From 55a22b9c730286182031d2ee148cabccec6e9c51 Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Mon, 13 Mar 2006 11:42:08 +0000 Subject: [PATCH] Fixed interfaces to insertion in test programs. --- README | 9 +- docs/userguide.pdf | 26537 +++++++++++++++++++++++++++++++++++ docs/userguidef90.ps | 5018 ------- test/Fileread/mat_dist.f90 | 449 +- test/pargen/ppde90.f90 | 105 +- todo | 4 - 6 files changed, 26798 insertions(+), 5324 deletions(-) create mode 100644 docs/userguide.pdf delete mode 100644 docs/userguidef90.ps delete mode 100644 todo diff --git a/README b/README index 35cb420b..bc8503bb 100644 --- a/README +++ b/README @@ -1,13 +1,12 @@ This directory contains the PSBLAS library, version 2.0. -The version 1.0 of the library is described in: + +The version 1.0 of the library was described in: S. Filippone, M. Colajanni PSBLAS: A library for parallel linear algebra computation on sparse matrices ACM Trans. on Math. Software, 26(4), Dec. 2000, pp. 527-550. PLATFORMS: -For the F77 compiler, we assume it supports DOUBLE COMPLEX and DO WHILE/ENDDO. -Practically all compilers do nowadays. The compilation process relies on the choice of an appropriate Make.inc file; we have tested with AIX XLF, Intel ifc/Linux, Lahey F95/Linux, Nag f95/Linux, GNU Fortran/Linux. If you succeed in compiling with @@ -51,13 +50,11 @@ INTERFACE for the dummy argument subroutine PARTS, it wanted an EXTERNAL specification. Again, please move to 7.1. -Testing of NAG f95 versions is still incomplete. - DOCUMENTATION -See userguidef90.ps. +See userguide.pdf Please consult the sample programs, especially TEST/pargen/ppde90.f90. diff --git a/docs/userguide.pdf b/docs/userguide.pdf new file mode 100644 index 00000000..06d3030b --- /dev/null +++ b/docs/userguide.pdf @@ -0,0 +1,26537 @@ +%PDF-1.4 +5 0 obj +<< /S /GoTo /D (title.0) >> +endobj +8 0 obj +(PSBLAS-v2.0 User's Guide) +endobj +9 0 obj +<< /S /GoTo /D (section.1) >> +endobj +12 0 obj +(1 Introduction) +endobj +13 0 obj +<< /S /GoTo /D (section.2) >> +endobj +16 0 obj +(2 General overview) +endobj +17 0 obj +<< /S /GoTo /D (section.3) >> +endobj +20 0 obj +(3 Data Structures) +endobj +21 0 obj +<< /S /GoTo /D (subsection.3.1) >> +endobj +24 0 obj +(3.1 Sparse Matrix data structure) +endobj +25 0 obj +<< /S /GoTo /D (subsection.3.2) >> +endobj +28 0 obj +(3.2 Descriptor data structure) +endobj +29 0 obj +<< /S /GoTo /D (subsection.3.3) >> +endobj +32 0 obj +(3.3 Preconditioner data structure) +endobj +33 0 obj +<< /S /GoTo /D (section.4) >> +endobj +36 0 obj +(4 Algebraic routines) +endobj +37 0 obj +<< /S /GoTo /D (section*.2) >> +endobj +40 0 obj +(psb\137geaxpby) +endobj +41 0 obj +<< /S /GoTo /D (section*.4) >> +endobj +44 0 obj +(psb\137gedot) +endobj +45 0 obj +<< /S /GoTo /D (section*.6) >> +endobj +48 0 obj +(psb\137gedot) +endobj +49 0 obj +<< /S /GoTo /D (section*.8) >> +endobj +52 0 obj +(psb\137geamax) +endobj +53 0 obj +<< /S /GoTo /D (section*.10) >> +endobj +56 0 obj +(psb\137geamax) +endobj +57 0 obj +<< /S /GoTo /D (section*.12) >> +endobj +60 0 obj +(psb\137geasum) +endobj +61 0 obj +<< /S /GoTo /D (section*.14) >> +endobj +64 0 obj +(psb\137genrm2) +endobj +65 0 obj +<< /S /GoTo /D (section*.16) >> +endobj +68 0 obj +(psb\137spnrmi) +endobj +69 0 obj +<< /S /GoTo /D (section*.18) >> +endobj +72 0 obj +(psb\137spmm) +endobj +73 0 obj +<< /S /GoTo /D (section*.20) >> +endobj +76 0 obj +(psb\137spsm) +endobj +77 0 obj +<< /S /GoTo /D (section.5) >> +endobj +80 0 obj +(5 Communication routines) +endobj +81 0 obj +<< /S /GoTo /D (section*.22) >> +endobj +84 0 obj +(psb\137halo) +endobj +85 0 obj +<< /S /GoTo /D (section*.24) >> +endobj +88 0 obj +(psb\137ovrl) +endobj +89 0 obj +<< /S /GoTo /D (section*.27) >> +endobj +92 0 obj +(psb\137gather) +endobj +93 0 obj +<< /S /GoTo /D (section*.30) >> +endobj +96 0 obj +(psb\137scatter) +endobj +97 0 obj +<< /S /GoTo /D (section.6) >> +endobj +100 0 obj +(6 Data management and initialization routines) +endobj +101 0 obj +<< /S /GoTo /D (section*.33) >> +endobj +104 0 obj +(psb\137geall) +endobj +105 0 obj +<< /S /GoTo /D (section*.35) >> +endobj +108 0 obj +(psb\137geasb) +endobj +109 0 obj +<< /S /GoTo /D (section*.37) >> +endobj +112 0 obj +(psb\137csrp) +endobj +113 0 obj +<< /S /GoTo /D (section*.39) >> +endobj +116 0 obj +(psb\137cdprt) +endobj +117 0 obj +<< /S /GoTo /D (section*.41) >> +endobj +120 0 obj +(psb\137gefree) +endobj +121 0 obj +<< /S /GoTo /D (section*.43) >> +endobj +124 0 obj +(psb\137gelp) +endobj +125 0 obj +<< /S /GoTo /D (section*.45) >> +endobj +128 0 obj +(psb\137spins) +endobj +129 0 obj +<< /S /GoTo /D (section*.47) >> +endobj +132 0 obj +(psb\137cdall) +endobj +133 0 obj +<< /S /GoTo /D (section*.49) >> +endobj +136 0 obj +(psb\137cdasb) +endobj +137 0 obj +<< /S /GoTo /D (section*.51) >> +endobj +140 0 obj +(psb\137cdcpy) +endobj +141 0 obj +<< /S /GoTo /D (section*.53) >> +endobj +144 0 obj +(psb\137cdfree) +endobj +145 0 obj +<< /S /GoTo /D (section*.55) >> +endobj +148 0 obj +(psb\137cdins) +endobj +149 0 obj +<< /S /GoTo /D (section*.57) >> +endobj +152 0 obj +(psb\137cdren) +endobj +153 0 obj +<< /S /GoTo /D (section*.59) >> +endobj +156 0 obj +(psb\137spall) +endobj +157 0 obj +<< /S /GoTo /D (section*.61) >> +endobj +160 0 obj +(psb\137spasb) +endobj +161 0 obj +<< /S /GoTo /D (section*.63) >> +endobj +164 0 obj +(psb\137spcnv) +endobj +165 0 obj +<< /S /GoTo /D (section*.65) >> +endobj +168 0 obj +(psb\137spfree) +endobj +169 0 obj +<< /S /GoTo /D (section*.67) >> +endobj +172 0 obj +(psb\137geins) +endobj +173 0 obj +<< /S /GoTo /D (section*.69) >> +endobj +176 0 obj +(psb\137sprn) +endobj +177 0 obj +<< /S /GoTo /D (section*.71) >> +endobj +180 0 obj +(psb\137glob\137to\137loc) +endobj +181 0 obj +<< /S /GoTo /D (section*.73) >> +endobj +184 0 obj +(psb\137loc\137to\137glob) +endobj +185 0 obj +<< /S /GoTo /D (section.7) >> +endobj +188 0 obj +(7 Iterative Methods) +endobj +189 0 obj +<< /S /GoTo /D (section*.75) >> +endobj +192 0 obj +(psb\137cg ) +endobj +193 0 obj +<< /S /GoTo /D (section*.77) >> +endobj +196 0 obj +(psb\137cgs ) +endobj +197 0 obj +<< /S /GoTo /D (section*.79) >> +endobj +200 0 obj +(psb\137bicg ) +endobj +201 0 obj +<< /S /GoTo /D (section*.81) >> +endobj +204 0 obj +(psb\137bicgstab ) +endobj +205 0 obj +<< /S /GoTo /D (section*.83) >> +endobj +208 0 obj +(psb\137bicgstabl ) +endobj +209 0 obj +<< /S /GoTo /D (section*.85) >> +endobj +212 0 obj +(psb\137gmres ) +endobj +213 0 obj +<< /S /GoTo /D (section.8) >> +endobj +216 0 obj +(8 Preconditioner routines) +endobj +217 0 obj +<< /S /GoTo /D (section*.87) >> +endobj +220 0 obj +(psb\137precset) +endobj +221 0 obj +<< /S /GoTo /D (section*.89) >> +endobj +224 0 obj +(psb\137precbld) +endobj +225 0 obj +<< /S /GoTo /D (section*.91) >> +endobj +228 0 obj +(psb\137precaply) +endobj +229 0 obj +<< /S /GoTo /D (section.9) >> +endobj +232 0 obj +(9 Error handling) +endobj +233 0 obj +<< /S /GoTo /D (section*.94) >> +endobj +236 0 obj +(psb\137errpush) +endobj +237 0 obj +<< /S /GoTo /D (section*.96) >> +endobj +240 0 obj +(psb\137error) +endobj +241 0 obj +<< /S /GoTo /D (section*.98) >> +endobj +244 0 obj +(psb\137set\137errverbosity) +endobj +245 0 obj +<< /S /GoTo /D (section*.100) >> +endobj +248 0 obj +(psb\137set\137erraction) +endobj +249 0 obj +<< /S /GoTo /D (section*.102) >> +endobj +252 0 obj +(psb\137errcomm) +endobj +253 0 obj +<< /S /GoTo /D [254 0 R /Fit ] >> +endobj +256 0 obj << +/Length 1005 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -296.801 -162.606 cm +0 g 0 G +0 g 0 G +1 0 0 1 -173.705 -575.403 cm +BT +/F19 24.787 Tf 179.558 575.403 Td[(PSB)1(LAS-2)1(.0)-374(User's)-375(g)1(uide)]TJ +ET +1 0 0 1 102.884 555.81 cm +q +[]0 d +0 J +0 j +0 w +0 0 388.543 4.981 re f +S +Q +1 0 0 1 -102.884 -555.81 cm +BT +/F21 17.215 Tf 142.269 529.99 Td[(A)-350(r)51(efer)50(enc)50(e)-350(guide)-350(for)-350(the)-350(Par)50(al)-50(lel)-350(Sp)50(ar)1(se)-350(B)-1(LAS)]TJ 300.305 -16.299 Td[(libr)50(ar)1(y)]TJ +ET +1 0 0 1 352.877 393.511 cm +0 g 0 G +0 g 0 G +1 0 0 1 -352.877 -393.511 cm +BT +/F19 11.955 Tf 358.73 393.511 Td[(b)31(y)-375(Sa)1(lv)63(ato)1(r)-1(e)-375(Fil)1(ipp)-31(o)1(ne)]TJ 15.159 -22.416 Td[(and)-375(A)1(lfre)-1(do)-374(But)1(tari)]TJ/F15 11.955 Tf -145.734 -30.386 Td[(\134T)82(or)-326(V)82(e)-1(r)1(ga)1(ta")-326(Univ)28(e)-1(r)1(s)-1(it)28(y)-326(of)-327(R)1(ome.)-435(Marc)27(h)-326(10)1(,)-327(2)1(00)1(6)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +endstream +endobj +254 0 obj << +/Type /Page +/Contents 256 0 R +/Resources 255 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +>> endobj +257 0 obj << +/D [254 0 R /XYZ 81.963 738.009 null] +>> endobj +258 0 obj << +/D [254 0 R /XYZ 81.963 713.103 null] +>> endobj +6 0 obj << +/D [254 0 R /XYZ 81.963 713.103 null] +>> endobj +255 0 obj << +/Font << /F19 261 0 R /F21 264 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +271 0 obj << +/Length 23057 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(C)1(on)31(t)1(e)-1(n)32(ts)]TJ +ET +1 0 0 1 81.963 674.782 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -674.782 cm +BT +/F19 11.955 Tf 81.963 674.782 Td[(1)-906(In)32(tro)-31(ducti)1(on)]TJ +ET +1 0 0 1 173.536 674.782 cm +0 g 0 G +1 0 0 1 -173.536 -674.782 cm +BT +/F19 11.955 Tf 463.781 674.782 Td[(1)]TJ +ET +1 0 0 1 81.963 648.551 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -648.551 cm +BT +/F19 11.955 Tf 81.963 648.551 Td[(2)-906(Gene)-1(ral)-375(o)32(v)32(e)-1(rvi)1(e)-1(w)]TJ +ET +1 0 0 1 201.48 648.551 cm +0 g 0 G +1 0 0 1 -201.48 -648.551 cm +BT +/F19 11.955 Tf 463.781 648.551 Td[(2)]TJ +ET +1 0 0 1 81.963 622.32 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -622.32 cm +BT +/F19 11.955 Tf 81.963 622.32 Td[(3)-906(Dat)1(a)-375(Structure)-1(s)]TJ +ET +1 0 0 1 193.902 622.32 cm +0 g 0 G +1 0 0 1 -193.902 -622.32 cm +BT +/F19 11.955 Tf 463.781 622.32 Td[(4)]TJ +ET +1 0 0 1 99.522 607.826 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -607.826 cm +BT +/F15 11.955 Tf 99.522 607.826 Td[(3.1)-1000(Spar)1(s)-1(e)-326(Matrix)-326(da)1(ta)-326(structure)]TJ +ET +1 0 0 1 275.497 607.826 cm +0 g 0 G +1 0 0 1 -275.497 -607.826 cm +BT +/F15 11.955 Tf 278.764 607.826 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ +ET +1 0 0 1 464.653 607.826 cm +0 g 0 G +1 0 0 1 -464.653 -607.826 cm +BT +/F15 11.955 Tf 464.653 607.826 Td[(4)]TJ +ET +1 0 0 1 470.506 607.826 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -593.332 cm +BT +/F15 11.955 Tf 99.522 593.332 Td[(3.2)-1000(Descriptor)-326(da)1(ta)-326(structure)]TJ +ET +1 0 0 1 256.477 593.332 cm +0 g 0 G +1 0 0 1 -256.477 -593.332 cm +BT +/F15 11.955 Tf 260.305 593.332 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ +ET +1 0 0 1 464.653 593.332 cm +0 g 0 G +1 0 0 1 -464.653 -593.332 cm +BT +/F15 11.955 Tf 464.653 593.332 Td[(6)]TJ +ET +1 0 0 1 470.506 593.332 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -578.839 cm +BT +/F15 11.955 Tf 99.522 578.839 Td[(3.3)-1000(Preconditio)1(ne)-1(r)-326(da)1(ta)-326(structure)]TJ +ET +1 0 0 1 278.198 578.839 cm +0 g 0 G +1 0 0 1 -278.198 -578.839 cm +BT +/F15 11.955 Tf 287.993 578.839 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ +ET +1 0 0 1 464.653 578.839 cm +0 g 0 G +1 0 0 1 -464.653 -578.839 cm +BT +/F15 11.955 Tf 464.653 578.839 Td[(8)]TJ +ET +1 0 0 1 470.506 578.839 cm +0 g 0 G +1 0 0 1 -388.543 -26.231 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -552.608 cm +BT +/F19 11.955 Tf 81.963 552.608 Td[(4)-906(A)1(lg)1(e)-1(brai)1(c)-376(rout)1(ines)]TJ +ET +1 0 0 1 207.546 552.608 cm +0 g 0 G +1 0 0 1 -207.546 -552.608 cm +BT +/F19 11.955 Tf 457.056 552.608 Td[(10)]TJ +ET +1 0 0 1 99.522 538.114 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -538.114 cm +BT +/F15 11.955 Tf 99.522 538.114 Td[(psb)]TJ +ET +1 0 0 1 117.848 538.114 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -538.114 cm +BT +/F15 11.955 Tf 121.36 538.114 Td[(gea)1(xpb)27(y)]TJ +ET +1 0 0 1 163.306 538.114 cm +0 g 0 G +1 0 0 1 -163.306 -538.114 cm +BT +/F15 11.955 Tf 168.014 538.114 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 538.114 cm +0 g 0 G +1 0 0 1 -458.8 -538.114 cm +BT +/F15 11.955 Tf 458.8 538.114 Td[(11)]TJ +ET +1 0 0 1 470.506 538.114 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -523.621 cm +BT +/F15 11.955 Tf 99.522 523.621 Td[(psb)]TJ +ET +1 0 0 1 117.848 523.621 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -523.621 cm +BT +/F15 11.955 Tf 121.36 523.621 Td[(gedo)1(t)]TJ +ET +1 0 0 1 149.324 523.621 cm +0 g 0 G +1 0 0 1 -149.324 -523.621 cm +BT +/F15 11.955 Tf 158.785 523.621 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 523.621 cm +0 g 0 G +1 0 0 1 -458.8 -523.621 cm +BT +/F15 11.955 Tf 458.8 523.621 Td[(14)]TJ +ET +1 0 0 1 470.506 523.621 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -509.127 cm +BT +/F15 11.955 Tf 99.522 509.127 Td[(psb)]TJ +ET +1 0 0 1 117.848 509.127 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -509.127 cm +BT +/F15 11.955 Tf 121.36 509.127 Td[(gedo)1(t)]TJ +ET +1 0 0 1 149.324 509.127 cm +0 g 0 G +1 0 0 1 -149.324 -509.127 cm +BT +/F15 11.955 Tf 158.785 509.127 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 509.127 cm +0 g 0 G +1 0 0 1 -458.8 -509.127 cm +BT +/F15 11.955 Tf 458.8 509.127 Td[(16)]TJ +ET +1 0 0 1 470.506 509.127 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -494.634 cm +BT +/F15 11.955 Tf 99.522 494.634 Td[(psb)]TJ +ET +1 0 0 1 117.848 494.634 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -494.634 cm +BT +/F15 11.955 Tf 121.36 494.634 Td[(gea)1(max)]TJ +ET +1 0 0 1 160.055 494.634 cm +0 g 0 G +1 0 0 1 -160.055 -494.634 cm +BT +/F15 11.955 Tf 168.014 494.634 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 494.634 cm +0 g 0 G +1 0 0 1 -458.8 -494.634 cm +BT +/F15 11.955 Tf 458.8 494.634 Td[(18)]TJ +ET +1 0 0 1 470.506 494.634 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -480.14 cm +BT +/F15 11.955 Tf 99.522 480.14 Td[(psb)]TJ +ET +1 0 0 1 117.848 480.14 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -480.14 cm +BT +/F15 11.955 Tf 121.36 480.14 Td[(gea)1(max)]TJ +ET +1 0 0 1 160.055 480.14 cm +0 g 0 G +1 0 0 1 -160.055 -480.14 cm +BT +/F15 11.955 Tf 168.014 480.14 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 480.14 cm +0 g 0 G +1 0 0 1 -458.8 -480.14 cm +BT +/F15 11.955 Tf 458.8 480.14 Td[(20)]TJ +ET +1 0 0 1 470.506 480.14 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -465.647 cm +BT +/F15 11.955 Tf 99.522 465.647 Td[(psb)]TJ +ET +1 0 0 1 117.848 465.647 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -465.647 cm +BT +/F15 11.955 Tf 121.36 465.647 Td[(gea)1(s)-1(um)]TJ +ET +1 0 0 1 159.144 465.647 cm +0 g 0 G +1 0 0 1 -159.144 -465.647 cm +BT +/F15 11.955 Tf 168.014 465.647 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 465.647 cm +0 g 0 G +1 0 0 1 -458.8 -465.647 cm +BT +/F15 11.955 Tf 458.8 465.647 Td[(22)]TJ +ET +1 0 0 1 470.506 465.647 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -451.153 cm +BT +/F15 11.955 Tf 99.522 451.153 Td[(psb)]TJ +ET +1 0 0 1 117.848 451.153 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -451.153 cm +BT +/F15 11.955 Tf 121.36 451.153 Td[(genrm2)]TJ +ET +1 0 0 1 159.079 451.153 cm +0 g 0 G +1 0 0 1 -159.079 -451.153 cm +BT +/F15 11.955 Tf 168.014 451.153 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 451.153 cm +0 g 0 G +1 0 0 1 -458.8 -451.153 cm +BT +/F15 11.955 Tf 458.8 451.153 Td[(24)]TJ +ET +1 0 0 1 470.506 451.153 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -436.66 cm +BT +/F15 11.955 Tf 99.522 436.66 Td[(psb)]TJ +ET +1 0 0 1 117.848 436.66 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -436.66 cm +BT +/F15 11.955 Tf 121.36 436.66 Td[(spnrmi)]TJ +ET +1 0 0 1 156.543 436.66 cm +0 g 0 G +1 0 0 1 -156.543 -436.66 cm +BT +/F15 11.955 Tf 168.014 436.66 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 436.66 cm +0 g 0 G +1 0 0 1 -458.8 -436.66 cm +BT +/F15 11.955 Tf 458.8 436.66 Td[(26)]TJ +ET +1 0 0 1 470.506 436.66 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -422.166 cm +BT +/F15 11.955 Tf 99.522 422.166 Td[(psb)]TJ +ET +1 0 0 1 117.848 422.166 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -422.166 cm +BT +/F15 11.955 Tf 121.36 422.166 Td[(spmm)]TJ +ET +1 0 0 1 151.99 422.166 cm +0 g 0 G +1 0 0 1 -151.99 -422.166 cm +BT +/F15 11.955 Tf 158.785 422.166 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 422.166 cm +0 g 0 G +1 0 0 1 -458.8 -422.166 cm +BT +/F15 11.955 Tf 458.8 422.166 Td[(28)]TJ +ET +1 0 0 1 470.506 422.166 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -407.673 cm +BT +/F15 11.955 Tf 99.522 407.673 Td[(psb)]TJ +ET +1 0 0 1 117.848 407.673 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -407.673 cm +BT +/F15 11.955 Tf 121.36 407.673 Td[(spsm)]TJ +ET +1 0 0 1 146.853 407.673 cm +0 g 0 G +1 0 0 1 -146.853 -407.673 cm +BT +/F15 11.955 Tf 158.785 407.673 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 407.673 cm +0 g 0 G +1 0 0 1 -458.8 -407.673 cm +BT +/F15 11.955 Tf 458.8 407.673 Td[(31)]TJ +ET +1 0 0 1 470.506 407.673 cm +0 g 0 G +1 0 0 1 -388.543 -26.232 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -381.441 cm +BT +/F19 11.955 Tf 81.963 381.441 Td[(5)-906(C)1(om)1(m)31(uni)1(cat)1(io)1(n)-375(r)-1(o)1(uti)1(n)-1(es)]TJ +ET +1 0 0 1 244.414 381.441 cm +0 g 0 G +1 0 0 1 -244.414 -381.441 cm +BT +/F19 11.955 Tf 457.056 381.441 Td[(35)]TJ +ET +1 0 0 1 99.522 366.948 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -366.948 cm +BT +/F15 11.955 Tf 99.522 366.948 Td[(psb)]TJ +ET +1 0 0 1 117.848 366.948 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -366.948 cm +BT +/F15 11.955 Tf 121.36 366.948 Td[(halo)]TJ +ET +1 0 0 1 142.821 366.948 cm +0 g 0 G +1 0 0 1 -142.821 -366.948 cm +BT +/F15 11.955 Tf 149.556 366.948 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 366.948 cm +0 g 0 G +1 0 0 1 -458.8 -366.948 cm +BT +/F15 11.955 Tf 458.8 366.948 Td[(36)]TJ +ET +1 0 0 1 470.506 366.948 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -352.454 cm +BT +/F15 11.955 Tf 99.522 352.454 Td[(psb)]TJ +ET +1 0 0 1 117.848 352.454 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -352.454 cm +BT +/F15 11.955 Tf 121.36 352.454 Td[(o)28(vrl)]TJ +ET +1 0 0 1 140.87 352.454 cm +0 g 0 G +1 0 0 1 -140.87 -352.454 cm +BT +/F15 11.955 Tf 149.556 352.454 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 352.454 cm +0 g 0 G +1 0 0 1 -458.8 -352.454 cm +BT +/F15 11.955 Tf 458.8 352.454 Td[(38)]TJ +ET +1 0 0 1 470.506 352.454 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -337.961 cm +BT +/F15 11.955 Tf 99.522 337.961 Td[(psb)]TJ +ET +1 0 0 1 117.848 337.961 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -337.961 cm +BT +/F15 11.955 Tf 121.36 337.961 Td[(ga)1(ther)]TJ +ET +1 0 0 1 153.876 337.961 cm +0 g 0 G +1 0 0 1 -153.876 -337.961 cm +BT +/F15 11.955 Tf 158.785 337.961 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 337.961 cm +0 g 0 G +1 0 0 1 -458.8 -337.961 cm +BT +/F15 11.955 Tf 458.8 337.961 Td[(41)]TJ +ET +1 0 0 1 470.506 337.961 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -323.467 cm +BT +/F15 11.955 Tf 99.522 323.467 Td[(psb)]TJ +ET +1 0 0 1 117.848 323.467 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -323.467 cm +BT +/F15 11.955 Tf 121.36 323.467 Td[(scatter)]TJ +ET +1 0 0 1 155.892 323.467 cm +0 g 0 G +1 0 0 1 -155.892 -323.467 cm +BT +/F15 11.955 Tf 168.014 323.467 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 323.467 cm +0 g 0 G +1 0 0 1 -458.8 -323.467 cm +BT +/F15 11.955 Tf 458.8 323.467 Td[(44)]TJ +ET +1 0 0 1 470.506 323.467 cm +0 g 0 G +1 0 0 1 -388.543 -26.231 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -81.963 -297.236 cm +BT +/F19 11.955 Tf 81.963 297.236 Td[(6)-906(Dat)1(a)-375(manag)1(emen)31(t)-375(a)1(nd)-375(ini)1(ti)1(ali)1(zati)1(on)-375(rout)1(ines)]TJ +ET +1 0 0 1 363.011 297.236 cm +0 g 0 G +1 0 0 1 -363.011 -297.236 cm +BT +/F19 11.955 Tf 457.056 297.236 Td[(47)]TJ +ET +1 0 0 1 99.522 282.743 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -282.743 cm +BT +/F15 11.955 Tf 99.522 282.743 Td[(psb)]TJ +ET +1 0 0 1 117.848 282.743 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -282.743 cm +BT +/F15 11.955 Tf 121.36 282.743 Td[(gea)1(ll)]TJ +ET +1 0 0 1 144.772 282.743 cm +0 g 0 G +1 0 0 1 -144.772 -282.743 cm +BT +/F15 11.955 Tf 149.555 282.743 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 282.743 cm +0 g 0 G +1 0 0 1 -458.8 -282.743 cm +BT +/F15 11.955 Tf 458.8 282.743 Td[(48)]TJ +ET +1 0 0 1 470.506 282.743 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -268.249 cm +BT +/F15 11.955 Tf 99.522 268.249 Td[(psb)]TJ +ET +1 0 0 1 117.848 268.249 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -268.249 cm +BT +/F15 11.955 Tf 121.36 268.249 Td[(gea)1(s)-1(b)]TJ +ET +1 0 0 1 149.389 268.249 cm +0 g 0 G +1 0 0 1 -149.389 -268.249 cm +BT +/F15 11.955 Tf 158.785 268.249 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 268.249 cm +0 g 0 G +1 0 0 1 -458.8 -268.249 cm +BT +/F15 11.955 Tf 458.8 268.249 Td[(49)]TJ +ET +1 0 0 1 470.506 268.249 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -253.756 cm +BT +/F15 11.955 Tf 99.522 253.756 Td[(psb)]TJ +ET +1 0 0 1 117.848 253.756 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -253.756 cm +BT +/F15 11.955 Tf 121.36 253.756 Td[(csrp)]TJ +ET +1 0 0 1 142.235 253.756 cm +0 g 0 G +1 0 0 1 -142.235 -253.756 cm +BT +/F15 11.955 Tf 149.555 253.756 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 253.756 cm +0 g 0 G +1 0 0 1 -458.8 -253.756 cm +BT +/F15 11.955 Tf 458.8 253.756 Td[(50)]TJ +ET +1 0 0 1 470.506 253.756 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -239.262 cm +BT +/F15 11.955 Tf 99.522 239.262 Td[(psb)]TJ +ET +1 0 0 1 117.848 239.262 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -239.262 cm +BT +/F15 11.955 Tf 121.36 239.262 Td[(cdprt)]TJ +ET +1 0 0 1 148.674 239.262 cm +0 g 0 G +1 0 0 1 -148.674 -239.262 cm +BT +/F15 11.955 Tf 158.785 239.262 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 239.262 cm +0 g 0 G +1 0 0 1 -458.8 -239.262 cm +BT +/F15 11.955 Tf 458.8 239.262 Td[(51)]TJ +ET +1 0 0 1 470.506 239.262 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -224.769 cm +BT +/F15 11.955 Tf 99.522 224.769 Td[(psb)]TJ +ET +1 0 0 1 117.848 224.769 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -224.769 cm +BT +/F15 11.955 Tf 121.36 224.769 Td[(gefree)]TJ +ET +1 0 0 1 150.95 224.769 cm +0 g 0 G +1 0 0 1 -150.95 -224.769 cm +BT +/F15 11.955 Tf 158.785 224.769 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 224.769 cm +0 g 0 G +1 0 0 1 -458.8 -224.769 cm +BT +/F15 11.955 Tf 458.8 224.769 Td[(52)]TJ +ET +1 0 0 1 470.506 224.769 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -210.275 cm +BT +/F15 11.955 Tf 99.522 210.275 Td[(psb)]TJ +ET +1 0 0 1 117.848 210.275 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -210.275 cm +BT +/F15 11.955 Tf 121.36 210.275 Td[(gelp)]TJ +ET +1 0 0 1 142.17 210.275 cm +0 g 0 G +1 0 0 1 -142.17 -210.275 cm +BT +/F15 11.955 Tf 149.555 210.275 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 210.275 cm +0 g 0 G +1 0 0 1 -458.8 -210.275 cm +BT +/F15 11.955 Tf 458.8 210.275 Td[(53)]TJ +ET +1 0 0 1 470.506 210.275 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -195.782 cm +BT +/F15 11.955 Tf 99.522 195.782 Td[(psb)]TJ +ET +1 0 0 1 117.848 195.782 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -195.782 cm +BT +/F15 11.955 Tf 121.36 195.782 Td[(spins)]TJ +ET +1 0 0 1 146.853 195.782 cm +0 g 0 G +1 0 0 1 -146.853 -195.782 cm +BT +/F15 11.955 Tf 158.785 195.782 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 195.782 cm +0 g 0 G +1 0 0 1 -458.8 -195.782 cm +BT +/F15 11.955 Tf 458.8 195.782 Td[(54)]TJ +ET +1 0 0 1 470.506 195.782 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -181.288 cm +BT +/F15 11.955 Tf 99.522 181.288 Td[(psb)]TJ +ET +1 0 0 1 117.848 181.288 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -181.288 cm +BT +/F15 11.955 Tf 121.36 181.288 Td[(cdall)]TJ +ET +1 0 0 1 145.422 181.288 cm +0 g 0 G +1 0 0 1 -145.422 -181.288 cm +BT +/F15 11.955 Tf 149.555 181.288 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 181.288 cm +0 g 0 G +1 0 0 1 -458.8 -181.288 cm +BT +/F15 11.955 Tf 458.8 181.288 Td[(56)]TJ +ET +1 0 0 1 470.506 181.288 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -166.795 cm +BT +/F15 11.955 Tf 99.522 166.795 Td[(psb)]TJ +ET +1 0 0 1 117.848 166.795 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -166.795 cm +BT +/F15 11.955 Tf 121.36 166.795 Td[(cdasb)]TJ +ET +1 0 0 1 150.039 166.795 cm +0 g 0 G +1 0 0 1 -150.039 -166.795 cm +BT +/F15 11.955 Tf 158.785 166.795 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 166.795 cm +0 g 0 G +1 0 0 1 -458.8 -166.795 cm +BT +/F15 11.955 Tf 458.8 166.795 Td[(58)]TJ +ET +1 0 0 1 470.506 166.795 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -152.301 cm +BT +/F15 11.955 Tf 99.522 152.301 Td[(psb)]TJ +ET +1 0 0 1 117.848 152.301 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -152.301 cm +BT +/F15 11.955 Tf 121.36 152.301 Td[(cdcp)27(y)]TJ +ET +1 0 0 1 150.625 152.301 cm +0 g 0 G +1 0 0 1 -150.625 -152.301 cm +BT +/F15 11.955 Tf 158.785 152.301 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 152.301 cm +0 g 0 G +1 0 0 1 -458.8 -152.301 cm +BT +/F15 11.955 Tf 458.8 152.301 Td[(59)]TJ +ET +1 0 0 1 470.506 152.301 cm +0 g 0 G +1 0 0 1 -370.984 -14.493 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -137.808 cm +BT +/F15 11.955 Tf 99.522 137.808 Td[(psb)]TJ +ET +1 0 0 1 117.848 137.808 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -137.808 cm +BT +/F15 11.955 Tf 121.36 137.808 Td[(cdfree)]TJ +ET +1 0 0 1 151.6 137.808 cm +0 g 0 G +1 0 0 1 -151.6 -137.808 cm +BT +/F15 11.955 Tf 158.785 137.808 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 137.808 cm +0 g 0 G +1 0 0 1 -458.8 -137.808 cm +BT +/F15 11.955 Tf 458.8 137.808 Td[(60)]TJ +ET +1 0 0 1 470.506 137.808 cm +0 g 0 G +1 0 0 1 -370.984 -14.494 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -99.522 -123.314 cm +BT +/F15 11.955 Tf 99.522 123.314 Td[(psb)]TJ +ET +1 0 0 1 117.848 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -117.848 -123.314 cm +BT +/F15 11.955 Tf 121.36 123.314 Td[(cdins)]TJ +ET +1 0 0 1 147.438 123.314 cm +0 g 0 G +1 0 0 1 -147.438 -123.314 cm +BT +/F15 11.955 Tf 158.785 123.314 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 458.8 123.314 cm +0 g 0 G +1 0 0 1 -458.8 -123.314 cm +BT +/F15 11.955 Tf 458.8 123.314 Td[(61)]TJ +ET +1 0 0 1 470.506 123.314 cm +0 g 0 G +1 0 0 1 -388.543 -29.887 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 274.608 93.427 Td[(i)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +270 0 obj << +/Type /Page +/Contents 271 0 R +/Resources 269 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +/Annots [ 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R ] +>> endobj +274 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 673.786 174.532 684.08] +/Subtype /Link +/A << /S /GoTo /D (section.1) >> +>> endobj +275 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 647.554 202.476 657.849] +/Subtype /Link +/A << /S /GoTo /D (section.2) >> +>> endobj +276 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 621.323 194.899 631.518] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +277 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 604.505 276.494 617.124] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.1) >> +>> endobj +278 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 590.012 257.474 602.631] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.2) >> +>> endobj +279 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 577.843 279.195 588.137] +/Subtype /Link +/A << /S /GoTo /D (subsection.3.3) >> +>> endobj +280 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 549.287 208.542 561.906] +/Subtype /Link +/A << /S /GoTo /D (section.4) >> +>> endobj +281 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 534.793 164.302 547.413] +/Subtype /Link +/A << /S /GoTo /D (section*.2) >> +>> endobj +282 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 520.3 150.32 532.919] +/Subtype /Link +/A << /S /GoTo /D (section*.4) >> +>> endobj +283 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 505.806 150.32 518.426] +/Subtype /Link +/A << /S /GoTo /D (section*.6) >> +>> endobj +284 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 491.313 161.051 503.932] +/Subtype /Link +/A << /S /GoTo /D (section*.8) >> +>> endobj +285 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 476.819 161.051 489.439] +/Subtype /Link +/A << /S /GoTo /D (section*.10) >> +>> endobj +286 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 462.326 160.14 474.945] +/Subtype /Link +/A << /S /GoTo /D (section*.12) >> +>> endobj +287 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 447.832 160.075 460.452] +/Subtype /Link +/A << /S /GoTo /D (section*.14) >> +>> endobj +288 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 433.339 157.539 445.958] +/Subtype /Link +/A << /S /GoTo /D (section*.16) >> +>> endobj +289 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 418.845 152.987 431.465] +/Subtype /Link +/A << /S /GoTo /D (section*.18) >> +>> endobj +290 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 404.352 147.849 416.971] +/Subtype /Link +/A << /S /GoTo /D (section*.20) >> +>> endobj +291 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 380.445 245.411 390.74] +/Subtype /Link +/A << /S /GoTo /D (section.5) >> +>> endobj +292 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 363.627 143.817 376.246] +/Subtype /Link +/A << /S /GoTo /D (section*.22) >> +>> endobj +293 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 349.134 141.866 361.753] +/Subtype /Link +/A << /S /GoTo /D (section*.24) >> +>> endobj +294 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 334.64 154.873 347.259] +/Subtype /Link +/A << /S /GoTo /D (section*.27) >> +>> endobj +295 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 320.147 156.889 332.766] +/Subtype /Link +/A << /S /GoTo /D (section*.30) >> +>> endobj +296 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [80.966 293.915 364.008 306.535] +/Subtype /Link +/A << /S /GoTo /D (section.6) >> +>> endobj +297 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 279.422 145.768 292.041] +/Subtype /Link +/A << /S /GoTo /D (section*.33) >> +>> endobj +298 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 264.928 150.385 277.548] +/Subtype /Link +/A << /S /GoTo /D (section*.35) >> +>> endobj +299 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 250.435 143.232 263.054] +/Subtype /Link +/A << /S /GoTo /D (section*.37) >> +>> endobj +300 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 235.941 149.67 248.561] +/Subtype /Link +/A << /S /GoTo /D (section*.39) >> +>> endobj +301 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 221.448 151.946 234.067] +/Subtype /Link +/A << /S /GoTo /D (section*.41) >> +>> endobj +302 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 206.954 143.167 219.574] +/Subtype /Link +/A << /S /GoTo /D (section*.43) >> +>> endobj +303 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 192.461 147.849 205.08] +/Subtype /Link +/A << /S /GoTo /D (section*.45) >> +>> endobj +304 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 177.967 146.418 190.587] +/Subtype /Link +/A << /S /GoTo /D (section*.47) >> +>> endobj +305 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 163.474 151.036 176.093] +/Subtype /Link +/A << /S /GoTo /D (section*.49) >> +>> endobj +306 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 148.98 151.621 161.6] +/Subtype /Link +/A << /S /GoTo /D (section*.51) >> +>> endobj +307 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 134.487 152.596 147.106] +/Subtype /Link +/A << /S /GoTo /D (section*.53) >> +>> endobj +308 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [98.525 119.993 148.434 132.613] +/Subtype /Link +/A << /S /GoTo /D (section*.55) >> +>> endobj +272 0 obj << +/D [270 0 R /XYZ 81.963 738.009 null] +>> endobj +273 0 obj << +/D [270 0 R /XYZ 81.963 689.268 null] +>> endobj +269 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +311 0 obj << +/Length 19229 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -370.984 -36.861 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -701.148 cm +BT +/F15 11.955 Tf 141.365 701.148 Td[(psb)]TJ +ET +1 0 0 1 159.691 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -701.148 cm +BT +/F15 11.955 Tf 163.203 701.148 Td[(cdren)]TJ +ET +1 0 0 1 191.167 701.148 cm +0 g 0 G +1 0 0 1 -191.167 -701.148 cm +BT +/F15 11.955 Tf 200.628 701.148 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 701.148 cm +0 g 0 G +1 0 0 1 -500.643 -701.148 cm +BT +/F15 11.955 Tf 500.643 701.148 Td[(63)]TJ +ET +1 0 0 1 512.349 701.148 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -686.702 cm +BT +/F15 11.955 Tf 141.365 686.702 Td[(psb)]TJ +ET +1 0 0 1 159.691 686.702 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -686.702 cm +BT +/F15 11.955 Tf 163.203 686.702 Td[(spall)]TJ +ET +1 0 0 1 186.68 686.702 cm +0 g 0 G +1 0 0 1 -186.68 -686.702 cm +BT +/F15 11.955 Tf 191.399 686.702 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 686.702 cm +0 g 0 G +1 0 0 1 -500.643 -686.702 cm +BT +/F15 11.955 Tf 500.643 686.702 Td[(64)]TJ +ET +1 0 0 1 512.349 686.702 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -672.256 cm +BT +/F15 11.955 Tf 141.365 672.256 Td[(psb)]TJ +ET +1 0 0 1 159.691 672.256 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -672.256 cm +BT +/F15 11.955 Tf 163.203 672.256 Td[(spasb)]TJ +ET +1 0 0 1 191.297 672.256 cm +0 g 0 G +1 0 0 1 -191.297 -672.256 cm +BT +/F15 11.955 Tf 200.628 672.256 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 672.256 cm +0 g 0 G +1 0 0 1 -500.643 -672.256 cm +BT +/F15 11.955 Tf 500.643 672.256 Td[(65)]TJ +ET +1 0 0 1 512.349 672.256 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -657.81 cm +BT +/F15 11.955 Tf 141.365 657.81 Td[(psb)]TJ +ET +1 0 0 1 159.691 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -657.81 cm +BT +/F15 11.955 Tf 163.203 657.81 Td[(sp)-27(c)-1(n)28(v)]TJ +ET +1 0 0 1 192.208 657.81 cm +0 g 0 G +1 0 0 1 -192.208 -657.81 cm +BT +/F15 11.955 Tf 200.628 657.81 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 657.81 cm +0 g 0 G +1 0 0 1 -500.643 -657.81 cm +BT +/F15 11.955 Tf 500.643 657.81 Td[(66)]TJ +ET +1 0 0 1 512.349 657.81 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -643.364 cm +BT +/F15 11.955 Tf 141.365 643.364 Td[(psb)]TJ +ET +1 0 0 1 159.691 643.364 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -643.364 cm +BT +/F15 11.955 Tf 163.203 643.364 Td[(spfree)]TJ +ET +1 0 0 1 192.858 643.364 cm +0 g 0 G +1 0 0 1 -192.858 -643.364 cm +BT +/F15 11.955 Tf 200.628 643.364 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 643.364 cm +0 g 0 G +1 0 0 1 -500.643 -643.364 cm +BT +/F15 11.955 Tf 500.643 643.364 Td[(67)]TJ +ET +1 0 0 1 512.349 643.364 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -628.918 cm +BT +/F15 11.955 Tf 141.365 628.918 Td[(psb)]TJ +ET +1 0 0 1 159.691 628.918 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -628.918 cm +BT +/F15 11.955 Tf 163.203 628.918 Td[(geins)]TJ +ET +1 0 0 1 188.631 628.918 cm +0 g 0 G +1 0 0 1 -188.631 -628.918 cm +BT +/F15 11.955 Tf 200.628 628.918 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 628.918 cm +0 g 0 G +1 0 0 1 -500.643 -628.918 cm +BT +/F15 11.955 Tf 500.643 628.918 Td[(68)]TJ +ET +1 0 0 1 512.349 628.918 cm +0 g 0 G +1 0 0 1 -370.984 -14.445 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -614.473 cm +BT +/F15 11.955 Tf 141.365 614.473 Td[(psb)]TJ +ET +1 0 0 1 159.691 614.473 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -614.473 cm +BT +/F15 11.955 Tf 163.203 614.473 Td[(sprn)]TJ +ET +1 0 0 1 185.379 614.473 cm +0 g 0 G +1 0 0 1 -185.379 -614.473 cm +BT +/F15 11.955 Tf 191.399 614.473 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 614.473 cm +0 g 0 G +1 0 0 1 -500.643 -614.473 cm +BT +/F15 11.955 Tf 500.643 614.473 Td[(70)]TJ +ET +1 0 0 1 512.349 614.473 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -600.027 cm +BT +/F15 11.955 Tf 141.365 600.027 Td[(psb)]TJ +ET +1 0 0 1 159.691 600.027 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -600.027 cm +BT +/F15 11.955 Tf 163.203 600.027 Td[(glo)1(b)]TJ +ET +1 0 0 1 185.366 600.027 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -185.366 -600.027 cm +BT +/F15 11.955 Tf 188.878 600.027 Td[(to)]TJ +ET +1 0 0 1 199.986 600.027 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -199.986 -600.027 cm +BT +/F15 11.955 Tf 203.497 600.027 Td[(lo)-27(c)]TJ +ET +1 0 0 1 218.13 600.027 cm +0 g 0 G +1 0 0 1 -218.13 -600.027 cm +BT +/F15 11.955 Tf 228.315 600.027 Td[(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 600.027 cm +0 g 0 G +1 0 0 1 -500.643 -600.027 cm +BT +/F15 11.955 Tf 500.643 600.027 Td[(71)]TJ +ET +1 0 0 1 512.349 600.027 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -585.581 cm +BT +/F15 11.955 Tf 141.365 585.581 Td[(psb)]TJ +ET +1 0 0 1 159.691 585.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -585.581 cm +BT +/F15 11.955 Tf 163.203 585.581 Td[(lo)-27(c)]TJ +ET +1 0 0 1 178.538 585.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -178.538 -585.581 cm +BT +/F15 11.955 Tf 182.049 585.581 Td[(to)]TJ +ET +1 0 0 1 193.157 585.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -193.157 -585.581 cm +BT +/F15 11.955 Tf 196.669 585.581 Td[(glo)1(b)]TJ +ET +1 0 0 1 218.13 585.581 cm +0 g 0 G +1 0 0 1 -218.13 -585.581 cm +BT +/F15 11.955 Tf 228.315 585.581 Td[(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 585.581 cm +0 g 0 G +1 0 0 1 -500.643 -585.581 cm +BT +/F15 11.955 Tf 500.643 585.581 Td[(72)]TJ +ET +1 0 0 1 512.349 585.581 cm +0 g 0 G +1 0 0 1 -388.543 -26.152 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -123.806 -559.429 cm +BT +/F19 11.955 Tf 123.806 559.429 Td[(7)-906(It)1(e)-1(rat)1(iv)32(e)-376(Metho)-31(ds)]TJ +ET +1 0 0 1 247.555 559.429 cm +0 g 0 G +1 0 0 1 -247.555 -559.429 cm +BT +/F19 11.955 Tf 498.899 559.429 Td[(73)]TJ +ET +1 0 0 1 141.365 544.983 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -544.983 cm +BT +/F15 11.955 Tf 141.365 544.983 Td[(psb)]TJ +ET +1 0 0 1 159.691 544.983 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -544.983 cm +BT +/F15 11.955 Tf 163.203 544.983 Td[(cg)]TJ +ET +1 0 0 1 178.16 544.983 cm +0 g 0 G +1 0 0 1 -178.16 -544.983 cm +BT +/F15 11.955 Tf 182.169 544.983 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 544.983 cm +0 g 0 G +1 0 0 1 -500.643 -544.983 cm +BT +/F15 11.955 Tf 500.643 544.983 Td[(74)]TJ +ET +1 0 0 1 512.349 544.983 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -530.537 cm +BT +/F15 11.955 Tf 141.365 530.537 Td[(psb)]TJ +ET +1 0 0 1 159.691 530.537 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -530.537 cm +BT +/F15 11.955 Tf 163.203 530.537 Td[(cgs)]TJ +ET +1 0 0 1 182.778 530.537 cm +0 g 0 G +1 0 0 1 -182.778 -530.537 cm +BT +/F15 11.955 Tf 191.399 530.537 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 530.537 cm +0 g 0 G +1 0 0 1 -500.643 -530.537 cm +BT +/F15 11.955 Tf 500.643 530.537 Td[(77)]TJ +ET +1 0 0 1 512.349 530.537 cm +0 g 0 G +1 0 0 1 -370.984 -14.445 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -516.092 cm +BT +/F15 11.955 Tf 141.365 516.092 Td[(psb)]TJ +ET +1 0 0 1 159.691 516.092 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -516.092 cm +BT +/F15 11.955 Tf 163.203 516.092 Td[(bicg)]TJ +ET +1 0 0 1 187.915 516.092 cm +0 g 0 G +1 0 0 1 -187.915 -516.092 cm +BT +/F15 11.955 Tf 191.399 516.092 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 516.092 cm +0 g 0 G +1 0 0 1 -500.643 -516.092 cm +BT +/F15 11.955 Tf 500.643 516.092 Td[(80)]TJ +ET +1 0 0 1 512.349 516.092 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -501.646 cm +BT +/F15 11.955 Tf 141.365 501.646 Td[(psb)]TJ +ET +1 0 0 1 159.691 501.646 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -501.646 cm +BT +/F15 11.955 Tf 163.203 501.646 Td[(bicgsta)1(b)]TJ +ET +1 0 0 1 209.441 501.646 cm +0 g 0 G +1 0 0 1 -209.441 -501.646 cm +BT +/F15 11.955 Tf 219.086 501.646 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 501.646 cm +0 g 0 G +1 0 0 1 -500.643 -501.646 cm +BT +/F15 11.955 Tf 500.643 501.646 Td[(83)]TJ +ET +1 0 0 1 512.349 501.646 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -487.2 cm +BT +/F15 11.955 Tf 141.365 487.2 Td[(psb)]TJ +ET +1 0 0 1 159.691 487.2 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -487.2 cm +BT +/F15 11.955 Tf 163.203 487.2 Td[(bicgsta)1(bl)]TJ +ET +1 0 0 1 212.693 487.2 cm +0 g 0 G +1 0 0 1 -212.693 -487.2 cm +BT +/F15 11.955 Tf 219.086 487.2 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 487.2 cm +0 g 0 G +1 0 0 1 -500.643 -487.2 cm +BT +/F15 11.955 Tf 500.643 487.2 Td[(86)]TJ +ET +1 0 0 1 512.349 487.2 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -472.754 cm +BT +/F15 11.955 Tf 141.365 472.754 Td[(psb)]TJ +ET +1 0 0 1 159.691 472.754 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -472.754 cm +BT +/F15 11.955 Tf 163.203 472.754 Td[(gmr)1(e)-1(s)]TJ +ET +1 0 0 1 197.085 472.754 cm +0 g 0 G +1 0 0 1 -197.085 -472.754 cm +BT +/F15 11.955 Tf 200.628 472.754 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 472.754 cm +0 g 0 G +1 0 0 1 -500.643 -472.754 cm +BT +/F15 11.955 Tf 500.643 472.754 Td[(89)]TJ +ET +1 0 0 1 512.349 472.754 cm +0 g 0 G +1 0 0 1 -388.543 -26.152 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -123.806 -446.602 cm +BT +/F19 11.955 Tf 123.806 446.602 Td[(8)-906(P)1(r)-1(econdi)1(ti)1(oner)-375(r)-1(o)1(uti)1(ne)-1(s)]TJ +ET +1 0 0 1 280.411 446.602 cm +0 g 0 G +1 0 0 1 -280.411 -446.602 cm +BT +/F19 11.955 Tf 498.899 446.602 Td[(92)]TJ +ET +1 0 0 1 141.365 432.156 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -432.156 cm +BT +/F15 11.955 Tf 141.365 432.156 Td[(psb)]TJ +ET +1 0 0 1 159.691 432.156 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -432.156 cm +BT +/F15 11.955 Tf 163.203 432.156 Td[(precse)-1(t)]TJ +ET +1 0 0 1 199.036 432.156 cm +0 g 0 G +1 0 0 1 -199.036 -432.156 cm +BT +/F15 11.955 Tf 209.857 432.156 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 432.156 cm +0 g 0 G +1 0 0 1 -500.643 -432.156 cm +BT +/F15 11.955 Tf 500.643 432.156 Td[(93)]TJ +ET +1 0 0 1 512.349 432.156 cm +0 g 0 G +1 0 0 1 -370.984 -14.445 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -417.711 cm +BT +/F15 11.955 Tf 141.365 417.711 Td[(psb)]TJ +ET +1 0 0 1 159.691 417.711 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -417.711 cm +BT +/F15 11.955 Tf 163.203 417.711 Td[(precbld)]TJ +ET +1 0 0 1 200.922 417.711 cm +0 g 0 G +1 0 0 1 -200.922 -417.711 cm +BT +/F15 11.955 Tf 209.857 417.711 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 417.711 cm +0 g 0 G +1 0 0 1 -500.643 -417.711 cm +BT +/F15 11.955 Tf 500.643 417.711 Td[(94)]TJ +ET +1 0 0 1 512.349 417.711 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -403.265 cm +BT +/F15 11.955 Tf 141.365 403.265 Td[(psb)]TJ +ET +1 0 0 1 159.691 403.265 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -403.265 cm +BT +/F15 11.955 Tf 163.203 403.265 Td[(precaply)]TJ +ET +1 0 0 1 206.45 403.265 cm +0 g 0 G +1 0 0 1 -206.45 -403.265 cm +BT +/F15 11.955 Tf 209.857 403.265 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 500.643 403.265 cm +0 g 0 G +1 0 0 1 -500.643 -403.265 cm +BT +/F15 11.955 Tf 500.643 403.265 Td[(95)]TJ +ET +1 0 0 1 512.349 403.265 cm +0 g 0 G +1 0 0 1 -388.543 -26.152 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -123.806 -377.113 cm +BT +/F19 11.955 Tf 123.806 377.113 Td[(9)-906(Er)-1(ror)-375(handli)1(ng)]TJ +ET +1 0 0 1 228.503 377.113 cm +0 g 0 G +1 0 0 1 -228.503 -377.113 cm +BT +/F19 11.955 Tf 498.899 377.113 Td[(97)]TJ +ET +1 0 0 1 141.365 362.667 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -362.667 cm +BT +/F15 11.955 Tf 141.365 362.667 Td[(psb)]TJ +ET +1 0 0 1 159.691 362.667 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -362.667 cm +BT +/F15 11.955 Tf 163.203 362.667 Td[(errpush)]TJ +ET +1 0 0 1 201.637 362.667 cm +0 g 0 G +1 0 0 1 -201.637 -362.667 cm +BT +/F15 11.955 Tf 209.857 362.667 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 494.79 362.667 cm +0 g 0 G +1 0 0 1 -494.79 -362.667 cm +BT +/F15 11.955 Tf 494.79 362.667 Td[(10)1(0)]TJ +ET +1 0 0 1 512.349 362.667 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -348.221 cm +BT +/F15 11.955 Tf 141.365 348.221 Td[(psb)]TJ +ET +1 0 0 1 159.691 348.221 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -348.221 cm +BT +/F15 11.955 Tf 163.203 348.221 Td[(erro)1(r)]TJ +ET +1 0 0 1 187.915 348.221 cm +0 g 0 G +1 0 0 1 -187.915 -348.221 cm +BT +/F15 11.955 Tf 191.399 348.221 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 494.79 348.221 cm +0 g 0 G +1 0 0 1 -494.79 -348.221 cm +BT +/F15 11.955 Tf 494.79 348.221 Td[(10)1(1)]TJ +ET +1 0 0 1 512.349 348.221 cm +0 g 0 G +1 0 0 1 -370.984 -14.445 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -333.776 cm +BT +/F15 11.955 Tf 141.365 333.776 Td[(psb)]TJ +ET +1 0 0 1 159.691 333.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -333.776 cm +BT +/F15 11.955 Tf 163.203 333.776 Td[(set)]TJ +ET +1 0 0 1 178.278 333.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -178.278 -333.776 cm +BT +/F15 11.955 Tf 181.789 333.776 Td[(errv)28(e)-1(r)1(b)-28(o)1(sit)27(y)]TJ +ET +1 0 0 1 242.66 333.776 cm +0 g 0 G +1 0 0 1 -242.66 -333.776 cm +BT +/F15 11.955 Tf 246.773 333.776 Td[(.)-500(.)-500(.)-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 +ET +1 0 0 1 494.79 333.776 cm +0 g 0 G +1 0 0 1 -494.79 -333.776 cm +BT +/F15 11.955 Tf 494.79 333.776 Td[(10)1(2)]TJ +ET +1 0 0 1 512.349 333.776 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -319.33 cm +BT +/F15 11.955 Tf 141.365 319.33 Td[(psb)]TJ +ET +1 0 0 1 159.691 319.33 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -319.33 cm +BT +/F15 11.955 Tf 163.203 319.33 Td[(set)]TJ +ET +1 0 0 1 178.278 319.33 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -178.278 -319.33 cm +BT +/F15 11.955 Tf 181.789 319.33 Td[(erra)1(c)-1(t)1(ion)]TJ +ET +1 0 0 1 227.313 319.33 cm +0 g 0 G +1 0 0 1 -227.313 -319.33 cm +BT +/F15 11.955 Tf 237.544 319.33 Td[(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 494.79 319.33 cm +0 g 0 G +1 0 0 1 -494.79 -319.33 cm +BT +/F15 11.955 Tf 494.79 319.33 Td[(10)1(3)]TJ +ET +1 0 0 1 512.349 319.33 cm +0 g 0 G +1 0 0 1 -370.984 -14.446 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -141.365 -304.884 cm +BT +/F15 11.955 Tf 141.365 304.884 Td[(psb)]TJ +ET +1 0 0 1 159.691 304.884 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -159.691 -304.884 cm +BT +/F15 11.955 Tf 163.203 304.884 Td[(errcom)1(m)]TJ +ET +1 0 0 1 208.076 304.884 cm +0 g 0 G +1 0 0 1 -208.076 -304.884 cm +BT +/F15 11.955 Tf 219.086 304.884 Td[(.)-500(.)-500(.)-500(.)-500(.)-500(.)-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 +ET +1 0 0 1 494.79 304.884 cm +0 g 0 G +1 0 0 1 -494.79 -304.884 cm +BT +/F15 11.955 Tf 494.79 304.884 Td[(10)1(4)]TJ +ET +1 0 0 1 512.349 304.884 cm +0 g 0 G +1 0 0 1 -388.543 -211.457 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 314.826 93.427 Td[(ii)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +310 0 obj << +/Type /Page +/Contents 311 0 R +/Resources 309 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +/Annots [ 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R ] +>> endobj +313 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 697.827 192.163 710.446] +/Subtype /Link +/A << /S /GoTo /D (section*.57) >> +>> endobj +314 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 683.381 187.676 696] +/Subtype /Link +/A << /S /GoTo /D (section*.59) >> +>> endobj +315 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 668.935 192.293 681.554] +/Subtype /Link +/A << /S /GoTo /D (section*.61) >> +>> endobj +316 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 654.489 193.204 667.109] +/Subtype /Link +/A << /S /GoTo /D (section*.63) >> +>> endobj +317 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 640.043 193.854 652.663] +/Subtype /Link +/A << /S /GoTo /D (section*.65) >> +>> endobj +318 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 625.598 189.627 638.217] +/Subtype /Link +/A << /S /GoTo /D (section*.67) >> +>> endobj +319 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 611.152 186.375 623.771] +/Subtype /Link +/A << /S /GoTo /D (section*.69) >> +>> endobj +320 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 596.706 219.126 609.325] +/Subtype /Link +/A << /S /GoTo /D (section*.71) >> +>> endobj +321 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 582.26 219.126 594.879] +/Subtype /Link +/A << /S /GoTo /D (section*.73) >> +>> endobj +322 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.809 558.433 248.552 568.728] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +323 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 541.662 179.157 554.282] +/Subtype /Link +/A << /S /GoTo /D (section*.75) >> +>> endobj +324 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 527.217 183.774 539.836] +/Subtype /Link +/A << /S /GoTo /D (section*.77) >> +>> endobj +325 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 512.771 188.912 525.39] +/Subtype /Link +/A << /S /GoTo /D (section*.79) >> +>> endobj +326 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 498.325 210.438 510.944] +/Subtype /Link +/A << /S /GoTo /D (section*.81) >> +>> endobj +327 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 483.879 213.689 496.498] +/Subtype /Link +/A << /S /GoTo /D (section*.83) >> +>> endobj +328 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 469.433 198.081 482.053] +/Subtype /Link +/A << /S /GoTo /D (section*.85) >> +>> endobj +329 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.809 445.606 281.408 455.901] +/Subtype /Link +/A << /S /GoTo /D (section.8) >> +>> endobj +330 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 428.836 200.032 441.455] +/Subtype /Link +/A << /S /GoTo /D (section*.87) >> +>> endobj +331 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 414.39 201.918 427.009] +/Subtype /Link +/A << /S /GoTo /D (section*.89) >> +>> endobj +332 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 399.944 207.446 412.563] +/Subtype /Link +/A << /S /GoTo /D (section*.91) >> +>> endobj +333 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [122.809 373.792 229.499 386.411] +/Subtype /Link +/A << /S /GoTo /D (section.9) >> +>> endobj +334 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 359.346 202.634 371.966] +/Subtype /Link +/A << /S /GoTo /D (section*.94) >> +>> endobj +335 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 344.901 188.912 357.52] +/Subtype /Link +/A << /S /GoTo /D (section*.96) >> +>> endobj +336 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 330.455 243.657 343.074] +/Subtype /Link +/A << /S /GoTo /D (section*.98) >> +>> endobj +337 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 316.009 228.309 328.628] +/Subtype /Link +/A << /S /GoTo /D (section*.100) >> +>> endobj +338 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [140.368 301.563 209.072 314.182] +/Subtype /Link +/A << /S /GoTo /D (section*.102) >> +>> endobj +312 0 obj << +/D [310 0 R /XYZ 123.806 738.009 null] +>> endobj +309 0 obj << +/Font << /F15 267 0 R /F19 261 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +341 0 obj << +/Length 7842 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(1)-1125(In)32(tr)1(o)-31(ducti)1(on)]TJ/F15 11.955 Tf 0 -27.338 Td[(The)-292(PSBLAS)-292(libra)1(ry)82(,)-299(dev)28(e)-1(lo)1(p)-27(ed)-292(with)-291(the)-292(aim)-291(to)-291(facilita)1(te)-292(the)-291(para)1(llelizatio)1(n)]TJ 0 -14.446 Td[(of)-450(comput)1(atio)1(nally)-450(in)28(tens)-1(iv)28(e)-450(s)-1(cien)27(ti\014c)-450(a)1(pplicatio)1(ns)-1(,)-481(is)-450(designed)-450(to)-449(address)]TJ 0 -14.446 Td[(par)1(allel)-295(implemen)27(ta)1(tion)-294(of)-295(it)1(e)-1(r)1(ativ)28(e)-295(solv)27(ers)-295(fo)1(r)-295(spar)1(s)-1(e)-294(line)-1(a)1(r)-295(systems)-295(thr)1(oug)1(h)]TJ 0 -14.446 Td[(the)-251(distributed)-251(memo)1(ry)-251(par)1(adigm.)-410(It)-251(includes)-251(rout)1(ine)-1(s)-251(for)-251(m)28(ultiplying)-250(s)-1(pa)1(rse)]TJ 0 -14.446 Td[(mat)1(rices)-376(b)28(y)-375(dense)-376(ma)1(trices,)-387(s)-1(o)1(lving)-374(blo)-27(c)27(k)-375(dia)1(gona)1(l)-375(systems)-375(w)-1(it)1(h)-375(trian)1(gular)]TJ 0 -14.445 Td[(diag)1(ona)1(l)-307(en)27(tries,)-311(pr)1(e)-1(pr)1(o)-27(ces)-1(sing)-306(sparse)-307(mat)1(rices)-1(,)-310(and)-307(co)1(n)27(tains)-306(additio)1(nal)-307(r)1(ou-)]TJ 0 -14.446 Td[(tines)-358(for)-358(dense)-359(ma)1(trix)-358(o)1(p)-27(e)-1(r)1(atio)1(ns)-1(.)-530(The)-359(cur)1(ren)27(t)-358(implemen)27(tat)1(ion)-358(of)-358(PSB)-1(L)1(AS)]TJ 0 -14.446 Td[(addr)1(es)-1(ses)-482(a)-482(distr)1(ibuted)-482(memory)-481(execution)-482(mo)-26(del)-482(op)-27(erat)1(ing)-482(with)-481(me)-1(ssag)1(e)]TJ 0 -14.446 Td[(passing.)-559(Ho)28(w)27(ev)27(er,)-378(the)-368(o)28(v)27(era)1(ll)-368(des)-1(ig)1(n)-368(do)-27(es)-368(no)1(t)-368(preclude)-368(di\013eren)27(t)-368(implemen-)]TJ 0 -14.446 Td[(ta)1(tion)-326(par)1(adigms,)-326(suc)27(h)-327(a)1(s)-327(tho)1(s)-1(e)-326(based)-326(on)-326(a)-326(s)-1(ha)1(red)-327(memo)1(ry)-326(mo)-27(del.)]TJ 17.559 -14.964 Td[(The)-259(P)-1(SBLAS)-259(libr)1(ary)-259(is)-259(in)27(t)1(e)-1(r)1(nally)-259(implemen)27(ted)-259(in)-259(a)-258(mixture)-259(o)1(f)-260(F)82(or)1(tran)-259(7)1(7)]TJ -17.559 -14.445 Td[(and)-282(F)82(ortr)1(an)-282(95)-282([)]TJ/F19 11.955 Tf 82.476 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(])-282(prog)1(ramming)-282(la)1(ngua)1(ges.)-421(A)-282(s)-1(imil)1(ar)-282(appro)1(ac)27(h)-282(has)-282(b)-28(een)-282(ad-)]TJ -88.827 -14.446 Td[(v)27(o)-26(c)-1(a)1(ted)-327(b)27(y)-327(a)-327(n)27(um)27(b)-27(er)-327(of)-327(autho)1(rs,)-328(e.g.)-327([)]TJ/F19 11.955 Tf 195.57 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(].)-438(Moreo)28(v)27(er,)-327(the)-327(F)81(o)1(rtra)1(n)-328(9)1(5)-327(facilities)]TJ -201.921 -14.446 Td[(for)-295(dyna)1(mic)-296(memor)1(y)-296(ma)1(nag)1(e)-1(men)27(t)-295(a)1(nd)-296(in)27(t)1(e)-1(r)1(f)-1(a)1(ce)-296(o)28(v)27(erloa)1(ding)-295(grea)1(tly)-295(e)-1(nh)1(ance)]TJ 0 -14.446 Td[(the)-364(usabilit)28(y)-364(o)1(f)-365(t)1(he)-364(P)-1(SBLAS)-364(subro)1(utines.)-548(In)-364(this)-364(w)27(a)28(y)81(,)-373(the)-364(libra)1(ry)-364(ca)1(n)-364(tak)28(e)]TJ 0 -14.446 Td[(care)-451(of)-452(run)27(t)1(ime)-452(memory)-451(requiremen)27(ts)-452(tha)1(t)-452(a)1(re)-452(quite)-452(di\016cult)-451(or)-451(e)-1(v)28(en)-452(im-)]TJ 0 -14.445 Td[(p)-27(ossible)-432(to)-431(pr)1(e)-1(dict)-431(at)-431(implemen)27(ta)1(tion)-431(or)-431(compila)1(tion)-431(time.)-751(The)-432(fo)1(llo)27(wing)]TJ 0 -14.446 Td[(presen)27(tat)1(ion)-309(o)1(f)-309(the)-309(PSBLAS)-309(libr)1(ary)-308(f)-1(o)1(llo)28(w)-1(s)-309(t)1(he)-309(general)-308(structure)-309(o)1(f)-309(the)-309(pr)1(o-)]TJ 0 -14.446 Td[(p)-27(osal)-351(for)-351(seria)1(l)-351(Sparse)-351(B)-1(LAS)-351([)]TJ/F19 11.955 Tf 155.473 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(],)-357(w)-1(hic)27(h)-351(in)-351(its)-351(turn)-351(is)-351(based)-351(on)-351(the)-351(prop)-27(osa)1(l)]TJ -161.824 -14.446 Td[(for)-326(BLAS)-327(o)1(n)-327(d)1(e)-1(nse)-326(matrices)-327([)]TJ/F19 11.955 Tf 150.999 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(,)]TJ/F19 11.955 Tf 7.153 0 Td[(?)]TJ/F15 11.955 Tf 6.352 0 Td[(,)]TJ/F19 11.955 Tf 7.153 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(].)]TJ -166.8 -14.964 Td[(The)-268(applicabilit)28(y)-268(o)1(f)-269(spa)1(rse)-268(iterativ)28(e)-268(solv)27(ers)-268(to)-267(man)28(y)-268(di\013eren)27(t)-268(ar)1(e)-1(a)1(s)-268(causes)]TJ -17.559 -14.446 Td[(some)-218(t)1(e)-1(r)1(minolo)1(gy)-217(problems)-218(b)-27(ecause)-218(the)-217(s)-1(a)1(me)-218(concept)-217(ma)27(y)-217(b)-27(e)-218(denoted)-217(throug)1(h)]TJ 0 -14.445 Td[(di\013eren)27(t)-403(names)-403(dep)-27(e)-1(nding)-402(on)-403(the)-403(applica)1(tion)-403(ar)1(ea.)-666(The)-403(PSB)-1(L)1(AS)-403(f)-1(ea)1(tures)]TJ 0 -14.446 Td[(presen)27(ted)-291(in)-292(t)1(his)-292(section)-291(will)-292(b)-27(e)-291(disc)-1(ussed)-291(mainly)-291(in)-291(terms)-292(o)1(f)-292(\014nit)1(e)-292(di\013erence)]TJ 0 -14.446 Td[(discretizatio)1(ns)-304(o)1(f)-304(P)27(ar)1(tial)-303(Di\013eren)27(tia)1(l)-304(Equa)1(tions)-303(\050PDEs\051.)-428(Ho)28(w)27(ev)27(er,)-308(the)-303(scop)-27(e)]TJ 0 -14.446 Td[(of)-429(the)-429(librar)1(y)-430(is)-429(wider)-430(t)1(han)-429(that)1(:)-641(f)-1(o)1(r)-429(example,)-455(it)-429(can)-429(b)-27(e)-430(a)1(pplie)-1(d)-429(to)-429(\014)1(nite)]TJ 0 -14.446 Td[(eleme)-1(n)28(t)-422(discretizatio)1(ns)-423(o)1(f)-422(P)-1(D)1(E)-1(s,)-446(a)1(nd)-422(ev)27(en)-422(to)-421(di\013)-1(eren)27(t)-421(c)-1(la)1(ss)-1(es)-422(of)-422(pr)1(oblems)]TJ 0 -14.445 Td[(suc)27(h)-327(a)1(s)-327(no)1(nlinear)-326(optimiza)1(tion,)-326(for)-326(example)-326(in)-326(optima)1(l)-327(con)28(tro)1(l)-327(pro)1(blems)-1(.)]TJ 17.559 -14.964 Td[(The)-382(design)-381(of)-381(a)-381(s)-1(o)1(lv)27(er)-381(for)-381(sparse)-382(linea)1(r)-382(systems)-381(is)-382(driv)28(e)-1(n)-381(b)27(y)-381(man)28(y)-382(co)1(n-)]TJ -17.559 -14.446 Td[(\015icting)-233(ob)-54(je)-1(ctiv)28(es)-1(,)-252(suc)27(h)-234(a)1(s)-234(limiting)-233(o)-27(ccupatio)1(n)-234(of)-234(sto)1(rag)1(e)-234(resources,)-253(explo)1(iting)]TJ 0 -14.446 Td[(regula)1(rities)-300(in)-299(the)-299(input)-300(da)1(ta,)-304(e)-1(x)1(ploiting)-299(ha)1(rdw)27(are)-299(c)27(hara)1(cteristics)-300(of)-299(the)-300(pa)1(r-)]TJ 0 -14.446 Td[(allel)-373(pla)1(tform.)-575(T)81(o)-372(ac)27(hiev)27(e)-373(an)-373(o)1(ptimal)-373(comm)28(unic)-1(a)1(tio)1(n)-374(t)1(o)-373(computa)1(tion)-373(r)1(atio)]TJ 0 -14.446 Td[(on)-395(distributed)-395(memory)-395(mac)27(hin)1(e)-1(s)-395(it)-396(is)-395(e)-1(ssen)27(tia)1(l)-396(to)-395(k)28(ee)-1(p)-395(the)]TJ/F21 11.955 Tf 311.314 0 Td[(data)-414(lo)50(c)50(ality)]TJ/F15 11.955 Tf 66.758 0 Td[(as)]TJ -378.072 -14.445 Td[(high)-418(as)-419(p)-27(ossible;)-466(t)1(his)-419(c)-1(a)1(n)-419(b)-27(e)-419(done)-419(thro)1(ugh)-419(a)1(n)-419(appr)1(opria)1(te)-419(dat)1(a)-419(allo)-26(catio)1(n)]TJ 0 -14.446 Td[(stra)1(tegy)82(.)-534(The)-360(c)27(ho)1(ice)-360(o)1(f)-360(the)-359(precondit)1(ioner)-359(is)-360(a)1(nother)-359(v)27(ery)-359(imp)-27(o)1(rta)1(n)27(t)-359(f)-1(a)1(ctor)]TJ 0 -14.446 Td[(tha)1(t)-367(a\013ects)-368(e\016ciency)-367(of)-367(the)-368(im)1(ple)-1(men)27(t)1(e)-1(d)-367(a)1(pplicatio)1(n.)-558(Opt)1(imal)-367(dat)1(a)-367(distri-)]TJ 0 -14.446 Td[(butio)1(n)-265(requ)1(ireme)-1(n)28(ts)-265(for)-264(a)-264(giv)28(en)-265(preco)1(nditioner)-264(ma)27(y)-264(con\015ict)-264(with)-264(dis)-1(t)1(ributio)1(n)]TJ 0 -14.446 Td[(requiremen)27(t)1(s)-329(o)1(f)-328(the)-328(rest)-328(of)-328(the)-328(solv)28(er.)-440(Finding)-328(t)1(he)-329(o)1(ptimal)-327(trade-o\013)-328(ma)28(y)-328(b)-27(e)]TJ 0 -14.445 Td[(v)27(ery)-340(di\016cult)-340(b)-27(e)-1(ca)1(us)-1(e)-340(it)-340(is)-341(applica)1(tion)-340(dep)-28(enden)27(t.)-477(P)27(ossible)-341(so)1(lution)-340(to)-340(these)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 273.308 93.427 Td[(1)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +340 0 obj << +/Type /Page +/Contents 341 0 R +/Resources 339 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +>> endobj +10 0 obj << +/D [340 0 R /XYZ 81.963 713.103 null] +>> endobj +339 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +345 0 obj << +/Length 5637 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -512.349 -738.009 cm +BT +/F15 11.955 Tf 123.806 701.148 Td[(pro)1(blems)-433(and)-432(other)-432(imp)-27(orta)1(n)27(t)-432(inputs)-433(to)-432(the)-432(de)-1(v)28(elopmen)27(t)-432(of)-432(the)-433(PSB)-1(L)1(AS)]TJ 0 -14.446 Td[(soft)27(w)27(a)1(re)-406(pa)1(c)27(k)54(a)1(ge)-406(ha)1(s)-406(come)-405(f)-1(r)1(om)-405(an)-406(esta)1(blis)-1(hed)-405(exp)-27(e)-1(r)1(ie)-1(nce)-405(in)-406(apply)1(ing)-405(the)]TJ 0 -14.446 Td[(PSB)-1(L)1(AS)-327(solv)28(ers)-327(to)-326(co)1(mputat)1(ional)-326(\015uid)-326(dynamics)-326(applicat)1(ions.)]TJ/F19 17.215 Tf 0 -47.744 Td[(2)-1125(General)-374(o)31(v)32(ervi)1(e)-1(w)]TJ/F15 11.955 Tf 0 -28.859 Td[(The)-381(PSB)-1(LAS)-380(library)-380(is)-381(de)-1(sig)1(ne)-1(d)-380(to)-381(ha)1(ndle)-381(the)-381(implemen)27(tat)1(ion)-381(o)1(f)-382(it)1(e)-1(r)1(ativ)28(e)]TJ 0 -14.446 Td[(solv)28(e)-1(r)1(s)-351(f)-1(o)1(r)-351(spar)1(s)-1(e)-351(linear)-350(systems)-352(o)1(n)-351(distributed)-351(memo)1(ry)-351(pa)1(rallel)-351(com)1(puters.)]TJ 0 -14.446 Td[(The)-327(system)-327(co)-27(e\016cien)27(t)-326(matrix)]TJ/F24 11.955 Tf 155.571 0 Td[(A)]TJ/F15 11.955 Tf 12.68 0 Td[(m)27(ust)-326(b)-28(e)-326(s)-1(q)1(uare;)-327(it)-326(ma)28(y)-327(b)-27(e)-327(rea)1(l)-327(or)-326(complex,)]TJ -168.251 -14.446 Td[(nonsymm)1(e)-1(t)1(ric,)-501(a)1(nd)-466(its)-466(spa)1(rsit)27(y)-465(pattern)-465(nee)-1(ds)-465(not)-465(to)-465(b)-28(e)-465(s)-1(y)1(mmetric.)-853(The)]TJ 0 -14.446 Td[(serial)-391(comput)1(atio)1(n)-391(part)1(s)-392(a)1(re)-391(based)-391(on)-391(the)-391(serial)-391(spar)1(s)-1(e)-391(BLAS,)-391(so)-391(tha)1(t)-391(an)27(y)]TJ 0 -14.446 Td[(extension)-439(ma)1(de)-440(t)1(o)-439(the)-439(dat)1(a)-439(structures)-439(of)-439(the)-439(serial)-439(k)28(ernels)-440(is)-439(a)28(v)54(a)1(ilable)-439(to)]TJ 0 -14.445 Td[(the)-463(par)1(allel)-463(v)27(ersion.)-845(The)-464(o)28(v)27(era)1(ll)-463(des)-1(ig)1(n)-463(and)-463(par)1(allelizatio)1(n)-463(s)-1(t)1(rateg)1(y)-463(ha)27(v)28(e)]TJ 0 -14.446 Td[(b)-27(ee)-1(n)-487(in\015uenced)-488(b)27(y)-487(the)-487(s)-1(t)1(ructure)-488(o)1(f)-488(the)-487(Sc)-1(a)1(LAP)81(A)28(C)-1(K)-487(para)1(llel)-488(libra)1(ry)-487([)]TJ/F19 11.955 Tf 375.688 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(].)]TJ -382.039 -14.446 Td[(The)-429(la)27(y)28(ered)-429(structure)-429(o)1(f)-429(the)-429(PSB)-1(L)1(AS)-429(libra)1(ry)-429(is)-429(sho)27(wn)-429(in)-428(\014gure)]TJ +ET +1 0 0 1 465.715 480.086 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -465.715 -480.086 cm +BT +/F15 11.955 Tf 465.715 480.086 Td[(1)]TJ +ET +1 0 0 1 471.568 480.086 cm +0 g 0 G +1 0 0 1 -471.568 -480.086 cm +BT +/F15 11.955 Tf 476.695 480.086 Td[(;)-480(lo)28(w)27(e)-1(r)]TJ -352.889 -14.446 Td[(la)28(y)27(ers)-275(of)-275(the)-275(libra)1(ry)-275(indicat)1(e)-275(an)-275(encapsulatio)1(n)-275(relat)1(ionship)-275(with)-275(upp)-27(er)-275(la)27(y)28(ers.)]TJ 0 -14.446 Td[(The)-390(ongo)1(ing)-390(discuss)-1(io)1(n)-390(fo)-27(cus)-1(es)-390(on)-390(th)1(e)-391(F)82(ort)1(ran)-390(9)1(5)-390(la)28(y)27(er)-390(immediat)1(e)-1(ly)-390(b)-27(elo)28(w)]TJ 0 -14.446 Td[(the)-470(a)1(pplicatio)1(n)-470(la)28(y)27(er;)-541(t)27(w)27(o)-469(exa)1(mple)-1(s)-470(o)1(f)-470(itera)1(tiv)27(e)-469(s)-1(o)1(lv)27(ers)-470(built)-469(thro)1(ugh)-469(the)]TJ 0 -14.445 Td[(PSB)-1(L)1(AS)-376(ro)1(utines,)-388(will)-376(b)-27(e)-376(also)-375(giv)28(en)-376(in)-375(Se)-1(ctio)1(n)]TJ/F19 11.955 Tf 249.007 0 Td[(??)]TJ/F15 11.955 Tf 12.702 0 Td[(.)-583(The)-376(seria)1(l)-376(par)1(ts)-376(of)-375(the)]TJ -261.709 -14.446 Td[(comput)1(atio)1(n)-343(on)-343(eac)27(h)-343(pr)1(o)-27(ce)-1(ss)-343(ar)1(e)-344(ex)1(e)-1(cuted)-343(thr)1(oug)1(h)-343(c)-1(a)1(lls)-343(to)-343(the)-343(seria)1(l)-343(s)-1(pa)1(rse)]TJ 0 -14.446 Td[(BLAS)-271(subrout)1(ines)-1(.)-416(I)-1(n)-270(a)-271(similar)-270(w)27(a)27(y)82(,)-282(the)-271(in)28(ter-pro)-27(ces)-1(s)-271(messag)1(e)-272(ex)1(c)27(hanges)-271(a)1(re)]TJ 0 -14.446 Td[(implemen)27(ted)-301(thro)1(ugh)-301(the)-301(B)-1(a)1(s)-1(ic)-301(Linear)-301(Alg)1(ebra)-301(Comm)27(unica)1(tion)-301(Subro)1(utines)]TJ 0 -14.446 Td[(\050BLA)27(CS\051)-309(libr)1(ary)-308([)]TJ/F19 11.955 Tf 92.895 0 Td[(?)]TJ/F15 11.955 Tf 6.351 0 Td[(])-309(tha)1(t)-309(g)1(uara)1(n)27(tees)-309(a)-309(p)-27(or)1(table)-309(a)1(nd)-309(e\016c)-1(ien)27(t)-308(comm)27(unica)1(tion)]TJ -99.246 -14.446 Td[(la)28(y)27(er.)-408(The)-246(Mes)-1(sag)1(e)-246(P)27(a)1(s)-1(sing)-245(In)27(terface)-246(co)-26(de)-246(is)-246(encapsulat)1(e)-1(d)-245(within)-246(t)1(he)-246(B)-1(L)1(A)27(CS)]TJ 0 -14.445 Td[(la)28(y)27(er.)-909(Ho)27(w)27(ev)28(e)-1(r)1(,)-524(in)-485(some)-484(cases)-1(,)-524(MPI)-485(r)1(outines)-485(a)1(re)-485(dir)1(e)-1(ctly)-484(used)-485(either)-484(to)]TJ 0 -14.446 Td[(impro)28(v)27(e)-437(e\016c)-1(iency)-437(or)-437(t)1(o)-437(imple)-1(m)1(e)-1(n)28(t)-438(co)1(mm)27(unicatio)1(n)-437(patterns)-437(for)-437(whic)27(h)-437(the)]TJ 0 -14.446 Td[(BLA)27(CS)-327(pa)1(c)27(k)54(a)1(ge)-326(do)-27(esn't)-327(pr)1(o)27(vide)-326(an)28(y)-327(metho)-26(d.)]TJ +ET +1 0 0 1 123.806 285.398 cm +0 g 0 G +1 0 0 1 119.119 -122.399 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 0 cm + q 0.45 0 0 0.45 0 0 cm +q +1 0 0 1 0 0 cm +/Im1 Do +Q + Q +1 0 0 1 -56.892 -37.36 cm +0 g 0 G +1 0 0 1 -191.886 -125.639 cm +BT +/F15 11.955 Tf 191.886 125.639 Td[(Figur)1(e)-327(1:)-435(PSBLAS)-327(libr)1(ary)-326(comp)-27(o)1(ne)-1(n)28(ts)-327(hiera)1(rc)27(h)27(y)82(.)]TJ +ET +1 0 0 1 444.268 125.639 cm +0 g 0 G +1 0 0 1 -320.462 -2.325 cm +0 g 0 G +1 0 0 1 0 -29.888 cm +0 g 0 G +1 0 0 1 -123.806 -93.426 cm +BT +/F15 11.955 Tf 315.151 93.426 Td[(2)]TJ +ET +1 0 0 1 512.349 93.426 cm +0 g 0 G +endstream +endobj +344 0 obj << +/Type /Page +/Contents 345 0 R +/Resources 343 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +/Annots [ 350 0 R ] +>> endobj +342 0 obj << +/Type /XObject +/Subtype /Form +/FormType 1 +/PTEX.FileName (./figures/psblas.pdf) +/PTEX.PageNumber 1 +/PTEX.InfoDict 352 0 R +/Matrix [1 0 0 1 0 0] +/BBox [0 0 308 272] +/Resources << +/ProcSet [ /PDF /Text ] +/ExtGState << +/R4 353 0 R +>>/Font << /R10 354 0 R >> +>> +/Length 355 0 R +/Filter /FlateDecode +>> +stream +xœ}’Ínƒ0„ï~Š=&ܵ±±÷˜T­T©•Òâc.ˆ¦$@"õõk†ôG•k¾ÝYVt€\†3ÝeÃ:vó¢àýÌ×ðÉTŒ8™ BÃR48êšå‹™¥‹t0…Œh5GD¹˜ZÏUA^àë¾üH_&ø¯ÔˆHaæäAÿÓN1úZÏct>bXàt• l_¤ +É3pol\°K<#k@¤Â/Ø5lµË·›ö«ûSé‹#³_¯Ýó+Qà^ÿ GBj®µ´‘Û´m]•Å¥:ƒ;æ#·!ß·J)HD&Ø·¼Í,ŽÉ Jc!QÆóÜÓî!P‰ÐŠ#)r2ò¶èχaPÿI’(õÍmì=´Nüe3 +cÕ¡¯Š‚{çà™…óŠendstream +endobj +352 0 obj +<< +/Producer (ESP Ghostscript 7.07) +>> +endobj +353 0 obj +<< +/Type /ExtGState +/Name /R4 +/TR /Identity +/OPM 1 +/SM 0.02 +>> +endobj +354 0 obj +<< +/Subtype /Type1 +/BaseFont /ZDCCRC#2BTimes-Roman +/Type /Font +/Name /R10 +/FontDescriptor 356 0 R +/FirstChar 32 +/LastChar 251 +/Widths [ 250 333 408 500 500 833 778 333 333 333 500 564 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 564 564 564 444 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 611 333 278 333 469 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 480 200 480 541 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 333 500 500 167 500 500 500 500 180 444 500 333 333 556 556 250 500 500 500 250 250 453 350 333 444 444 500 1000 1000 250 444 250 333 333 333 333 333 333 333 333 250 333 333 250 333 333 333 1000 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 889 250 276 250 250 250 250 611 722 889 310 250 250 250 250 250 667 250 250 250 278 250 250 278 500 722 500] +>> +endobj +355 0 obj +307 +endobj +356 0 obj +<< +/Type /FontDescriptor +/FontName /ZDCCRC#2BTimes-Roman +/FontBBox [ -168 -281 1031 924] +/Flags 34 +/Ascent 924 +/CapHeight 676 +/Descent -281 +/ItalicAngle 0 +/StemV 111 +/MissingWidth 250 +/XHeight 461 +/CharSet (/space/parenleft/parenright/zero/seven/nine/A/B/C/F/I/L/M/P/S/a/c/e/i/l/n/o/p/r/s/t) +/FontFile3 357 0 R +>> +endobj +357 0 obj +<< +/Subtype /Type1C +/Filter /FlateDecode +/Length 358 0 R +>> +stream +xœeViXSg½1$÷R•±¤)"š¤ZµîÈhuªlZ-²ˆ€–ED²°„@BVáe߶ր KqA±—¶#Vë:¨mmuZétæ»ôòcn´3ócþÜç>÷ûÞ÷yÎyÏ9ïe`6s0ƒÁ ñòôôó\ ’“ÖùÉ$Rë畤ƒ\<‡\¤¶S§~¯ýÝ™µó©gÎ7/žÛeO.x=øY€1Œ¾ë^¦|à¹Jàâì¼qýpÙ&8,&ÊÖ +DÒh‘T$W +"¤Q‚O$˜$"Jhmà%É•‚MÎ"髈$‘ÉI‚×hdnŸ0&Y‘øÿ'†-òq—Ûï!óŒú&îJ’‹ü÷ˆ#¶¸ œ?X…aë°¥Ø'˜¶[†ùbïc±]ØFÌ[‰`Ø^l¶Ûy` ±E{³ÅÞÂœhê1,;ÏXÇÈfLÏ©šó”Ê|`³Õ¦µ€•Î^ÈŽc_ÄâüBN˜mØrl嶃¶ÿBEv$Sêgä+“ýÓiN$orgƒqpM×n§9E]&Ü£DS “éKOÀh¼]JO §f ©4²E…¤²åÓÁƒ˜]ÃûšT×lº.Ý„T¬j‚W¹GųçXÕl»™ ô°{Ñ`?2ô¦šì_L£œé­wàt×ͬæ¦âS9¸[§ +îZ­ë ëL…è)ûLš{Oõt6œó0¤ì·KÚâ {kGŒæÊf3Áéni¬éX„l\Æ)wžõ=÷%œÍéQáXRÛ1ŸE¨ˆ:&SFfî"DSÑÉG64ÕœÍe5¼!6Â'B]þr(lŸ­ÞBºXðªþ‰ŠÈp.õ®óŠG9=_ì‘ý‹"rØðõ_+ãN]^C-¡XŸîÞÝܯàËFÒnÒlýtîê$¬"]ÍÈ­Ÿˆ`Î`ä!nR°ìlEZz +d€ºH]R\~ÜÀU¼?À{¿p=Ps`}Çæ‹~Wö>þ ˆ?ŸxH(ëݽöH\ÁÑüÂû†Å?bhÏsd‹–(Žõó:ãjd¦½ ‚’Ô©êÑÁNÒîŠýÍ)”üÄ£® —p+ +Ê ˆSeú#üÙXœ3 A:o6¡Â9j”SÏÞY ­‚kÚˆwoÖÞz†lÐr´ÀûûÕþa‰aü»xva "V rD«wr;¾è9{{xEPÌžGüz:xVµþI;Þà ×"WnèŽpé>ðƒðv防/«+o‚@ìÌúöÄNIÏQsÃ¥Pt$2Þ ÜŠwk3ºsaƒ<êZË­ºwªw& YfÜDûDû»±]°Êhj¥!†ç%ú q[óêò[á|^yºùJgÏ| ƒš¾øöcC›,ë€à<¤êRÙ·3+õàIÌzã°%S¿#ëз©«á‚TØp^¶••µ!§«GÞ_íLá)š‚B9Ï=ôËß“SÌ2r·º¨¢ÀDKEZŸ*Â!8+k_:íæ¬|w‘ªÆ”Œwž¾ÐVZ‘£¯âÕjª²@4×ÔYº ¢©Ü+„ÿ Ï)<”£õMu|ƒjbàNÚÜ—ú&#“P©åxú6¥zÔr”ȶ””¶ñÐb6­ŒFuÝF¢…Íyy-cÍZhh$# ÍU§Ýñ‡‡?*¦=|‹@R´ujÃVšDG}cš™ÜØ m´‡«Èí¦§}¾ârÖæ¢Å,;//#+??³A_¨+!8uåÉÉÅ NÛý{úw{Ê?ÞR—bÇ°8Ùa‘ØؘÊS´d4iLj46LJr6âe•Å…ZpÕyMÙtƒlK[n½ÓÝëã7/$u}Òç°ë²Zu ´9öŸ´œë¹4Ñ4ŸÔó:cSLTN;f"Ø•ùEÙ¼¬ŒìŒ,½0 <4-W—•9p¢ ¯(¸D}ÎÞÒ~y¸¯y¤‹§­R$ªôÉà­n»ÆGŸ½Âé–t^_›fܧ[zZ½!€¥ÆË …Æ‚ +pl~=B5žzÝ.k ëkð=%™•VÊ~)¸ñr¹LÖ(·´75¶[äMR:'.iÍŠnr¿­°o‚4¯8äÿŒ+WÁΕët*ЃªXU]]á¦:.+# ¶ ù#ß[‘Èa…¶DIGýqðQŸQdÌ“³9ÃT,«‘]`2T×@Ôåš²úÔý™ý´ñïïÿú(àµp’¿t'Fû®žLé挫N¨õ¥aÕê›\ŸfÒk‹Á…Úô-t¢¢ &Ü­(íµÐéœý¦Ú8UL'ú…Tüñ›ô}Í••(Ó “[Ê®*0”ÑY©¡ó"‡@Ö'‡fHWƒû§WÂ(Aþˆç©„ú]ª×kjœ\Ølßíú-{èÀyNø’«Ò¤ç¨gUñQ#9íêæäžp“/íÈ»ëÜC|ä )MÍæ†Æâü’ü2~^E~9”mýÃmÒ@ÞœZ¿_•.$8Ï“S4¢ã‹|†Â&†Ì#¼’ zÅœ³¡» 6ü ✠Ez’F–¡"Vvê4¿‡Ë=hþ53Íä­Û 2Þ8³l¶/µ².óô×õÆQpD62ûœuƒbg–Z—<ÒŸ&mèUð e½d^Næ"ã¨éëá|;r"ÛdKq©¹.+('ÊîÖV„Ö\âER[(¦€Z›@ Ëh† )¹º YR´6ˆ¡wÐܱÚ+æV~]CKU;OÏl¦¶óí¬¿C'4­3ö­ xŒ/˜¨ŒVSD¨¢cú )([ ]”í9ÿÞ°‹IãpN×õtö!Ð|E8£÷(Þ‰îÔŠE )a˜`óæ°¡({1Ÿð­²xÂDçé¾î¡’„è£^›bW¾nËé]õÝòÐÖä‘8CíÂm×dÝñw’¾Ò} ¿ÀoÆGmW-W;znÓêx‚>zÂ주¹·Ïw´öž|Úý [@ïD¿üótäù„Æ Îô´…|Úb-;›?®Ú+a™Ö5þ€ÌGãy°Ki 5 €vÇ[çv”Ï›÷¸~Þ| û7h”|èendstream +endobj +358 0 obj +2796 +endobj +350 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [464.719 476.765 472.564 489.384] +/Subtype /Link +/A << /S /GoTo /D (figure.1) >> +>> endobj +346 0 obj << +/D [344 0 R /XYZ 123.806 738.009 null] +>> endobj +14 0 obj << +/D [344 0 R /XYZ 123.806 645.372 null] +>> endobj +351 0 obj << +/D [344 0 R /XYZ 243.098 140.085 null] +>> endobj +343 0 obj << +/Font << /F15 267 0 R /F19 261 0 R /F24 349 0 R >> +/XObject << /Im1 342 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +361 0 obj << +/Length 7688 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F15 11.955 Tf 99.522 701.148 Td[(The)-410(P)-1(SBLAS)-410(libra)1(ry)-410(consists)-410(of)-410(t)27(w)27(o)-410(cla)1(s)-1(ses)-410(of)-410(subroutines)-410(tha)1(t)-410(is)-1(,)-431(t)1(he)]TJ/F21 11.955 Tf -17.559 -14.446 Td[(c)50(omputational)-391(r)51(outines)]TJ/F15 11.955 Tf 121.335 0 Td[(and)-370(the)]TJ/F21 11.955 Tf 43.983 0 Td[(auxiliary)-390(r)50(outines)]TJ/F15 11.955 Tf 89.854 0 Td[(.)-568(T)-1(he)-370(c)-1(o)1(mputat)1(ional)-370(rou-)]TJ -255.172 -14.446 Td[(tine)-326(s)-1(et)-326(includes:)]TJ +ET +1 0 0 1 81.963 646.011 cm +0 g 0 G +1 0 0 1 -81.963 -646.011 cm +BT +/F27 11.955 Tf 99.397 646.011 Td[(\017)]TJ +ET +1 0 0 1 105.375 646.011 cm +0 g 0 G +1 0 0 1 -105.375 -646.011 cm +BT +/F15 11.955 Tf 111.228 646.011 Td[(Spar)1(s)-1(e)-326(mat)1(rix)-326(b)27(y)-326(de)-1(nse)-326(matr)1(ix)-327(pr)1(o)-27(duct;)]TJ +ET +1 0 0 1 81.963 621.891 cm +0 g 0 G +1 0 0 1 -81.963 -621.891 cm +BT +/F27 11.955 Tf 99.397 621.891 Td[(\017)]TJ +ET +1 0 0 1 105.375 621.891 cm +0 g 0 G +1 0 0 1 -105.375 -621.891 cm +BT +/F15 11.955 Tf 111.228 621.891 Td[(Spar)1(s)-1(e)-326(tria)1(ngula)1(r)-327(systems)-326(s)-1(o)1(lution)-326(for)-326(blo)-27(c)27(k)-326(dia)1(gona)1(l)-326(matrices;)]TJ +ET +1 0 0 1 81.963 597.771 cm +0 g 0 G +1 0 0 1 -81.963 -597.771 cm +BT +/F27 11.955 Tf 99.397 597.771 Td[(\017)]TJ +ET +1 0 0 1 105.375 597.771 cm +0 g 0 G +1 0 0 1 -105.375 -597.771 cm +BT +/F15 11.955 Tf 111.228 597.771 Td[(V)82(e)-1(cto)1(r)-326(and)-326(matr)1(ix)-327(no)1(rms;)]TJ +ET +1 0 0 1 81.963 573.65 cm +0 g 0 G +1 0 0 1 -81.963 -573.65 cm +BT +/F27 11.955 Tf 99.397 573.65 Td[(\017)]TJ +ET +1 0 0 1 105.375 573.65 cm +0 g 0 G +1 0 0 1 -105.375 -573.65 cm +BT +/F15 11.955 Tf 111.228 573.65 Td[(Dense)-327(ma)1(trix)-326(sums;)]TJ +ET +1 0 0 1 81.963 549.53 cm +0 g 0 G +1 0 0 1 -81.963 -549.53 cm +BT +/F27 11.955 Tf 99.397 549.53 Td[(\017)]TJ +ET +1 0 0 1 105.375 549.53 cm +0 g 0 G +1 0 0 1 -105.375 -549.53 cm +BT +/F15 11.955 Tf 111.228 549.53 Td[(Do)1(t)-327(pr)1(o)-27(ducts.)]TJ -29.265 -26.245 Td[(The)-327(a)1(uxiliar)1(y)-327(r)1(outine)-326(s)-1(et)-326(includes:)]TJ +ET +1 0 0 1 81.963 499.741 cm +0 g 0 G +1 0 0 1 -81.963 -499.741 cm +BT +/F27 11.955 Tf 99.397 499.741 Td[(\017)]TJ +ET +1 0 0 1 105.375 499.741 cm +0 g 0 G +1 0 0 1 -105.375 -499.741 cm +BT +/F15 11.955 Tf 111.228 499.741 Td[(Comm)28(unic)-1(a)1(tion)-326(desc)-1(r)1(iptor)1(s)-327(allo)-26(c)-1(a)1(tion;)]TJ +ET +1 0 0 1 81.963 475.621 cm +0 g 0 G +1 0 0 1 -81.963 -475.621 cm +BT +/F27 11.955 Tf 99.397 475.621 Td[(\017)]TJ +ET +1 0 0 1 105.375 475.621 cm +0 g 0 G +1 0 0 1 -105.375 -475.621 cm +BT +/F15 11.955 Tf 111.228 475.621 Td[(Dense)-327(a)1(nd)-327(spa)1(rse)-327(mat)1(rix)-326(allo)-27(cat)1(ion;)]TJ +ET +1 0 0 1 81.963 451.5 cm +0 g 0 G +1 0 0 1 -81.963 -451.5 cm +BT +/F27 11.955 Tf 99.397 451.5 Td[(\017)]TJ +ET +1 0 0 1 105.375 451.5 cm +0 g 0 G +1 0 0 1 -105.375 -451.5 cm +BT +/F15 11.955 Tf 111.228 451.5 Td[(Dense)-327(a)1(nd)-327(spa)1(rse)-327(mat)1(rix)-326(build)-327(a)1(nd)-327(up)-27(da)1(te;)]TJ +ET +1 0 0 1 81.963 427.38 cm +0 g 0 G +1 0 0 1 -81.963 -427.38 cm +BT +/F27 11.955 Tf 99.397 427.38 Td[(\017)]TJ +ET +1 0 0 1 105.375 427.38 cm +0 g 0 G +1 0 0 1 -105.375 -427.38 cm +BT +/F15 11.955 Tf 111.228 427.38 Td[(Spar)1(s)-1(e)-326(mat)1(rix)-326(and)-326(data)-326(distr)1(ibution)-326(prepro)-27(cess)-1(in)1(g.)]TJ -11.706 -23.544 Td[(The)-295(follo)28(wing)-294(naming)-294(sc)27(heme)-295(ha)1(s)-295(b)-27(e)-1(en)-294(ado)1(pted)-295(for)-294(a)1(ll)-295(the)-294(s)-1(y)1(m)27(b)-27(ols)-295(in)27(t)1(er-)]TJ -17.559 -14.446 Td[(nally)-326(de\014ned)-326(in)-327(the)-326(PSB)-1(LAS)-326(soft)27(w)28(are)-326(pac)27(k)55(age:)]TJ +ET +1 0 0 1 81.963 365.846 cm +0 g 0 G +1 0 0 1 -81.963 -365.846 cm +BT +/F27 11.955 Tf 99.397 365.846 Td[(\017)]TJ +ET +1 0 0 1 105.375 365.846 cm +0 g 0 G +1 0 0 1 -105.375 -365.846 cm +BT +/F15 11.955 Tf 111.228 365.846 Td[(all)-366(the)-366(sym)27(b)-27(ols)-366(\050i.e.)-555(subrout)1(ine)-367(na)1(me)-1(s,)-376(dat)1(a)-366(t)27(yp)-27(es...\051)-555(a)1(re)-367(pre\014x)1(e)-1(d)-366(b)27(y)]TJ/F42 11.955 Tf 0 -14.446 Td[(ps)1(b_)]TJ +ET +1 0 0 1 81.963 327.28 cm +0 g 0 G +1 0 0 1 -81.963 -327.28 cm +BT +/F27 11.955 Tf 99.397 327.28 Td[(\017)]TJ +ET +1 0 0 1 105.375 327.28 cm +0 g 0 G +1 0 0 1 -105.375 -327.28 cm +BT +/F15 11.955 Tf 111.228 327.28 Td[(all)-326(the)-326(data)-326(t)28(yp)-27(e)-327(na)1(mes)-327(ar)1(e)-327(su\016xed)-327(b)28(y)]TJ/F42 11.955 Tf 203.684 0 Td[(_t)1(yp)1(e)]TJ +ET +1 0 0 1 81.963 303.16 cm +0 g 0 G +1 0 0 1 -81.963 -303.16 cm +BT +/F27 11.955 Tf 99.397 303.16 Td[(\017)]TJ +ET +1 0 0 1 105.375 303.16 cm +0 g 0 G +1 0 0 1 -105.375 -303.16 cm +BT +/F15 11.955 Tf 111.228 303.16 Td[(all)-326(the)-326(constan)28(t)-327(v)55(alues)-326(are)-326(s)-1(u\016)1(xed)-327(b)27(y)]TJ/F42 11.955 Tf 196.92 0 Td[(_)]TJ +ET +1 0 0 1 81.963 279.039 cm +0 g 0 G +1 0 0 1 -81.963 -279.039 cm +BT +/F27 11.955 Tf 99.397 279.039 Td[(\017)]TJ +ET +1 0 0 1 105.375 279.039 cm +0 g 0 G +1 0 0 1 -105.375 -279.039 cm +BT +/F15 11.955 Tf 111.228 279.039 Td[(all)-347(the)-347(subroutin)1(e)-348(names)-347(f)-1(o)1(llo)28(w)-348(the)-347(rule)]TJ/F42 11.955 Tf 209.339 0 Td[(ps)1(b_)1(xxn)1(am)1(e)]TJ/F15 11.955 Tf 65.672 0 Td[(where)]TJ/F42 11.955 Tf 34.068 0 Td[(xx)]TJ/F15 11.955 Tf 16.456 0 Td[(can)-347(b)-27(e)]TJ -325.535 -14.446 Td[(either:)]TJ +ET +1 0 0 1 111.228 240.473 cm +0 g 0 G +1 0 0 1 -111.228 -240.473 cm +BT +/F19 11.955 Tf 124.403 240.473 Td[({)]TJ +ET +1 0 0 1 131.128 240.473 cm +0 g 0 G +1 0 0 1 -131.128 -240.473 cm +BT +/F42 11.955 Tf 136.981 240.473 Td[(ds)]TJ/F15 11.955 Tf 12.304 0 Td[(:)-435(the)-326(routine)-326(is)-327(rela)1(ted)-327(t)1(o)-326(de)-1(nse)-326(data)1(,)]TJ +ET +1 0 0 1 111.228 221.334 cm +0 g 0 G +1 0 0 1 -111.228 -221.334 cm +BT +/F19 11.955 Tf 124.403 221.334 Td[({)]TJ +ET +1 0 0 1 131.128 221.334 cm +0 g 0 G +1 0 0 1 -131.128 -221.334 cm +BT +/F42 11.955 Tf 136.981 221.334 Td[(sp)]TJ/F15 11.955 Tf 12.304 0 Td[(:)-435(the)-326(routine)-326(is)-327(rela)1(ted)-327(t)1(o)-326(s)-1(pa)1(rse)-327(da)1(ta,)]TJ +ET +1 0 0 1 111.228 202.195 cm +0 g 0 G +1 0 0 1 -111.228 -202.195 cm +BT +/F19 11.955 Tf 124.403 202.195 Td[({)]TJ +ET +1 0 0 1 131.128 202.195 cm +0 g 0 G +1 0 0 1 -131.128 -202.195 cm +BT +/F42 11.955 Tf 136.981 202.195 Td[(cd)]TJ/F15 11.955 Tf 12.304 0 Td[(:)-435(the)-326(routine)-326(is)-327(rela)1(ted)-327(t)1(o)-326(c)-1(o)1(mm)27(unicati)1(on)-326(de)-1(scripto)1(r)-326(\050se)-1(e)]TJ +ET +1 0 0 1 443.105 202.195 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -443.105 -202.195 cm +BT +/F15 11.955 Tf 443.105 202.195 Td[(3)]TJ +ET +1 0 0 1 448.958 202.195 cm +0 g 0 G +1 0 0 1 -448.958 -202.195 cm +BT +/F15 11.955 Tf 448.958 202.195 Td[(\051.)]TJ -337.73 -24.12 Td[(F)82(or)-407(example)-407(the)]TJ/F42 11.955 Tf 89.887 0 Td[(ps)1(b_)1(dsi)1(ns)]TJ/F15 11.955 Tf 55.367 0 Td[(,)]TJ/F42 11.955 Tf 8.366 0 Td[(ps)1(b_)1(spi)1(ns)]TJ/F15 11.955 Tf 60.238 0 Td[(and)]TJ/F42 11.955 Tf 23.731 0 Td[(ps)1(b_)1(cdi)1(ns)]TJ/F15 11.955 Tf 60.239 0 Td[(p)-27(erform)-407(the)]TJ -297.828 -14.446 Td[(same)-297(actio)1(n)-297(\050see)]TJ/F19 11.955 Tf 86.874 0 Td[(??)]TJ/F15 11.955 Tf 12.702 0 Td[(\051)-297(o)1(n)-298(dense)-297(matr)1(ice)-1(s,)-303(spar)1(s)-1(e)-297(ma)1(trices)-298(a)1(nd)-297(c)-1(o)1(mm)27(uni-)]TJ -99.576 -14.446 Td[(catio)1(n)-363(d)1(e)-1(scripto)1(rs)-363(r)1(e)-1(sp)-27(ectiv)27(ely)82(.)-543(I)-1(n)28(terface)-363(o)28(v)27(erlo)1(ading)-362(a)1(llo)27(ws)-363(t)1(he)-363(usag)1(e)]TJ 0 -14.446 Td[(of)-326(the)-326(s)-1(a)1(me)-327(subro)1(utine)-327(in)27(t)1(erfaces)-327(for)-326(b)-27(oth)-326(rea)1(l)-327(a)1(nd)-327(complex)-326(da)1(ta.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 273.308 93.427 Td[(3)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +360 0 obj << +/Type /Page +/Contents 361 0 R +/Resources 359 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 268 0 R +/Annots [ 369 0 R ] +>> endobj +369 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [442.108 198.21 449.954 212.158] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +362 0 obj << +/D [360 0 R /XYZ 81.963 738.009 null] +>> endobj +359 0 obj << +/Font << /F15 267 0 R /F21 264 0 R /F27 365 0 R /F42 368 0 R /F19 261 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +372 0 obj << +/Length 8039 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -512.349 -738.009 cm +BT +/F19 17.215 Tf 123.806 701.148 Td[(3)-1125(Dat)1(a)-375(Str)1(uctur)1(e)-1(s)]TJ/F15 11.955 Tf 0 -26.285 Td[(In)-336(this)-335(c)27(hapter)-335(are)-335(illus)-1(t)1(rated)-335(data)-335(structur)1(e)-1(s)-335(us)-1(ed)-335(f)-1(o)1(r)-335(de)-1(\014nit)1(ion)-336(o)1(f)-336(ro)1(utines)]TJ 0 -14.446 Td[(in)27(terfa)1(ce)-1(s.)-824(T)-1(his)-456(include)-456(data)-456(str)1(uc)-1(t)1(ure)-456(f)-1(o)1(r)-456(sparse)-456(matr)1(ix,)-489(comm)28(unic)-1(a)1(tio)1(n)]TJ 0 -14.446 Td[(desc)-1(r)1(iptor)-452(a)1(nd)-453(pr)1(e)-1(co)1(nditioner.)-812(T)-1(hese)-452(data)-452(str)1(uc)-1(t)1(ures)-453(a)1(re)-453(used)-452(for)-452(calling)]TJ 0 -14.446 Td[(PSB)-1(L)1(AS)-453(r)1(outines)-452(in)-453(F)82(or)1(tran)-452(9)1(0)-452(langu)1(age)-452(and)-452(will)-452(b)-28(e)-452(use)-1(d)-452(to)-451(ne)-1(x)1(t)-453(c)28(hap-)]TJ 0 -14.446 Td[(ters)-340(con)28(taining)-339(these)-340(calling)1(s)-1(.)-475(Their)-340(de\014nitio)1(ns)-340(are)-340(included)-340(in)-340(t)1(he)-340(mo)-27(dules)]TJ/F42 11.955 Tf 0 -14.445 Td[(ps)1(b_)1(spm)1(at)1(_t)1(ype)]TJ/F15 11.955 Tf 86.127 0 Td[(,)]TJ/F42 11.955 Tf 7.153 0 Td[(ps)1(b_)1(des)1(cr)1(ipt)1(or)1(_ty)1(pe)]TJ/F15 11.955 Tf 120.789 0 Td[(and)]TJ/F42 11.955 Tf 22.762 0 Td[(ps)1(b_)1(pre)1(c_)1(ty)1(pe)]TJ/F15 11.955 Tf 79.975 0 Td[(.)]TJ/F19 14.346 Tf -316.806 -34.206 Td[(3)1(.1)-1125(Spa)1(r)-1(se)-375(Matrix)-374(data)-375(s)1(tructure)]TJ/F15 11.955 Tf 0 -22.167 Td[(The)]TJ/F42 11.955 Tf 23.312 0 Td[(ps)1(b)]TJ +ET +1 0 0 1 166.312 546.261 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -166.312 -546.261 cm +BT +/F42 11.955 Tf 170.003 546.261 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 201.501 546.261 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -201.501 -546.261 cm +BT +/F42 11.955 Tf 205.192 546.261 Td[(ty)1(pe)]TJ/F15 11.955 Tf 27.759 0 Td[(dat)1(a)-264(str)1(uc)-1(t)1(ure)-264(con)28(tains)-264(a)1(ll)-264(infor)1(matio)1(n)-264(ab)-27(o)1(ut)-264(lo)-26(c)-1(a)1(l)-264(p)-27(or)1(-)]TJ -109.145 -14.446 Td[(tio)1(n)-301(of)-301(th)1(e)-301(s)-1(pa)1(rse)-301(matr)1(ix)-301(and)-300(its)-301(stora)1(ge)-301(mo)-27(d)1(e)-1(.)-426(M)-1(a)1(n)27(y)-301(o)1(f)-301(this)-301(\014elds)-301(ar)1(e)-301(s)-1(et)-300(in)]TJ 0 -14.446 Td[(fully-tra)1(ns)-1(pa)1(ren)27(t)-368(mo)-27(de)-368(b)27(y)-368(P)-1(SBLAS-TOOL)1(S)-369(r)1(outines)-369(when)-368(inse)-1(r)1(ting)-368(a)-368(new)]TJ 0 -14.446 Td[(sparse)-322(mat)1(rix,)-323(user)-322(m)27(ust)-322(se)-1(t)-322(o)1(nly)-322(\014elds)-322(w)-1(hic)27(h)-322(describ)-27(e)-323(ma)1(trix)-322(sto)1(rag)1(e)-323(m)1(o)-27(de)]TJ 0 -14.446 Td[(\050see)]TJ/F27 11.955 Tf 23.477 0 Td[(x)]TJ/F19 11.955 Tf 9.215 0 Td[(??)]TJ/F15 11.955 Tf 12.703 0 Td[(\051.)]TJ -45.395 -14.445 Td[(Fields)-327(con)28(tained)-326(in)-327(Spa)1(rse)-327(ma)1(trix)-326(structures)-326(are:)]TJ +ET +1 0 0 1 117.953 452.269 cm +0 g 0 G +1 0 0 1 -117.953 -452.269 cm +BT +/F19 11.955 Tf 123.806 452.269 Td[(aspk)]TJ +ET +1 0 0 1 150.219 452.269 cm +0 g 0 G +1 0 0 1 -150.219 -452.269 cm +BT +/F15 11.955 Tf 156.072 452.269 Td[(Con)27(t)1(ains)-327(v)55(al)1(ue)-1(s)-326(of)-326(the)-327(lo)-27(ca)1(l)-327(distrib)1(uted)-327(spar)1(s)-1(e)-326(matr)1(ix.)]TJ -3.001 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-373(as:)-529(a)-373(p)-28(o)1(in)27(ter)-373(to)-373(an)-373(ar)1(ra)27(y)-373(o)1(f)-374(ra)1(nk)-374(o)1(ne)-374(of)-373(t)27(yp)-27(e)-373(c)-1(o)1(rresp)-27(onding)]TJ 0 -14.446 Td[(to)-326(ma)1(trix)-326(en)27(tries)-326(t)27(yp)-27(e)-327(.)]TJ +ET +1 0 0 1 117.953 399.851 cm +0 g 0 G +1 0 0 1 -117.953 -399.851 cm +BT +/F19 11.955 Tf 123.806 399.851 Td[(i)1(a1)]TJ +ET +1 0 0 1 140.804 399.851 cm +0 g 0 G +1 0 0 1 -140.804 -399.851 cm +BT +/F15 11.955 Tf 146.657 399.851 Td[(Holds)-274(in)27(t)1(e)-1(g)1(er)-274(informa)1(tio)1(n)-274(on)-274(distribut)1(e)-1(d)-274(spa)1(rse)-274(matrix)1(.)-418(Actual)-274(info)1(rma-)]TJ 6.414 -14.446 Td[(tio)1(n)-327(will)-326(dep)-28(end)-326(on)-326(dat)1(a)-326(f)-1(o)1(rmat)-326(used.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(arr)1(a)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 117.953 347.433 cm +0 g 0 G +1 0 0 1 -117.953 -347.433 cm +BT +/F19 11.955 Tf 123.806 347.433 Td[(i)1(a2)]TJ +ET +1 0 0 1 140.804 347.433 cm +0 g 0 G +1 0 0 1 -140.804 -347.433 cm +BT +/F15 11.955 Tf 146.657 347.433 Td[(Holds)-274(in)27(t)1(e)-1(g)1(er)-274(informa)1(tio)1(n)-274(on)-274(distribut)1(e)-1(d)-274(spa)1(rse)-274(matrix)1(.)-418(Actual)-274(info)1(rma-)]TJ 6.414 -14.446 Td[(tio)1(n)-327(will)-326(dep)-28(end)-326(on)-326(dat)1(a)-326(f)-1(o)1(rmat)-326(used.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(arr)1(a)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 117.953 295.015 cm +0 g 0 G +1 0 0 1 -117.953 -295.015 cm +BT +/F19 11.955 Tf 123.806 295.015 Td[(i)1(nfoa)]TJ +ET +1 0 0 1 152.386 295.015 cm +0 g 0 G +1 0 0 1 -152.386 -295.015 cm +BT +/F15 11.955 Tf 158.239 295.015 Td[(On)-285(en)27(tr)1(y)-286(ca)1(n)-286(ho)1(ld)-285(auxilia)1(ry)-285(informa)1(tion)-285(on)-285(distributed)-285(sparse)-285(matr)1(ix.)]TJ -5.168 -14.446 Td[(Actual)-326(infor)1(matio)1(n)-327(will)-326(dep)-28(end)-326(on)-326(data)-326(fo)1(rmat)-326(used.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)-326(of)-327(leng)1(th)-327(1)1(0.)]TJ +ET +1 0 0 1 117.953 242.597 cm +0 g 0 G +1 0 0 1 -117.953 -242.597 cm +BT +/F19 11.955 Tf 123.806 242.597 Td[(\014da)]TJ +ET +1 0 0 1 145.288 242.597 cm +0 g 0 G +1 0 0 1 -145.288 -242.597 cm +BT +/F15 11.955 Tf 151.141 242.597 Td[(De\014nes)-327(the)-326(forma)1(t)-326(of)-327(t)1(he)-327(distribut)1(e)-1(d)-326(sparse)-326(matrix)1(.)]TJ 1.93 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(string)-326(o)1(f)-327(lengt)1(h)-327(5)]TJ +ET +1 0 0 1 117.953 204.624 cm +0 g 0 G +1 0 0 1 -117.953 -204.624 cm +BT +/F19 11.955 Tf 123.806 204.624 Td[(descr)-1(a)]TJ +ET +1 0 0 1 160.728 204.624 cm +0 g 0 G +1 0 0 1 -160.728 -204.624 cm +BT +/F15 11.955 Tf 166.581 204.624 Td[(Describ)-27(e)-327(the)-326(c)27(hara)1(cteristic)-327(o)1(f)-327(the)-326(distributed)-326(s)-1(pa)1(rse)-327(ma)1(trix.)]TJ -13.51 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(ar)1(ra)27(y)-326(o)1(f)-327(c)27(ha)1(racter)-326(of)-326(le)-1(ng)1(th)-326(9.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(pl)]TJ +ET +1 0 0 1 135.014 166.652 cm +0 g 0 G +1 0 0 1 -135.014 -166.652 cm +BT +/F15 11.955 Tf 140.867 166.652 Td[(Sp)-27(ec)-1(i\014)1(e)-1(s)-322(the)-323(lo)-27(ca)1(l)-323(ro)28(w)-323(p)-27(erm)27(ut)1(atio)1(n)-323(o)1(f)-323(distribut)1(e)-1(d)-322(sparse)-323(ma)1(trix)1(.)-434(I)-1(f)-322(pl\0501\051)]TJ 12.204 -14.446 Td[(is)-327(equa)1(l)-327(t)1(o)-326(0,)-326(then)-327(t)1(he)-1(r)1(e)-327(isn't)-326(ro)28(w)-327(p)-27(erm)27(uta)1(tion.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-336(as:)-456(p)-27(o)1(in)27(ter)-337(t)1(o)-337(in)28(teger)-336(arra)28(y)-336(of)-337(dimension)-336(equal)-336(to)-336(n)27(um)27(b)-27(er)-337(o)1(f)]TJ 0 -14.446 Td[(lo)-27(cal)-326(ro)28(w)-327(\050)1(matrix)]TJ +ET +1 0 0 1 242.543 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -242.543 -123.314 cm +BT +/F15 11.955 Tf 246.055 123.314 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 290.395 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -290.395 -123.314 cm +BT +/F15 11.955 Tf 293.907 123.314 Td[(n)]TJ +ET +1 0 0 1 301.112 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -301.112 -123.314 cm +BT +/F15 11.955 Tf 304.624 123.314 Td[(ro)28(w)]TJ +ET +1 0 0 1 323.861 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -323.861 -123.314 cm +BT +/F15 11.955 Tf 327.373 123.314 Td[(]\051)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 315.151 93.427 Td[(4)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +371 0 obj << +/Type /Page +/Contents 372 0 R +/Resources 370 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +>> endobj +373 0 obj << +/D [371 0 R /XYZ 123.806 738.009 null] +>> endobj +18 0 obj << +/D [371 0 R /XYZ 123.806 713.103 null] +>> endobj +22 0 obj << +/D [371 0 R /XYZ 123.806 583.704 null] +>> endobj +374 0 obj << +/D [371 0 R /XYZ 147.118 546.261 null] +>> endobj +370 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +378 0 obj << +/Length 8264 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(pr)]TJ +ET +1 0 0 1 94.928 701.148 cm +0 g 0 G +1 0 0 1 -94.928 -701.148 cm +BT +/F15 11.955 Tf 100.781 701.148 Td[(Sp)-27(ec)-1(i\014es)-386(the)-387(lo)-26(c)-1(a)1(l)-386(c)-1(o)1(lumn)-386(p)-28(erm)28(utatio)1(n)-386(of)-387(distr)1(ibuted)-387(spa)1(rse)-387(mat)1(rix.)-615(If)]TJ 10.447 -14.446 Td[(PR\0501)1(\051)-326(is)-327(equa)1(l)-327(to)-326(0)1(,)-327(t)1(he)-1(n)-326(there)-326(isn't)-327(co)1(lumnm)-327(p)-27(erm)27(ut)1(atio)1(n.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-336(as:)-456(p)-27(o)1(in)27(ter)-337(t)1(o)-337(in)28(teger)-336(arra)28(y)-336(of)-337(dimension)-336(equal)-336(to)-336(n)27(um)27(b)-27(er)-337(o)1(f)]TJ 0 -14.446 Td[(lo)-27(cal)-326(ro)28(w)-327(\050)1(matrix)]TJ +ET +1 0 0 1 200.7 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -200.7 -657.81 cm +BT +/F15 11.955 Tf 204.212 657.81 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 248.552 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -248.552 -657.81 cm +BT +/F15 11.955 Tf 252.064 657.81 Td[(n)]TJ +ET +1 0 0 1 259.269 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -259.269 -657.81 cm +BT +/F15 11.955 Tf 262.781 657.81 Td[(col)]TJ +ET +1 0 0 1 277.791 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -277.791 -657.81 cm +BT +/F15 11.955 Tf 281.302 657.81 Td[(]\051)]TJ +ET +1 0 0 1 76.11 633.47 cm +0 g 0 G +1 0 0 1 -76.11 -633.47 cm +BT +/F19 11.955 Tf 81.963 633.47 Td[(m)]TJ +ET +1 0 0 1 93.171 633.47 cm +0 g 0 G +1 0 0 1 -93.171 -633.47 cm +BT +/F15 11.955 Tf 99.024 633.47 Td[(Num)27(b)-27(er)-457(of)-458(ro)28(ws;)-523(if)-458(ro)28(w)-458(indices)-458(ar)1(e)-458(stored)-457(explicitly)82(,)-491(a)1(s)-458(in)-457(C)-1(o)-26(ordina)1(te)]TJ 12.204 -14.445 Td[(Sto)1(rag)1(e,)-414(sho)1(uld)-396(b)-27(e)-396(grea)1(ter)-396(tha)1(n)-396(or)-395(equal)-396(t)1(o)-396(the)-396(ma)1(xim)27(um)-395(ro)27(w)-396(index)]TJ 0 -14.446 Td[(actua)1(lly)-326(prese)-1(n)28(t)-327(in)-326(the)-326(s)-1(pa)1(rse)-327(ma)1(trix.)-435(Sp)-27(eci\014ed)-327(a)1(s)-1(:)-435(in)27(t)1(e)-1(g)1(er)-327(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 580.239 cm +0 g 0 G +1 0 0 1 -76.11 -580.239 cm +BT +/F19 11.955 Tf 81.963 580.239 Td[(k)]TJ +ET +1 0 0 1 89.061 580.239 cm +0 g 0 G +1 0 0 1 -89.061 -580.239 cm +BT +/F15 11.955 Tf 94.914 580.239 Td[(Num)27(b)-27(er)-422(of)-422(co)1(lumns)-1(;)-469(if)-422(c)-1(o)1(lumn)-422(indices)-423(a)1(re)-422(stored)-422(explicitly)82(,)-446(a)1(s)-422(in)-422(C)-1(o)-26(or-)]TJ 16.314 -14.446 Td[(dinat)1(e)-455(St)1(ora)1(ge)-454(or)-453(C)-1(o)1(mpress)-1(ed)-454(Spa)1(rse)-455(R)1(o)27(ws,)-486(should)-454(b)-27(e)-454(grea)1(ter)-454(than)]TJ 0 -14.446 Td[(or)-341(e)-1(q)1(ual)-342(to)-341(the)-342(max)1(im)27(um)-342(column)-342(index)-342(a)1(c)-1(t)1(ually)-342(pr)1(e)-1(sen)27(t)-342(in)-342(t)1(he)-343(spa)1(rse)]TJ 0 -14.445 Td[(mat)1(rix.)-435(Sp)-27(ec)-1(i\014ed)-326(as:)-435(in)27(teg)1(e)-1(r)-326(v)55(aria)1(ble.)]TJ -29.265 -24.203 Td[(V)82(alues)-327(a)1(s)-1(sumed)-326(b)27(y)-326(this)-327(\014elds)-326(are)-326(c)-1(o)1(mpat)1(ible)-327(with)-326(ref)-1(.)-435(1)-326(\050)1(s)-1(ee)]TJ/F27 11.955 Tf 314.171 0 Td[(x)]TJ/F19 11.955 Tf 9.215 0 Td[(??)]TJ/F15 11.955 Tf 12.703 0 Td[(\051.)]TJ -336.089 -14.445 Td[(F)27(O)1(R)82(T)-1(R)1(AN95)-243(in)27(terfa)1(ce)-244(for)-243(dis)-1(t)1(ributed)-244(spar)1(s)-1(e)-243(matr)1(ic)-1(es)-244(co)1(n)27(taining)-243(do)1(uble)-244(pre-)]TJ 0 -14.446 Td[(cision)-326(real)-326(en)27(tries)-327(is)-326(de\014ne)-1(d)-326(as)-326(in)-326(\014gure)]TJ +ET +1 0 0 1 287.403 483.808 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -287.403 -483.808 cm +BT +/F15 11.955 Tf 287.403 483.808 Td[(2)]TJ +ET +1 0 0 1 293.256 483.808 cm +0 g 0 G +1 0 0 1 -293.256 -483.808 cm +BT +/F15 11.955 Tf 293.256 483.808 Td[(.)]TJ +ET +1 0 0 1 81.963 467.673 cm +0 g 0 G +1 0 0 1 12.967 -79.851 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 66.501 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +350.903 0.199 l +S +Q +1 0 0 1 0 -127.024 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 127.024 l +S +Q +1 0 0 1 2.515 111.748 cm +0 g 0 G +0 g 0 G +1 0 0 1 -103.298 -439.047 cm +BT +/F42 11.955 Tf 109.151 439.047 Td[(ty)1(pe)-514(ps)1(b_)1(dsp)1(ma)1(t_)1(typ)1(e)]TJ 18.456 -14.446 Td[(in)1(te)1(ger)-2572(::)-514(m)1(,)-515(k)]TJ 0 -14.446 Td[(ch)1(ar)1(act)1(er)-1543(::)-514(f)1(ida)1(\0505)1(\051)]TJ 0 -14.445 Td[(ch)1(ar)1(act)1(er)-1543(::)-514(d)1(esc)1(ra)1(\05010)1(\051)]TJ 0 -14.446 Td[(in)1(te)1(ger)-2572(::)-514(i)1(nfo)1(a\050)1(10\051)]TJ 0 -14.446 Td[(re)1(al)1(\050ki)1(nd)1(\0501.)1(d0)1(\051\051)1(,)-515(p)1(oi)1(nte)1(r)-514(::)-514(as)1(pk\050)1(:\051)]TJ 0 -14.446 Td[(in)1(te)1(ger)1(,)-514(poi)1(nt)1(er)-514(::)-514(i)1(a1\050)1(:\051)1(,)-515(i)1(a2)1(\050:\051)1(,)-514(pr)1(\050:\051)1(,)-514(pl\050)1(:\051)]TJ -18.456 -14.446 Td[(en)1(d)-514(typ)1(e)-514(psb)1(_d)1(sp)1(mat)1(_t)1(ype)]TJ +ET +1 0 0 1 451.287 327.299 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 127.024 l +S +Q +1 0 0 1 -350.504 -0.398 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +350.903 0.199 l +S +Q +1 0 0 1 -10.31 -32.213 cm +0 g 0 G +1 0 0 1 -90.473 -294.688 cm +BT +/F15 11.955 Tf 90.473 294.688 Td[(Figur)1(e)-327(2:)-435(The)-326(P)-1(SBLAS)-326(de\014ne)-1(d)-326(da)1(ta)-326(t)27(yp)-27(e)-326(that)-326(con)28(tains)-326(a)-326(s)-1(pa)1(rse)-327(ma)1(trix.)]TJ +ET +1 0 0 1 461.995 294.688 cm +0 g 0 G +1 0 0 1 -380.032 -2.324 cm +0 g 0 G +1 0 0 1 -81.963 -292.364 cm +BT +/F15 11.955 Tf 99.522 266.432 Td[(The)-327(fo)1(llo)27(wing)-326(t)27(w)27(o)-326(ca)1(s)-1(es)-326(are)-326(amo)1(ng)-326(the)-327(mo)1(s)-1(t)-326(co)1(mmonly)-326(use)-1(d:)]TJ +ET +1 0 0 1 76.11 242.23 cm +0 g 0 G +1 0 0 1 -76.11 -242.23 cm +BT +/F19 11.955 Tf 81.963 242.23 Td[(\014da=\134C)1(SR)-1(")]TJ +ET +1 0 0 1 155.015 242.23 cm +0 g 0 G +1 0 0 1 -155.015 -242.23 cm +BT +/F15 11.955 Tf 160.868 242.23 Td[(Compressed)-238(stora)1(ge)-238(b)28(y)-238(ro)28(ws)-1(.)-405(I)-1(n)-237(this)-238(case)-238(the)-238(follo)28(wing)-237(s)-1(ho)1(uld)]TJ -49.64 -14.445 Td[(hold:)]TJ +ET +1 0 0 1 111.228 203.445 cm +0 g 0 G +1 0 0 1 -111.228 -203.445 cm +BT +/F15 11.955 Tf 122.023 203.445 Td[(1.)]TJ +ET +1 0 0 1 131.128 203.445 cm +0 g 0 G +1 0 0 1 -131.128 -203.445 cm +BT +/F42 11.955 Tf 136.981 203.445 Td[(ia)1(2\050)1(i\051)]TJ/F15 11.955 Tf 41.351 0 Td[(con)27(t)1(ains)-372(t)1(he)-372(index)-371(of)-371(the)-372(\014r)1(s)-1(t)-371(elemen)27(t)-371(of)-371(ro)27(w)]TJ/F42 11.955 Tf 239.089 0 Td[(i)]TJ/F15 11.955 Tf 6.152 0 Td[(;)-394(the)-371(last)]TJ -286.592 -14.446 Td[(elemen)27(t)-313(o)1(f)-313(the)-313(sparse)-313(ma)1(trix)-313(is)-313(t)1(h)27(us)-313(stored)-313(a)1(t)-313(index)]TJ/F24 11.955 Tf 266.96 0 Td[(ia)]TJ/F15 11.955 Tf 10.138 0 Td[(2\050)]TJ/F24 11.955 Tf 10.406 0 Td[(m)]TJ/F15 11.955 Tf 12.563 0 Td[(+)-194(1\051)]TJ/F27 11.955 Tf 24.159 0 Td[(\000)]TJ/F15 11.955 Tf -324.226 -14.446 Td[(1.)-614(It)-386(should)-386(con)27(t)1(ain)]TJ/F42 11.955 Tf 109.7 0 Td[(m+)1(1)]TJ/F15 11.955 Tf 23.072 0 Td[(en)27(tries)-386(in)-386(nondecreasing)-386(o)1(rder)-386(\050strictly)]TJ -132.772 -14.446 Td[(increasing)1(,)-327(if)-326(there)-327(a)1(re)-327(no)-326(empt)28(y)-327(r)1(o)27(ws\051.)]TJ +ET +1 0 0 1 111.228 140.749 cm +0 g 0 G +1 0 0 1 -111.228 -140.749 cm +BT +/F15 11.955 Tf 122.023 140.749 Td[(2.)]TJ +ET +1 0 0 1 131.128 140.749 cm +0 g 0 G +1 0 0 1 -131.128 -140.749 cm +BT +/F42 11.955 Tf 136.981 140.749 Td[(ia)1(1\050)1(j\051)]TJ/F15 11.955 Tf 40.682 0 Td[(con)27(t)1(ains)-315(the)-316(column)-315(index)-315(and)]TJ/F42 11.955 Tf 160.688 0 Td[(as)1(pk)1(\050j\051)]TJ/F15 11.955 Tf 46.834 0 Td[(con)27(t)1(ains)-316(t)1(he)-316(cor)1(-)]TJ -248.204 -14.446 Td[(resp)-27(onding)-326(co)-27(e\016cien)27(t)-326(v)54(a)1(lue,)-327(for)-326(a)1(ll)]TJ/F24 11.955 Tf 181.833 0 Td[(ia)]TJ/F15 11.955 Tf 10.138 0 Td[(2\050)1(1\051)]TJ/F27 11.955 Tf 24.131 0 Td[(\024)]TJ/F24 11.955 Tf 12.62 0 Td[(j)]TJ/F27 11.955 Tf 8.836 0 Td[(\024)]TJ/F24 11.955 Tf 12.619 0 Td[(ia)]TJ/F15 11.955 Tf 10.139 0 Td[(2\050)]TJ/F24 11.955 Tf 10.405 0 Td[(m)]TJ/F15 11.955 Tf 12.896 0 Td[(+)-222(1)1(\051)]TJ/F27 11.955 Tf 24.823 0 Td[(\000)]TJ/F15 11.955 Tf 11.955 0 Td[(1.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 273.308 93.427 Td[(5)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +377 0 obj << +/Type /Page +/Contents 378 0 R +/Resources 376 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +/Annots [ 380 0 R ] +>> endobj +380 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [286.406 480.487 294.252 493.106] +/Subtype /Link +/A << /S /GoTo /D (figure.2) >> +>> endobj +379 0 obj << +/D [377 0 R /XYZ 81.963 738.009 null] +>> endobj +381 0 obj << +/D [377 0 R /XYZ 141.685 309.134 null] +>> endobj +382 0 obj << +/D [377 0 R /XYZ 81.963 220.347 null] +>> endobj +383 0 obj << +/D [377 0 R /XYZ 81.963 154.662 null] +>> endobj +376 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F42 368 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +386 0 obj << +/Length 11502 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(\014da=\134C)1(OO")]TJ +ET +1 0 0 1 199.556 701.148 cm +0 g 0 G +1 0 0 1 -199.556 -701.148 cm +BT +/F15 11.955 Tf 205.409 701.148 Td[(Co)-27(or)1(dinate)-326(s)-1(t)1(ora)1(ge.)-435(In)-327(this)-326(case)-327(the)-326(follo)28(wing)-326(s)-1(ho)1(uld)-327(ho)1(ld:)]TJ +ET +1 0 0 1 153.071 675.862 cm +0 g 0 G +1 0 0 1 -153.071 -675.862 cm +BT +/F15 11.955 Tf 163.866 675.862 Td[(1.)]TJ +ET +1 0 0 1 172.971 675.862 cm +0 g 0 G +1 0 0 1 -172.971 -675.862 cm +BT +/F42 11.955 Tf 178.824 675.862 Td[(in)1(fo)1(a\0501)1(\051)]TJ/F15 11.955 Tf 52.646 0 Td[(con)27(t)1(ains)-287(the)-287(n)27(um)27(b)-27(er)-287(o)1(f)-287(nonzero)-287(elemen)27(ts)-287(in)-287(the)-287(ma)1(trix;)]TJ +ET +1 0 0 1 153.071 656.084 cm +0 g 0 G +1 0 0 1 -153.071 -656.084 cm +BT +/F15 11.955 Tf 163.866 656.084 Td[(2.)]TJ +ET +1 0 0 1 172.971 656.084 cm +0 g 0 G +1 0 0 1 -172.971 -656.084 cm +BT +/F15 11.955 Tf 178.824 656.084 Td[(F)82(or)-377(a)1(ll)-378(1)]TJ/F27 11.955 Tf 48.649 0 Td[(\024)]TJ/F24 11.955 Tf 13.652 0 Td[(j)]TJ/F27 11.955 Tf 9.869 0 Td[(\024)]TJ/F24 11.955 Tf 13.652 0 Td[(in)-1(f)-106(oa)]TJ/F15 11.955 Tf 29.8 0 Td[(\0501)1(\051,)-390(the)-377(co)-27(e\016cie)-1(n)28(t,)-390(ro)28(w)-377(inde)-1(x)-377(a)1(nd)-377(column)]TJ -115.622 -14.446 Td[(index)-326(are)-326(stored)-326(in)27(to)]TJ/F42 11.955 Tf 109.971 0 Td[(ap)1(sk)1(\050j\051)]TJ/F15 11.955 Tf 43.064 0 Td[(,)]TJ/F42 11.955 Tf 7.153 0 Td[(ia)1(1\050)1(j\051)]TJ/F15 11.955 Tf 40.814 0 Td[(and)]TJ/F42 11.955 Tf 22.761 0 Td[(ia)1(2\050)1(j\051)]TJ/F15 11.955 Tf 40.814 0 Td[(resp)-27(e)-1(ctiv)28(ely)82(.)]TJ/F19 14.346 Tf -319.595 -35.743 Td[(3)1(.2)-1125(Descript)1(or)-375(data)-375(s)1(tructure)]TJ/F15 11.955 Tf 0 -22.524 Td[(All)-423(the)-423(genera)1(l)-423(matr)1(ix)-423(informa)1(tions)-423(a)1(nd)-423(e)-1(lemen)27(t)1(s)-424(to)-422(b)-27(e)-423(e)-1(x)1(c)27(hanged)-423(a)1(mong)]TJ 0 -14.446 Td[(pro)-27(cesse)-1(s)-305(are)-305(s)-1(t)1(ored)-305(w)-1(it)1(hin)-306(a)-305(da)1(ta)-305(structure)-305(of)-306(t)1(he)-306(t)27(y)1(p)-28(e)]TJ/F42 11.955 Tf 285.597 0 Td[(ps)1(b)]TJ +ET +1 0 0 1 428.597 568.925 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -428.597 -568.925 cm +BT +/F42 11.955 Tf 432.288 568.925 Td[(de)1(sc)]TJ +ET +1 0 0 1 457.634 568.925 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -457.634 -568.925 cm +BT +/F42 11.955 Tf 461.325 568.925 Td[(ty)1(pe)]TJ/F15 11.955 Tf 24.608 0 Td[(.)-428(Ev-)]TJ -362.127 -14.445 Td[(ery)-374(structure)-374(of)-374(this)-374(t)27(yp)-27(e)-374(is)-375(a)1(ss)-1(o)-26(c)-1(ia)1(ted)-374(to)-374(a)-374(spar)1(s)-1(e)-374(mat)1(rix,)-386(it)-374(con)27(t)1(ains)-374(data)]TJ 0 -14.446 Td[(ab)-27(o)1(ut)-265(general)-265(ma)1(trix)-265(infor)1(matio)1(ns)-266(a)1(nd)-266(elemen)27(ts)-265(to)-265(b)-27(e)-265(exc)27(hang)1(e)-1(d)-265(a)1(mong)-265(pr)1(o-)]TJ 0 -14.446 Td[(ces)-1(ses.)]TJ 0 -14.446 Td[(It)-218(is)-217(not)-217(ne)-1(cessary)-217(for)-217(the)-218(user)-218(t)1(o)-218(k)1(no)27(w)-217(the)-218(in)27(terna)1(l)-218(structu)1(re)-218(of)]TJ/F42 11.955 Tf 314.756 0 Td[(ps)1(b_)1(des)1(c_)1(typ)1(e)]TJ/F15 11.955 Tf 79.975 0 Td[(,)]TJ -394.731 -14.446 Td[(it)-435(is)-436(se)-1(t)-435(in)-436(fully)1(-)-1(tr)1(ansparen)27(t)-435(mo)-27(de)-435(b)27(y)-436(PSBLAS-T)-1(O)1(OLS)-435(ro)1(utines)-436(when)-436(in-)]TJ 0 -14.446 Td[(serting)-370(a)-370(new)-371(sparse)-371(ma)1(trix,)-381(ho)27(w)27(ev)28(e)-1(r)-370(the)-371(de\014niti)1(on)-371(o)1(f)-371(the)-371(descripto)1(r)-371(is)-370(the)]TJ 0 -14.445 Td[(follo)28(wing.)]TJ +ET +1 0 0 1 117.953 442.519 cm +0 g 0 G +1 0 0 1 -117.953 -442.519 cm +BT +/F19 11.955 Tf 123.806 442.519 Td[(m)1(atrix)]TJ +ET +1 0 0 1 163.917 442.519 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -163.917 -442.519 cm +BT +/F19 11.955 Tf 167.952 442.519 Td[(dat)1(a)]TJ +ET +1 0 0 1 193.73 442.519 cm +0 g 0 G +1 0 0 1 -193.73 -442.519 cm +BT +/F15 11.955 Tf 199.583 442.519 Td[(includes)-368(general)-368(info)1(rmatio)1(n)-368(ab)-27(o)1(ut)-368(mat)1(rix)-368(and)-367(B)-1(LA)27(CS)-368(g)1(rid.)]TJ -46.512 -14.446 Td[(More)-326(precis)-1(ely)1(:)]TJ +ET +1 0 0 1 147.218 402.788 cm +0 g 0 G +1 0 0 1 -147.218 -402.788 cm +BT +/F19 11.955 Tf 153.071 402.788 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 402.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -402.788 cm +BT +/F19 11.955 Tf 197.217 402.788 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 402.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -402.788 cm +BT +/F19 11.955 Tf 251.822 402.788 Td[(dec)]TJ +ET +1 0 0 1 272.215 402.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -272.215 -402.788 cm +BT +/F19 11.955 Tf 276.25 402.788 Td[(t)32(yp)-31(e)]TJ +ET +1 0 0 1 302.994 402.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -302.994 -402.788 cm +BT +/F19 11.955 Tf 307.029 402.788 Td[(])]TJ +ET +1 0 0 1 310.765 402.788 cm +0 g 0 G +1 0 0 1 -310.765 -402.788 cm +BT +/F15 11.955 Tf 316.618 402.788 Td[(Iden)27(ti\014es)-218(the)-218(deco)1(mp)-28(o)1(sition)-217(t)27(yp)-27(e)-218(\050g)1(loba)1(l\051;)]TJ -137.794 -14.446 Td[(the)-380(a)1(ctual)-380(v)55(alu)1(e)-1(s)-380(a)1(re)-380(in)27(tern)1(ally)-380(de\014ned,)-393(so)-380(t)1(hey)-380(should)-380(n)1(e)-1(v)28(er)-380(b)-27(e)]TJ 0 -14.446 Td[(access)-1(ed)-326(directly)82(.)]TJ +ET +1 0 0 1 147.218 354.118 cm +0 g 0 G +1 0 0 1 -147.218 -354.118 cm +BT +/F19 11.955 Tf 153.071 354.118 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 354.118 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -354.118 cm +BT +/F19 11.955 Tf 197.217 354.118 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 354.118 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -354.118 cm +BT +/F19 11.955 Tf 251.822 354.118 Td[(ct)1(xt)]TJ +ET +1 0 0 1 276.165 354.118 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -276.165 -354.118 cm +BT +/F19 11.955 Tf 280.2 354.118 Td[(])]TJ +ET +1 0 0 1 283.936 354.118 cm +0 g 0 G +1 0 0 1 -283.936 -354.118 cm +BT +/F15 11.955 Tf 289.789 354.118 Td[(Comm)27(unica)1(tion)-355(co)1(n)27(text)-355(a)1(s)-355(returned)-355(b)27(y)-354(the)]TJ -110.965 -14.446 Td[(BLA)27(CS)-327(\050)1(globa)1(l\051.)]TJ +ET +1 0 0 1 147.218 319.894 cm +0 g 0 G +1 0 0 1 -147.218 -319.894 cm +BT +/F19 11.955 Tf 153.071 319.894 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 319.894 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -319.894 cm +BT +/F19 11.955 Tf 197.217 319.894 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 319.894 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -319.894 cm +BT +/F19 11.955 Tf 251.822 319.894 Td[(m)]TJ +ET +1 0 0 1 263.837 319.894 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -263.837 -319.894 cm +BT +/F19 11.955 Tf 267.872 319.894 Td[(])]TJ +ET +1 0 0 1 271.608 319.894 cm +0 g 0 G +1 0 0 1 -271.608 -319.894 cm +BT +/F15 11.955 Tf 277.461 319.894 Td[(T)81(o)1(tal)-326(n)27(um)28(b)-28(er)-326(of)-326(equat)1(ions)-327(\050)1(globa)1(l\051.)]TJ +ET +1 0 0 1 147.218 300.116 cm +0 g 0 G +1 0 0 1 -147.218 -300.116 cm +BT +/F19 11.955 Tf 153.071 300.116 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 300.116 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -300.116 cm +BT +/F19 11.955 Tf 197.217 300.116 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 300.116 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -300.116 cm +BT +/F19 11.955 Tf 251.822 300.116 Td[(n)]TJ +ET +1 0 0 1 260.101 300.116 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -260.101 -300.116 cm +BT +/F19 11.955 Tf 264.136 300.116 Td[(])]TJ +ET +1 0 0 1 267.872 300.116 cm +0 g 0 G +1 0 0 1 -267.872 -300.116 cm +BT +/F15 11.955 Tf 273.725 300.116 Td[(T)81(o)1(tal)-326(n)27(um)28(b)-28(er)-326(of)-326(v)54(a)1(ria)1(ble)-1(s)-326(\050glo)1(bal\051.)]TJ +ET +1 0 0 1 147.218 280.338 cm +0 g 0 G +1 0 0 1 -147.218 -280.338 cm +BT +/F19 11.955 Tf 153.071 280.338 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 280.338 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -280.338 cm +BT +/F19 11.955 Tf 197.217 280.338 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 280.338 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -280.338 cm +BT +/F19 11.955 Tf 251.822 280.338 Td[(n)]TJ +ET +1 0 0 1 260.101 280.338 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -260.101 -280.338 cm +BT +/F19 11.955 Tf 264.136 280.338 Td[(ro)31(w)]TJ +ET +1 0 0 1 286.501 280.338 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -286.501 -280.338 cm +BT +/F19 11.955 Tf 290.535 280.338 Td[(])]TJ +ET +1 0 0 1 294.271 280.338 cm +0 g 0 G +1 0 0 1 -294.271 -280.338 cm +BT +/F15 11.955 Tf 300.124 280.338 Td[(Num)27(b)-27(er)-501(o)1(f)-501(grid)-501(v)55(ar)1(iables)-501(o)28(w)-1(ned)-501(b)28(y)-501(the)]TJ -121.3 -14.445 Td[(curren)27(t)-461(pro)-26(ce)-1(ss)-461(\050lo)-27(cal\051;)-528(equiv)54(a)1(len)27(t)-461(to)-461(the)-461(n)27(um)27(b)-27(er)-461(of)-461(lo)-27(cal)-461(ro)28(ws)]TJ 0 -14.446 Td[(in)-326(the)-327(spa)1(rs)-1(e)-326(co)-27(e\016cie)-1(n)28(t)-327(ma)1(trix)1(.)]TJ +ET +1 0 0 1 147.218 231.669 cm +0 g 0 G +1 0 0 1 -147.218 -231.669 cm +BT +/F19 11.955 Tf 153.071 231.669 Td[(m)1(atrix)]TJ +ET +1 0 0 1 193.182 231.669 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -193.182 -231.669 cm +BT +/F19 11.955 Tf 197.217 231.669 Td[(dat)1(a[psb)]TJ +ET +1 0 0 1 247.787 231.669 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -247.787 -231.669 cm +BT +/F19 11.955 Tf 251.822 231.669 Td[(n)]TJ +ET +1 0 0 1 260.101 231.669 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -260.101 -231.669 cm +BT +/F19 11.955 Tf 264.136 231.669 Td[(co)1(l)]TJ +ET +1 0 0 1 281.381 231.669 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -281.381 -231.669 cm +BT +/F19 11.955 Tf 285.416 231.669 Td[(])]TJ +ET +1 0 0 1 289.152 231.669 cm +0 g 0 G +1 0 0 1 -289.152 -231.669 cm +BT +/F15 11.955 Tf 295.005 231.669 Td[(T)81(o)1(tal)-319(n)27(um)28(b)-28(er)-319(of)-319(grid)-319(v)55(aria)1(ble)-1(s)-319(read)-319(b)27(y)-319(the)]TJ -116.181 -14.446 Td[(curren)27(t)-295(pro)-26(c)-1(ess)-296(\050)1(lo)-27(cal\051;)-305(e)-1(q)1(uiv)54(a)1(len)27(t)-295(to)-295(the)-295(n)27(um)27(b)-27(er)-295(of)-296(lo)-26(cal)-295(c)-1(o)1(lumns)]TJ 0 -14.446 Td[(in)-326(the)-327(spa)1(rs)-1(e)-326(co)-27(e\016cie)-1(n)28(t)-327(ma)1(trix)1(.)-436(They)-326(include)-327(the)-326(halo)1(.)]TJ -25.753 -25.285 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(in)27(teger)-326(arr)1(a)27(y)-326(o)1(f)-327(dimension)-326(10.)]TJ +ET +1 0 0 1 117.953 152.206 cm +0 g 0 G +1 0 0 1 -117.953 -152.206 cm +BT +/F19 11.955 Tf 123.806 152.206 Td[(hal)1(o)]TJ +ET +1 0 0 1 149.083 152.206 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.083 -152.206 cm +BT +/F19 11.955 Tf 153.118 152.206 Td[(index)]TJ +ET +1 0 0 1 185.033 152.206 cm +0 g 0 G +1 0 0 1 -185.033 -152.206 cm +BT +/F15 11.955 Tf 190.886 152.206 Td[(A)-262(list)-261(of)-262(the)-261(halo)-261(and)-261(b)-28(o)1(undary)-261(eleme)-1(n)28(ts)-262(for)-261(the)-262(curren)27(t)-261(pro)-27(cess)]TJ -37.815 -14.446 Td[(to)-315(b)-27(e)-316(exc)27(ha)1(nged)-315(with)-316(o)1(ther)-315(pro)-27(ces)-1(ses;)-319(f)-1(o)1(r)-315(e)-1(a)1(c)27(h)-316(pr)1(o)-27(ces)-1(ses)-316(with)-315(whic)27(h)-316(it)]TJ 0 -14.446 Td[(is)-327(necess)-1(a)1(ry)-326(to)-326(comm)28(unic)-1(a)1(te:)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 315.151 93.427 Td[(6)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +385 0 obj << +/Type /Page +/Contents 386 0 R +/Resources 384 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +>> endobj +387 0 obj << +/D [385 0 R /XYZ 123.806 738.009 null] +>> endobj +388 0 obj << +/D [385 0 R /XYZ 123.806 690.649 null] +>> endobj +389 0 obj << +/D [385 0 R /XYZ 123.806 670.871 null] +>> endobj +26 0 obj << +/D [385 0 R /XYZ 123.806 621.346 null] +>> endobj +390 0 obj << +/D [385 0 R /XYZ 409.403 568.925 null] +>> endobj +384 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F27 365 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +393 0 obj << +/Length 8902 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -359.278 -36.861 cm +0 g 0 G +1 0 0 1 -111.228 -701.148 cm +BT +/F15 11.955 Tf 122.023 701.148 Td[(1.)]TJ +ET +1 0 0 1 131.128 701.148 cm +0 g 0 G +1 0 0 1 -131.128 -701.148 cm +BT +/F15 11.955 Tf 136.981 701.148 Td[(Pro)-27(cess)-327(iden)27(ti\014er;)]TJ +ET +1 0 0 1 111.228 683.096 cm +0 g 0 G +1 0 0 1 -111.228 -683.096 cm +BT +/F15 11.955 Tf 122.023 683.096 Td[(2.)]TJ +ET +1 0 0 1 131.128 683.096 cm +0 g 0 G +1 0 0 1 -131.128 -683.096 cm +BT +/F15 11.955 Tf 136.981 683.096 Td[(Num)27(b)-27(er)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(receiv)27(ed;)]TJ +ET +1 0 0 1 111.228 665.045 cm +0 g 0 G +1 0 0 1 -111.228 -665.045 cm +BT +/F15 11.955 Tf 122.023 665.045 Td[(3.)]TJ +ET +1 0 0 1 131.128 665.045 cm +0 g 0 G +1 0 0 1 -131.128 -665.045 cm +BT +/F15 11.955 Tf 136.981 665.045 Td[(Indice)-1(s)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(receiv)27(ed;)]TJ +ET +1 0 0 1 111.228 646.993 cm +0 g 0 G +1 0 0 1 -111.228 -646.993 cm +BT +/F15 11.955 Tf 122.023 646.993 Td[(4.)]TJ +ET +1 0 0 1 131.128 646.993 cm +0 g 0 G +1 0 0 1 -131.128 -646.993 cm +BT +/F15 11.955 Tf 136.981 646.993 Td[(Num)27(b)-27(er)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(sen)27(t;)]TJ +ET +1 0 0 1 111.228 628.942 cm +0 g 0 G +1 0 0 1 -111.228 -628.942 cm +BT +/F15 11.955 Tf 122.023 628.942 Td[(5.)]TJ +ET +1 0 0 1 131.128 628.942 cm +0 g 0 G +1 0 0 1 -131.128 -628.942 cm +BT +/F15 11.955 Tf 136.981 628.942 Td[(Indice)-1(s)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(sen)27(t;)]TJ -25.753 -23.033 Td[(The)-313(list)-313(ma)28(y)-312(c)-1(o)1(n)27(ta)1(in)-313(an)-312(arbit)1(rar)1(y)-313(n)27(um)28(b)-28(er)-312(of)-313(g)1(roups;)-317(its)-313(end)-313(is)-312(mark)28(e)-1(d)]TJ 0 -14.445 Td[(b)27(y)-326(a)-326(-1.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(ar)1(ra)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 76.11 553.985 cm +0 g 0 G +1 0 0 1 -76.11 -553.985 cm +BT +/F19 11.955 Tf 81.963 553.985 Td[(o)32(vrlap)]TJ +ET +1 0 0 1 119.458 553.985 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -119.458 -553.985 cm +BT +/F19 11.955 Tf 123.493 553.985 Td[(index)]TJ +ET +1 0 0 1 155.408 553.985 cm +0 g 0 G +1 0 0 1 -155.408 -553.985 cm +BT +/F15 11.955 Tf 161.261 553.985 Td[(A)-377(lis)-1(t)-377(of)-377(the)-378(o)28(v)27(erla)1(p)-378(elemen)27(ts)-377(f)-1(o)1(r)-377(the)-378(curren)27(t)-377(pro)-26(c)-1(ess,)-390(org)1(a-)]TJ -50.033 -14.446 Td[(nized)-327(in)-326(gr)1(oups)-327(lik)28(e)-327(the)-326(previo)1(us)-327(v)27(ecto)1(r:)]TJ +ET +1 0 0 1 111.228 516.507 cm +0 g 0 G +1 0 0 1 -111.228 -516.507 cm +BT +/F15 11.955 Tf 122.023 516.507 Td[(1.)]TJ +ET +1 0 0 1 131.128 516.507 cm +0 g 0 G +1 0 0 1 -131.128 -516.507 cm +BT +/F15 11.955 Tf 136.981 516.507 Td[(Pro)-27(cess)-327(iden)27(ti\014er;)]TJ +ET +1 0 0 1 111.228 498.455 cm +0 g 0 G +1 0 0 1 -111.228 -498.455 cm +BT +/F15 11.955 Tf 122.023 498.455 Td[(2.)]TJ +ET +1 0 0 1 131.128 498.455 cm +0 g 0 G +1 0 0 1 -131.128 -498.455 cm +BT +/F15 11.955 Tf 136.981 498.455 Td[(Num)27(b)-27(er)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(receiv)27(ed;)]TJ +ET +1 0 0 1 111.228 480.404 cm +0 g 0 G +1 0 0 1 -111.228 -480.404 cm +BT +/F15 11.955 Tf 122.023 480.404 Td[(3.)]TJ +ET +1 0 0 1 131.128 480.404 cm +0 g 0 G +1 0 0 1 -131.128 -480.404 cm +BT +/F15 11.955 Tf 136.981 480.404 Td[(Indice)-1(s)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(receiv)27(ed;)]TJ +ET +1 0 0 1 111.228 462.353 cm +0 g 0 G +1 0 0 1 -111.228 -462.353 cm +BT +/F15 11.955 Tf 122.023 462.353 Td[(4.)]TJ +ET +1 0 0 1 131.128 462.353 cm +0 g 0 G +1 0 0 1 -131.128 -462.353 cm +BT +/F15 11.955 Tf 136.981 462.353 Td[(Num)27(b)-27(er)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(sen)27(t;)]TJ +ET +1 0 0 1 111.228 444.301 cm +0 g 0 G +1 0 0 1 -111.228 -444.301 cm +BT +/F15 11.955 Tf 122.023 444.301 Td[(5.)]TJ +ET +1 0 0 1 131.128 444.301 cm +0 g 0 G +1 0 0 1 -131.128 -444.301 cm +BT +/F15 11.955 Tf 136.981 444.301 Td[(Indice)-1(s)-326(of)-326(p)-28(o)1(in)27(ts)-326(to)-326(b)-27(e)-327(sen)27(t;)]TJ -25.753 -23.032 Td[(The)-313(list)-313(ma)28(y)-312(c)-1(o)1(n)27(ta)1(in)-313(an)-312(arbit)1(rar)1(y)-313(n)27(um)28(b)-28(er)-312(of)-313(g)1(roups;)-317(its)-313(end)-313(is)-312(mark)28(e)-1(d)]TJ 0 -14.446 Td[(b)27(y)-326(a)-326(-1.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(ar)1(ra)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 76.11 369.344 cm +0 g 0 G +1 0 0 1 -76.11 -369.344 cm +BT +/F19 11.955 Tf 81.963 369.344 Td[(o)32(vrlap)]TJ +ET +1 0 0 1 119.458 369.344 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -119.458 -369.344 cm +BT +/F19 11.955 Tf 123.493 369.344 Td[(index)]TJ +ET +1 0 0 1 155.408 369.344 cm +0 g 0 G +1 0 0 1 -155.408 -369.344 cm +BT +/F15 11.955 Tf 161.261 369.344 Td[(F)82(or)-326(all)-326(o)27(v)28(erlap)-326(p)-27(oin)27(t)1(s)-327(b)-27(elongin)1(g)-326(to)-326(th)-326(e)-1(curr)1(e)-1(n)28(t)-326(pro)-27(ces)-1(s:)]TJ +ET +1 0 0 1 111.228 346.312 cm +0 g 0 G +1 0 0 1 -111.228 -346.312 cm +BT +/F15 11.955 Tf 122.023 346.312 Td[(1.)]TJ +ET +1 0 0 1 131.128 346.312 cm +0 g 0 G +1 0 0 1 -131.128 -346.312 cm +BT +/F15 11.955 Tf 136.981 346.312 Td[(Ov)28(erlap)-326(p)-27(oin)27(t)-326(index;)]TJ +ET +1 0 0 1 111.228 328.26 cm +0 g 0 G +1 0 0 1 -111.228 -328.26 cm +BT +/F15 11.955 Tf 122.023 328.26 Td[(2.)]TJ +ET +1 0 0 1 131.128 328.26 cm +0 g 0 G +1 0 0 1 -131.128 -328.26 cm +BT +/F15 11.955 Tf 136.981 328.26 Td[(Num)27(b)-27(er)-326(of)-326(pro)-27(ces)-1(ses)-327(sha)1(ring)-326(that)-326(o)28(v)27(erla)1(p)-327(p)-27(o)1(in)27(ts;)]TJ -25.753 -23.033 Td[(The)-313(list)-313(ma)28(y)-312(c)-1(o)1(n)27(ta)1(in)-313(an)-312(arbit)1(rar)1(y)-313(n)27(um)28(b)-28(er)-312(of)-313(g)1(roups;)-317(its)-313(end)-313(is)-312(mark)28(e)-1(d)]TJ 0 -14.445 Td[(b)27(y)-326(a)-326(-1.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(ar)1(ra)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 76.11 253.303 cm +0 g 0 G +1 0 0 1 -76.11 -253.303 cm +BT +/F19 11.955 Tf 81.963 253.303 Td[(l)1(o)-31(c)]TJ +ET +1 0 0 1 99.582 253.303 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -99.582 -253.303 cm +BT +/F19 11.955 Tf 103.616 253.303 Td[(to)]TJ +ET +1 0 0 1 116.379 253.303 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -116.379 -253.303 cm +BT +/F19 11.955 Tf 120.413 253.303 Td[(gl)1(ob)]TJ +ET +1 0 0 1 145.071 253.303 cm +0 g 0 G +1 0 0 1 -145.071 -253.303 cm +BT +/F15 11.955 Tf 150.924 253.303 Td[(eac)27(h)-240(elemen)27(t)]TJ/F24 11.955 Tf 67.525 0 Td[(i)]TJ/F15 11.955 Tf 6.865 0 Td[(of)-240(this)-240(arr)1(a)27(y)-240(co)1(n)27(tains)-240(glo)1(bal)-240(iden)27(ti\014er)-240(o)1(f)-241(the)-240(lo)-27(cal)]TJ -114.086 -14.446 Td[(v)55(aria)1(ble)]TJ/F24 11.955 Tf 43.897 0 Td[(i)]TJ/F15 11.955 Tf 3.993 0 Td[(.)]TJ -47.89 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(ar)1(ra)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ +ET +1 0 0 1 76.11 201.379 cm +0 g 0 G +1 0 0 1 -76.11 -201.379 cm +BT +/F19 11.955 Tf 81.963 201.379 Td[(g)1(lo)1(b)]TJ +ET +1 0 0 1 107.427 201.379 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.427 -201.379 cm +BT +/F19 11.955 Tf 111.462 201.379 Td[(to)]TJ +ET +1 0 0 1 124.224 201.379 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -124.224 -201.379 cm +BT +/F19 11.955 Tf 128.259 201.379 Td[(lo)-30(c)]TJ +ET +1 0 0 1 145.071 201.379 cm +0 g 0 G +1 0 0 1 -145.071 -201.379 cm +BT +/F15 11.955 Tf 150.924 201.379 Td[(if)-427(glo)1(bal)-427(v)55(aria)1(ble)]TJ/F24 11.955 Tf 92.702 0 Td[(i)]TJ/F15 11.955 Tf 9.097 0 Td[(is)-427(read)-427(b)28(y)-427(curren)27(t)-427(pr)1(o)-27(ce)-1(ss)-427(then)-427(elemen)27(t)]TJ/F24 11.955 Tf 213.789 0 Td[(i)]TJ/F15 11.955 Tf -355.284 -14.446 Td[(con)27(t)1(ains)-407(lo)-26(c)-1(a)1(l)-407(index)-406(correp)-27(on)1(de)-1(n)28(t)-407(to)-406(g)1(loba)1(l)-407(v)55(aria)1(ble)]TJ/F24 11.955 Tf 275.36 0 Td[(i)]TJ/F15 11.955 Tf 3.993 0 Td[(;)-447(else)-407(elemen)27(t)]TJ/F24 11.955 Tf 75.931 0 Td[(i)]TJ/F15 11.955 Tf -355.284 -14.446 Td[(con)27(t)1(ains)-326(-)-1(1)-326(\050NULL)1(\051)-326(v)54(a)1(lue)-1(.)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(p)-27(oin)27(t)1(e)-1(r)-326(t)1(o)-326(an)-326(in)27(teger)-326(ar)1(ra)27(y)-326(o)1(f)-327(ra)1(nk)-327(o)1(ne.)]TJ -29.265 -20.281 Td[(F)27(O)1(R)82(T)-1(R)1(AN95)-311(in)27(terfa)1(c)-1(e)-312(fo)1(r)]TJ/F42 11.955 Tf 139.12 0 Td[(ps)1(b_)1(des)1(c_)1(ty)1(pe)]TJ/F15 11.955 Tf 83.702 0 Td[(structures)-312(is)-312(t)1(he)-1(r)1(e)-1(fo)1(re)-312(de\014ned)-312(as)]TJ -222.822 -14.446 Td[(follo)28(ws)-1(:)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 273.308 93.427 Td[(7)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +392 0 obj << +/Type /Page +/Contents 393 0 R +/Resources 391 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +>> endobj +394 0 obj << +/D [392 0 R /XYZ 81.963 738.009 null] +>> endobj +395 0 obj << +/D [392 0 R /XYZ 81.963 713.103 null] +>> endobj +396 0 obj << +/D [392 0 R /XYZ 81.963 697.02 null] +>> endobj +397 0 obj << +/D [392 0 R /XYZ 81.963 678.969 null] +>> endobj +398 0 obj << +/D [392 0 R /XYZ 81.963 660.917 null] +>> endobj +399 0 obj << +/D [392 0 R /XYZ 81.963 642.866 null] +>> endobj +400 0 obj << +/D [392 0 R /XYZ 81.963 530.431 null] +>> endobj +401 0 obj << +/D [392 0 R /XYZ 81.963 512.379 null] +>> endobj +402 0 obj << +/D [392 0 R /XYZ 81.963 494.328 null] +>> endobj +403 0 obj << +/D [392 0 R /XYZ 81.963 476.277 null] +>> endobj +404 0 obj << +/D [392 0 R /XYZ 81.963 458.225 null] +>> endobj +405 0 obj << +/D [392 0 R /XYZ 81.963 360.235 null] +>> endobj +406 0 obj << +/D [392 0 R /XYZ 81.963 342.184 null] +>> endobj +391 0 obj << +/Font << /F15 267 0 R /F19 261 0 R /F24 349 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +409 0 obj << +/Length 6476 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -24.906 cm +0 g 0 G +1 0 0 1 3.255 -58.182 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 44.832 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +370.326 0.199 l +S +Q +1 0 0 1 0 -83.686 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 83.686 l +S +Q +1 0 0 1 2.516 68.41 cm +0 g 0 G +0 g 0 G +1 0 0 1 -135.43 -684.477 cm +BT +/F42 11.955 Tf 141.283 684.477 Td[(ty)1(pe)-514(ps)1(b_)1(des)1(c_)1(ty)1(pe)]TJ 18.456 -14.446 Td[(in)1(te)1(ger)1(,)-514(po)1(int)1(er)-514(::)-514(m)1(atr)1(ix)1(_da)1(ta)1(\050:\051)1(,)-514(ha)1(lo_)1(in)1(dex)1(\050:)1(\051)]TJ 0 -14.446 Td[(in)1(te)1(ger)1(,)-514(po)1(int)1(er)-514(::)-514(o)1(ver)1(la)1(p_e)1(le)1(m\050:)1(\051,)-514(o)1(ver)1(la)1(p_i)1(nd)1(ex\050)1(:\051)]TJ 0 -14.446 Td[(in)1(te)1(ger)1(,)-514(po)1(int)1(er)-514(::)-514(l)1(oc_)1(to)1(_gl)1(ob)1(\050:\051)1(,)-514(gl)1(ob_)1(to)1(_lo)1(c\050)1(:\051)]TJ -18.456 -14.446 Td[(en)1(d)-514(typ)1(e)-514(psb)1(_d)1(es)1(c_t)1(yp)1(e)]TJ +ET +1 0 0 1 502.841 616.067 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 83.686 l +S +Q +1 0 0 1 -369.927 -0.399 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +370.326 0.199 l +S +Q +1 0 0 1 -132.914 -615.668 cm +BT +/F15 11.955 Tf 123.806 583.456 Td[(Figur)1(e)-339(3)1(:)-459(The)-338(P)-1(SBLAS)-338(de\014ned)-338(data)-337(t)27(yp)-27(e)-338(that)-337(c)-1(o)1(n)27(ta)1(ins)-339(the)-338(comm)28(unicatio)1(n)]TJ 0 -14.446 Td[(desc)-1(r)1(iptor)1(.)]TJ +ET +1 0 0 1 123.806 566.685 cm +0 g 0 G +1 0 0 1 -123.806 -566.685 cm +BT +/F19 14.346 Tf 123.806 534.805 Td[(3)1(.3)-1125(P)1(r)-1(eco)1(ndit)1(io)1(ne)-1(r)-375(data)-375(s)1(tructure)]TJ/F15 11.955 Tf 0 -22.167 Td[(PSB)-1(L)1(AS-)-1(2)1(.0)-404(o)1(\013e)-1(r)1(s)-404(the)-404(p)-27(ossibilit)27(y)-403(to)-403(us)-1(e)-404(ma)1(n)27(y)-403(di\013)-1(eren)27(t)-403(t)27(yp)-27(es)-404(o)1(f)-404(precondi-)]TJ 0 -14.446 Td[(tio)1(ning)-353(sc)27(hemes)-1(.)-514(B)-1(esides)-353(the)-353(simple)-353(w)27(e)-1(ll)-352(kno)27(wn)-353(pr)1(e)-1(co)1(nditioners)-353(lik)28(e)-353(Diag)1(o-)]TJ 0 -14.446 Td[(nal)-278(Sca)1(ling)-278(or)-278(Blo)-27(c)27(k)-278(Ja)1(cobi)-278(\050with)-278(ILU\0500)1(\051)-278(incomplete)-278(factor)1(iz)-1(a)1(tion)1(\051)-278(also)-278(mo)1(re)]TJ 0 -14.446 Td[(complex)-250(preconditio)1(ning)-251(met)1(ho)-27(ds)-251(ar)1(e)-251(impleme)-1(n)28(ted)-251(lik)27(e)-250(the)-251(Additiv)28(e)-251(Sc)27(h)27(w)27(a)1(rz)]TJ 0 -14.445 Td[(and)-423(Tw)27(o)1(-)-1(Lev)28(e)-1(l)-423(o)1(nes)-1(.)-725(A)-423(precondit)1(ioner)-423(is)-423(he)-1(ld)-423(in)-423(the)]TJ/F42 11.955 Tf 284.193 0 Td[(ps)1(b)]TJ +ET +1 0 0 1 427.193 454.855 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -427.193 -454.855 cm +BT +/F42 11.955 Tf 430.884 454.855 Td[(pr)1(ec)]TJ +ET +1 0 0 1 456.23 454.855 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -456.23 -454.855 cm +BT +/F42 11.955 Tf 459.921 454.855 Td[(ty)1(pe)]TJ/F15 11.955 Tf 29.666 0 Td[(dat)1(a)]TJ -365.781 -14.446 Td[(structure)-407(whic)27(h)-407(dep)-27(ends)-407(on)-407(the)]TJ/F42 11.955 Tf 170.131 0 Td[(ps)1(b_)1(bas)1(e_)1(pre)1(c)]TJ/F15 11.955 Tf 84.841 0 Td[(rep)-27(ort)1(ed)-407(in)-407(\014gure)]TJ +ET +1 0 0 1 474.991 440.409 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -474.991 -440.409 cm +BT +/F15 11.955 Tf 474.991 440.409 Td[(4)]TJ +ET +1 0 0 1 480.844 440.409 cm +0 g 0 G +1 0 0 1 -480.844 -440.409 cm +BT +/F15 11.955 Tf 480.844 440.409 Td[(.)-677(The)]TJ/F42 11.955 Tf -357.038 -14.446 Td[(ps)1(b_)1(bas)1(e_)1(pr)1(ec)]TJ/F15 11.955 Tf 83.29 0 Td[(dat)1(a)-277(t)27(yp)-27(e)-277(ma)27(y)-277(co)1(n)27(tain)-277(a)-277(simple)-277(prec)-1(o)1(nditio)1(ning)-277(matr)1(ix)-278(with)]TJ -83.29 -14.446 Td[(the)-436(asso)-27(ciat)1(e)-1(d)-436(co)1(mm)27(unicatio)1(n)-436(de)-1(scripto)1(r)-436(whic)27(h)-436(ma)27(y)-436(b)-27(e)-436(di\013eren)27(t)-436(tha)1(n)-436(the)]TJ 0 -14.446 Td[(system)-329(comm)27(unicat)1(ion)-329(desc)-1(r)1(iptor)-329(in)-329(the)-329(case)-329(of)-329(par)1(allel)-329(preconditio)1(ne)-1(r)1(s)-330(lik)28(e)]TJ 0 -14.446 Td[(the)-285(Additiv)27(e)-285(Sc)27(h)27(w)27(arz)-285(one.)-422(Then)-285(the)]TJ/F42 11.955 Tf 187.285 0 Td[(ps)1(b_)1(pre)1(c_)1(typ)1(e)]TJ/F15 11.955 Tf 83.388 0 Td[(ma)28(y)-286(co)1(n)27(tain)-285(mor)1(e)-286(tha)1(n)]TJ -270.673 -14.445 Td[(one)-361(preconditio)1(ning)-361(matrix)-361(lik)27(e)-361(in)-362(the)-361(c)-1(a)1(se)-362(of)-361(T)-1(w)27(o)1(-)-1(L)1(e)-1(v)28(el)-362(\050in)-361(general)-361(Multi-)]TJ 0 -14.446 Td[(Lev)27(el\051)-291(preconditio)1(ners.)-424(The)-292(user)-292(can)-291(c)27(ho)-27(ose)-292(the)-291(t)27(yp)-27(e)-292(o)1(f)-292(preconditio)1(ne)-1(r)-291(to)-291(b)-27(e)]TJ 0 -14.446 Td[(used)-396(b)27(y)-395(means)-395(of)-395(the)]TJ/F42 11.955 Tf 116.439 0 Td[(ps)1(b_)1(pre)1(cs)1(et)]TJ/F15 11.955 Tf 72.399 0 Td[(subrout)1(ine)-1(;)-429(once)-396(the)-395(t)27(yp)-27(e)-395(of)-396(pr)1(e)-1(co)1(ndi-)]TJ -188.838 -14.446 Td[(tio)1(ning)-351(metho)-27(d)-351(is)-351(sp)-27(e)-1(ci\014ed,)-357(alo)1(ng)-351(with)-351(all)-351(the)-351(pa)1(rameters)-351(tha)1(t)-351(c)27(hara)1(cterize)]TJ 0 -14.446 Td[(it,)-358(the)-352(pr)1(ec)-1(o)1(nditioner)-351(data)-351(structure)-351(c)-1(a)1(n)-352(b)-27(e)-352(built)-352(using)-351(the)]TJ/F42 11.955 Tf 308.568 0 Td[(ps)1(b_)1(pre)1(cb)1(ui)1(ld)]TJ/F15 11.955 Tf -308.568 -14.446 Td[(subrout)1(ine.)-548(This)-364(data)-363(structure)-364(w)27(a)1(n)27(ts)-364(to)-363(b)-27(e)-364(\015exible)-364(enough)-363(to)-364(ea)1(s)-1(ily)-363(allo)28(w)]TJ 0 -14.445 Td[(the)-322(implemen)27(ta)1(tion)-322(o)1(f)-323(new)-322(kind)-322(o)1(f)-323(pr)1(e)-1(co)1(nditioners.)-434(The)-322(v)55(alues)-322(c)-1(o)1(n)27(ta)1(ined)-322(in)]TJ 0 -14.446 Td[(the)]TJ/F42 11.955 Tf 19.929 0 Td[(ip)1(rc)1(par)1(m)]TJ/F15 11.955 Tf 52.887 0 Td[(and)]TJ/F42 11.955 Tf 22.531 0 Td[(dp)1(rc)1(par)1(m)]TJ/F15 11.955 Tf 52.887 0 Td[(de\014ne)-307(tha)-307(t)28(yp)-27(e)-308(o)1(f)-308(pr)1(e)-1(co)1(nditioner)-307(a)1(long)-306(w)-1(it)1(h)-308(a)1(ll)]TJ -148.234 -14.446 Td[(the)-377(pa)1(rameters)-377(rela)1(ted)-377(to)-376(it;)-402(th)27(us,)]TJ/F42 11.955 Tf 182.067 0 Td[(ip)1(rc)1(par)1(m)]TJ/F15 11.955 Tf 53.721 0 Td[(and)]TJ/F42 11.955 Tf 23.365 0 Td[(dp)1(rc)1(par)1(m)]TJ/F15 11.955 Tf 53.72 0 Td[(de\014ne)-377(ho)27(w)-377(t)1(he)]TJ -312.873 -14.446 Td[(ot)1(he)-1(r)-326(r)1(e)-1(co)1(rds)-327(ha)28(v)27(e)-326(to)-326(b)-27(e)-327(in)27(t)1(e)-1(r)1(preted.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 315.151 93.427 Td[(8)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +408 0 obj << +/Type /Page +/Contents 409 0 R +/Resources 407 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +/Annots [ 413 0 R ] +>> endobj +413 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [473.995 436.756 481.84 449.707] +/Subtype /Link +/A << /S /GoTo /D (figure.4) >> +>> endobj +410 0 obj << +/D [408 0 R /XYZ 123.806 738.009 null] +>> endobj +411 0 obj << +/D [408 0 R /XYZ 175.438 597.901 null] +>> endobj +30 0 obj << +/D [408 0 R /XYZ 123.806 546.76 null] +>> endobj +412 0 obj << +/D [408 0 R /XYZ 407.999 454.855 null] +>> endobj +407 0 obj << +/Font << /F42 368 0 R /F15 267 0 R /F19 261 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +417 0 obj << +/Length 2552 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -154.425 cm +0 g 0 G +1 0 0 1 3.388 -157.31 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 143.96 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +370.06 0.199 l +S +Q +1 0 0 1 0 -282.466 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 282.466 l +S +Q +1 0 0 1 2.516 267.83 cm +0 g 0 G +0 g 0 G +1 0 0 1 -93.72 -555.598 cm +BT +/F46 10.909 Tf 111.027 555.598 Td[(type)-525(psb_base_prec)]TJ 11.455 -27.099 Td[(type\050psb_spmat_type\051,)-525(pointer)-1050(::)-525(av\050:\051)-525(=>)-525(null\050\051)]TJ 0 -13.549 Td[(real\050kind\0501.d0\051\051,)-525(pointer)-3150(::)-525(d\050:\051)-1050(=>)-525(null\050\051)]TJ 0 -13.549 Td[(type\050psb_desc_type\051,)-525(pointer)-1575(::)-525(desc_data)-525(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer,)-525(pointer)-7875(::)-525(iprcparm\050:\051)-525(=>)-525(null\050\051)]TJ 0 -13.55 Td[(real\050kind\0501.d0\051\051,)-525(pointer)-3150(::)-525(dprcparm\050:\051)-525(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer,)-525(pointer)-7875(::)-525(perm\050:\051)-1050(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer,)-525(pointer)-7875(::)-525(mlia\050:\051)-1050(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer,)-525(pointer)-7875(::)-525(invperm\050:\051)-525(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer,)-525(pointer)-7875(::)-525(nlaggr\050:\051)-1050(=>)-525(null\050\051)]TJ 0 -13.55 Td[(type\050psb_spmat_type\051,)-525(pointer)-1050(::)-525(aorig)-2100(=>)-525(null\050\051)]TJ 0 -13.549 Td[(real\050kind\0501.d0\051\051,)-525(pointer)-3150(::)-525(dorig\050:\051)-525(=>)-525(null\050\051)]TJ -17.182 -27.098 Td[(end)-525(type)-525(psb_base_prec)]TJ 5.727 -27.099 Td[(type)-525(psb_prec_type)]TJ 11.455 -13.549 Td[(type\050psb_base_prec\051,)-525(pointer)-1050(::)-525(baseprecv\050:\051)-525(=>)-525(null\050\051)]TJ 0 -13.549 Td[(integer)-12075(::)-525(prec,)-525(base_prec)]TJ -17.182 -13.549 Td[(end)-525(type)-525(psb_prec_type)]TJ +ET +1 0 0 1 460.866 287.768 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 282.466 l +S +Q +1 0 0 1 -369.662 -0.398 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +370.06 0.199 l +S +Q +1 0 0 1 -2.78 -32.213 cm +0 g 0 G +1 0 0 1 -88.424 -255.157 cm +BT +/F15 11.955 Tf 88.424 255.157 Td[(Figur)1(e)-327(4:)-435(The)-326(P)-1(SBLAS)-326(de\014ne)-1(d)-326(dat)1(a)-326(t)27(yp)-27(e)-326(that)-326(con)27(t)1(ains)-326(a)-326(prec)-1(o)1(nditioner)1(.)]TJ +ET +1 0 0 1 464.044 255.157 cm +0 g 0 G +1 0 0 1 -382.081 -2.324 cm +0 g 0 G +1 0 0 1 0 -159.407 cm +0 g 0 G +1 0 0 1 -81.963 -93.426 cm +BT +/F15 11.955 Tf 273.308 93.426 Td[(9)]TJ +ET +1 0 0 1 470.506 93.426 cm +0 g 0 G +endstream +endobj +416 0 obj << +/Type /Page +/Contents 417 0 R +/Resources 415 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 375 0 R +>> endobj +418 0 obj << +/D [416 0 R /XYZ 81.963 738.009 null] +>> endobj +414 0 obj << +/D [416 0 R /XYZ 139.636 269.603 null] +>> endobj +415 0 obj << +/Font << /F46 421 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +424 0 obj << +/Length 332 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -512.349 -738.009 cm +BT +/F19 17.215 Tf 123.806 701.148 Td[(4)-1125(A)1(lg)1(ebrai)1(c)-375(ro)1(uti)1(ne)-1(s)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(10)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +423 0 obj << +/Type /Page +/Contents 424 0 R +/Resources 422 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +>> endobj +425 0 obj << +/D [423 0 R /XYZ 123.806 738.009 null] +>> endobj +34 0 obj << +/D [423 0 R /XYZ 123.806 713.103 null] +>> endobj +422 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +429 0 obj << +/Length 7348 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -67.151 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -670.858 cm +BT +/F19 17.215 Tf 81.963 670.858 Td[(psb)]TJ +ET +1 0 0 1 112.283 670.858 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -670.858 cm +BT +/F19 17.215 Tf 118.094 670.858 Td[(g)1(e)-1(ax)1(pb)31(y|Ge)-1(ner)1(al)-375(Den)-1(s)1(e)-376(Mat)1(ri)1(x)-375(Sum)]TJ/F15 11.955 Tf -36.131 -34.657 Td[(This)-312(subroutin)1(e)-312(is)-313(a)1(n)-312(in)27(t)1(e)-1(r)1(f)-1(a)1(ce)-312(to)-312(t)1(he)-312(c)-1(o)1(mputa)1(tiona)1(l)-312(k)27(ernel)-312(for)-311(dens)-1(e)-312(m)1(atrix)]TJ 0 -14.446 Td[(sum:)]TJ/F24 11.955 Tf 159.576 -14.446 Td[(y)]TJ/F27 11.955 Tf 9.458 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(\013)-228(x)]TJ/F15 11.955 Tf 19.487 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ/F15 11.955 Tf -215.558 -20.126 Td[(where:)]TJ +ET +1 0 0 1 76.11 564.365 cm +0 g 0 G +1 0 0 1 -76.11 -564.365 cm +BT +/F24 11.955 Tf 81.963 564.365 Td[(x)]TJ +ET +1 0 0 1 88.615 564.365 cm +0 g 0 G +1 0 0 1 -88.615 -564.365 cm +BT +/F15 11.955 Tf 94.468 564.365 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(dense)-327(submat)1(rix)]TJ/F24 11.955 Tf 197.311 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ/F22 7.97 Tf 11.003 0 Td[(:)]TJ/F25 7.97 Tf 2.353 0 Td[(j)-57(x)]TJ/F22 7.97 Tf 8.65 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ +ET +1 0 0 1 76.11 540.487 cm +0 g 0 G +1 0 0 1 -76.11 -540.487 cm +BT +/F24 11.955 Tf 81.963 540.487 Td[(y)]TJ +ET +1 0 0 1 88.099 540.487 cm +0 g 0 G +1 0 0 1 -88.099 -540.487 cm +BT +/F15 11.955 Tf 93.952 540.487 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 197.311 0 Td[(y)]TJ/F22 7.97 Tf 5.708 -1.794 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(y)]TJ/F22 7.97 Tf 10.708 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(y)]TJ/F22 7.97 Tf 8.356 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ/F19 17.215 Tf -257.087 -37.866 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 70.963 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 192.713 474.542 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -192.713 -474.542 cm +BT +/F15 11.955 Tf 196.225 474.542 Td[(gea)1(xpb)27(y)-326(\050)]TJ/F21 11.955 Tf 50.4 0 Td[(alpha,)-350(x,)-350(b)50(eta,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 357.929 474.542 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -357.929 -474.542 cm +BT +/F21 11.955 Tf 361.516 474.542 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ -266.124 -28.891 Td[(call)-326(psb)]TJ +ET +1 0 0 1 168.653 445.651 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -168.653 -445.651 cm +BT +/F15 11.955 Tf 172.165 445.651 Td[(gea)1(xpb)27(y)-326(\050)]TJ/F21 11.955 Tf 50.4 0 Td[(alpha,)-350(x,)-350(b)50(eta,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 333.869 445.651 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -333.869 -445.651 cm +BT +/F21 11.955 Tf 337.456 445.651 Td[(a,)-350(info,)-350(n,)-350(jx,)-350(jy)]TJ/F15 11.955 Tf 81.594 0 Td[(\051)]TJ +ET +1 0 0 1 81.963 415.329 cm +0 g 0 G +1 0 0 1 81.66 -32.479 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -169.476 -414.93 cm +BT +/F24 11.955 Tf 175.454 404.818 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(\013)]TJ/F15 11.955 Tf 7.521 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(\014)]TJ/F19 11.955 Tf 95.109 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 169.476 400.086 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -169.476 -400.086 cm +BT +/F15 11.955 Tf 175.454 389.974 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 330.66 389.974 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -389.974 cm +BT +/F15 11.955 Tf 334.172 389.974 Td[(gea)1(xpb)27(y)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 330.66 375.528 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -375.528 cm +BT +/F15 11.955 Tf 334.172 375.528 Td[(gea)1(xpb)27(y)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 330.66 361.082 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -361.082 cm +BT +/F15 11.955 Tf 334.172 361.082 Td[(gea)1(xpb)27(y)]TJ +ET +1 0 0 1 169.476 356.35 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 55.432 -32.213 cm +0 g 0 G +1 0 0 1 -224.908 -324.137 cm +BT +/F15 11.955 Tf 224.908 324.137 Td[(T)81(a)1(ble)-327(1)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 327.561 324.137 cm +0 g 0 G +1 0 0 1 -245.598 -2.324 cm +0 g 0 G +1 0 0 1 -5.853 -35.175 cm +0 g 0 G +1 0 0 1 -76.11 -286.638 cm +BT +/F19 11.955 Tf 81.963 286.638 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 286.638 cm +0 g 0 G +1 0 0 1 -61.657 -23.879 cm +0 g 0 G +1 0 0 1 -76.11 -262.759 cm +BT +/F19 11.955 Tf 81.963 262.759 Td[(al)1(pha)]TJ +ET +1 0 0 1 113.719 262.759 cm +0 g 0 G +1 0 0 1 -113.719 -262.759 cm +BT +/F15 11.955 Tf 119.572 262.759 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.392 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(.)]TJ -69.258 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 219.422 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -219.422 cm +BT +/F15 11.955 Tf 414.673 219.422 Td[(1)]TJ +ET +1 0 0 1 420.526 219.422 cm +0 g 0 G +1 0 0 1 -420.526 -219.422 cm +BT +/F15 11.955 Tf 420.526 219.422 Td[(.)]TJ +ET +1 0 0 1 76.11 195.544 cm +0 g 0 G +1 0 0 1 -76.11 -195.544 cm +BT +/F19 11.955 Tf 81.963 195.544 Td[(x)]TJ +ET +1 0 0 1 89.061 195.544 cm +0 g 0 G +1 0 0 1 -89.061 -195.544 cm +BT +/F15 11.955 Tf 94.914 195.544 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.871 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -197.209 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-374(n)27(um)27(b)-27(ers)-375(o)1(f)-375(t)27(yp)-27(e)-375(sp)-27(eci\014ed)-375(in)-375(T)82(able)]TJ +ET +1 0 0 1 352.119 137.76 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -352.119 -137.76 cm +BT +/F15 11.955 Tf 352.119 137.76 Td[(1)]TJ +ET +1 0 0 1 357.972 137.76 cm +0 g 0 G +1 0 0 1 -357.972 -137.76 cm +BT +/F15 11.955 Tf 357.972 137.76 Td[(.)-580(The)-375(ra)1(nk)-375(o)1(f)]TJ/F24 11.955 Tf 76.3 0 Td[(x)]TJ/F15 11.955 Tf 11.131 0 Td[(m)27(ust)]TJ -334.175 -14.446 Td[(b)-27(e)-327(th)1(e)-327(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(11)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +428 0 obj << +/Type /Page +/Contents 429 0 R +/Resources 427 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +/Annots [ 442 0 R 443 0 R ] +>> endobj +442 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 216.101 421.522 228.72] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +443 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.122 134.439 358.968 147.059] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +430 0 obj << +/D [428 0 R /XYZ 81.963 738.009 null] +>> endobj +38 0 obj << +/D [428 0 R /XYZ 81.963 647.299 null] +>> endobj +440 0 obj << +/D [428 0 R /XYZ 81.963 485.641 null] +>> endobj +441 0 obj << +/D [428 0 R /XYZ 271.406 338.583 null] +>> endobj +427 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F22 433 0 R /F25 436 0 R /F28 439 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +446 0 obj << +/Length 9085 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(b)-31(e)-1(t)1(a)]TJ +ET +1 0 0 1 149.556 701.148 cm +0 g 0 G +1 0 0 1 -149.556 -701.148 cm +BT +/F15 11.955 Tf 155.409 701.148 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.393 0 Td[(\014)]TJ/F15 11.955 Tf 7.271 0 Td[(.)]TJ -63.002 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -657.81 cm +BT +/F15 11.955 Tf 456.516 657.81 Td[(1)]TJ +ET +1 0 0 1 462.369 657.81 cm +0 g 0 G +1 0 0 1 -462.369 -657.81 cm +BT +/F15 11.955 Tf 462.369 657.81 Td[(.)]TJ +ET +1 0 0 1 117.953 634.896 cm +0 g 0 G +1 0 0 1 -117.953 -634.896 cm +BT +/F19 11.955 Tf 123.806 634.896 Td[(y)]TJ +ET +1 0 0 1 130.904 634.896 cm +0 g 0 G +1 0 0 1 -130.904 -634.896 cm +BT +/F15 11.955 Tf 136.757 634.896 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(the)-326(glo)1(bal)-326(dens)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 227.031 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -216.854 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-272(as:)-408(a)-273(r)1(ank)-272(one)-273(o)1(r)-273(t)28(w)27(o)-273(a)1(rra)28(y)-273(with)-272(the)-273(POINTER)-272(attr)1(ibutec)-1(o)1(n-)]TJ 0 -14.446 Td[(ta)1(ining)-338(n)27(um)27(b)-27(ers)-339(o)1(f)-339(the)-338(t)27(yp)-27(e)-338(indic)-1(a)1(ted)-338(in)-339(T)82(able)]TJ +ET +1 0 0 1 397.51 577.113 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -397.51 -577.113 cm +BT +/F15 11.955 Tf 397.51 577.113 Td[(1)]TJ +ET +1 0 0 1 403.363 577.113 cm +0 g 0 G +1 0 0 1 -403.363 -577.113 cm +BT +/F15 11.955 Tf 403.363 577.113 Td[(.)-471(The)-339(ra)1(nk)-339(o)1(f)]TJ/F24 11.955 Tf 73.7 0 Td[(y)]TJ/F15 11.955 Tf 10.183 0 Td[(m)27(ust)]TJ -334.175 -14.446 Td[(b)-27(e)-327(the)-326(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 117.953 539.753 cm +0 g 0 G +1 0 0 1 -117.953 -539.753 cm +BT +/F19 11.955 Tf 123.806 539.753 Td[(desc)]TJ +ET +1 0 0 1 149.504 539.753 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -539.753 cm +BT +/F19 11.955 Tf 153.539 539.753 Td[(a)]TJ +ET +1 0 0 1 160.077 539.753 cm +0 g 0 G +1 0 0 1 -160.077 -539.753 cm +BT +/F15 11.955 Tf 165.93 539.753 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 496.415 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -496.415 cm +BT +/F42 11.955 Tf 353.828 496.415 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 496.415 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -496.415 cm +BT +/F42 11.955 Tf 376.713 496.415 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 496.415 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -496.415 cm +BT +/F42 11.955 Tf 405.751 496.415 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 496.415 cm +0 g 0 G +1 0 0 1 -430.358 -496.415 cm +BT +/F15 11.955 Tf 430.358 496.415 Td[(.)]TJ +ET +1 0 0 1 117.953 473.501 cm +0 g 0 G +1 0 0 1 -117.953 -473.501 cm +BT +/F19 11.955 Tf 123.806 473.501 Td[(n)]TJ +ET +1 0 0 1 131.278 473.501 cm +0 g 0 G +1 0 0 1 -131.278 -473.501 cm +BT +/F15 11.955 Tf 137.131 473.501 Td[(n)27(um)27(b)-27(er)-326(of)-326(columns)-327(in)-326(dense)-327(submat)1(rice)-1(s)]TJ/F24 11.955 Tf 211.618 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ -235.13 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.678 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.761 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(ar)1(e)-327(of)-326(ra)1(nk)-327(2)1(.)]TJ -247.458 -14.446 Td[(Default:)]TJ/F42 11.955 Tf 46.334 0 Td[(mi)1(n\050)1(siz)1(e\050)1(x,)1(2\051,)1(si)1(ze\050)1(y,)1(2\051\051)]TJ/F15 11.955 Tf 147.646 0 Td[(.)]TJ -193.98 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(n)]TJ/F27 11.955 Tf 10.308 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(0.)]TJ +ET +1 0 0 1 117.953 392.804 cm +0 g 0 G +1 0 0 1 -117.953 -392.804 cm +BT +/F19 11.955 Tf 123.806 392.804 Td[(jx)]TJ +ET +1 0 0 1 135.014 392.804 cm +0 g 0 G +1 0 0 1 -135.014 -392.804 cm +BT +/F15 11.955 Tf 140.867 392.804 Td[(the)-238(colum)1(n)-238(index)-238(of)-238(t)1(he)-238(globa)1(l)-238(dense)-238(matrix)]TJ/F24 11.955 Tf 222.138 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-256(iden)28(tifying)-238(t)1(he)-238(\014rst)-238(column)]TJ -216.586 -14.446 Td[(of)-326(the)-326(s)-1(ubma)1(trix)]TJ/F24 11.955 Tf 89.16 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -95.812 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.555 0 Td[(and)]TJ/F24 11.955 Tf 22.761 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(ar)1(e)-327(of)-326(ra)1(nk)-327(2)1(.)]TJ -247.458 -14.445 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1.)]TJ -61.822 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 297.661 cm +0 g 0 G +1 0 0 1 -117.953 -297.661 cm +BT +/F19 11.955 Tf 123.806 297.661 Td[(jy)]TJ +ET +1 0 0 1 135.014 297.661 cm +0 g 0 G +1 0 0 1 -135.014 -297.661 cm +BT +/F15 11.955 Tf 140.867 297.661 Td[(the)-241(c)-1(o)1(lumn)-242(index)-241(of)-241(the)-242(g)1(loba)1(l)-242(dense)-242(mat)1(rix)]TJ/F24 11.955 Tf 222.487 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)-258(ide)-1(n)28(tifying)-241(the)-242(\014r)1(s)-1(t)-241(column)]TJ -216.42 -14.446 Td[(of)-326(the)-326(s)-1(ubma)1(trix)]TJ/F24 11.955 Tf 89.16 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -95.297 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.555 0 Td[(and)]TJ/F24 11.955 Tf 22.761 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(ar)1(e)-327(of)-326(ra)1(nk)-327(2)1(.)]TJ -247.458 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 14.973 0 Td[(=)-277(1.)]TJ -61.307 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(y)]TJ/F27 11.955 Tf 14.973 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 204.012 cm +0 g 0 G +1 0 0 1 -117.953 -204.012 cm +BT +/F19 11.955 Tf 123.806 204.012 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 204.012 cm +0 g 0 G +1 0 0 1 -69.745 -22.914 cm +0 g 0 G +1 0 0 1 -117.953 -181.098 cm +BT +/F19 11.955 Tf 123.806 181.098 Td[(y)]TJ +ET +1 0 0 1 130.904 181.098 cm +0 g 0 G +1 0 0 1 -130.904 -181.098 cm +BT +/F15 11.955 Tf 136.757 181.098 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -180.5 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-365(a)1(s)-1(:)-512(a)-365(ra)1(nk)-365(one)-365(or)-364(t)27(w)27(o)-365(a)1(rra)28(y)-365(con)27(ta)1(ining)-365(n)27(um)28(b)-27(e)-1(r)1(s)-366(o)1(f)-366(t)1(he)-366(t)28(yp)-27(e)]TJ 0 -14.446 Td[(indicat)1(e)-1(d)-326(in)-326(T)81(able)]TJ +ET +1 0 0 1 249.645 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -249.645 -123.314 cm +BT +/F15 11.955 Tf 249.645 123.314 Td[(1)]TJ +ET +1 0 0 1 255.498 123.314 cm +0 g 0 G +1 0 0 1 -255.498 -123.314 cm +BT +/F15 11.955 Tf 255.498 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(12)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +445 0 obj << +/Type /Page +/Contents 446 0 R +/Resources 444 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +/Annots [ 448 0 R 449 0 R 450 0 R 451 0 R ] +>> endobj +448 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 654.489 463.365 667.109] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +449 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [396.514 573.792 404.36 586.411] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +450 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 492.762 431.355 505.714] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +451 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.649 122.318 256.494 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +447 0 obj << +/D [445 0 R /XYZ 123.806 738.009 null] +>> endobj +444 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +454 0 obj << +/Length 907 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(13)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +453 0 obj << +/Type /Page +/Contents 454 0 R +/Resources 452 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +>> endobj +455 0 obj << +/D [453 0 R /XYZ 81.963 738.009 null] +>> endobj +452 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +458 0 obj << +/Length 7573 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -65.727 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -672.282 cm +BT +/F19 17.215 Tf 123.806 672.282 Td[(psb)]TJ +ET +1 0 0 1 154.126 672.282 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -672.282 cm +BT +/F19 17.215 Tf 159.937 672.282 Td[(g)1(e)-1(do)1(t|Dot)-374(Pr)1(o)-31(duct)]TJ/F15 11.955 Tf -36.131 -33.232 Td[(This)-327(functio)1(n)-327(comput)1(e)-1(s)-326(dot)-326(pro)-26(duc)-1(t)-326(b)-27(et)27(w)27(een)-326(t)27(w)27(o)-326(v)27(ecto)1(rs)]TJ/F24 11.955 Tf 296.421 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -335.874 -14.445 Td[(If)]TJ/F24 11.955 Tf 11.566 0 Td[(x)]TJ/F15 11.955 Tf 10.419 0 Td[(and)]TJ/F24 11.955 Tf 22.626 0 Td[(y)]TJ/F15 11.955 Tf 9.904 0 Td[(ar)1(e)-316(do)1(uble)-315(prec)-1(isio)1(n)-315(real)-315(or)-314(s)-1(ing)1(le)-315(prec)-1(isio)1(n)-315(real)-315(v)27(ecto)1(rs)-315(c)-1(o)1(mputes)]TJ -54.515 -14.446 Td[(dot)1(-)-1(pr)1(o)-27(duct)-327(a)1(s:)]TJ/F24 11.955 Tf 167.308 -14.446 Td[(do)1(t)]TJ/F27 11.955 Tf 19.258 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(x)]TJ/F25 7.97 Tf 6.652 4.936 Td[(T)]TJ/F24 11.955 Tf 6.604 -4.936 Td[(y)]TJ/F15 11.955 Tf -215.098 -19.414 Td[(Else)-455(if)]TJ/F24 11.955 Tf 38.719 0 Td[(x)]TJ/F15 11.955 Tf 12.079 0 Td[(and)]TJ/F24 11.955 Tf 24.287 0 Td[(y)]TJ/F15 11.955 Tf 11.563 0 Td[(ar)1(e)-455(do)1(uble)-454(precis)-1(io)1(n)-454(complex)-454(v)28(e)-1(cto)1(rs)-454(then)-454(comput)1(e)-1(s)-454(do)1(t-)]TJ -86.648 -14.446 Td[(pro)-27(duct)-326(a)1(s)-1(:)]TJ/F24 11.955 Tf 166.576 -14.446 Td[(do)1(t)]TJ/F27 11.955 Tf 19.258 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(x)]TJ/F25 7.97 Tf 6.652 4.937 Td[(H)]TJ/F24 11.955 Tf 8.068 -4.937 Td[(y)]TJ/F15 11.955 Tf -215.83 -19.414 Td[(where:)]TJ +ET +1 0 0 1 117.953 506.6 cm +0 g 0 G +1 0 0 1 -117.953 -506.6 cm +BT +/F24 11.955 Tf 123.806 506.6 Td[(x)]TJ +ET +1 0 0 1 130.458 506.6 cm +0 g 0 G +1 0 0 1 -130.458 -506.6 cm +BT +/F15 11.955 Tf 136.311 506.6 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 162.128 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ +ET +1 0 0 1 117.953 483.197 cm +0 g 0 G +1 0 0 1 -117.953 -483.197 cm +BT +/F24 11.955 Tf 123.806 483.197 Td[(y)]TJ +ET +1 0 0 1 129.942 483.197 cm +0 g 0 G +1 0 0 1 -129.942 -483.197 cm +BT +/F15 11.955 Tf 135.795 483.197 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 162.128 0 Td[(y)]TJ/F22 7.97 Tf 5.708 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(y)]TJ/F19 17.215 Tf -182.177 -37.621 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 119.917 -26.285 Td[(psb)]TJ +ET +1 0 0 1 262.05 417.498 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -262.05 -417.498 cm +BT +/F15 11.955 Tf 265.561 417.498 Td[(gedo)1(t)-327(\050)]TJ/F21 11.955 Tf 36.419 0 Td[(x,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 350.817 417.498 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -350.817 -417.498 cm +BT +/F21 11.955 Tf 354.404 417.498 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -161.042 -28.892 Td[(psb)]TJ +ET +1 0 0 1 245.163 388.606 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -245.163 -388.606 cm +BT +/F15 11.955 Tf 248.675 388.606 Td[(gedo)1(t)-326(\050)]TJ/F21 11.955 Tf 36.418 0 Td[(x,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 333.931 388.606 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -333.931 -388.606 cm +BT +/F21 11.955 Tf 337.517 388.606 Td[(a,)-350(info,)-350(jx,)-350(jy)]TJ/F15 11.955 Tf 67.249 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 359.234 cm +0 g 0 G +1 0 0 1 88.292 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +200.253 0.199 l +S +Q +1 0 0 1 -217.951 -358.836 cm +BT +/F24 11.955 Tf 223.928 348.724 Td[(dot)]TJ/F15 11.955 Tf 15.937 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(y)]TJ/F19 11.955 Tf 99.983 0 Td[(F)94(uncti)1(on)]TJ +ET +1 0 0 1 217.951 343.991 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +200.253 0.199 l +S +Q +1 0 0 1 -217.951 -343.991 cm +BT +/F15 11.955 Tf 223.928 333.879 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 379.134 333.879 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -379.134 -333.879 cm +BT +/F15 11.955 Tf 382.646 333.879 Td[(gedo)1(t)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Rea)1(l)-2864(psb)]TJ +ET +1 0 0 1 379.134 319.433 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -379.134 -319.433 cm +BT +/F15 11.955 Tf 382.646 319.433 Td[(gedo)1(t)]TJ -158.718 -14.445 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Complex)-1000(psb)]TJ +ET +1 0 0 1 379.134 304.988 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -379.134 -304.988 cm +BT +/F15 11.955 Tf 382.646 304.988 Td[(gedo)1(t)]TJ +ET +1 0 0 1 217.951 300.255 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +200.253 0.199 l +S +Q +1 0 0 1 48.8 -32.212 cm +0 g 0 G +1 0 0 1 -266.751 -268.043 cm +BT +/F15 11.955 Tf 266.751 268.043 Td[(T)81(a)1(ble)-327(2)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 268.043 cm +0 g 0 G +1 0 0 1 -245.598 -2.325 cm +0 g 0 G +1 0 0 1 -5.853 -32.325 cm +0 g 0 G +1 0 0 1 -117.953 -233.393 cm +BT +/F19 11.955 Tf 123.806 233.393 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 233.393 cm +0 g 0 G +1 0 0 1 -61.657 -23.404 cm +0 g 0 G +1 0 0 1 -117.953 -209.989 cm +BT +/F19 11.955 Tf 123.806 209.989 Td[(x)]TJ +ET +1 0 0 1 130.904 209.989 cm +0 g 0 G +1 0 0 1 -130.904 -209.989 cm +BT +/F15 11.955 Tf 136.757 209.989 Td[(the)-408(lo)-27(cal)-408(p)-27(o)1(rtio)1(n)-408(of)-408(glo)1(bal)-408(dense)-409(ma)1(trix)]TJ/F24 11.955 Tf 213.702 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)-680(This)-408(f)-1(unctio)1(n)-408(computes)-408(the)]TJ -204.041 -14.445 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -181.098 cm +BT +/F24 11.955 Tf 239.665 181.098 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -181.098 cm +BT +/F24 11.955 Tf 305.773 181.098 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 285.803 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -285.803 -123.314 cm +BT +/F15 11.955 Tf 285.803 123.314 Td[(2)]TJ +ET +1 0 0 1 291.656 123.314 cm +0 g 0 G +1 0 0 1 -291.656 -123.314 cm +BT +/F15 11.955 Tf 291.656 123.314 Td[(.)-435(The)-327(ra)1(nk)-326(of)]TJ/F24 11.955 Tf 72.838 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(m)27(ust)-326(b)-27(e)-327(the)-326(same)-327(o)1(f)]TJ/F24 11.955 Tf 107.76 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(14)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +457 0 obj << +/Type /Page +/Contents 458 0 R +/Resources 456 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +/Annots [ 462 0 R ] +>> endobj +462 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.807 119.994 292.653 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> +>> endobj +459 0 obj << +/D [457 0 R /XYZ 123.806 738.009 null] +>> endobj +42 0 obj << +/D [457 0 R /XYZ 123.806 650.149 null] +>> endobj +460 0 obj << +/D [457 0 R /XYZ 123.806 428.596 null] +>> endobj +461 0 obj << +/D [457 0 R /XYZ 313.25 282.489 null] +>> endobj +456 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +465 0 obj << +/Length 7943 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(y)]TJ +ET +1 0 0 1 89.061 701.148 cm +0 g 0 G +1 0 0 1 -89.061 -701.148 cm +BT +/F15 11.955 Tf 94.914 701.148 Td[(the)-411(lo)-27(cal)-411(p)-27(ortio)1(n)-411(of)-412(g)1(loba)1(l)-412(dense)-412(ma)1(trix)]TJ/F24 11.955 Tf 213.98 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)-690(This)-412(functio)1(n)-412(compu)1(tes)-412(the)]TJ -203.803 -14.446 Td[(lo)-27(cat)1(ion)-299(o)1(f)-299(the)-299(\014r)1(s)-1(t)-298(ele)-1(men)27(t)-298(of)-299(lo)-26(cal)-299(subar)1(ra)27(y)-298(used,)-305(ba)1(se)-1(d)-298(on)]TJ/F24 11.955 Tf 309.821 0 Td[(iy)-36(;)-167(j)-56(y)]TJ/F15 11.955 Tf 30.597 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 194.311 672.256 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -194.311 -672.256 cm +BT +/F24 11.955 Tf 197.822 672.256 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 260.418 672.256 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -260.418 -672.256 cm +BT +/F24 11.955 Tf 263.93 672.256 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.445 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 243.96 614.473 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -243.96 -614.473 cm +BT +/F15 11.955 Tf 243.96 614.473 Td[(2)]TJ +ET +1 0 0 1 249.813 614.473 cm +0 g 0 G +1 0 0 1 -249.813 -614.473 cm +BT +/F15 11.955 Tf 249.813 614.473 Td[(.)-435(The)-327(ra)1(nk)-326(of)]TJ/F24 11.955 Tf 72.838 0 Td[(y)]TJ/F15 11.955 Tf 10.038 0 Td[(m)27(ust)-326(b)-27(e)-327(the)-326(s)-1(a)1(me)-327(o)1(f)]TJ/F24 11.955 Tf 107.76 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 76.11 590.064 cm +0 g 0 G +1 0 0 1 -76.11 -590.064 cm +BT +/F19 11.955 Tf 81.963 590.064 Td[(desc)]TJ +ET +1 0 0 1 107.661 590.064 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -590.064 cm +BT +/F19 11.955 Tf 111.696 590.064 Td[(a)]TJ +ET +1 0 0 1 118.234 590.064 cm +0 g 0 G +1 0 0 1 -118.234 -590.064 cm +BT +/F15 11.955 Tf 124.087 590.064 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 546.727 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -546.727 cm +BT +/F42 11.955 Tf 311.985 546.727 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 546.727 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -546.727 cm +BT +/F42 11.955 Tf 334.87 546.727 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 546.727 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -546.727 cm +BT +/F42 11.955 Tf 363.907 546.727 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 546.727 cm +0 g 0 G +1 0 0 1 -388.515 -546.727 cm +BT +/F15 11.955 Tf 388.515 546.727 Td[(.)]TJ +ET +1 0 0 1 76.11 522.318 cm +0 g 0 G +1 0 0 1 -76.11 -522.318 cm +BT +/F19 11.955 Tf 81.963 522.318 Td[(jx)]TJ +ET +1 0 0 1 93.171 522.318 cm +0 g 0 G +1 0 0 1 -93.171 -522.318 cm +BT +/F15 11.955 Tf 99.024 522.318 Td[(the)-277(column)-277(index)-277(o)1(f)-277(globa)1(l)-277(dens)-1(e)-277(ma)1(trix)]TJ/F24 11.955 Tf 206.315 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-287(iden)27(tifying)-276(the)-277(column)-277(o)1(f)-278(sub-)]TJ -200.763 -14.446 Td[(v)27(ecto)1(r)]TJ/F24 11.955 Tf 35.118 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -41.77 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(ar)1(e)-327(of)-326(ra)1(nk)-327(2)1(.)]TJ -247.458 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1.)]TJ +ET +1 0 0 1 76.11 425.681 cm +0 g 0 G +1 0 0 1 -76.11 -425.681 cm +BT +/F19 11.955 Tf 81.963 425.681 Td[(jy)]TJ +ET +1 0 0 1 93.171 425.681 cm +0 g 0 G +1 0 0 1 -93.171 -425.681 cm +BT +/F15 11.955 Tf 99.024 425.681 Td[(the)-467(c)-1(o)1(lumn)-468(index)-467(of)-467(glo)1(bal)-468(dense)-468(ma)1(trix)]TJ/F24 11.955 Tf 222.256 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)-503(iden)27(t)1(if)-1(y)1(ing)-468(t)1(he)-468(column)-467(of)]TJ -216.189 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -58.553 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(ar)1(e)-327(of)-326(ra)1(nk)-327(2)1(.)]TJ -247.458 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 14.973 0 Td[(=)-277(1.)]TJ -61.307 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(y)]TJ/F27 11.955 Tf 14.973 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 329.043 cm +0 g 0 G +1 0 0 1 -76.11 -329.043 cm +BT +/F19 11.955 Tf 81.963 329.043 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 329.043 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -76.11 -304.634 cm +BT +/F19 11.955 Tf 81.963 304.634 Td[(F)94(uncti)1(on)-375(v)63(alue)]TJ +ET +1 0 0 1 168.098 304.634 cm +0 g 0 G +1 0 0 1 -168.098 -304.634 cm +BT +/F15 11.955 Tf 173.951 304.634 Td[(is)-327(t)1(he)-327(dot)-326(pr)1(o)-27(duct)-327(o)1(f)-327(sub)27(v)28(e)-1(cto)1(rs)]TJ/F24 11.955 Tf 167.005 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -269.181 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 275.743 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -275.743 cm +BT +/F15 11.955 Tf 414.673 275.743 Td[(2)]TJ +ET +1 0 0 1 420.526 275.743 cm +0 g 0 G +1 0 0 1 -420.526 -275.743 cm +BT +/F15 11.955 Tf 420.526 275.743 Td[(.)]TJ +ET +1 0 0 1 76.11 251.334 cm +0 g 0 G +1 0 0 1 -76.11 -251.334 cm +BT +/F19 11.955 Tf 81.963 251.334 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 251.334 cm +0 g 0 G +1 0 0 1 -104.005 -251.334 cm +BT +/F15 11.955 Tf 109.858 251.334 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(15)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +464 0 obj << +/Type /Page +/Contents 465 0 R +/Resources 463 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 426 0 R +/Annots [ 467 0 R 468 0 R 469 0 R ] +>> endobj +467 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.964 611.152 250.81 623.771] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> +>> endobj +468 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 543.074 389.511 556.025] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +469 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 272.422 421.522 285.041] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> +>> endobj +466 0 obj << +/D [464 0 R /XYZ 81.963 738.009 null] +>> endobj +463 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +472 0 obj << +/Length 7088 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -71.144 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -666.865 cm +BT +/F19 17.215 Tf 123.806 666.865 Td[(psb)]TJ +ET +1 0 0 1 154.126 666.865 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -666.865 cm +BT +/F19 17.215 Tf 159.937 666.865 Td[(g)1(e)-1(do)1(t|Gen)-1(er)1(ali)1(ze)-1(d)-375(Do)1(t)-375(P)1(ro)-31(duct)]TJ/F15 11.955 Tf -36.131 -38.663 Td[(This)-278(subrout)1(ine)-278(computes)-278(a)-277(series)-278(of)-278(do)1(t)-278(pro)-26(duc)-1(t)1(s)-278(amo)1(ng)-278(t)1(he)-278(columns)-278(o)1(f)-278(t)27(w)27(o)]TJ 0 -14.445 Td[(dense)-327(ma)1(trices)]TJ/F24 11.955 Tf 78.82 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(:)]TJ/F24 11.955 Tf 20.591 -27.602 Td[(r)-27(es)]TJ/F15 11.955 Tf 16.54 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(i)]TJ/F15 11.955 Tf 3.994 0 Td[(\051)]TJ/F27 11.955 Tf 7.873 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(\050:)]TJ/F24 11.955 Tf 7.804 0 Td[(;)-167(i)]TJ/F15 11.955 Tf 9.238 0 Td[(\051)]TJ/F25 7.97 Tf 4.552 4.936 Td[(T)]TJ/F24 11.955 Tf 6.605 -4.936 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(\050:)]TJ/F24 11.955 Tf 7.804 0 Td[(;)-167(i)]TJ/F15 11.955 Tf 9.238 0 Td[(\051)]TJ -245.127 -27.602 Td[(If)-333(the)-333(ma)1(trices)-333(ar)1(e)-333(complex,)-334(then)-333(t)1(he)-333(usual)-332(c)-1(o)1(n)27(v)27(en)27(t)1(ion)-333(a)1(pplies)-1(,)-334(i.e.)-454(th)1(e)-333(con-)]TJ 0 -14.446 Td[(juga)1(te)-292(tr)1(ansp)-27(ose)-292(of)]TJ/F24 11.955 Tf 100.008 0 Td[(x)]TJ/F15 11.955 Tf 10.137 0 Td[(is)-292(used.)-424(If)]TJ/F24 11.955 Tf 53.783 0 Td[(x)]TJ/F15 11.955 Tf 10.138 0 Td[(and)]TJ/F24 11.955 Tf 22.345 0 Td[(y)]TJ/F15 11.955 Tf 9.622 0 Td[(ar)1(e)-292(of)-292(r)1(ank)-291(one,)-298(then)]TJ/F24 11.955 Tf 109.209 0 Td[(r)-27(es)]TJ/F15 11.955 Tf 20.026 0 Td[(is)-292(a)-291(scala)1(r,)]TJ -335.268 -14.446 Td[(else)-327(it)-326(is)-327(a)-326(ra)1(nk)-326(one)-326(arra)28(y)82(.)]TJ/F19 17.215 Tf 0 -42.402 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 108.784 -26.699 Td[(psb)]TJ +ET +1 0 0 1 250.916 460.56 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -250.916 -460.56 cm +BT +/F15 11.955 Tf 254.428 460.56 Td[(gedo)1(t)-327(\050)]TJ/F21 11.955 Tf 36.419 0 Td[(r)51(es)-1(,)-350(x,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 361.951 460.56 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -361.951 -460.56 cm +BT +/F21 11.955 Tf 365.537 460.56 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 427.577 cm +0 g 0 G +1 0 0 1 81.66 -32.479 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -427.178 cm +BT +/F24 11.955 Tf 217.297 417.066 Td[(r)-27(es)]TJ/F15 11.955 Tf 16.54 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(y)]TJ/F19 11.955 Tf 99.381 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 412.334 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -412.334 cm +BT +/F15 11.955 Tf 217.297 402.222 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 402.222 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -402.222 cm +BT +/F15 11.955 Tf 376.015 402.222 Td[(gedo)1(t)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 387.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -387.776 cm +BT +/F15 11.955 Tf 376.015 387.776 Td[(gedo)1(t)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 373.33 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -373.33 cm +BT +/F15 11.955 Tf 376.015 373.33 Td[(gedo)1(t)]TJ +ET +1 0 0 1 211.319 368.598 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 55.432 -32.213 cm +0 g 0 G +1 0 0 1 -266.751 -336.385 cm +BT +/F15 11.955 Tf 266.751 336.385 Td[(T)81(a)1(ble)-327(3)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 336.385 cm +0 g 0 G +1 0 0 1 -245.598 -2.324 cm +0 g 0 G +1 0 0 1 -5.853 -42.36 cm +0 g 0 G +1 0 0 1 -117.953 -291.701 cm +BT +/F19 11.955 Tf 123.806 291.701 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 291.701 cm +0 g 0 G +1 0 0 1 -61.657 -26.41 cm +0 g 0 G +1 0 0 1 -117.953 -265.291 cm +BT +/F19 11.955 Tf 123.806 265.291 Td[(x)]TJ +ET +1 0 0 1 130.904 265.291 cm +0 g 0 G +1 0 0 1 -130.904 -265.291 cm +BT +/F15 11.955 Tf 136.757 265.291 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.871 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -197.209 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 285.803 207.508 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -285.803 -207.508 cm +BT +/F15 11.955 Tf 285.803 207.508 Td[(3)]TJ +ET +1 0 0 1 291.656 207.508 cm +0 g 0 G +1 0 0 1 -291.656 -207.508 cm +BT +/F15 11.955 Tf 291.656 207.508 Td[(.)-435(The)-327(ra)1(nk)-326(of)]TJ/F24 11.955 Tf 72.838 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(m)27(ust)-326(b)-27(e)-327(the)-326(same)-327(o)1(f)]TJ/F24 11.955 Tf 107.76 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ +ET +1 0 0 1 117.953 181.098 cm +0 g 0 G +1 0 0 1 -117.953 -181.098 cm +BT +/F19 11.955 Tf 123.806 181.098 Td[(y)]TJ +ET +1 0 0 1 130.904 181.098 cm +0 g 0 G +1 0 0 1 -130.904 -181.098 cm +BT +/F15 11.955 Tf 136.757 181.098 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.871 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ -196.693 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 285.803 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -285.803 -123.314 cm +BT +/F15 11.955 Tf 285.803 123.314 Td[(3)]TJ +ET +1 0 0 1 291.656 123.314 cm +0 g 0 G +1 0 0 1 -291.656 -123.314 cm +BT +/F15 11.955 Tf 291.656 123.314 Td[(.)-435(The)-327(ra)1(nk)-326(of)]TJ/F24 11.955 Tf 72.838 0 Td[(y)]TJ/F15 11.955 Tf 10.038 0 Td[(m)27(ust)-326(b)-27(e)-327(the)-326(s)-1(a)1(me)-327(o)1(f)]TJ/F24 11.955 Tf 107.76 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(16)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +471 0 obj << +/Type /Page +/Contents 472 0 R +/Resources 470 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +/Annots [ 476 0 R 477 0 R ] +>> endobj +476 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.807 204.187 292.653 216.806] +/Subtype /Link +/A << /S /GoTo /D (table.3) >> +>> endobj +477 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.807 119.994 292.653 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.3) >> +>> endobj +473 0 obj << +/D [471 0 R /XYZ 123.806 738.009 null] +>> endobj +46 0 obj << +/D [471 0 R /XYZ 123.806 639.701 null] +>> endobj +474 0 obj << +/D [471 0 R /XYZ 123.806 471.659 null] +>> endobj +475 0 obj << +/D [471 0 R /XYZ 313.25 350.831 null] +>> endobj +470 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +481 0 obj << +/Length 3401 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(desc)]TJ +ET +1 0 0 1 107.661 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -701.148 cm +BT +/F19 11.955 Tf 111.696 701.148 Td[(a)]TJ +ET +1 0 0 1 118.234 701.148 cm +0 g 0 G +1 0 0 1 -118.234 -701.148 cm +BT +/F15 11.955 Tf 124.087 701.148 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -657.81 cm +BT +/F42 11.955 Tf 363.907 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 657.81 cm +0 g 0 G +1 0 0 1 -388.515 -657.81 cm +BT +/F15 11.955 Tf 388.515 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 633.402 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -76.11 -608.993 cm +BT +/F19 11.955 Tf 81.963 608.993 Td[(re)-1(s)]TJ +ET +1 0 0 1 98.898 608.993 cm +0 g 0 G +1 0 0 1 -98.898 -608.993 cm +BT +/F15 11.955 Tf 104.751 608.993 Td[(is)-327(t)1(he)-327(dot)-326(pr)1(o)-27(duct)-327(o)1(f)-327(sub)27(v)28(e)-1(ct)1(ors)]TJ/F24 11.955 Tf 167.005 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ -199.98 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-342(as:)-467(a)-342(n)27(um)27(b)-27(er)-343(o)1(r)-343(a)-342(r)1(ank-one)-342(arra)28(y)-342(of)-343(t)1(he)-343(dat)1(a)-343(t)28(yp)-27(e)-343(indicat)1(e)-1(d)]TJ 0 -14.445 Td[(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 157.076 565.656 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -157.076 -565.656 cm +BT +/F15 11.955 Tf 157.076 565.656 Td[(2)]TJ +ET +1 0 0 1 162.929 565.656 cm +0 g 0 G +1 0 0 1 -162.929 -565.656 cm +BT +/F15 11.955 Tf 162.929 565.656 Td[(.)]TJ +ET +1 0 0 1 76.11 541.247 cm +0 g 0 G +1 0 0 1 -76.11 -541.247 cm +BT +/F19 11.955 Tf 81.963 541.247 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 541.247 cm +0 g 0 G +1 0 0 1 -104.005 -541.247 cm +BT +/F15 11.955 Tf 109.858 541.247 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(17)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +480 0 obj << +/Type /Page +/Contents 481 0 R +/Resources 479 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +/Annots [ 483 0 R 484 0 R ] +>> endobj +483 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 389.511 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +484 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [156.08 564.659 163.925 574.954] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> +>> endobj +482 0 obj << +/D [480 0 R /XYZ 81.963 738.009 null] +>> endobj +479 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +487 0 obj << +/Length 7442 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -67.872 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -670.137 cm +BT +/F19 17.215 Tf 123.806 670.137 Td[(psb)]TJ +ET +1 0 0 1 154.126 670.137 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -670.137 cm +BT +/F19 17.215 Tf 159.937 670.137 Td[(g)1(e)-1(am)1(ax|In\014ni)1(t)31(y)1(-Nor)1(m)-375(o)1(f)-375(V)94(ecto)1(r)]TJ/F15 11.955 Tf -36.131 -35.378 Td[(This)-327(functio)1(n)-327(comput)1(e)-1(s)-326(the)-326(in\014nit)27(y-norm)-326(o)1(f)-327(a)-326(v)27(ecto)1(r)]TJ/F24 11.955 Tf 273.92 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -280.572 -14.446 Td[(If)]TJ/F24 11.955 Tf 11.958 0 Td[(x)]TJ/F15 11.955 Tf 10.81 0 Td[(is)-348(double)-348(pr)1(e)-1(cision)-347(real)-348(o)1(r)-348(single)-348(precision)-348(r)1(e)-1(a)1(l)-348(v)27(ecto)1(r)-348(comput)1(e)-1(s)-348(in\014nit)28(y)]TJ -22.768 -14.446 Td[(nor)1(m)-327(a)1(s)-1(:)]TJ/F24 11.955 Tf 150.155 -14.446 Td[(am)-1(ax)]TJ/F27 11.955 Tf 32.502 0 Td[(\040)]TJ/F15 11.955 Tf 15.276 0 Td[(max)]TJ/F25 7.97 Tf 9.452 -7.261 Td[(i)]TJ/F27 11.955 Tf 14.327 7.261 Td[(j)]TJ/F24 11.955 Tf 3.321 0 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(j)]TJ/F15 11.955 Tf -235.066 -23.796 Td[(else)-327(if)]TJ/F24 11.955 Tf 32.907 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(do)1(uble)-327(pr)1(e)-1(cision)-326(complex)-326(v)27(ecto)1(r)-327(t)1(he)-1(n)-326(comput)1(e)-1(s)-326(in\014nit)27(y-nor)1(m)-327(a)1(s:)]TJ/F24 11.955 Tf 64.861 -25.386 Td[(am)-1(ax)]TJ/F27 11.955 Tf 32.503 0 Td[(\040)]TJ/F15 11.955 Tf 15.276 0 Td[(max)]TJ/F25 7.97 Tf 9.451 -7.262 Td[(i)]TJ/F15 11.955 Tf 14.327 7.262 Td[(\050)]TJ/F27 11.955 Tf 4.552 0 Td[(j)]TJ/F24 11.955 Tf 3.321 0 Td[(r)-27(e)]TJ/F15 11.955 Tf 11.026 0 Td[(\050)]TJ/F24 11.955 Tf 4.553 0 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.794 Td[(i)]TJ/F15 11.955 Tf 3.381 1.794 Td[(\051)]TJ/F27 11.955 Tf 4.552 0 Td[(j)]TJ/F15 11.955 Tf 5.978 0 Td[(+)]TJ/F27 11.955 Tf 11.761 0 Td[(j)]TJ/F24 11.955 Tf 3.321 0 Td[(im)]TJ/F15 11.955 Tf 14.233 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.794 Td[(i)]TJ/F15 11.955 Tf 3.381 1.794 Td[(\051)]TJ/F27 11.955 Tf 4.553 0 Td[(j)]TJ/F15 11.955 Tf 3.321 0 Td[(\051)]TJ -275.668 -28.696 Td[(where:)]TJ +ET +1 0 0 1 117.953 490.004 cm +0 g 0 G +1 0 0 1 -117.953 -490.004 cm +BT +/F24 11.955 Tf 123.806 490.004 Td[(x)]TJ +ET +1 0 0 1 130.458 490.004 cm +0 g 0 G +1 0 0 1 -130.458 -490.004 cm +BT +/F15 11.955 Tf 136.311 490.004 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 162.128 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.794 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ/F19 17.215 Tf -183.637 -37.99 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 121.277 -26.285 Td[(psb)]TJ +ET +1 0 0 1 263.409 423.935 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -263.409 -423.935 cm +BT +/F15 11.955 Tf 266.921 423.935 Td[(gea)1(max)-326(\050)]TJ/F21 11.955 Tf 47.149 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 349.458 423.935 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -349.458 -423.935 cm +BT +/F21 11.955 Tf 353.044 423.935 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -149.805 -28.892 Td[(psb)]TJ +ET +1 0 0 1 255.041 395.043 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -255.041 -395.043 cm +BT +/F15 11.955 Tf 258.552 395.043 Td[(gea)1(max)-326(\050)]TJ/F21 11.955 Tf 47.149 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 341.089 395.043 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -341.089 -395.043 cm +BT +/F21 11.955 Tf 344.676 395.043 Td[(a,)-350(info,)-350(jx)]TJ/F15 11.955 Tf 50.212 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 364.241 cm +0 g 0 G +1 0 0 1 23.911 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.079 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +329.014 0.199 l +S +Q +1 0 0 1 -153.57 -363.842 cm +BT +/F24 11.955 Tf 159.548 353.73 Td[(amax)-7568(x)]TJ/F19 11.955 Tf 256.526 0 Td[(F)94(uncti)1(on)]TJ +ET +1 0 0 1 153.57 348.998 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +329.014 0.199 l +S +Q +1 0 0 1 -153.57 -348.998 cm +BT +/F15 11.955 Tf 159.548 338.886 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-1000(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 434.4 338.886 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -434.4 -338.886 cm +BT +/F15 11.955 Tf 437.912 338.886 Td[(gea)1(max)]TJ -278.364 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-1422(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Rea)1(l)-2864(psb)]TJ +ET +1 0 0 1 434.4 324.44 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -434.4 -324.44 cm +BT +/F15 11.955 Tf 437.912 324.44 Td[(gea)1(max)]TJ -278.364 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-1422(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Complex)-1000(psb)]TJ +ET +1 0 0 1 434.4 309.994 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -434.4 -309.994 cm +BT +/F15 11.955 Tf 437.912 309.994 Td[(gea)1(max)]TJ +ET +1 0 0 1 153.57 305.262 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +329.014 0.199 l +S +Q +1 0 0 1 113.181 -32.212 cm +0 g 0 G +1 0 0 1 -266.751 -273.05 cm +BT +/F15 11.955 Tf 266.751 273.05 Td[(T)81(a)1(ble)-327(4)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 273.05 cm +0 g 0 G +1 0 0 1 -245.598 -2.325 cm +0 g 0 G +1 0 0 1 -5.853 -36.617 cm +0 g 0 G +1 0 0 1 -117.953 -234.108 cm +BT +/F19 11.955 Tf 123.806 234.108 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 234.108 cm +0 g 0 G +1 0 0 1 -61.657 -24.119 cm +0 g 0 G +1 0 0 1 -117.953 -209.989 cm +BT +/F19 11.955 Tf 123.806 209.989 Td[(x)]TJ +ET +1 0 0 1 130.904 209.989 cm +0 g 0 G +1 0 0 1 -130.904 -209.989 cm +BT +/F15 11.955 Tf 136.757 209.989 Td[(the)-408(lo)-27(cal)-408(p)-27(o)1(rtio)1(n)-408(of)-408(glo)1(bal)-408(dense)-409(ma)1(trix)]TJ/F24 11.955 Tf 213.702 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)-680(This)-408(f)-1(unctio)1(n)-408(computes)-408(the)]TJ -204.041 -14.445 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -181.098 cm +BT +/F24 11.955 Tf 239.665 181.098 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -181.098 cm +BT +/F24 11.955 Tf 305.773 181.098 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -123.314 cm +BT +/F15 11.955 Tf 389.922 123.314 Td[(4)]TJ +ET +1 0 0 1 395.775 123.314 cm +0 g 0 G +1 0 0 1 -395.775 -123.314 cm +BT +/F15 11.955 Tf 395.775 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(18)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +486 0 obj << +/Type /Page +/Contents 487 0 R +/Resources 485 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +/Annots [ 491 0 R ] +>> endobj +491 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 119.994 396.771 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.4) >> +>> endobj +488 0 obj << +/D [486 0 R /XYZ 123.806 738.009 null] +>> endobj +50 0 obj << +/D [486 0 R /XYZ 123.806 645.857 null] +>> endobj +489 0 obj << +/D [486 0 R /XYZ 123.806 435.033 null] +>> endobj +490 0 obj << +/D [486 0 R /XYZ 313.25 287.495 null] +>> endobj +485 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +494 0 obj << +/Length 4518 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(desc)]TJ +ET +1 0 0 1 107.661 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -701.148 cm +BT +/F19 11.955 Tf 111.696 701.148 Td[(a)]TJ +ET +1 0 0 1 118.234 701.148 cm +0 g 0 G +1 0 0 1 -118.234 -701.148 cm +BT +/F15 11.955 Tf 124.087 701.148 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -657.81 cm +BT +/F42 11.955 Tf 363.907 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 657.81 cm +0 g 0 G +1 0 0 1 -388.515 -657.81 cm +BT +/F15 11.955 Tf 388.515 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(jx)]TJ +ET +1 0 0 1 93.171 633.402 cm +0 g 0 G +1 0 0 1 -93.171 -633.402 cm +BT +/F15 11.955 Tf 99.024 633.402 Td[(the)-464(co)1(lumn)-464(index)-464(o)1(f)-464(glo)1(bal)-463(de)-1(nse)-464(ma)1(trix)]TJ/F24 11.955 Tf 221.935 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-498(iden)27(tifying)-463(the)-464(co)1(lumn)-464(of)]TJ -216.383 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -59.068 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.657 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1)]TJ -61.822 -14.446 Td[(Sp)-27(eci\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 536.764 cm +0 g 0 G +1 0 0 1 -76.11 -536.764 cm +BT +/F19 11.955 Tf 81.963 536.764 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 536.764 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -512.356 cm +BT +/F19 11.955 Tf 81.963 512.356 Td[(F)94(uncti)1(on)-375(v)63(alue)]TJ +ET +1 0 0 1 168.098 512.356 cm +0 g 0 G +1 0 0 1 -168.098 -512.356 cm +BT +/F15 11.955 Tf 173.951 512.356 Td[(is)-327(t)1(he)-327(in\014nit)28(y)-327(no)1(rm)-326(of)-327(sub)27(v)28(ector)]TJ/F24 11.955 Tf 168.566 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -237.941 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-27(e)-327(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 483.464 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -483.464 cm +BT +/F15 11.955 Tf 414.673 483.464 Td[(4)]TJ +ET +1 0 0 1 420.526 483.464 cm +0 g 0 G +1 0 0 1 -420.526 -483.464 cm +BT +/F15 11.955 Tf 420.526 483.464 Td[(.)]TJ +ET +1 0 0 1 76.11 459.055 cm +0 g 0 G +1 0 0 1 -76.11 -459.055 cm +BT +/F19 11.955 Tf 81.963 459.055 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 459.055 cm +0 g 0 G +1 0 0 1 -104.005 -459.055 cm +BT +/F15 11.955 Tf 109.858 459.055 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(19)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +493 0 obj << +/Type /Page +/Contents 494 0 R +/Resources 492 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +/Annots [ 496 0 R 497 0 R ] +>> endobj +496 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 389.511 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +497 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 480.143 421.522 492.762] +/Subtype /Link +/A << /S /GoTo /D (table.4) >> +>> endobj +495 0 obj << +/D [493 0 R /XYZ 81.963 738.009 null] +>> endobj +492 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +500 0 obj << +/Length 7219 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.729 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -668.28 cm +BT +/F19 17.215 Tf 123.806 668.28 Td[(psb)]TJ +ET +1 0 0 1 154.126 668.28 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -668.28 cm +BT +/F19 17.215 Tf 159.937 668.28 Td[(g)1(e)-1(am)1(ax|Ge)-1(ner)1(ali)1(ze)-1(d)-375(In\014ni)1(t)32(y)-375(No)1(rm)]TJ/F15 11.955 Tf -36.131 -37.239 Td[(This)-254(subrouti)1(ne)-254(c)-1(o)1(mputes)-254(a)-254(series)-254(of)-254(in\014ni)1(t)27(y)-254(no)1(rms)-254(on)-253(the)-254(columns)-254(o)1(f)-254(a)-254(dense)]TJ 0 -14.446 Td[(mat)1(rix)]TJ/F24 11.955 Tf 38.044 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(:)]TJ/F24 11.955 Tf 94.506 -14.94 Td[(r)-27(es)]TJ/F15 11.955 Tf 16.54 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(i)]TJ/F15 11.955 Tf 3.993 0 Td[(\051)]TJ/F27 11.955 Tf 7.873 0 Td[(\040)]TJ/F15 11.955 Tf 15.276 0 Td[(max)]TJ/F25 7.97 Tf 8.583 -7.527 Td[(k)]TJ/F27 11.955 Tf 15.196 7.527 Td[(j)]TJ/F24 11.955 Tf 3.321 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(k)-34(;)-167(i)]TJ/F15 11.955 Tf 15.727 0 Td[(\051)]TJ/F27 11.955 Tf 4.553 0 Td[(j)]TJ/F19 17.215 Tf -246.02 -40.947 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 110.144 -26.455 Td[(psb)]TJ +ET +1 0 0 1 252.276 534.253 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -252.276 -534.253 cm +BT +/F15 11.955 Tf 255.788 534.253 Td[(gea)1(max)-326(\050)]TJ/F21 11.955 Tf 47.149 0 Td[(r)51(e)-1(s,)-350(x,)-350(desc)]TJ +ET +1 0 0 1 360.591 534.253 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -360.591 -534.253 cm +BT +/F21 11.955 Tf 364.178 534.253 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 502.213 cm +0 g 0 G +1 0 0 1 21.837 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.079 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +333.162 0.199 l +S +Q +1 0 0 1 -151.496 -501.814 cm +BT +/F24 11.955 Tf 157.474 491.702 Td[(r)-27(es)-8625(x)]TJ/F19 11.955 Tf 256.526 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 151.496 486.97 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +333.162 0.199 l +S +Q +1 0 0 1 -151.496 -486.97 cm +BT +/F15 11.955 Tf 157.474 476.858 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-1000(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 432.326 476.858 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -432.326 -476.858 cm +BT +/F15 11.955 Tf 435.838 476.858 Td[(gea)1(max)]TJ -278.364 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-1422(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Rea)1(l)-2864(psb)]TJ +ET +1 0 0 1 432.326 462.412 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -432.326 -462.412 cm +BT +/F15 11.955 Tf 435.838 462.412 Td[(gea)1(max)]TJ -278.364 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-1422(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Complex)-1000(psb)]TJ +ET +1 0 0 1 432.326 447.966 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -432.326 -447.966 cm +BT +/F15 11.955 Tf 435.838 447.966 Td[(gea)1(max)]TJ +ET +1 0 0 1 151.496 443.234 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +333.162 0.199 l +S +Q +1 0 0 1 115.255 -32.213 cm +0 g 0 G +1 0 0 1 -266.751 -411.021 cm +BT +/F15 11.955 Tf 266.751 411.021 Td[(T)81(a)1(ble)-327(5)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 411.021 cm +0 g 0 G +1 0 0 1 -245.598 -2.324 cm +0 g 0 G +1 0 0 1 -5.853 -40.001 cm +0 g 0 G +1 0 0 1 -117.953 -368.696 cm +BT +/F19 11.955 Tf 123.806 368.696 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 368.696 cm +0 g 0 G +1 0 0 1 -61.657 -25.231 cm +0 g 0 G +1 0 0 1 -117.953 -343.465 cm +BT +/F19 11.955 Tf 123.806 343.465 Td[(x)]TJ +ET +1 0 0 1 130.904 343.465 cm +0 g 0 G +1 0 0 1 -130.904 -343.465 cm +BT +/F15 11.955 Tf 136.757 343.465 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.871 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -197.209 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 285.682 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -285.682 cm +BT +/F15 11.955 Tf 389.922 285.682 Td[(5)]TJ +ET +1 0 0 1 395.775 285.682 cm +0 g 0 G +1 0 0 1 -395.775 -285.682 cm +BT +/F15 11.955 Tf 395.775 285.682 Td[(.)]TJ +ET +1 0 0 1 117.953 260.451 cm +0 g 0 G +1 0 0 1 -117.953 -260.451 cm +BT +/F19 11.955 Tf 123.806 260.451 Td[(desc)]TJ +ET +1 0 0 1 149.504 260.451 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -260.451 cm +BT +/F19 11.955 Tf 153.539 260.451 Td[(a)]TJ +ET +1 0 0 1 160.077 260.451 cm +0 g 0 G +1 0 0 1 -160.077 -260.451 cm +BT +/F15 11.955 Tf 165.93 260.451 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 217.114 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -217.114 cm +BT +/F42 11.955 Tf 353.828 217.114 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 217.114 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -217.114 cm +BT +/F42 11.955 Tf 376.713 217.114 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 217.114 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -217.114 cm +BT +/F42 11.955 Tf 405.751 217.114 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 217.114 cm +0 g 0 G +1 0 0 1 -430.358 -217.114 cm +BT +/F15 11.955 Tf 430.358 217.114 Td[(.)]TJ +ET +1 0 0 1 117.953 191.883 cm +0 g 0 G +1 0 0 1 -117.953 -191.883 cm +BT +/F19 11.955 Tf 123.806 191.883 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 191.883 cm +0 g 0 G +1 0 0 1 -69.745 -25.231 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(re)-1(s)]TJ +ET +1 0 0 1 140.741 166.652 cm +0 g 0 G +1 0 0 1 -140.741 -166.652 cm +BT +/F15 11.955 Tf 146.594 166.652 Td[(is)-327(t)1(he)-327(in\014nit)28(y)-327(no)1(rm)-326(of)-327(t)1(he)-327(columns)-326(of)]TJ/F24 11.955 Tf 195.23 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -195.405 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-342(as:)-467(a)-343(n)28(um)27(b)-27(er)-343(o)1(r)-343(a)-342(r)1(ank-one)-343(a)1(rra)28(y)-342(of)-343(t)1(he)-343(dat)1(a)-343(t)28(yp)-27(e)-343(indicat)1(e)-1(d)]TJ 0 -14.446 Td[(in)-326(T)81(ab)1(le)]TJ +ET +1 0 0 1 198.919 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -198.919 -123.314 cm +BT +/F15 11.955 Tf 198.919 123.314 Td[(4)]TJ +ET +1 0 0 1 204.772 123.314 cm +0 g 0 G +1 0 0 1 -204.772 -123.314 cm +BT +/F15 11.955 Tf 204.772 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(20)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +499 0 obj << +/Type /Page +/Contents 500 0 R +/Resources 498 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +/Annots [ 504 0 R 505 0 R 506 0 R ] +>> endobj +504 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 282.361 396.771 294.98] +/Subtype /Link +/A << /S /GoTo /D (table.5) >> +>> endobj +505 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 213.461 431.355 226.412] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +506 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [197.923 122.318 205.768 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.4) >> +>> endobj +501 0 obj << +/D [499 0 R /XYZ 123.806 738.009 null] +>> endobj +54 0 obj << +/D [499 0 R /XYZ 123.806 642.303 null] +>> endobj +502 0 obj << +/D [499 0 R /XYZ 123.806 545.351 null] +>> endobj +503 0 obj << +/D [499 0 R /XYZ 313.25 425.467 null] +>> endobj +498 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +509 0 obj << +/Length 907 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(21)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +508 0 obj << +/Type /Page +/Contents 509 0 R +/Resources 507 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 478 0 R +>> endobj +510 0 obj << +/D [508 0 R /XYZ 81.963 738.009 null] +>> endobj +507 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +513 0 obj << +/Length 7106 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.607 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.402 cm +BT +/F19 17.215 Tf 123.806 669.402 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.402 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.402 cm +BT +/F19 17.215 Tf 159.937 669.402 Td[(g)1(e)-1(as)1(um|1-N)1(or)1(m)-375(o)1(f)-375(V)94(ecto)1(r)]TJ/F15 11.955 Tf -36.131 -36.113 Td[(This)-327(functio)1(n)-327(comput)1(e)-1(s)-326(the)-326(1-norm)-326(of)-326(a)-326(v)27(ector)]TJ/F24 11.955 Tf 243.354 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -250.006 -14.446 Td[(If)]TJ/F24 11.955 Tf 11.958 0 Td[(x)]TJ/F15 11.955 Tf 10.81 0 Td[(is)-348(double)-348(pr)1(e)-1(cision)-347(real)-348(o)1(r)-348(single)-348(precision)-348(r)1(e)-1(a)1(l)-348(v)27(ecto)1(r)-348(comput)1(e)-1(s)-348(1)1(-)-1(no)1(rm)]TJ -22.768 -14.446 Td[(as:)]TJ/F24 11.955 Tf 159.698 -14.446 Td[(asu)-1(m)]TJ/F27 11.955 Tf 31.882 0 Td[(\040)-278(k)]TJ/F24 11.955 Tf 21.253 0 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.382 1.793 Td[(k)]TJ/F15 11.955 Tf -222.867 -20.854 Td[(else)-327(if)]TJ/F24 11.955 Tf 32.907 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(ic)-327(do)1(uble)-327(pr)1(e)-1(cision)-326(complex)-326(v)27(ecto)1(r)-327(t)1(he)-1(n)-326(comput)1(e)-1(s)-326(1-norm)-326(a)1(s)-1(:)]TJ/F24 11.955 Tf 74.949 -26.244 Td[(asu)-1(m)]TJ/F27 11.955 Tf 31.881 0 Td[(\040)-278(k)]TJ/F24 11.955 Tf 21.254 0 Td[(r)-27(e)]TJ/F15 11.955 Tf 11.026 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(\051)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F22 7.97 Tf 5.977 -1.793 Td[(1)]TJ/F15 11.955 Tf 7.389 1.793 Td[(+)]TJ/F27 11.955 Tf 11.762 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(im)]TJ/F15 11.955 Tf 14.233 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(\051)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F22 7.97 Tf 5.977 -1.793 Td[(1)]TJ/F15 11.955 Tf -265.4 -24.451 Td[(where:)]TJ +ET +1 0 0 1 117.953 492.335 cm +0 g 0 G +1 0 0 1 -117.953 -492.335 cm +BT +/F24 11.955 Tf 123.806 492.335 Td[(x)]TJ +ET +1 0 0 1 130.458 492.335 cm +0 g 0 G +1 0 0 1 -130.458 -492.335 cm +BT +/F15 11.955 Tf 136.311 492.335 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 162.128 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ/F19 17.215 Tf -183.637 -38.117 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 121.732 -26.285 Td[(psb)]TJ +ET +1 0 0 1 263.864 426.14 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -263.864 -426.14 cm +BT +/F15 11.955 Tf 267.376 426.14 Td[(gea)1(s)-1(um)-326(\050)]TJ/F21 11.955 Tf 46.239 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 349.003 426.14 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -349.003 -426.14 cm +BT +/F21 11.955 Tf 352.589 426.14 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -148.895 -28.892 Td[(psb)]TJ +ET +1 0 0 1 255.496 397.248 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -255.496 -397.248 cm +BT +/F15 11.955 Tf 259.008 397.248 Td[(gea)1(s)-1(um)-326(\050)]TJ/F21 11.955 Tf 46.238 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 340.634 397.248 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -340.634 -397.248 cm +BT +/F21 11.955 Tf 344.22 397.248 Td[(a,)-350(info,)-350(jx)]TJ/F15 11.955 Tf 50.213 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 365.956 cm +0 g 0 G +1 0 0 1 84.189 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.079 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.458 0.199 l +S +Q +1 0 0 1 -213.848 -365.557 cm +BT +/F24 11.955 Tf 219.826 355.445 Td[(dot)]TJ/F15 11.955 Tf 15.937 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(y)]TJ/F19 11.955 Tf 99.983 0 Td[(F)94(uncti)1(on)]TJ +ET +1 0 0 1 213.848 350.713 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.458 0.199 l +S +Q +1 0 0 1 -213.848 -350.713 cm +BT +/F15 11.955 Tf 219.826 340.601 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 375.032 340.601 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.032 -340.601 cm +BT +/F15 11.955 Tf 378.544 340.601 Td[(gea)1(s)-1(um)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 375.032 326.155 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.032 -326.155 cm +BT +/F15 11.955 Tf 378.544 326.155 Td[(gea)1(s)-1(um)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cision)-326(Complex)-1000(psb)]TJ +ET +1 0 0 1 375.032 311.709 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.032 -311.709 cm +BT +/F15 11.955 Tf 378.544 311.709 Td[(gea)1(s)-1(um)]TJ +ET +1 0 0 1 213.848 306.977 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.458 0.199 l +S +Q +1 0 0 1 52.903 -32.212 cm +0 g 0 G +1 0 0 1 -266.751 -274.765 cm +BT +/F15 11.955 Tf 266.751 274.765 Td[(T)81(a)1(ble)-327(6)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 274.765 cm +0 g 0 G +1 0 0 1 -245.598 -2.325 cm +0 g 0 G +1 0 0 1 -5.853 -38.087 cm +0 g 0 G +1 0 0 1 -117.953 -234.353 cm +BT +/F19 11.955 Tf 123.806 234.353 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 234.353 cm +0 g 0 G +1 0 0 1 -61.657 -24.364 cm +0 g 0 G +1 0 0 1 -117.953 -209.989 cm +BT +/F19 11.955 Tf 123.806 209.989 Td[(x)]TJ +ET +1 0 0 1 130.904 209.989 cm +0 g 0 G +1 0 0 1 -130.904 -209.989 cm +BT +/F15 11.955 Tf 136.757 209.989 Td[(the)-408(lo)-27(cal)-408(p)-27(o)1(rtio)1(n)-408(of)-408(glo)1(bal)-408(dense)-409(ma)1(trix)]TJ/F24 11.955 Tf 213.702 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)-680(This)-408(f)-1(unctio)1(n)-408(computes)-408(the)]TJ -204.041 -14.445 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -181.098 cm +BT +/F24 11.955 Tf 239.665 181.098 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -181.098 cm +BT +/F24 11.955 Tf 305.773 181.098 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -123.314 cm +BT +/F15 11.955 Tf 389.922 123.314 Td[(6)]TJ +ET +1 0 0 1 395.775 123.314 cm +0 g 0 G +1 0 0 1 -395.775 -123.314 cm +BT +/F15 11.955 Tf 395.775 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(22)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +512 0 obj << +/Type /Page +/Contents 513 0 R +/Resources 511 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +/Annots [ 517 0 R ] +>> endobj +517 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 119.994 396.771 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.6) >> +>> endobj +514 0 obj << +/D [512 0 R /XYZ 123.806 738.009 null] +>> endobj +58 0 obj << +/D [512 0 R /XYZ 123.806 644.387 null] +>> endobj +515 0 obj << +/D [512 0 R /XYZ 123.806 437.238 null] +>> endobj +516 0 obj << +/D [512 0 R /XYZ 313.25 289.21 null] +>> endobj +511 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +521 0 obj << +/Length 4506 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(desc)]TJ +ET +1 0 0 1 107.661 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -701.148 cm +BT +/F19 11.955 Tf 111.696 701.148 Td[(a)]TJ +ET +1 0 0 1 118.234 701.148 cm +0 g 0 G +1 0 0 1 -118.234 -701.148 cm +BT +/F15 11.955 Tf 124.087 701.148 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -657.81 cm +BT +/F42 11.955 Tf 363.907 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 657.81 cm +0 g 0 G +1 0 0 1 -388.515 -657.81 cm +BT +/F15 11.955 Tf 388.515 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(jx)]TJ +ET +1 0 0 1 93.171 633.402 cm +0 g 0 G +1 0 0 1 -93.171 -633.402 cm +BT +/F15 11.955 Tf 99.024 633.402 Td[(the)-464(co)1(lumn)-464(index)-464(o)1(f)-464(glo)1(bal)-463(de)-1(nse)-464(ma)1(trix)]TJ/F24 11.955 Tf 221.935 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-498(iden)27(tifying)-463(the)-464(co)1(lumn)-464(of)]TJ -216.383 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -59.068 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.657 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1)]TJ -61.822 -14.446 Td[(Sp)-27(eci\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 536.764 cm +0 g 0 G +1 0 0 1 -76.11 -536.764 cm +BT +/F19 11.955 Tf 81.963 536.764 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 536.764 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -512.356 cm +BT +/F19 11.955 Tf 81.963 512.356 Td[(F)94(uncti)1(on)-375(v)63(alue)]TJ +ET +1 0 0 1 168.098 512.356 cm +0 g 0 G +1 0 0 1 -168.098 -512.356 cm +BT +/F15 11.955 Tf 173.951 512.356 Td[(is)-327(t)1(he)-327(1-no)1(rm)-327(o)1(f)-327(sub)27(v)28(e)-1(cto)1(r)]TJ/F24 11.955 Tf 138 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)]TJ -207.376 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 483.464 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -483.464 cm +BT +/F15 11.955 Tf 414.673 483.464 Td[(6)]TJ +ET +1 0 0 1 420.526 483.464 cm +0 g 0 G +1 0 0 1 -420.526 -483.464 cm +BT +/F15 11.955 Tf 420.526 483.464 Td[(.)]TJ +ET +1 0 0 1 76.11 459.055 cm +0 g 0 G +1 0 0 1 -76.11 -459.055 cm +BT +/F19 11.955 Tf 81.963 459.055 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 459.055 cm +0 g 0 G +1 0 0 1 -104.005 -459.055 cm +BT +/F15 11.955 Tf 109.858 459.055 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(23)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +520 0 obj << +/Type /Page +/Contents 521 0 R +/Resources 519 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +/Annots [ 523 0 R 524 0 R ] +>> endobj +523 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 389.511 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +524 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 480.143 421.522 492.762] +/Subtype /Link +/A << /S /GoTo /D (table.6) >> +>> endobj +522 0 obj << +/D [520 0 R /XYZ 81.963 738.009 null] +>> endobj +519 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +527 0 obj << +/Length 7015 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.94 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.069 cm +BT +/F19 17.215 Tf 123.806 669.069 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.069 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.069 cm +BT +/F19 17.215 Tf 159.937 669.069 Td[(g)1(e)-1(nr)1(m2)1(|2-No)1(rm)-374(of)-374(V)94(e)-1(ct)1(or)]TJ/F15 11.955 Tf -36.131 -36.447 Td[(This)-327(functio)1(n)-327(comput)1(e)-1(s)-326(the)-326(2-norm)-326(of)-326(a)-326(v)27(ector)]TJ/F24 11.955 Tf 243.354 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -250.006 -14.446 Td[(If)]TJ/F24 11.955 Tf 11.958 0 Td[(x)]TJ/F15 11.955 Tf 10.81 0 Td[(is)-348(double)-348(pr)1(e)-1(cision)-347(real)-348(o)1(r)-348(single)-348(precision)-348(r)1(e)-1(a)1(l)-348(v)27(ecto)1(r)-348(comput)1(e)-1(s)-348(2)1(-)-1(no)1(rm)]TJ -22.768 -14.446 Td[(as:)]TJ/F24 11.955 Tf 155.697 -14.545 Td[(nr)-28(m)]TJ/F15 11.955 Tf 22.827 0 Td[(2)]TJ/F27 11.955 Tf 9.174 0 Td[(\040)]TJ 15.276 11.071 Td[(p)]TJ +ET +1 0 0 1 336.743 600.256 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +19.909 0.239 l +S +Q +1 0 0 1 -336.743 -600.256 cm +BT +/F24 11.955 Tf 336.743 589.185 Td[(x)]TJ/F25 7.97 Tf 6.652 3.454 Td[(T)]TJ/F24 11.955 Tf 6.604 -3.454 Td[(x)]TJ/F15 11.955 Tf -226.193 -21.037 Td[(else)-327(if)]TJ/F24 11.955 Tf 32.907 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(do)1(uble)-327(pr)1(e)-1(cision)-326(complex)-326(v)27(ecto)1(r)-327(t)1(he)-1(n)-326(comput)1(e)-1(s)-326(2-norm)-326(as:)]TJ/F24 11.955 Tf 111.504 -26.5 Td[(nr)-28(m)]TJ/F15 11.955 Tf 22.827 0 Td[(2)]TJ/F27 11.955 Tf 9.174 0 Td[(\040)]TJ 15.276 11.071 Td[(p)]TJ +ET +1 0 0 1 336.011 552.719 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.373 0.239 l +S +Q +1 0 0 1 -336.011 -552.719 cm +BT +/F24 11.955 Tf 336.011 541.648 Td[(x)]TJ/F25 7.97 Tf 6.652 3.453 Td[(H)]TJ/F24 11.955 Tf 8.068 -3.453 Td[(x)]TJ/F15 11.955 Tf -226.925 -26.501 Td[(where:)]TJ +ET +1 0 0 1 117.953 490.574 cm +0 g 0 G +1 0 0 1 -117.953 -490.574 cm +BT +/F24 11.955 Tf 123.806 490.574 Td[(x)]TJ +ET +1 0 0 1 130.458 490.574 cm +0 g 0 G +1 0 0 1 -130.458 -490.574 cm +BT +/F15 11.955 Tf 136.311 490.574 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 162.128 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.794 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ +ET +1 0 0 1 123.806 463.056 cm +0 g 0 G +1 0 0 1 84.222 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.079 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.392 0.199 l +S +Q +1 0 0 1 -213.881 -462.657 cm +BT +/F24 11.955 Tf 219.859 452.545 Td[(nr)-28(m)]TJ/F15 11.955 Tf 22.827 0 Td[(2,)]TJ/F24 11.955 Tf 13.007 0 Td[(x)]TJ/F19 11.955 Tf 101.045 0 Td[(F)94(unctio)1(n)]TJ +ET +1 0 0 1 213.881 447.813 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.392 0.199 l +S +Q +1 0 0 1 -213.881 -447.813 cm +BT +/F15 11.955 Tf 219.859 437.701 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 375.065 437.701 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.065 -437.701 cm +BT +/F15 11.955 Tf 378.577 437.701 Td[(genrm)1(2)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(ec)-1(isio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 375.065 423.255 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.065 -423.255 cm +BT +/F15 11.955 Tf 378.577 423.255 Td[(genrm)1(2)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(ec)-1(isio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 375.065 408.809 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -375.065 -408.809 cm +BT +/F15 11.955 Tf 378.577 408.809 Td[(genrm)1(2)]TJ +ET +1 0 0 1 213.881 404.077 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +208.392 0.199 l +S +Q +1 0 0 1 52.87 -32.213 cm +0 g 0 G +1 0 0 1 -266.751 -371.864 cm +BT +/F15 11.955 Tf 266.751 371.864 Td[(T)81(a)1(ble)-327(7)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 371.864 cm +0 g 0 G +1 0 0 1 -245.598 -2.324 cm +0 g 0 G +1 0 0 1 -123.806 -369.54 cm +BT +/F19 17.215 Tf 123.806 318.698 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 121.765 -26.318 Td[(psb)]TJ +ET +1 0 0 1 263.897 292.38 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -263.897 -292.38 cm +BT +/F15 11.955 Tf 267.409 292.38 Td[(genrm2)-325(\050)]TJ/F21 11.955 Tf 46.173 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 348.97 292.38 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -348.97 -292.38 cm +BT +/F21 11.955 Tf 352.557 292.38 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ -148.829 -28.892 Td[(psb)]TJ +ET +1 0 0 1 255.528 263.488 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -255.528 -263.488 cm +BT +/F15 11.955 Tf 259.04 263.488 Td[(genrm2)-326(\050)]TJ/F21 11.955 Tf 46.174 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 340.601 263.488 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -340.601 -263.488 cm +BT +/F21 11.955 Tf 344.188 263.488 Td[(a,)-350(info,)-350(jx)]TJ/F15 11.955 Tf 50.212 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 234.563 cm +0 g 0 G +1 0 0 1 -117.953 -234.563 cm +BT +/F19 11.955 Tf 123.806 234.563 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 234.563 cm +0 g 0 G +1 0 0 1 -61.657 -24.574 cm +0 g 0 G +1 0 0 1 -117.953 -209.989 cm +BT +/F19 11.955 Tf 123.806 209.989 Td[(x)]TJ +ET +1 0 0 1 130.904 209.989 cm +0 g 0 G +1 0 0 1 -130.904 -209.989 cm +BT +/F15 11.955 Tf 136.757 209.989 Td[(the)-408(lo)-27(cal)-408(p)-27(o)1(rtio)1(n)-408(of)-408(glo)1(bal)-408(dense)-409(ma)1(trix)]TJ/F24 11.955 Tf 213.702 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)-680(This)-408(f)-1(unctio)1(n)-408(computes)-408(the)]TJ -204.041 -14.445 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -181.098 cm +BT +/F24 11.955 Tf 239.665 181.098 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -181.098 cm +BT +/F24 11.955 Tf 305.773 181.098 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -123.314 cm +BT +/F15 11.955 Tf 389.922 123.314 Td[(7)]TJ +ET +1 0 0 1 395.775 123.314 cm +0 g 0 G +1 0 0 1 -395.775 -123.314 cm +BT +/F15 11.955 Tf 395.775 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(24)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +526 0 obj << +/Type /Page +/Contents 527 0 R +/Resources 525 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +/Annots [ 531 0 R ] +>> endobj +531 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 119.994 396.771 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.7) >> +>> endobj +528 0 obj << +/D [526 0 R /XYZ 123.806 738.009 null] +>> endobj +62 0 obj << +/D [526 0 R /XYZ 123.806 643.753 null] +>> endobj +529 0 obj << +/D [526 0 R /XYZ 313.25 386.31 null] +>> endobj +530 0 obj << +/D [526 0 R /XYZ 123.806 303.478 null] +>> endobj +525 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +534 0 obj << +/Length 4610 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(desc)]TJ +ET +1 0 0 1 107.661 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -701.148 cm +BT +/F19 11.955 Tf 111.696 701.148 Td[(a)]TJ +ET +1 0 0 1 118.234 701.148 cm +0 g 0 G +1 0 0 1 -118.234 -701.148 cm +BT +/F15 11.955 Tf 124.087 701.148 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -657.81 cm +BT +/F42 11.955 Tf 363.907 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 657.81 cm +0 g 0 G +1 0 0 1 -388.515 -657.81 cm +BT +/F15 11.955 Tf 388.515 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(jx)]TJ +ET +1 0 0 1 93.171 633.402 cm +0 g 0 G +1 0 0 1 -93.171 -633.402 cm +BT +/F15 11.955 Tf 99.024 633.402 Td[(the)-464(co)1(lumn)-464(index)-464(o)1(f)-464(glo)1(bal)-463(de)-1(nse)-464(ma)1(trix)]TJ/F24 11.955 Tf 221.935 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-498(iden)27(tifying)-463(the)-464(co)1(lumn)-464(of)]TJ -216.383 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -59.068 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.657 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1)]TJ -61.822 -14.446 Td[(Sp)-27(eci\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 536.764 cm +0 g 0 G +1 0 0 1 -76.11 -536.764 cm +BT +/F19 11.955 Tf 81.963 536.764 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 536.764 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -512.356 cm +BT +/F19 11.955 Tf 81.963 512.356 Td[(F)94(uncti)1(on)-375(V)94(al)1(ue)]TJ +ET +1 0 0 1 170.782 512.356 cm +0 g 0 G +1 0 0 1 -170.782 -512.356 cm +BT +/F15 11.955 Tf 176.635 512.356 Td[(is)-327(t)1(he)-327(2-nor)1(m)-327(o)1(f)-327(sub)27(v)28(e)-1(cto)1(r)]TJ/F24 11.955 Tf 138.001 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -210.06 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 469.018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -469.018 cm +BT +/F15 11.955 Tf 414.673 469.018 Td[(7)]TJ +ET +1 0 0 1 420.526 469.018 cm +0 g 0 G +1 0 0 1 -420.526 -469.018 cm +BT +/F15 11.955 Tf 420.526 469.018 Td[(.)]TJ +ET +1 0 0 1 76.11 444.61 cm +0 g 0 G +1 0 0 1 -76.11 -444.61 cm +BT +/F19 11.955 Tf 81.963 444.61 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 444.61 cm +0 g 0 G +1 0 0 1 -104.005 -444.61 cm +BT +/F15 11.955 Tf 109.858 444.61 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(25)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +533 0 obj << +/Type /Page +/Contents 534 0 R +/Resources 532 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +/Annots [ 536 0 R 537 0 R ] +>> endobj +536 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 389.511 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +537 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 465.697 421.522 478.316] +/Subtype /Link +/A << /S /GoTo /D (table.7) >> +>> endobj +535 0 obj << +/D [533 0 R /XYZ 81.963 738.009 null] +>> endobj +532 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +540 0 obj << +/Length 7158 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -66.383 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -671.626 cm +BT +/F19 17.215 Tf 123.806 671.626 Td[(psb)]TJ +ET +1 0 0 1 154.126 671.626 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -671.626 cm +BT +/F19 17.215 Tf 159.937 671.626 Td[(spnr)1(mi)1(|In\014nit)32(y)-375(No)1(rm)-374(of)-374(Sparse)-375(Mat)1(ri)1(x)]TJ/F15 11.955 Tf -36.131 -33.889 Td[(This)-327(functio)1(n)-327(comput)1(e)-1(s)-326(the)-326(in\014nit)27(y-norm)-326(o)1(f)-327(a)-326(mat)1(rix)]TJ/F24 11.955 Tf 276.846 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(:)]TJ/F24 11.955 Tf -128.907 -38.095 Td[(nr)-28(mi)]TJ/F27 11.955 Tf 30.141 0 Td[(\040)-278(k)]TJ/F24 11.955 Tf 21.254 0 Td[(A)]TJ/F27 11.955 Tf 8.775 0 Td[(k)]TJ/F28 7.97 Tf 5.978 -1.793 Td[(1)]TJ/F15 11.955 Tf -222.862 -21.856 Td[(where:)]TJ +ET +1 0 0 1 117.953 553.944 cm +0 g 0 G +1 0 0 1 -117.953 -553.944 cm +BT +/F24 11.955 Tf 123.806 553.944 Td[(A)]TJ +ET +1 0 0 1 132.581 553.944 cm +0 g 0 G +1 0 0 1 -132.581 -553.944 cm +BT +/F15 11.955 Tf 138.434 553.944 Td[(represen)27(ts)-327(t)1(he)-327(g)1(lobal)-326(mat)1(rix)]TJ/F24 11.955 Tf 147.756 0 Td[(A)]TJ +ET +1 0 0 1 123.806 531.64 cm +0 g 0 G +1 0 0 1 85.49 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +205.856 0.199 l +S +Q +1 0 0 1 -215.149 -531.242 cm +BT +/F24 11.955 Tf 221.127 521.13 Td[(nr)-28(mi)]TJ/F15 11.955 Tf 26.82 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(A)]TJ/F19 11.955 Tf 102.906 0 Td[(F)94(uncti)1(on)]TJ +ET +1 0 0 1 215.149 516.397 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +205.856 0.199 l +S +Q +1 0 0 1 -215.149 -516.397 cm +BT +/F15 11.955 Tf 221.127 506.285 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 376.333 506.285 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -376.333 -506.285 cm +BT +/F15 11.955 Tf 379.845 506.285 Td[(spnrmi)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 376.333 491.839 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -376.333 -491.839 cm +BT +/F15 11.955 Tf 379.845 491.839 Td[(spnrmi)]TJ -158.718 -14.445 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 376.333 477.394 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -376.333 -477.394 cm +BT +/F15 11.955 Tf 379.845 477.394 Td[(spnrmi)]TJ +ET +1 0 0 1 215.149 472.661 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +205.856 0.199 l +S +Q +1 0 0 1 51.602 -32.212 cm +0 g 0 G +1 0 0 1 -266.751 -440.449 cm +BT +/F15 11.955 Tf 266.751 440.449 Td[(T)81(a)1(ble)-327(8)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 440.449 cm +0 g 0 G +1 0 0 1 -245.598 -2.325 cm +0 g 0 G +1 0 0 1 -123.806 -438.124 cm +BT +/F19 17.215 Tf 123.806 388.546 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 121.378 -26.285 Td[(psb)]TJ +ET +1 0 0 1 263.51 362.261 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -263.51 -362.261 cm +BT +/F15 11.955 Tf 267.022 362.261 Td[(spnrmi)-326(\050)]TJ/F21 11.955 Tf 43.637 0 Td[(A,)-350(desc)]TJ +ET +1 0 0 1 349.357 362.261 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -349.357 -362.261 cm +BT +/F21 11.955 Tf 352.943 362.261 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 333.37 cm +0 g 0 G +1 0 0 1 -117.953 -333.37 cm +BT +/F19 11.955 Tf 123.806 333.37 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 333.37 cm +0 g 0 G +1 0 0 1 -61.657 -23.622 cm +0 g 0 G +1 0 0 1 -117.953 -309.748 cm +BT +/F19 11.955 Tf 123.806 309.748 Td[(a)]TJ +ET +1 0 0 1 130.344 309.748 cm +0 g 0 G +1 0 0 1 -130.344 -309.748 cm +BT +/F15 11.955 Tf 136.197 309.748 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(th)1(e)-327(glo)1(bal)-326(sparse)-327(ma)1(trix)]TJ/F24 11.955 Tf 230.347 0 Td[(A)]TJ/F15 11.955 Tf 8.776 0 Td[(.)]TJ -222.249 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 266.41 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -266.41 cm +BT +/F42 11.955 Tf 353.828 266.41 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 266.41 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -266.41 cm +BT +/F42 11.955 Tf 376.713 266.41 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 266.41 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -266.41 cm +BT +/F42 11.955 Tf 411.902 266.41 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 266.41 cm +0 g 0 G +1 0 0 1 -436.51 -266.41 cm +BT +/F15 11.955 Tf 436.51 266.41 Td[(.)]TJ +ET +1 0 0 1 117.953 242.788 cm +0 g 0 G +1 0 0 1 -117.953 -242.788 cm +BT +/F19 11.955 Tf 123.806 242.788 Td[(desc)]TJ +ET +1 0 0 1 149.504 242.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -242.788 cm +BT +/F19 11.955 Tf 153.539 242.788 Td[(a)]TJ +ET +1 0 0 1 160.077 242.788 cm +0 g 0 G +1 0 0 1 -160.077 -242.788 cm +BT +/F15 11.955 Tf 165.93 242.788 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 199.45 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -199.45 cm +BT +/F42 11.955 Tf 353.828 199.45 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 199.45 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -199.45 cm +BT +/F42 11.955 Tf 376.713 199.45 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 199.45 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -199.45 cm +BT +/F42 11.955 Tf 405.751 199.45 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 199.45 cm +0 g 0 G +1 0 0 1 -430.358 -199.45 cm +BT +/F15 11.955 Tf 430.358 199.45 Td[(.)]TJ +ET +1 0 0 1 117.953 175.828 cm +0 g 0 G +1 0 0 1 -117.953 -175.828 cm +BT +/F19 11.955 Tf 123.806 175.828 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 175.828 cm +0 g 0 G +1 0 0 1 -69.745 -23.622 cm +0 g 0 G +1 0 0 1 -117.953 -152.206 cm +BT +/F19 11.955 Tf 123.806 152.206 Td[(F)94(uncti)1(on)-375(v)63(alue)]TJ +ET +1 0 0 1 209.941 152.206 cm +0 g 0 G +1 0 0 1 -209.941 -152.206 cm +BT +/F15 11.955 Tf 215.794 152.206 Td[(is)-327(t)1(he)-327(in\014nit)28(y-)-1(no)1(rm)-326(of)-327(spa)1(rse)-327(submat)1(rix)]TJ/F24 11.955 Tf 207.066 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -278.564 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -123.314 cm +BT +/F15 11.955 Tf 456.516 123.314 Td[(8)]TJ +ET +1 0 0 1 462.369 123.314 cm +0 g 0 G +1 0 0 1 -462.369 -123.314 cm +BT +/F15 11.955 Tf 462.369 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.426 cm +0 g 0 G +1 0 0 1 -123.806 -93.426 cm +BT +/F15 11.955 Tf 312.224 93.426 Td[(26)]TJ +ET +1 0 0 1 512.349 93.426 cm +0 g 0 G +endstream +endobj +539 0 obj << +/Type /Page +/Contents 540 0 R +/Resources 538 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +/Annots [ 544 0 R 545 0 R 546 0 R ] +>> endobj +544 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 262.757 437.506 275.709] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +545 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 195.797 431.355 208.749] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +546 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 119.994 463.365 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.8) >> +>> endobj +541 0 obj << +/D [539 0 R /XYZ 123.806 738.009 null] +>> endobj +66 0 obj << +/D [539 0 R /XYZ 123.806 648.836 null] +>> endobj +542 0 obj << +/D [539 0 R /XYZ 313.25 454.895 null] +>> endobj +543 0 obj << +/D [539 0 R /XYZ 123.806 373.36 null] +>> endobj +538 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F28 439 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +549 0 obj << +/Length 907 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(27)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +548 0 obj << +/Type /Page +/Contents 549 0 R +/Resources 547 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 518 0 R +>> endobj +550 0 obj << +/D [548 0 R /XYZ 81.963 738.009 null] +>> endobj +547 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +553 0 obj << +/Length 8306 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -65.789 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -672.22 cm +BT +/F19 17.215 Tf 123.806 672.22 Td[(psb)]TJ +ET +1 0 0 1 154.126 672.22 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -672.22 cm +BT +/F19 17.215 Tf 159.937 672.22 Td[(spm)1(m|Spar)1(se)-375(M)-1(a)1(tr)1(ix)-375(b)32(y)-375(D)-1(ense)-375(Matr)1(ix)]TJ -36.131 -21.918 Td[(Pr)1(o)-31(duct)]TJ/F15 11.955 Tf 0 -33.294 Td[(This)-327(subro)1(utine)-327(co)1(mputes)-327(the)-326(Sparse)-326(M)-1(a)1(trix)-326(b)27(y)-326(Dense)-327(Mat)1(rix)-326(Pro)-27(duct:)]TJ/F24 11.955 Tf 144.611 -28.892 Td[(y)]TJ/F27 11.955 Tf 9.458 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(AP)]TJ/F25 7.97 Tf 16.32 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ +ET +1 0 0 1 497.391 588.116 cm +0 g 0 G +1 0 0 1 -497.391 -588.116 cm +BT +/F15 11.955 Tf 497.391 588.116 Td[(\0501)1(\051)]TJ +ET +1 0 0 1 512.349 588.116 cm +0 g 0 G +1 0 0 1 -512.349 -588.116 cm +BT +/F24 11.955 Tf 265.115 568.671 Td[(y)]TJ/F27 11.955 Tf 9.458 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.554 1.793 Td[(A)]TJ/F25 7.97 Tf 8.776 4.936 Td[(T)]TJ/F24 11.955 Tf 6.604 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ +ET +1 0 0 1 497.391 568.671 cm +0 g 0 G +1 0 0 1 -497.391 -568.671 cm +BT +/F15 11.955 Tf 497.391 568.671 Td[(\0502)1(\051)]TJ +ET +1 0 0 1 512.349 568.671 cm +0 g 0 G +1 0 0 1 -512.349 -568.671 cm +BT +/F24 11.955 Tf 264.383 549.226 Td[(y)]TJ/F27 11.955 Tf 9.458 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.554 1.793 Td[(A)]TJ/F25 7.97 Tf 8.776 4.936 Td[(H)]TJ/F24 11.955 Tf 8.068 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ +ET +1 0 0 1 497.391 549.226 cm +0 g 0 G +1 0 0 1 -497.391 -549.226 cm +BT +/F15 11.955 Tf 497.391 549.226 Td[(\0503)1(\051)]TJ +ET +1 0 0 1 512.349 549.226 cm +0 g 0 G +1 0 0 1 -512.349 -549.226 cm +BT +/F15 11.955 Tf 141.365 529.781 Td[(where:)]TJ +ET +1 0 0 1 117.953 508.325 cm +0 g 0 G +1 0 0 1 -117.953 -508.325 cm +BT +/F24 11.955 Tf 123.806 508.325 Td[(x)]TJ +ET +1 0 0 1 130.458 508.325 cm +0 g 0 G +1 0 0 1 -130.458 -508.325 cm +BT +/F15 11.955 Tf 136.311 508.325 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 153.998 0 Td[(x)]TJ/F22 7.97 Tf 6.653 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(x)]TJ/F22 7.97 Tf 11.003 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(x)]TJ/F22 7.97 Tf 8.651 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(k)]TJ/F28 7.97 Tf 4.621 0 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ +ET +1 0 0 1 117.953 484.901 cm +0 g 0 G +1 0 0 1 -117.953 -484.901 cm +BT +/F24 11.955 Tf 123.806 484.901 Td[(y)]TJ +ET +1 0 0 1 129.942 484.901 cm +0 g 0 G +1 0 0 1 -129.942 -484.901 cm +BT +/F15 11.955 Tf 135.795 484.901 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 153.999 0 Td[(y)]TJ/F22 7.97 Tf 5.708 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(y)]TJ/F22 7.97 Tf 10.708 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(y)]TJ/F22 7.97 Tf 8.356 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(k)]TJ/F28 7.97 Tf 4.621 0 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ +ET +1 0 0 1 117.953 461.477 cm +0 g 0 G +1 0 0 1 -117.953 -461.477 cm +BT +/F24 11.955 Tf 123.806 461.477 Td[(A)]TJ +ET +1 0 0 1 132.581 461.477 cm +0 g 0 G +1 0 0 1 -132.581 -461.477 cm +BT +/F15 11.955 Tf 138.434 461.477 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(sparse)-326(s)-1(ubma)1(trix)]TJ/F24 11.955 Tf 157.315 0 Td[(A)]TJ +ET +1 0 0 1 117.953 438.053 cm +0 g 0 G +1 0 0 1 -117.953 -438.053 cm +BT +/F24 11.955 Tf 123.806 438.053 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(;)-167(P)]TJ/F25 7.97 Tf 12.789 -1.793 Td[(c)]TJ +ET +1 0 0 1 152.861 438.053 cm +0 g 0 G +1 0 0 1 -152.861 -438.053 cm +BT +/F15 11.955 Tf 158.714 438.053 Td[(ar)1(e)-327(the)-326(p)-27(e)-1(r)1(m)27(utat)1(ion)-326(matr)1(ic)-1(es.)]TJ +ET +1 0 0 1 123.806 416.74 cm +0 g 0 G +1 0 0 1 81.66 -32.479 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -416.341 cm +BT +/F24 11.955 Tf 217.297 406.229 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(\014)]TJ/F19 11.955 Tf 79.18 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 401.497 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -401.497 cm +BT +/F15 11.955 Tf 217.297 391.385 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 391.385 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -391.385 cm +BT +/F15 11.955 Tf 376.015 391.385 Td[(spmm)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 376.939 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -376.939 cm +BT +/F15 11.955 Tf 376.015 376.939 Td[(spmm)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 362.493 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -362.493 cm +BT +/F15 11.955 Tf 376.015 362.493 Td[(spmm)]TJ +ET +1 0 0 1 211.319 357.761 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 55.432 -32.213 cm +0 g 0 G +1 0 0 1 -266.751 -325.548 cm +BT +/F15 11.955 Tf 266.751 325.548 Td[(T)81(a)1(ble)-327(9)1(:)-435(Data)-326(t)28(yp)-27(es)]TJ +ET +1 0 0 1 369.404 325.548 cm +0 g 0 G +1 0 0 1 -245.598 -2.324 cm +0 g 0 G +1 0 0 1 -123.806 -323.224 cm +BT +/F19 17.215 Tf 123.806 274.144 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 62.597 -26.285 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 240.489 247.859 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -240.489 -247.859 cm +BT +/F15 11.955 Tf 244.001 247.859 Td[(spmm)-327(\050)]TJ/F21 11.955 Tf 39.085 0 Td[(alpha,)-350(a,)-350(x,)-350(b)50(eta,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 408.138 247.859 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -408.138 -247.859 cm +BT +/F21 11.955 Tf 411.725 247.859 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ -312.744 -28.891 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 186.541 218.968 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -186.541 -218.968 cm +BT +/F15 11.955 Tf 190.053 218.968 Td[(spmm)-327(\050)]TJ/F21 11.955 Tf 39.085 0 Td[(alpha,)-350(a,)-350(x,)-350(b)50(eta,)-350(y,desc)]TJ +ET +1 0 0 1 350.005 218.968 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -350.005 -218.968 cm +BT +/F21 11.955 Tf 353.592 218.968 Td[(a,)-350(info,)-350(tr)50(ans,)-350(k,)-350(jx,)-350(jy,)-350(wor)1(k)]TJ/F15 11.955 Tf 145.556 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 190.076 cm +0 g 0 G +1 0 0 1 -117.953 -190.076 cm +BT +/F19 11.955 Tf 123.806 190.076 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 190.076 cm +0 g 0 G +1 0 0 1 -61.657 -23.424 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(al)1(pha)]TJ +ET +1 0 0 1 155.562 166.652 cm +0 g 0 G +1 0 0 1 -155.562 -166.652 cm +BT +/F15 11.955 Tf 161.415 166.652 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.392 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(.)]TJ -69.258 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -123.314 cm +BT +/F15 11.955 Tf 456.516 123.314 Td[(9)]TJ +ET +1 0 0 1 462.369 123.314 cm +0 g 0 G +1 0 0 1 -462.369 -123.314 cm +BT +/F15 11.955 Tf 462.369 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(28)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +552 0 obj << +/Type /Page +/Contents 553 0 R +/Resources 551 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +/Annots [ 560 0 R ] +>> endobj +560 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 119.994 463.365 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.9) >> +>> endobj +554 0 obj << +/D [552 0 R /XYZ 123.806 738.009 null] +>> endobj +70 0 obj << +/D [552 0 R /XYZ 123.806 631.454 null] +>> endobj +555 0 obj << +/D [552 0 R /XYZ 268.417 602.562 null] +>> endobj +556 0 obj << +/D [552 0 R /XYZ 265.115 583.117 null] +>> endobj +557 0 obj << +/D [552 0 R /XYZ 264.383 563.672 null] +>> endobj +558 0 obj << +/D [552 0 R /XYZ 313.25 339.994 null] +>> endobj +559 0 obj << +/D [552 0 R /XYZ 123.806 258.958 null] +>> endobj +551 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F28 439 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +564 0 obj << +/Length 10344 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(a)]TJ +ET +1 0 0 1 88.501 701.148 cm +0 g 0 G +1 0 0 1 -88.501 -701.148 cm +BT +/F15 11.955 Tf 94.354 701.148 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(t)1(he)-327(sparse)-326(matrix)]TJ/F24 11.955 Tf 195.88 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -187.781 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -657.81 cm +BT +/F42 11.955 Tf 370.059 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 657.81 cm +0 g 0 G +1 0 0 1 -394.667 -657.81 cm +BT +/F15 11.955 Tf 394.667 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 634.232 cm +0 g 0 G +1 0 0 1 -76.11 -634.232 cm +BT +/F19 11.955 Tf 81.963 634.232 Td[(x)]TJ +ET +1 0 0 1 89.061 634.232 cm +0 g 0 G +1 0 0 1 -89.061 -634.232 cm +BT +/F15 11.955 Tf 94.914 634.232 Td[(the)-330(lo)-27(cal)-330(p)-27(or)1(tion)-330(of)-330(glo)1(bal)-330(dense)-331(ma)1(trix)]TJ/F24 11.955 Tf 207.189 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)-447(This)-330(subroutin)1(e)-331(comput)1(e)-1(s)-330(the)]TJ -197.527 -14.446 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 194.311 605.34 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -194.311 -605.34 cm +BT +/F24 11.955 Tf 197.822 605.34 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 260.418 605.34 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -260.418 -605.34 cm +BT +/F24 11.955 Tf 263.93 605.34 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-374(n)27(um)27(b)-27(ers)-375(o)1(f)-375(t)27(yp)-27(e)-375(sp)-27(eci\014ed)-375(in)-375(T)82(able)]TJ +ET +1 0 0 1 352.119 547.557 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -352.119 -547.557 cm +BT +/F15 11.955 Tf 352.119 547.557 Td[(9)]TJ +ET +1 0 0 1 357.972 547.557 cm +0 g 0 G +1 0 0 1 -357.972 -547.557 cm +BT +/F15 11.955 Tf 357.972 547.557 Td[(.)-580(The)-375(ra)1(nk)-375(o)1(f)]TJ/F24 11.955 Tf 76.3 0 Td[(x)]TJ/F15 11.955 Tf 11.131 0 Td[(m)27(ust)]TJ -334.175 -14.446 Td[(b)-27(e)-327(th)1(e)-327(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ +ET +1 0 0 1 76.11 509.533 cm +0 g 0 G +1 0 0 1 -76.11 -509.533 cm +BT +/F19 11.955 Tf 81.963 509.533 Td[(b)-31(e)-1(t)1(a)]TJ +ET +1 0 0 1 107.713 509.533 cm +0 g 0 G +1 0 0 1 -107.713 -509.533 cm +BT +/F15 11.955 Tf 113.566 509.533 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.393 0 Td[(\014)]TJ/F15 11.955 Tf 7.271 0 Td[(.)]TJ -63.002 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 466.195 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -466.195 cm +BT +/F15 11.955 Tf 414.673 466.195 Td[(9)]TJ +ET +1 0 0 1 420.526 466.195 cm +0 g 0 G +1 0 0 1 -420.526 -466.195 cm +BT +/F15 11.955 Tf 420.526 466.195 Td[(.)]TJ +ET +1 0 0 1 76.11 442.617 cm +0 g 0 G +1 0 0 1 -76.11 -442.617 cm +BT +/F19 11.955 Tf 81.963 442.617 Td[(y)]TJ +ET +1 0 0 1 89.061 442.617 cm +0 g 0 G +1 0 0 1 -89.061 -442.617 cm +BT +/F15 11.955 Tf 94.914 442.617 Td[(the)-333(lo)-27(cal)-334(p)-27(o)1(rtio)1(n)-334(of)-333(glo)1(bal)-333(de)-1(nse)-334(ma)1(trix)]TJ/F24 11.955 Tf 207.467 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)-457(This)-333(s)-1(ubr)1(outine)-333(c)-1(o)1(mputes)-334(the)]TJ -197.289 -14.446 Td[(lo)-27(cat)1(ion)-405(o)1(f)-405(the)-405(\014r)1(s)-1(t)-404(ele)-1(men)27(t)-404(of)-404(lo)-27(cal)-405(subar)1(ra)28(y)-405(used,)-425(ba)1(se)-1(d)-404(on)]TJ/F24 11.955 Tf 323.928 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 16.49 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 194.311 413.725 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -194.311 -413.725 cm +BT +/F24 11.955 Tf 197.822 413.725 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 260.418 413.725 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -260.418 -413.725 cm +BT +/F24 11.955 Tf 263.93 413.725 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-377(n)27(um)27(b)-27(ers)-378(o)1(f)-378(t)27(yp)-27(e)-378(sp)-27(ec)-1(i\014ed)-378(in)-377(T)81(a)1(ble)]TJ +ET +1 0 0 1 352.376 355.942 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -352.376 -355.942 cm +BT +/F15 11.955 Tf 352.376 355.942 Td[(9)]TJ +ET +1 0 0 1 358.229 355.942 cm +0 g 0 G +1 0 0 1 -358.229 -355.942 cm +BT +/F15 11.955 Tf 358.229 355.942 Td[(.)-589(The)-378(rank)-377(of)]TJ/F24 11.955 Tf 76.521 0 Td[(y)]TJ/F15 11.955 Tf 10.653 0 Td[(m)27(ust)]TJ -334.175 -14.446 Td[(b)-27(e)-327(th)1(e)-327(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 76.11 317.918 cm +0 g 0 G +1 0 0 1 -76.11 -317.918 cm +BT +/F19 11.955 Tf 81.963 317.918 Td[(desc)]TJ +ET +1 0 0 1 107.661 317.918 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -317.918 cm +BT +/F19 11.955 Tf 111.696 317.918 Td[(a)]TJ +ET +1 0 0 1 118.234 317.918 cm +0 g 0 G +1 0 0 1 -118.234 -317.918 cm +BT +/F15 11.955 Tf 124.087 317.918 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 274.581 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -274.581 cm +BT +/F42 11.955 Tf 311.985 274.581 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 274.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -274.581 cm +BT +/F42 11.955 Tf 334.87 274.581 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 274.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -274.581 cm +BT +/F42 11.955 Tf 363.907 274.581 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 274.581 cm +0 g 0 G +1 0 0 1 -388.515 -274.581 cm +BT +/F15 11.955 Tf 388.515 274.581 Td[(.)]TJ +ET +1 0 0 1 76.11 251.002 cm +0 g 0 G +1 0 0 1 -76.11 -251.002 cm +BT +/F19 11.955 Tf 81.963 251.002 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 112.001 251.002 cm +0 g 0 G +1 0 0 1 -112.001 -251.002 cm +BT +/F15 11.955 Tf 117.854 251.002 Td[(indicate)-326(what)-326(kind)-326(of)-326(op)-27(erat)1(ion)-326(to)-326(p)-27(e)-1(r)1(f)-1(o)1(rm.)]TJ +ET +1 0 0 1 105.375 227.424 cm +0 g 0 G +1 0 0 1 -105.375 -227.424 cm +BT +/F19 11.955 Tf 111.228 227.424 Td[(t)1(r)-1(ans)-375(=)-375(N)]TJ +ET +1 0 0 1 171.21 227.424 cm +0 g 0 G +1 0 0 1 -171.21 -227.424 cm +BT +/F15 11.955 Tf 177.063 227.424 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(sp)-27(e)-1(ci\014ed)-326(b)27(y)-326(equatio)1(n)]TJ +ET +1 0 0 1 372.618 227.424 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -372.618 -227.424 cm +BT +/F15 11.955 Tf 372.618 227.424 Td[(1)]TJ +ET +1 0 0 1 378.471 227.424 cm +0 g 0 G +1 0 0 1 -273.096 -18.597 cm +0 g 0 G +1 0 0 1 -105.375 -208.827 cm +BT +/F19 11.955 Tf 111.228 208.827 Td[(t)1(r)-1(ans)-375(=)-375(T)]TJ +ET +1 0 0 1 170.047 208.827 cm +0 g 0 G +1 0 0 1 -170.047 -208.827 cm +BT +/F15 11.955 Tf 175.9 208.827 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(sp)-27(e)-1(ci\014ed)-326(b)27(y)-326(e)-1(q)1(uatio)1(n)]TJ +ET +1 0 0 1 371.455 208.827 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -371.455 -208.827 cm +BT +/F15 11.955 Tf 371.455 208.827 Td[(2)]TJ +ET +1 0 0 1 377.308 208.827 cm +0 g 0 G +1 0 0 1 -271.933 -18.597 cm +0 g 0 G +1 0 0 1 -105.375 -190.23 cm +BT +/F19 11.955 Tf 111.228 190.23 Td[(t)1(r)-1(ans)-375(=)-375(C)]TJ +ET +1 0 0 1 170.407 190.23 cm +0 g 0 G +1 0 0 1 -170.407 -190.23 cm +BT +/F15 11.955 Tf 176.26 190.23 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(sp)-27(e)-1(ci\014ed)-326(b)27(y)-326(equatio)1(n)]TJ +ET +1 0 0 1 371.815 190.23 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -371.815 -190.23 cm +BT +/F15 11.955 Tf 371.815 190.23 Td[(3)]TJ +ET +1 0 0 1 377.668 190.23 cm +0 g 0 G +1 0 0 1 -377.668 -190.23 cm +BT +/F15 11.955 Tf 111.228 166.652 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(tr)-27(an)-1(s)]TJ/F15 11.955 Tf 31.795 0 Td[(=)]TJ/F24 11.955 Tf 12.425 0 Td[(N)]TJ/F15 11.955 Tf -90.554 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter)-326(v)54(a)1(riable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(29)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +563 0 obj << +/Type /Page +/Contents 564 0 R +/Resources 562 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +/Annots [ 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R ] +>> endobj +566 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 395.663 667.109] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +567 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.122 544.236 358.968 556.855] +/Subtype /Link +/A << /S /GoTo /D (table.9) >> +>> endobj +568 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 462.874 421.522 475.494] +/Subtype /Link +/A << /S /GoTo /D (table.9) >> +>> endobj +569 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [351.38 352.621 359.226 365.241] +/Subtype /Link +/A << /S /GoTo /D (table.9) >> +>> endobj +570 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 270.928 389.511 283.879] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +571 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [371.621 224.103 379.467 236.723] +/Subtype /Link +/A << /S /GoTo /D (equation.1) >> +>> endobj +572 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [370.459 205.506 378.304 218.126] +/Subtype /Link +/A << /S /GoTo /D (equation.2) >> +>> endobj +573 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [370.819 186.909 378.664 199.529] +/Subtype /Link +/A << /S /GoTo /D (equation.3) >> +>> endobj +565 0 obj << +/D [563 0 R /XYZ 81.963 738.009 null] +>> endobj +562 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +576 0 obj << +/Length 6435 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(k)]TJ +ET +1 0 0 1 130.904 701.148 cm +0 g 0 G +1 0 0 1 -130.904 -701.148 cm +BT +/F15 11.955 Tf 136.757 701.148 Td[(n)27(um)27(b)-27(er)-326(of)-326(columns)-327(in)-326(dense)-327(submat)1(rice)-1(s)]TJ/F24 11.955 Tf 211.618 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -234.757 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default:)]TJ/F42 11.955 Tf 46.334 0 Td[(mi)1(n\050)1(siz)1(e\050)1(x,)1(2\051-)1(jx)1(+1,)1(si)1(ze\050)1(y,)1(2\051-)1(jy)1(+1\051)]TJ/F15 11.955 Tf -46.334 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(k)]TJ/F27 11.955 Tf 9.81 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 618.956 cm +0 g 0 G +1 0 0 1 -117.953 -618.956 cm +BT +/F19 11.955 Tf 123.806 618.956 Td[(jx)]TJ +ET +1 0 0 1 135.014 618.956 cm +0 g 0 G +1 0 0 1 -135.014 -618.956 cm +BT +/F15 11.955 Tf 140.867 618.956 Td[(the)-464(co)1(lumn)-464(index)-464(o)1(f)-464(glo)1(bal)-463(de)-1(nse)-464(ma)1(trix)]TJ/F24 11.955 Tf 221.935 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-498(iden)27(tifying)-463(the)-464(co)1(lumn)-464(of)]TJ -216.383 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)]TJ -59.069 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.555 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.658 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(iy)]TJ/F15 11.955 Tf 13.451 0 Td[(=)-277(1)]TJ -59.785 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 522.318 cm +0 g 0 G +1 0 0 1 -117.953 -522.318 cm +BT +/F19 11.955 Tf 123.806 522.318 Td[(jy)]TJ +ET +1 0 0 1 135.014 522.318 cm +0 g 0 G +1 0 0 1 -135.014 -522.318 cm +BT +/F15 11.955 Tf 140.867 522.318 Td[(the)-467(c)-1(o)1(lumn)-468(index)-467(of)-467(glob)1(al)-468(dense)-468(ma)1(trix)]TJ/F24 11.955 Tf 222.256 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)-503(iden)27(t)1(if)-1(y)1(ing)-468(t)1(he)-468(column)-467(of)]TJ -216.189 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -58.553 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.142 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 14.973 0 Td[(=)-277(1)]TJ -61.307 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(y)]TJ/F27 11.955 Tf 14.973 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 425.681 cm +0 g 0 G +1 0 0 1 -117.953 -425.681 cm +BT +/F19 11.955 Tf 123.806 425.681 Td[(w)32(ork)]TJ +ET +1 0 0 1 152.462 425.681 cm +0 g 0 G +1 0 0 1 -152.462 -425.681 cm +BT +/F15 11.955 Tf 158.315 425.681 Td[(the)-326(w)27(ork)-326(a)1(rra)28(y)81(.)]TJ -5.244 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-398(a)1(s)-1(:)-578(a)-398(ra)1(nk)-398(one)-398(a)1(rra)28(y)-398(of)-398(the)-398(same)-398(t)27(yp)-27(e)-398(of)]TJ/F24 11.955 Tf 269.573 0 Td[(x)]TJ/F15 11.955 Tf 11.411 0 Td[(and)]TJ/F24 11.955 Tf 23.619 0 Td[(y)]TJ/F15 11.955 Tf 10.896 0 Td[(with)-398(the)]TJ -315.499 -14.446 Td[(POINTER)-326(attr)1(ibute.)]TJ +ET +1 0 0 1 117.953 357.935 cm +0 g 0 G +1 0 0 1 -117.953 -357.935 cm +BT +/F19 11.955 Tf 123.806 357.935 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 357.935 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -117.953 -333.526 cm +BT +/F19 11.955 Tf 123.806 333.526 Td[(y)]TJ +ET +1 0 0 1 130.904 333.526 cm +0 g 0 G +1 0 0 1 -130.904 -333.526 cm +BT +/F15 11.955 Tf 136.757 333.526 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -180.5 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 285.803 275.743 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -285.803 -275.743 cm +BT +/F15 11.955 Tf 285.803 275.743 Td[(9)]TJ +ET +1 0 0 1 291.656 275.743 cm +0 g 0 G +1 0 0 1 -291.656 -275.743 cm +BT +/F15 11.955 Tf 291.656 275.743 Td[(.)]TJ +ET +1 0 0 1 117.953 251.334 cm +0 g 0 G +1 0 0 1 -117.953 -251.334 cm +BT +/F19 11.955 Tf 123.806 251.334 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 251.334 cm +0 g 0 G +1 0 0 1 -145.848 -251.334 cm +BT +/F15 11.955 Tf 151.701 251.334 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(30)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +575 0 obj << +/Type /Page +/Contents 576 0 R +/Resources 574 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +/Annots [ 578 0 R ] +>> endobj +578 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.807 272.422 292.653 285.041] +/Subtype /Link +/A << /S /GoTo /D (table.9) >> +>> endobj +577 0 obj << +/D [575 0 R /XYZ 123.806 738.009 null] +>> endobj +574 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +581 0 obj << +/Length 8077 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -71.566 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -666.443 cm +BT +/F19 17.215 Tf 81.963 666.443 Td[(psb)]TJ +ET +1 0 0 1 112.283 666.443 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -666.443 cm +BT +/F19 17.215 Tf 118.094 666.443 Td[(spsm)1(|T)93(r)1(iang)1(ular)-374(Syst)1(em)-375(Sol)1(v)31(e)]TJ/F15 11.955 Tf -36.131 -39.087 Td[(This)-327(subro)1(utine)-327(co)1(mputes)-327(the)-326(T)81(ria)1(ngula)1(r)-327(Sy)1(s)-1(t)1(e)-1(m)-326(So)1(lv)27(e:)]TJ/F24 11.955 Tf 125.764 -42.73 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ/F24 11.955 Tf 4.732 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.546 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.308 0 Td[(+)]TJ/F24 11.955 Tf 11.762 0 Td[(\014)-55(y)]TJ -110.226 -17.434 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(D)-27(P)]TJ/F25 7.97 Tf 25.112 -1.794 Td[(r)]TJ/F24 11.955 Tf 4.554 1.794 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ/F24 11.955 Tf 4.732 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.794 Td[(c)]TJ/F24 11.955 Tf 4.166 1.794 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -120.27 -17.435 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ/F24 11.955 Tf 4.732 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.546 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(D)-27(x)]TJ/F15 11.955 Tf 19.353 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -120.27 -17.435 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.937 Td[(\000)]TJ/F25 7.97 Tf 6.586 0 Td[(T)]TJ/F24 11.955 Tf 6.605 -4.937 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -112.098 -17.434 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(D)-27(P)]TJ/F25 7.97 Tf 25.112 -1.794 Td[(r)]TJ/F24 11.955 Tf 4.554 1.794 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F25 7.97 Tf 6.587 0 Td[(T)]TJ/F24 11.955 Tf 6.604 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.794 Td[(c)]TJ/F24 11.955 Tf 4.166 1.794 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -122.142 -17.435 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F25 7.97 Tf 6.586 0 Td[(T)]TJ/F24 11.955 Tf 6.605 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(D)-27(x)]TJ/F15 11.955 Tf 19.353 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -122.142 -17.435 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.937 Td[(\000)]TJ/F25 7.97 Tf 6.586 0 Td[(H)]TJ/F24 11.955 Tf 8.069 -4.937 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -113.562 -17.434 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(D)-27(P)]TJ/F25 7.97 Tf 25.112 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.554 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F25 7.97 Tf 6.587 0 Td[(H)]TJ/F24 11.955 Tf 8.068 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(x)]TJ/F15 11.955 Tf 9.309 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ -123.606 -17.435 Td[(y)]TJ/F27 11.955 Tf 16.099 0 Td[(\040)]TJ/F24 11.955 Tf 21.918 0 Td[(\013)-6(P)]TJ/F25 7.97 Tf 15.067 -1.793 Td[(r)]TJ/F24 11.955 Tf 4.555 1.793 Td[(T)]TJ/F28 7.97 Tf 8.487 4.936 Td[(\000)]TJ/F25 7.97 Tf 6.586 0 Td[(H)]TJ/F24 11.955 Tf 8.069 -4.936 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(c)]TJ/F24 11.955 Tf 4.166 1.793 Td[(D)-27(x)]TJ/F15 11.955 Tf 19.353 0 Td[(+)]TJ/F24 11.955 Tf 11.761 0 Td[(\014)-55(y)]TJ/F15 11.955 Tf -231.811 -45.718 Td[(where:)]TJ +ET +1 0 0 1 76.11 372.669 cm +0 g 0 G +1 0 0 1 -76.11 -372.669 cm +BT +/F24 11.955 Tf 81.963 372.669 Td[(x)]TJ +ET +1 0 0 1 88.615 372.669 cm +0 g 0 G +1 0 0 1 -88.615 -372.669 cm +BT +/F15 11.955 Tf 94.468 372.669 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 153.998 0 Td[(x)]TJ/F22 7.97 Tf 6.652 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.353 0 Td[(;j)-57(x)]TJ/F22 7.97 Tf 11.003 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(x)]TJ/F22 7.97 Tf 8.651 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ +ET +1 0 0 1 76.11 345.907 cm +0 g 0 G +1 0 0 1 -76.11 -345.907 cm +BT +/F24 11.955 Tf 81.963 345.907 Td[(y)]TJ +ET +1 0 0 1 88.099 345.907 cm +0 g 0 G +1 0 0 1 -88.099 -345.907 cm +BT +/F15 11.955 Tf 93.952 345.907 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 153.999 0 Td[(y)]TJ/F22 7.97 Tf 5.708 -1.793 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(;j)-57(y)]TJ/F22 7.97 Tf 10.708 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(y)]TJ/F22 7.97 Tf 8.356 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ +ET +1 0 0 1 76.11 319.145 cm +0 g 0 G +1 0 0 1 -76.11 -319.145 cm +BT +/F24 11.955 Tf 81.963 319.145 Td[(T)]TJ +ET +1 0 0 1 90.449 319.145 cm +0 g 0 G +1 0 0 1 -90.449 -319.145 cm +BT +/F15 11.955 Tf 96.302 319.145 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(sparse)-326(blo)-27(c)27(k)-326(triang)1(ular)-326(submat)1(rix)]TJ/F24 11.955 Tf 242.835 0 Td[(T)]TJ +ET +1 0 0 1 76.11 292.383 cm +0 g 0 G +1 0 0 1 -76.11 -292.383 cm +BT +/F24 11.955 Tf 81.963 292.383 Td[(D)]TJ +ET +1 0 0 1 92.007 292.383 cm +0 g 0 G +1 0 0 1 -92.007 -292.383 cm +BT +/F15 11.955 Tf 97.86 292.383 Td[(is)-327(t)1(he)-327(scaling)-326(dia)1(gona)1(l)-327(ma)1(trix.)]TJ +ET +1 0 0 1 76.11 265.622 cm +0 g 0 G +1 0 0 1 -76.11 -265.622 cm +BT +/F24 11.955 Tf 81.963 265.622 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.794 Td[(r)]TJ/F24 11.955 Tf 4.555 1.794 Td[(;)-167(P)]TJ/F25 7.97 Tf 12.789 -1.794 Td[(c)]TJ +ET +1 0 0 1 111.018 265.622 cm +0 g 0 G +1 0 0 1 -111.018 -265.622 cm +BT +/F15 11.955 Tf 116.871 265.622 Td[(ar)1(e)-327(the)-326(p)-27(e)-1(r)1(m)27(utat)1(ion)-326(matr)1(ic)-1(es.)]TJ/F19 17.215 Tf -34.908 -42.837 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 66.212 -26.771 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 202.261 196.014 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -202.261 -196.014 cm +BT +/F15 11.955 Tf 205.773 196.014 Td[(spsm)-327(\050)]TJ/F21 11.955 Tf 33.947 0 Td[(alpha,)-350(t,)-350(x,)-350(b)50(eta,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 362.68 196.014 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -362.68 -196.014 cm +BT +/F21 11.955 Tf 366.267 196.014 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ -317.778 -28.891 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 136.049 167.123 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -136.049 -167.123 cm +BT +/F15 11.955 Tf 139.561 167.123 Td[(spsm)]TJ -47.1 -14.446 Td[(\050)]TJ/F21 11.955 Tf 4.552 0 Td[(alpha,)-350(t,)-350(x,)-350(b)50(eta,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 219.973 152.677 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -219.973 -152.677 cm +BT +/F21 11.955 Tf 223.56 152.677 Td[(a,)-350(info,)-350(tr)50(ans,)-350(unit,)-350(choic)50(e,)-350(diag,)-350(n,)-350(jx,)-350(jy,)-350(wor)1(k)]TJ/F15 11.955 Tf 242.393 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 123.314 cm +0 g 0 G +1 0 0 1 -76.11 -123.314 cm +BT +/F19 11.955 Tf 81.963 123.314 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 123.314 cm +0 g 0 G +1 0 0 1 -55.804 -29.887 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(31)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +580 0 obj << +/Type /Page +/Contents 581 0 R +/Resources 579 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +>> endobj +582 0 obj << +/D [580 0 R /XYZ 81.963 738.009 null] +>> endobj +74 0 obj << +/D [580 0 R /XYZ 81.963 638.925 null] +>> endobj +583 0 obj << +/D [580 0 R /XYZ 81.963 207.113 null] +>> endobj +579 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F28 439 0 R /F22 433 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +586 0 obj << +/Length 9703 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -24.906 cm +0 g 0 G +1 0 0 1 81.66 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.079 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -712.704 cm +BT +/F24 11.955 Tf 217.297 702.592 Td[(T)]TJ/F15 11.955 Tf 8.487 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(D)]TJ/F15 11.955 Tf 10.045 0 Td[(,)]TJ/F24 11.955 Tf 7.153 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(\014)]TJ/F19 11.955 Tf 62.27 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 697.86 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -697.86 cm +BT +/F15 11.955 Tf 217.297 687.748 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 687.748 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -687.748 cm +BT +/F15 11.955 Tf 376.015 687.748 Td[(spsm)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 673.302 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -673.302 cm +BT +/F15 11.955 Tf 376.015 673.302 Td[(spsm)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 658.856 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -658.856 cm +BT +/F15 11.955 Tf 376.015 658.856 Td[(spsm)]TJ +ET +1 0 0 1 211.319 654.124 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 52.505 -32.213 cm +0 g 0 G +1 0 0 1 -263.824 -621.911 cm +BT +/F15 11.955 Tf 263.824 621.911 Td[(T)81(a)1(ble)-327(1)1(0:)-435(Da)1(ta)-326(t)27(yp)-27(es)]TJ +ET +1 0 0 1 372.33 621.911 cm +0 g 0 G +1 0 0 1 -248.524 -2.324 cm +0 g 0 G +1 0 0 1 -5.853 -30.638 cm +0 g 0 G +1 0 0 1 -117.953 -588.949 cm +BT +/F19 11.955 Tf 123.806 588.949 Td[(al)1(pha)]TJ +ET +1 0 0 1 155.562 588.949 cm +0 g 0 G +1 0 0 1 -155.562 -588.949 cm +BT +/F15 11.955 Tf 161.415 588.949 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.392 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(.)]TJ -69.258 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 545.612 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -545.612 cm +BT +/F15 11.955 Tf 456.516 545.612 Td[(10)]TJ +ET +1 0 0 1 468.222 545.612 cm +0 g 0 G +1 0 0 1 -468.222 -545.612 cm +BT +/F15 11.955 Tf 468.222 545.612 Td[(.)]TJ +ET +1 0 0 1 117.953 521.825 cm +0 g 0 G +1 0 0 1 -117.953 -521.825 cm +BT +/F19 11.955 Tf 123.806 521.825 Td[(t)]TJ +ET +1 0 0 1 129.036 521.825 cm +0 g 0 G +1 0 0 1 -129.036 -521.825 cm +BT +/F15 11.955 Tf 134.889 521.825 Td[(the)-326(globa)1(l)-326(p)-28(o)1(rtio)1(n)-327(o)1(f)-327(the)-326(s)-1(p)1(arse)-327(ma)1(trix)]TJ/F24 11.955 Tf 202.709 0 Td[(T)]TJ/F15 11.955 Tf 8.487 0 Td[(.)]TJ -193.014 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(t)27(yp)-27(e)-327(sp)-27(eci\014e)-1(d)-326(in)]TJ/F27 11.955 Tf 248.297 0 Td[(x)]TJ +ET +1 0 0 1 410.583 478.487 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -410.583 -478.487 cm +BT +/F15 11.955 Tf 410.583 478.487 Td[(3)]TJ +ET +1 0 0 1 416.436 478.487 cm +0 g 0 G +1 0 0 1 -416.436 -478.487 cm +BT +/F15 11.955 Tf 416.436 478.487 Td[(.)]TJ +ET +1 0 0 1 117.953 454.7 cm +0 g 0 G +1 0 0 1 -117.953 -454.7 cm +BT +/F19 11.955 Tf 123.806 454.7 Td[(x)]TJ +ET +1 0 0 1 130.904 454.7 cm +0 g 0 G +1 0 0 1 -130.904 -454.7 cm +BT +/F15 11.955 Tf 136.757 454.7 Td[(the)-330(lo)-27(cal)-330(p)-27(or)1(tion)-330(of)-330(glo)1(bal)-330(dense)-331(ma)1(trix)]TJ/F24 11.955 Tf 207.189 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)-447(This)-330(subroutine)-330(comput)1(e)-1(s)-330(the)]TJ -197.527 -14.446 Td[(lo)-27(cat)1(ion)-401(of)-401(the)-401(\014rst)-401(eleme)-1(n)28(t)-401(of)-401(lo)-27(cal)-401(subarr)1(a)27(y)-401(used,)-420(based)-401(on)]TJ/F24 11.955 Tf 323.454 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 16.964 0 Td[(and)]TJ -340.418 -14.445 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 425.809 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -425.809 cm +BT +/F24 11.955 Tf 239.665 425.809 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 425.809 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -425.809 cm +BT +/F24 11.955 Tf 305.773 425.809 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-339(n)27(um)27(b)-27(ers)-340(o)1(f)-340(t)27(yp)-27(e)-340(sp)-27(eci\014e)-1(d)-339(in)-340(T)81(a)1(ble)]TJ +ET +1 0 0 1 391.035 368.025 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -391.035 -368.025 cm +BT +/F15 11.955 Tf 391.035 368.025 Td[(10)]TJ +ET +1 0 0 1 402.741 368.025 cm +0 g 0 G +1 0 0 1 -402.741 -368.025 cm +BT +/F15 11.955 Tf 402.741 368.025 Td[(.)-475(The)-340(rank)-339(of)]TJ/F24 11.955 Tf 73.792 0 Td[(x)]TJ/F15 11.955 Tf 10.713 0 Td[(m)27(ust)]TJ -334.175 -14.445 Td[(b)-27(e)-327(the)-326(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ +ET +1 0 0 1 117.953 329.793 cm +0 g 0 G +1 0 0 1 -117.953 -329.793 cm +BT +/F19 11.955 Tf 123.806 329.793 Td[(b)-31(e)-1(t)1(a)]TJ +ET +1 0 0 1 149.556 329.793 cm +0 g 0 G +1 0 0 1 -149.556 -329.793 cm +BT +/F15 11.955 Tf 155.409 329.793 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.393 0 Td[(\014)]TJ/F15 11.955 Tf 7.271 0 Td[(.)]TJ -63.002 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 286.455 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -286.455 cm +BT +/F15 11.955 Tf 456.516 286.455 Td[(10)]TJ +ET +1 0 0 1 468.222 286.455 cm +0 g 0 G +1 0 0 1 -468.222 -286.455 cm +BT +/F15 11.955 Tf 468.222 286.455 Td[(.)]TJ +ET +1 0 0 1 117.953 262.668 cm +0 g 0 G +1 0 0 1 -117.953 -262.668 cm +BT +/F19 11.955 Tf 123.806 262.668 Td[(y)]TJ +ET +1 0 0 1 130.904 262.668 cm +0 g 0 G +1 0 0 1 -130.904 -262.668 cm +BT +/F15 11.955 Tf 136.757 262.668 Td[(the)-333(lo)-27(cal)-334(p)-27(o)1(rtio)1(n)-334(of)-333(glo)1(bal)-333(de)-1(nse)-334(ma)1(trix)]TJ/F24 11.955 Tf 207.467 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)-457(This)-333(s)-1(ubr)1(outine)-333(c)-1(o)1(mputes)-334(the)]TJ -197.289 -14.446 Td[(lo)-27(cat)1(ion)-405(o)1(f)-405(the)-405(\014r)1(s)-1(t)-404(ele)-1(men)27(t)-404(of)-405(l)1(o)-27(cal)-405(subar)1(ra)28(y)-405(used,)-425(ba)1(se)-1(d)-404(on)]TJ/F24 11.955 Tf 323.928 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 16.49 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 233.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -233.776 cm +BT +/F24 11.955 Tf 239.665 233.776 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 233.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -233.776 cm +BT +/F24 11.955 Tf 305.773 233.776 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-342(n)27(um)27(b)-27(ers)-343(of)-342(t)27(yp)-27(e)-343(sp)-27(e)-1(ci\014ed)-343(in)-342(T)81(able)]TJ +ET +1 0 0 1 391.293 175.993 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -391.293 -175.993 cm +BT +/F15 11.955 Tf 391.293 175.993 Td[(10)]TJ +ET +1 0 0 1 402.999 175.993 cm +0 g 0 G +1 0 0 1 -402.999 -175.993 cm +BT +/F15 11.955 Tf 402.999 175.993 Td[(.)-484(T)-1(h)1(e)-343(rank)-342(of)]TJ/F24 11.955 Tf 74.012 0 Td[(y)]TJ/F15 11.955 Tf 10.235 0 Td[(m)27(ust)]TJ -334.175 -14.446 Td[(b)-27(e)-327(the)-326(same)-326(of)]TJ/F24 11.955 Tf 78.755 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 117.953 137.76 cm +0 g 0 G +1 0 0 1 -117.953 -137.76 cm +BT +/F19 11.955 Tf 123.806 137.76 Td[(desc)]TJ +ET +1 0 0 1 149.504 137.76 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -137.76 cm +BT +/F19 11.955 Tf 153.539 137.76 Td[(a)]TJ +ET +1 0 0 1 160.077 137.76 cm +0 g 0 G +1 0 0 1 -160.077 -137.76 cm +BT +/F15 11.955 Tf 165.93 137.76 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(32)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +585 0 obj << +/Type /Page +/Contents 586 0 R +/Resources 584 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +/Annots [ 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R ] +>> endobj +589 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 542.291 469.218 554.91] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +590 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [409.587 475.166 417.432 487.786] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> +>> endobj +591 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [390.039 364.705 403.737 377.324] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +592 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 283.134 469.218 295.753] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +593 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [390.297 172.672 403.995 185.291] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +587 0 obj << +/D [585 0 R /XYZ 123.806 738.009 null] +>> endobj +588 0 obj << +/D [585 0 R /XYZ 316.176 636.357 null] +>> endobj +584 0 obj << +/Font << /F24 349 0 R /F15 267 0 R /F19 261 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +596 0 obj << +/Length 7402 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F15 11.955 Tf 111.228 701.148 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 686.702 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -686.702 cm +BT +/F42 11.955 Tf 311.985 686.702 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 686.702 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -686.702 cm +BT +/F42 11.955 Tf 334.87 686.702 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 686.702 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -686.702 cm +BT +/F42 11.955 Tf 363.907 686.702 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 686.702 cm +0 g 0 G +1 0 0 1 -388.515 -686.702 cm +BT +/F15 11.955 Tf 388.515 686.702 Td[(.)]TJ +ET +1 0 0 1 76.11 662.891 cm +0 g 0 G +1 0 0 1 -76.11 -662.891 cm +BT +/F19 11.955 Tf 81.963 662.891 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 112.001 662.891 cm +0 g 0 G +1 0 0 1 -112.001 -662.891 cm +BT +/F15 11.955 Tf 117.854 662.891 Td[(sp)-27(e)-1(cify)-326(with)]TJ/F21 11.955 Tf 65.424 0 Td[(unitd)]TJ/F15 11.955 Tf 30.203 0 Td[(the)-326(op)-27(erat)1(ion)-326(to)-326(p)-27(e)-1(r)1(f)-1(o)1(rm.)]TJ +ET +1 0 0 1 105.375 639.08 cm +0 g 0 G +1 0 0 1 -105.375 -639.08 cm +BT +/F19 11.955 Tf 111.228 639.08 Td[(t)1(r)-1(ans)-375(=)-375(')1(N')]TJ +ET +1 0 0 1 178.682 639.08 cm +0 g 0 G +1 0 0 1 -178.682 -639.08 cm +BT +/F15 11.955 Tf 184.535 639.08 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(no)-326(tra)1(ns)-1(p)-27(o)1(s)-1(ed)-326(matr)1(ix)]TJ +ET +1 0 0 1 105.375 620.251 cm +0 g 0 G +1 0 0 1 -105.375 -620.251 cm +BT +/F19 11.955 Tf 111.228 620.251 Td[(t)1(r)-1(ans)-375(=)-375(')1(T)-1(')]TJ +ET +1 0 0 1 177.519 620.251 cm +0 g 0 G +1 0 0 1 -177.519 -620.251 cm +BT +/F15 11.955 Tf 183.372 620.251 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(transp)-27(osed)-326(matr)1(ix.)]TJ +ET +1 0 0 1 105.375 601.422 cm +0 g 0 G +1 0 0 1 -105.375 -601.422 cm +BT +/F19 11.955 Tf 111.228 601.422 Td[(t)1(r)-1(ans)-375(=)-375(')1(C')]TJ +ET +1 0 0 1 177.879 601.422 cm +0 g 0 G +1 0 0 1 -177.879 -601.422 cm +BT +/F15 11.955 Tf 183.732 601.422 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(c)-1(o)1(njuga)1(te)-327(tr)1(ansp)-27(osed)-327(ma)1(trix.)]TJ -72.504 -23.811 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(tr)-27(an)-1(s)]TJ/F15 11.955 Tf 31.795 0 Td[(=)]TJ/F24 11.955 Tf 12.425 0 Td[(N)]TJ/F15 11.955 Tf -90.554 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter)-326(v)54(a)1(riable.)]TJ +ET +1 0 0 1 76.11 510.463 cm +0 g 0 G +1 0 0 1 -76.11 -510.463 cm +BT +/F19 11.955 Tf 81.963 510.463 Td[(uni)1(td)]TJ +ET +1 0 0 1 113.345 510.463 cm +0 g 0 G +1 0 0 1 -113.345 -510.463 cm +BT +/F15 11.955 Tf 119.198 510.463 Td[(sp)-27(e)-1(cify)-326(with)]TJ/F21 11.955 Tf 65.423 0 Td[(tr)50(ans)]TJ/F15 11.955 Tf 29.457 0 Td[(the)-326(op)-27(erat)1(ion)-326(to)-326(p)-27(e)-1(r)1(f)-1(o)1(rm.)]TJ +ET +1 0 0 1 105.375 486.652 cm +0 g 0 G +1 0 0 1 -105.375 -486.652 cm +BT +/F19 11.955 Tf 111.228 486.652 Td[(uni)1(td)-375(=)-375('U)1(')]TJ +ET +1 0 0 1 179.845 486.652 cm +0 g 0 G +1 0 0 1 -179.845 -486.652 cm +BT +/F15 11.955 Tf 185.698 486.652 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(no)-326(s)-1(ca)1(ling)]TJ +ET +1 0 0 1 105.375 467.823 cm +0 g 0 G +1 0 0 1 -105.375 -467.823 cm +BT +/F19 11.955 Tf 111.228 467.823 Td[(uni)1(td)-375(=)-375('L)1(')]TJ +ET +1 0 0 1 177.59 467.823 cm +0 g 0 G +1 0 0 1 -177.59 -467.823 cm +BT +/F15 11.955 Tf 183.443 467.823 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(le)-1(ft)-326(scaling)]TJ +ET +1 0 0 1 105.375 448.993 cm +0 g 0 G +1 0 0 1 -105.375 -448.993 cm +BT +/F19 11.955 Tf 111.228 448.993 Td[(uni)1(td)-375(=)-375('R')]TJ +ET +1 0 0 1 179.541 448.993 cm +0 g 0 G +1 0 0 1 -179.541 -448.993 cm +BT +/F15 11.955 Tf 185.394 448.993 Td[(the)-326(op)-27(erat)1(ion)-326(is)-327(with)-326(righ)28(t)-327(scaling)1(.)]TJ -74.166 -23.811 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(un)-1(it)1(d)]TJ/F15 11.955 Tf 31.274 0 Td[(=)]TJ/F24 11.955 Tf 12.425 0 Td[(U)]TJ/F15 11.955 Tf -90.033 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter)-326(v)54(a)1(riable.)]TJ +ET +1 0 0 1 76.11 358.034 cm +0 g 0 G +1 0 0 1 -76.11 -358.034 cm +BT +/F19 11.955 Tf 81.963 358.034 Td[(c)31(ho)1(ice)]TJ +ET +1 0 0 1 117.614 358.034 cm +0 g 0 G +1 0 0 1 -117.614 -358.034 cm +BT +/F15 11.955 Tf 123.467 358.034 Td[(sp)-27(e)-1(cify)-331(whether)-331(a)-330(cle)-1(a)1(n)27(up)-331(o)1(f)-331(the)-331(o)27(v)28(e)-1(r)1(lapp)-27(ed)-331(ele)-1(m)1(e)-1(n)28(ts)-331(is)-332(r)1(e)-1(q)1(uired)-331(on)]TJ -12.239 -14.446 Td[(exit.)]TJ +ET +1 0 0 1 105.375 319.778 cm +0 g 0 G +1 0 0 1 -105.375 -319.778 cm +BT +/F19 11.955 Tf 111.228 319.778 Td[(c)31(ho)1(ice)-375(=)-375(.f)1(als)1(e)-1(.)]TJ +ET +1 0 0 1 199.603 319.778 cm +0 g 0 G +1 0 0 1 -199.603 -319.778 cm +BT +/F15 11.955 Tf 205.456 319.778 Td[(no)-326(clean)27(up)-326(on)-326(exit)]TJ +ET +1 0 0 1 105.375 300.948 cm +0 g 0 G +1 0 0 1 -105.375 -300.948 cm +BT +/F19 11.955 Tf 111.228 300.948 Td[(c)31(ho)1(ice)-375(=)-375(.t)1(r)-1(ue.)]TJ +ET +1 0 0 1 198.11 300.948 cm +0 g 0 G +1 0 0 1 -198.11 -300.948 cm +BT +/F15 11.955 Tf 203.963 300.948 Td[(clean)27(up)-326(on)-326(exit.)]TJ -92.735 -38.256 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(choice)]TJ/F15 11.955 Tf 35.181 0 Td[(=)]TJ/F24 11.955 Tf 12.426 0 Td[(:tr)-27(ue:)]TJ/F15 11.955 Tf -93.941 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(log)1(ical)-326(v)54(a)1(riable.)]TJ +ET +1 0 0 1 76.11 195.544 cm +0 g 0 G +1 0 0 1 -76.11 -195.544 cm +BT +/F19 11.955 Tf 81.963 195.544 Td[(di)1(ag)]TJ +ET +1 0 0 1 106.433 195.544 cm +0 g 0 G +1 0 0 1 -106.433 -195.544 cm +BT +/F15 11.955 Tf 112.286 195.544 Td[(the)-326(diago)1(nal)-326(scaling)-326(mat)1(rix.)]TJ -1.058 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(diag)]TJ/F15 11.955 Tf 22.255 0 Td[(\0501)1(\051)-278(=)-277(1\050)]TJ/F24 11.955 Tf 41.109 0 Td[(n)-1(o)1(sc)-1(al)-22(ing)]TJ/F15 11.955 Tf 50.077 0 Td[(\051)]TJ -159.775 -14.446 Td[(Sp)-27(eci\014e)-1(d)-260(as:)-402(a)-260(ra)1(nk)-260(one)-261(a)1(rra)28(y)-260(con)27(ta)1(ining)-260(n)27(um)27(b)-27(ers)-260(of)-260(the)-261(t)28(yp)-27(e)-261(indicat)1(e)-1(d)]TJ 0 -14.445 Td[(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 157.076 123.315 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -157.076 -123.315 cm +BT +/F15 11.955 Tf 157.076 123.315 Td[(10)]TJ +ET +1 0 0 1 168.782 123.315 cm +0 g 0 G +1 0 0 1 -168.782 -123.315 cm +BT +/F15 11.955 Tf 168.782 123.315 Td[(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(33)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +595 0 obj << +/Type /Page +/Contents 596 0 R +/Resources 594 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 561 0 R +/Annots [ 598 0 R 599 0 R ] +>> endobj +598 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 683.049 389.511 696] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +599 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [156.08 122.318 169.778 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +597 0 obj << +/D [595 0 R /XYZ 81.963 738.009 null] +>> endobj +594 0 obj << +/Font << /F15 267 0 R /F19 261 0 R /F42 368 0 R /F21 264 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +602 0 obj << +/Length 7816 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(n)]TJ +ET +1 0 0 1 131.278 701.148 cm +0 g 0 G +1 0 0 1 -131.278 -701.148 cm +BT +/F15 11.955 Tf 137.131 701.148 Td[(n)27(um)27(b)-27(er)-326(of)-326(columns)-327(in)-326(dense)-327(submat)1(rice)-1(s)]TJ/F24 11.955 Tf 211.618 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(and)]TJ/F24 11.955 Tf 22.762 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)]TJ -235.13 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.793 0 Td[(o)1(pti)1(onal)]TJ/F15 11.955 Tf -34.793 -14.446 Td[(Default:)]TJ/F42 11.955 Tf 46.334 0 Td[(mi)1(n\050)1(siz)1(e\050)1(x,)1(2\051-)1(jx)1(+1,)1(si)1(ze\050)1(y,)1(2\051-)1(jy)1(+1\051)]TJ/F15 11.955 Tf -46.334 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(n)]TJ/F27 11.955 Tf 10.308 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(0.)]TJ +ET +1 0 0 1 117.953 619.238 cm +0 g 0 G +1 0 0 1 -117.953 -619.238 cm +BT +/F19 11.955 Tf 123.806 619.238 Td[(jx)]TJ +ET +1 0 0 1 135.014 619.238 cm +0 g 0 G +1 0 0 1 -135.014 -619.238 cm +BT +/F15 11.955 Tf 140.867 619.238 Td[(the)-464(co)1(lumn)-464(index)-464(o)1(f)-464(glo)1(bal)-463(de)-1(nse)-464(ma)1(trix)]TJ/F24 11.955 Tf 221.935 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(,)-498(iden)27(tifying)-463(the)-464(co)1(lumn)-464(of)]TJ -216.383 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)]TJ -59.069 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(x)]TJ/F15 11.955 Tf 10.555 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.658 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(x)]TJ/F15 11.955 Tf 15.488 0 Td[(=)-277(1)]TJ -61.822 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(x)]TJ/F27 11.955 Tf 15.488 0 Td[(\025)]TJ/F15 11.955 Tf 12.62 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 522.883 cm +0 g 0 G +1 0 0 1 -117.953 -522.883 cm +BT +/F19 11.955 Tf 123.806 522.883 Td[(jy)]TJ +ET +1 0 0 1 135.014 522.883 cm +0 g 0 G +1 0 0 1 -135.014 -522.883 cm +BT +/F15 11.955 Tf 140.867 522.883 Td[(the)-467(c)-1(o)1(lumn)-468(index)-467(of)-467(glob)1(al)-468(dense)-468(ma)1(trix)]TJ/F24 11.955 Tf 222.256 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(,)-503(iden)27(t)1(if)-1(y)1(ing)-468(t)1(he)-468(column)-467(of)]TJ -216.189 -14.446 Td[(sub)27(v)27(ecto)1(r)]TJ/F24 11.955 Tf 52.416 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -58.553 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(;)-326(c)-1(a)1(n)-327(o)1(nly)-326(b)-27(e)-327(presen)27(t)-326(if)]TJ/F24 11.955 Tf 121.677 0 Td[(y)]TJ/F15 11.955 Tf 10.039 0 Td[(is)-327(o)1(f)-327(ra)1(nk)-326(2.)]TJ -214.142 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 14.973 0 Td[(=)-277(1)]TJ -61.307 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(j)-56(y)]TJ/F27 11.955 Tf 14.973 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ -194.467 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 456.516 421.762 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -456.516 -421.762 cm +BT +/F15 11.955 Tf 456.516 421.762 Td[(10)]TJ +ET +1 0 0 1 468.222 421.762 cm +0 g 0 G +1 0 0 1 -468.222 -421.762 cm +BT +/F15 11.955 Tf 468.222 421.762 Td[(.)]TJ +ET +1 0 0 1 117.953 397.636 cm +0 g 0 G +1 0 0 1 -117.953 -397.636 cm +BT +/F19 11.955 Tf 123.806 397.636 Td[(w)32(ork)]TJ +ET +1 0 0 1 152.462 397.636 cm +0 g 0 G +1 0 0 1 -152.462 -397.636 cm +BT +/F15 11.955 Tf 158.315 397.636 Td[(the)-326(w)27(ork)-326(a)1(rra)28(y)81(.)]TJ -5.244 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-249(a)1(s:)-397(a)-249(r)1(ank)-249(o)1(ne)-249(arra)28(y)-249(o)1(f)-250(t)1(he)-250(sa)1(me)-250(t)28(yp)-27(e)-249(of)]TJ/F24 11.955 Tf 249.574 0 Td[(x)]TJ/F15 11.955 Tf 9.629 0 Td[(with)-249(the)-249(POINTER)]TJ -259.203 -14.446 Td[(at)1(tribute.)]TJ +ET +1 0 0 1 117.953 315.726 cm +0 g 0 G +1 0 0 1 -117.953 -315.726 cm +BT +/F19 11.955 Tf 123.806 315.726 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 315.726 cm +0 g 0 G +1 0 0 1 -69.745 -24.126 cm +0 g 0 G +1 0 0 1 -117.953 -291.6 cm +BT +/F19 11.955 Tf 123.806 291.6 Td[(y)]TJ +ET +1 0 0 1 130.904 291.6 cm +0 g 0 G +1 0 0 1 -130.904 -291.6 cm +BT +/F15 11.955 Tf 136.757 291.6 Td[(the)-333(lo)-27(cal)-334(p)-27(o)1(rtio)1(n)-334(of)-333(glo)1(bal)-333(de)-1(nse)-334(ma)1(trix)]TJ/F24 11.955 Tf 207.467 0 Td[(y)]TJ/F15 11.955 Tf 6.136 0 Td[(.)-457(This)-333(s)-1(ubr)1(outine)-333(c)-1(o)1(mputes)-334(the)]TJ -197.289 -14.446 Td[(lo)-27(cat)1(ion)-405(o)1(f)-405(the)-405(\014r)1(s)-1(t)-404(ele)-1(men)27(t)-404(of)-405(l)1(o)-27(cal)-405(subar)1(ra)28(y)-405(used,)-425(ba)1(se)-1(d)-404(on)]TJ/F24 11.955 Tf 323.928 0 Td[(j)-56(y)]TJ/F15 11.955 Tf 16.49 0 Td[(and)]TJ -340.418 -14.446 Td[(the)-326(\014eld)]TJ/F24 11.955 Tf 45.523 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 236.154 262.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.154 -262.708 cm +BT +/F24 11.955 Tf 239.665 262.708 Td[(dat)1(a)]TJ/F15 11.955 Tf 26.502 0 Td[(of)]TJ/F24 11.955 Tf 13.332 0 Td[(desc)]TJ +ET +1 0 0 1 302.261 262.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -302.261 -262.708 cm +BT +/F24 11.955 Tf 305.773 262.708 Td[(a)]TJ/F15 11.955 Tf 10.047 0 Td[(.)]TJ -162.749 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 285.803 204.925 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -285.803 -204.925 cm +BT +/F15 11.955 Tf 285.803 204.925 Td[(10)]TJ +ET +1 0 0 1 297.509 204.925 cm +0 g 0 G +1 0 0 1 -297.509 -204.925 cm +BT +/F15 11.955 Tf 297.509 204.925 Td[(.)]TJ +ET +1 0 0 1 117.953 180.799 cm +0 g 0 G +1 0 0 1 -117.953 -180.799 cm +BT +/F19 11.955 Tf 123.806 180.799 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 180.799 cm +0 g 0 G +1 0 0 1 -145.848 -180.799 cm +BT +/F15 11.955 Tf 151.701 180.799 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(34)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +601 0 obj << +/Type /Page +/Contents 602 0 R +/Resources 600 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +/Annots [ 604 0 R 605 0 R ] +>> endobj +604 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [455.519 418.441 469.218 431.06] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +605 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [284.807 201.604 298.506 214.223] +/Subtype /Link +/A << /S /GoTo /D (table.10) >> +>> endobj +603 0 obj << +/D [601 0 R /XYZ 123.806 738.009 null] +>> endobj +600 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +609 0 obj << +/Length 339 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(5)-1125(C)1(om)1(m)32(unicat)1(io)1(n)-375(ro)1(uti)1(ne)-1(s)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(35)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +608 0 obj << +/Type /Page +/Contents 609 0 R +/Resources 607 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +>> endobj +610 0 obj << +/D [608 0 R /XYZ 81.963 738.009 null] +>> endobj +78 0 obj << +/D [608 0 R /XYZ 81.963 713.103 null] +>> endobj +607 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +613 0 obj << +/Length 6335 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.84 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -668.169 cm +BT +/F19 17.215 Tf 123.806 668.169 Td[(psb)]TJ +ET +1 0 0 1 154.126 668.169 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -668.169 cm +BT +/F19 17.215 Tf 159.937 668.169 Td[(hal)1(o|Ha)1(lo)-375(Dat)1(a)-375(Co)1(mm)32(uni)1(cati)1(on)]TJ/F15 11.955 Tf -36.131 -37.353 Td[(Thes)-1(e)-301(subroutines)-301(res)-1(t)1(ore)-301(a)-301(c)-1(o)1(nsis)-1(t)1(e)-1(n)28(t)-302(sta)1(tus)-302(for)-301(the)-301(halo)-301(elemen)27(ts,)-307(a)1(nd)-302(\050)1(op-)]TJ 0 -14.445 Td[(tio)1(nally\051)-326(scale)-326(the)-327(result:)]TJ/F24 11.955 Tf 174.56 -30.123 Td[(x)]TJ/F27 11.955 Tf 9.973 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(\013)-6(x)]TJ/F15 11.955 Tf -199.809 -26.95 Td[(where:)]TJ +ET +1 0 0 1 117.953 533.974 cm +0 g 0 G +1 0 0 1 -117.953 -533.974 cm +BT +/F24 11.955 Tf 123.806 533.974 Td[(x)]TJ +ET +1 0 0 1 130.458 533.974 cm +0 g 0 G +1 0 0 1 -130.458 -533.974 cm +BT +/F15 11.955 Tf 136.311 533.974 Td[(is)-327(a)-326(g)1(loba)1(l)-327(dense)-327(subma)1(trix.)]TJ +ET +1 0 0 1 123.806 506.274 cm +0 g 0 G +1 0 0 1 81.66 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -505.876 cm +BT +/F24 11.955 Tf 217.297 495.764 Td[(\013)]TJ/F15 11.955 Tf 7.521 0 Td[(,)]TJ/F24 11.955 Tf 7.154 0 Td[(x)]TJ/F19 11.955 Tf 122.205 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 491.032 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -491.032 cm +BT +/F15 11.955 Tf 217.297 480.92 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 480.92 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -480.92 cm +BT +/F15 11.955 Tf 376.015 480.92 Td[(halo)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 466.474 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -466.474 cm +BT +/F15 11.955 Tf 376.015 466.474 Td[(halo)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 452.028 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -452.028 cm +BT +/F15 11.955 Tf 376.015 452.028 Td[(halo)]TJ +ET +1 0 0 1 211.319 447.296 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 52.505 -32.213 cm +0 g 0 G +1 0 0 1 -263.824 -415.083 cm +BT +/F15 11.955 Tf 263.824 415.083 Td[(T)81(a)1(ble)-327(1)1(1:)-435(Da)1(ta)-326(t)27(yp)-27(es)]TJ +ET +1 0 0 1 372.33 415.083 cm +0 g 0 G +1 0 0 1 -248.524 -2.324 cm +0 g 0 G +1 0 0 1 -123.806 -412.759 cm +BT +/F19 17.215 Tf 123.806 359.524 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 112.014 -26.474 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 289.906 333.05 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -289.906 -333.05 cm +BT +/F15 11.955 Tf 293.418 333.05 Td[(halo)-326(\050)]TJ/F21 11.955 Tf 29.915 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 358.721 333.05 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -358.721 -333.05 cm +BT +/F21 11.955 Tf 362.307 333.05 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -193.213 -28.892 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 256.656 304.158 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -256.656 -304.158 cm +BT +/F15 11.955 Tf 260.167 304.158 Td[(halo)-326(\050)]TJ/F21 11.955 Tf 29.916 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 325.47 304.158 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -325.47 -304.158 cm +BT +/F21 11.955 Tf 329.057 304.158 Td[(a,)-350(info,)-350(alpha,)-350(work)]TJ/F15 11.955 Tf 99.976 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 275.083 cm +0 g 0 G +1 0 0 1 -117.953 -275.083 cm +BT +/F19 11.955 Tf 123.806 275.083 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 275.083 cm +0 g 0 G +1 0 0 1 -61.657 -25.324 cm +0 g 0 G +1 0 0 1 -117.953 -249.759 cm +BT +/F19 11.955 Tf 123.806 249.759 Td[(x)]TJ +ET +1 0 0 1 130.904 249.759 cm +0 g 0 G +1 0 0 1 -130.904 -249.759 cm +BT +/F15 11.955 Tf 136.757 249.759 Td[(glo)1(bal)-326(dense)-327(mat)1(rix)]TJ/F24 11.955 Tf 104.443 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)]TJ -94.782 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 191.976 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -191.976 cm +BT +/F15 11.955 Tf 389.922 191.976 Td[(11)]TJ +ET +1 0 0 1 401.628 191.976 cm +0 g 0 G +1 0 0 1 -401.628 -191.976 cm +BT +/F15 11.955 Tf 401.628 191.976 Td[(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(desc)]TJ +ET +1 0 0 1 149.504 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -166.652 cm +BT +/F19 11.955 Tf 153.539 166.652 Td[(a)]TJ +ET +1 0 0 1 160.077 166.652 cm +0 g 0 G +1 0 0 1 -160.077 -166.652 cm +BT +/F15 11.955 Tf 165.93 166.652 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -123.314 cm +BT +/F42 11.955 Tf 353.828 123.314 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -123.314 cm +BT +/F42 11.955 Tf 376.713 123.314 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -123.314 cm +BT +/F42 11.955 Tf 405.751 123.314 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 123.314 cm +0 g 0 G +1 0 0 1 -430.358 -123.314 cm +BT +/F15 11.955 Tf 430.358 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(36)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +612 0 obj << +/Type /Page +/Contents 613 0 R +/Resources 611 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +/Annots [ 617 0 R 618 0 R ] +>> endobj +617 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 188.655 402.624 201.274] +/Subtype /Link +/A << /S /GoTo /D (table.11) >> +>> endobj +618 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 119.661 431.355 132.613] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +614 0 obj << +/D [612 0 R /XYZ 123.806 738.009 null] +>> endobj +82 0 obj << +/D [612 0 R /XYZ 123.806 642.098 null] +>> endobj +615 0 obj << +/D [612 0 R /XYZ 316.176 429.529 null] +>> endobj +616 0 obj << +/D [612 0 R /XYZ 123.806 344.148 null] +>> endobj +611 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +621 0 obj << +/Length 3925 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(al)1(pha)]TJ +ET +1 0 0 1 113.719 701.148 cm +0 g 0 G +1 0 0 1 -113.719 -701.148 cm +BT +/F15 11.955 Tf 119.572 701.148 Td[(the)-326(s)-1(ca)1(lar)]TJ/F24 11.955 Tf 53.392 0 Td[(\013)]TJ/F15 11.955 Tf 7.522 0 Td[(.)]TJ -69.258 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(al)-22(pha)]TJ/F15 11.955 Tf 31.974 0 Td[(=)-277(1)]TJ -78.308 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(n)27(um)27(b)-27(er)-326(of)-326(the)-327(da)1(ta)-326(t)27(y)1(p)-28(e)-326(indicated)-326(in)-327(T)82(able)]TJ +ET +1 0 0 1 414.673 643.364 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -414.673 -643.364 cm +BT +/F15 11.955 Tf 414.673 643.364 Td[(11)]TJ +ET +1 0 0 1 426.379 643.364 cm +0 g 0 G +1 0 0 1 -426.379 -643.364 cm +BT +/F15 11.955 Tf 426.379 643.364 Td[(.)]TJ +ET +1 0 0 1 76.11 618.956 cm +0 g 0 G +1 0 0 1 -76.11 -618.956 cm +BT +/F19 11.955 Tf 81.963 618.956 Td[(w)32(ork)]TJ +ET +1 0 0 1 110.619 618.956 cm +0 g 0 G +1 0 0 1 -110.619 -618.956 cm +BT +/F15 11.955 Tf 116.472 618.956 Td[(the)-326(w)27(ork)-326(a)1(rra)28(y)81(.)]TJ -5.244 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-249(a)1(s:)-397(a)-249(r)1(ank)-249(o)1(ne)-249(arra)28(y)-249(o)1(f)-250(t)1(he)-250(sa)1(me)-250(t)28(yp)-27(e)-249(of)]TJ/F24 11.955 Tf 249.574 0 Td[(x)]TJ/F15 11.955 Tf 9.629 0 Td[(with)-249(the)-249(POINTER)]TJ -259.203 -14.446 Td[(at)1(tribute.)]TJ +ET +1 0 0 1 76.11 536.764 cm +0 g 0 G +1 0 0 1 -76.11 -536.764 cm +BT +/F19 11.955 Tf 81.963 536.764 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 536.764 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -512.356 cm +BT +/F19 11.955 Tf 81.963 512.356 Td[(x)]TJ +ET +1 0 0 1 89.061 512.356 cm +0 g 0 G +1 0 0 1 -89.061 -512.356 cm +BT +/F15 11.955 Tf 94.914 512.356 Td[(glo)1(bal)-326(dense)-327(result)-326(matrix)]TJ/F24 11.955 Tf 137.025 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -127.363 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-412(as:)-607(a)-411(rank)-411(one)-412(or)-411(t)27(w)27(o)-412(a)1(rra)28(y)-412(with)-412(the)-412(PO)1(I)-1(NTER)-412(a)1(ttribut)1(e)]TJ 0 -14.446 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 348.079 454.572 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -348.079 -454.572 cm +BT +/F15 11.955 Tf 348.079 454.572 Td[(11)]TJ +ET +1 0 0 1 359.785 454.572 cm +0 g 0 G +1 0 0 1 -359.785 -454.572 cm +BT +/F15 11.955 Tf 359.785 454.572 Td[(.)]TJ +ET +1 0 0 1 76.11 430.164 cm +0 g 0 G +1 0 0 1 -76.11 -430.164 cm +BT +/F19 11.955 Tf 81.963 430.164 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 430.164 cm +0 g 0 G +1 0 0 1 -104.005 -430.164 cm +BT +/F15 11.955 Tf 109.858 430.164 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(37)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +620 0 obj << +/Type /Page +/Contents 621 0 R +/Resources 619 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +/Annots [ 623 0 R 624 0 R ] +>> endobj +623 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [413.676 640.043 427.375 652.663] +/Subtype /Link +/A << /S /GoTo /D (table.11) >> +>> endobj +624 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.082 451.251 360.781 463.871] +/Subtype /Link +/A << /S /GoTo /D (table.11) >> +>> endobj +622 0 obj << +/D [620 0 R /XYZ 81.963 738.009 null] +>> endobj +619 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +627 0 obj << +/Length 7198 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -67.158 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -670.851 cm +BT +/F19 17.215 Tf 123.806 670.851 Td[(psb)]TJ +ET +1 0 0 1 154.126 670.851 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -670.851 cm +BT +/F19 17.215 Tf 159.937 670.851 Td[(o)32(vrl)1(|Ov)32(e)-1(r)1(lap)-375(U)1(p)-32(dat)1(e)]TJ/F15 11.955 Tf -36.131 -34.664 Td[(Thes)-1(e)-326(subrout)1(ine)-1(s)-326(restore)-326(a)-326(consisten)27(t)-326(s)-1(t)1(atus)-326(for)-326(the)-327(o)28(v)27(erla)1(p)-326(e)-1(lemen)27(ts:)]TJ/F24 11.955 Tf 173.685 -26.878 Td[(x)]TJ/F27 11.955 Tf 9.973 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(Qx)]TJ/F15 11.955 Tf -198.934 -24.554 Td[(where:)]TJ +ET +1 0 0 1 117.953 561.931 cm +0 g 0 G +1 0 0 1 -117.953 -561.931 cm +BT +/F24 11.955 Tf 123.806 561.931 Td[(x)]TJ +ET +1 0 0 1 130.458 561.931 cm +0 g 0 G +1 0 0 1 -130.458 -561.931 cm +BT +/F15 11.955 Tf 136.311 561.931 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(dense)-327(submatr)1(ix)]TJ/F24 11.955 Tf 153.998 0 Td[(x)]TJ +ET +1 0 0 1 117.953 538.05 cm +0 g 0 G +1 0 0 1 -117.953 -538.05 cm +BT +/F24 11.955 Tf 123.806 538.05 Td[(Q)]TJ +ET +1 0 0 1 133.077 538.05 cm +0 g 0 G +1 0 0 1 -133.077 -538.05 cm +BT +/F15 11.955 Tf 138.93 538.05 Td[(is)-300(the)-299(o)27(v)28(erlap)-299(op)-27(erato)1(r;)-308(it)-300(is)-300(t)1(he)-300(comp)-27(ositio)1(n)-300(o)1(f)-300(t)27(w)27(o)-299(o)1(p)-28(era)1(to)1(rs)]TJ/F24 11.955 Tf 315.828 0 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F15 11.955 Tf 8.578 1.793 Td[(and)]TJ/F24 11.955 Tf 22.441 0 Td[(P)]TJ/F25 7.97 Tf 9.171 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ +ET +1 0 0 1 123.806 514.454 cm +0 g 0 G +1 0 0 1 81.66 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -514.056 cm +BT +/F24 11.955 Tf 217.297 503.944 Td[(x)]TJ/F19 11.955 Tf 136.88 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 499.212 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -499.212 cm +BT +/F15 11.955 Tf 217.297 489.1 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 489.1 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -489.1 cm +BT +/F15 11.955 Tf 376.015 489.1 Td[(o)28(vrl)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 474.654 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -474.654 cm +BT +/F15 11.955 Tf 376.015 474.654 Td[(o)28(vrl)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 460.208 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -460.208 cm +BT +/F15 11.955 Tf 376.015 460.208 Td[(o)28(vrl)]TJ +ET +1 0 0 1 211.319 455.476 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 52.505 -32.213 cm +0 g 0 G +1 0 0 1 -263.824 -423.263 cm +BT +/F15 11.955 Tf 263.824 423.263 Td[(T)81(a)1(ble)-327(1)1(2:)-435(Da)1(ta)-326(t)27(yp)-27(es)]TJ +ET +1 0 0 1 372.33 423.263 cm +0 g 0 G +1 0 0 1 -248.524 -2.324 cm +0 g 0 G +1 0 0 1 -123.806 -420.939 cm +BT +/F19 17.215 Tf 123.806 370.71 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 112.989 -26.284 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 290.882 344.426 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -290.882 -344.426 cm +BT +/F15 11.955 Tf 294.393 344.426 Td[(o)28(vrl)-326(\050)]TJ/F21 11.955 Tf 27.965 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 357.745 344.426 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -357.745 -344.426 cm +BT +/F21 11.955 Tf 361.332 344.426 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -271.001 -28.892 Td[(CALL)-326(psb)]TJ +ET +1 0 0 1 177.892 315.534 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -177.892 -315.534 cm +BT +/F15 11.955 Tf 181.404 315.534 Td[(o)28(vrl)]TJ -26.118 -14.446 Td[(\050)]TJ/F21 11.955 Tf 4.552 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 195.226 301.088 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -195.226 -301.088 cm +BT +/F21 11.955 Tf 198.812 301.088 Td[(a,)-350(info,)-350(choic)50(e=choic)50(e,)-350(up)50(date)]TJ +ET +1 0 0 1 352.557 301.088 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -352.557 -301.088 cm +BT +/F21 11.955 Tf 356.144 301.088 Td[(typ)50(e=up)50(date)]TJ +ET +1 0 0 1 419.028 301.088 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -419.028 -301.088 cm +BT +/F21 11.955 Tf 422.615 301.088 Td[(typ)50(e,)-350(work=wor)1(k)]TJ/F15 11.955 Tf 85.181 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 272.196 cm +0 g 0 G +1 0 0 1 -117.953 -272.196 cm +BT +/F19 11.955 Tf 123.806 272.196 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 272.196 cm +0 g 0 G +1 0 0 1 -61.657 -23.88 cm +0 g 0 G +1 0 0 1 -117.953 -248.316 cm +BT +/F19 11.955 Tf 123.806 248.316 Td[(x)]TJ +ET +1 0 0 1 130.904 248.316 cm +0 g 0 G +1 0 0 1 -130.904 -248.316 cm +BT +/F15 11.955 Tf 136.757 248.316 Td[(glo)1(bal)-326(dense)-327(mat)1(rix)]TJ/F24 11.955 Tf 104.443 0 Td[(x)]TJ/F15 11.955 Tf 6.653 0 Td[(.)]TJ -94.782 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-429(a)1(s:)-641(a)-428(rank)-428(one)-429(or)-428(t)27(w)27(o)-429(a)1(rra)28(y)-429(with)-429(the)-429(PO)1(I)-1(NTER)-429(a)1(ttribut)1(e)]TJ 0 -14.445 Td[(con)27(t)1(aining)-326(n)27(um)28(b)-28(ers)-326(of)-326(t)27(yp)-27(e)-326(s)-1(p)-27(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 389.922 190.532 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -389.922 -190.532 cm +BT +/F15 11.955 Tf 389.922 190.532 Td[(12)]TJ +ET +1 0 0 1 401.628 190.532 cm +0 g 0 G +1 0 0 1 -401.628 -190.532 cm +BT +/F15 11.955 Tf 401.628 190.532 Td[(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(desc)]TJ +ET +1 0 0 1 149.504 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -166.652 cm +BT +/F19 11.955 Tf 153.539 166.652 Td[(a)]TJ +ET +1 0 0 1 160.077 166.652 cm +0 g 0 G +1 0 0 1 -160.077 -166.652 cm +BT +/F15 11.955 Tf 165.93 166.652 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -123.314 cm +BT +/F42 11.955 Tf 353.828 123.314 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -123.314 cm +BT +/F42 11.955 Tf 376.713 123.314 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -123.314 cm +BT +/F42 11.955 Tf 405.751 123.314 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 123.314 cm +0 g 0 G +1 0 0 1 -430.358 -123.314 cm +BT +/F15 11.955 Tf 430.358 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(38)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +626 0 obj << +/Type /Page +/Contents 627 0 R +/Resources 625 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +/Annots [ 631 0 R 632 0 R ] +>> endobj +631 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [388.925 187.212 402.624 199.831] +/Subtype /Link +/A << /S /GoTo /D (table.12) >> +>> endobj +632 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 119.661 431.355 132.613] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +628 0 obj << +/D [626 0 R /XYZ 123.806 738.009 null] +>> endobj +86 0 obj << +/D [626 0 R /XYZ 123.806 647.285 null] +>> endobj +629 0 obj << +/D [626 0 R /XYZ 316.176 437.709 null] +>> endobj +630 0 obj << +/D [626 0 R /XYZ 123.806 355.524 null] +>> endobj +625 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +635 0 obj << +/Length 6776 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(c)31(ho)1(ice)]TJ +ET +1 0 0 1 117.614 701.148 cm +0 g 0 G +1 0 0 1 -117.614 -701.148 cm +BT +/F15 11.955 Tf 123.467 701.148 Td[(sp)-27(e)-1(cify)-326(if)-327(exc)27(ha)1(nge)-326(o)27(v)28(e)-1(r)1(lap)-326(ele)-1(men)27(t)1(s)-1(.)]TJ +ET +1 0 0 1 105.375 673.682 cm +0 g 0 G +1 0 0 1 -105.375 -673.682 cm +BT +/F19 11.955 Tf 111.228 673.682 Td[(c)31(ho)1(ice)-375(=)-375(.t)1(r)-1(ue.)]TJ +ET +1 0 0 1 198.11 673.682 cm +0 g 0 G +1 0 0 1 -198.11 -673.682 cm +BT +/F15 11.955 Tf 203.963 673.682 Td[(exc)27(hang)1(e)-327(o)28(v)27(erla)1(p)-327(elemen)27(ts,)-326(i.e.)-436(a)1(pply)-326(op)-27(erat)1(or)]TJ/F24 11.955 Tf 241.338 0 Td[(P)]TJ/F25 7.97 Tf 9.171 4.339 Td[(T)]TJ/F15 11.955 Tf 6.605 -4.339 Td[(;)]TJ +ET +1 0 0 1 105.375 653.032 cm +0 g 0 G +1 0 0 1 -105.375 -653.032 cm +BT +/F19 11.955 Tf 111.228 653.032 Td[(c)31(ho)1(ice)-375(=)-375(.f)1(als)1(e)-1(.)]TJ +ET +1 0 0 1 199.603 653.032 cm +0 g 0 G +1 0 0 1 -199.603 -653.032 cm +BT +/F15 11.955 Tf 205.456 653.032 Td[(don't)-326(exc)27(ha)1(nge)-326(o)27(v)28(e)-1(r)1(lap)-326(ele)-1(men)27(t)1(s)]TJ -94.228 -27.465 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(choice)]TJ/F15 11.955 Tf 35.181 0 Td[(=)]TJ/F24 11.955 Tf 12.426 0 Td[(:tr)-27(ue:)]TJ/F15 11.955 Tf -93.941 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(log)1(ical)-326(v)54(a)1(riable.)]TJ +ET +1 0 0 1 105.375 554.764 cm +0 g 0 G +1 0 0 1 -105.375 -554.764 cm +BT +/F19 11.955 Tf 111.228 554.764 Td[(up)-31(date)]TJ +ET +1 0 0 1 152.729 554.764 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -152.729 -554.764 cm +BT +/F19 11.955 Tf 156.764 554.764 Td[(t)32(yp)-31(e)-376(=)-375(1)]TJ +ET +1 0 0 1 208.853 554.764 cm +0 g 0 G +1 0 0 1 -208.853 -554.764 cm +BT +/F15 11.955 Tf 214.706 554.764 Td[(nor)1(mal)-326(up)-27(date)]TJ/F24 11.955 Tf 79.016 0 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F15 11.955 Tf 4.996 1.793 Td[(;)]TJ +ET +1 0 0 1 105.375 534.114 cm +0 g 0 G +1 0 0 1 -105.375 -534.114 cm +BT +/F19 11.955 Tf 111.228 534.114 Td[(up)-31(date)]TJ +ET +1 0 0 1 152.729 534.114 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -152.729 -534.114 cm +BT +/F19 11.955 Tf 156.764 534.114 Td[(t)32(yp)-31(e)-376(=)-375(2)]TJ +ET +1 0 0 1 208.853 534.114 cm +0 g 0 G +1 0 0 1 -208.853 -534.114 cm +BT +/F15 11.955 Tf 214.706 534.114 Td[(squar)1(e)-327(ro)-27(o)1(t)-326(up)-27(date)]TJ/F27 11.955 Tf 101.192 9.226 Td[(p)]TJ +ET +1 0 0 1 325.861 543.34 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +12.541 0.239 l +S +Q +1 0 0 1 -325.861 -543.34 cm +BT +/F24 11.955 Tf 325.861 534.114 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F15 11.955 Tf 4.996 1.793 Td[(;)]TJ -227.174 -27.465 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(up)-1(dat)1(e)]TJ +ET +1 0 0 1 192.682 492.203 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -192.682 -492.203 cm +BT +/F24 11.955 Tf 196.194 492.203 Td[(ty)-36(pe)]TJ/F15 11.955 Tf 24.985 0 Td[(=)]TJ/F24 11.955 Tf 12.425 0 Td[(:tr)-27(ue:)]TJ/F15 11.955 Tf -122.376 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 435.846 cm +0 g 0 G +1 0 0 1 -76.11 -435.846 cm +BT +/F19 11.955 Tf 81.963 435.846 Td[(w)32(ork)]TJ +ET +1 0 0 1 110.619 435.846 cm +0 g 0 G +1 0 0 1 -110.619 -435.846 cm +BT +/F15 11.955 Tf 116.472 435.846 Td[(the)-326(w)27(ork)-326(a)1(rra)28(y)81(.)]TJ -5.244 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(one)-326(dimensional)-326(ar)1(ra)27(y)-326(o)1(f)-327(the)-326(same)-327(t)28(yp)-27(e)-327(o)1(f)]TJ/F24 11.955 Tf 296.746 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ +ET +1 0 0 1 76.11 365.043 cm +0 g 0 G +1 0 0 1 -76.11 -365.043 cm +BT +/F19 11.955 Tf 81.963 365.043 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 365.043 cm +0 g 0 G +1 0 0 1 -69.745 -27.465 cm +0 g 0 G +1 0 0 1 -76.11 -337.578 cm +BT +/F19 11.955 Tf 81.963 337.578 Td[(x)]TJ +ET +1 0 0 1 89.061 337.578 cm +0 g 0 G +1 0 0 1 -89.061 -337.578 cm +BT +/F15 11.955 Tf 94.914 337.578 Td[(glo)1(bal)-326(dense)-327(result)-326(matrix)]TJ/F24 11.955 Tf 137.025 0 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -127.363 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-311(a)1(s:)-428(a)-311(p)-27(o)1(in)27(ter)-311(to)-310(arra)28(y)-311(o)1(f)-312(r)1(ank)-311(o)1(ne)-311(or)-311(t)28(w)27(o)-311(con)27(t)1(aining)-311(n)28(um)27(b)-27(ers)]TJ 0 -14.446 Td[(of)-326(t)27(yp)-27(e)-326(sp)-28(eci\014ed)-327(in)-326(T)81(a)1(ble)]TJ +ET +1 0 0 1 243.96 279.795 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -243.96 -279.795 cm +BT +/F15 11.955 Tf 243.96 279.795 Td[(12)]TJ +ET +1 0 0 1 255.666 279.795 cm +0 g 0 G +1 0 0 1 -255.666 -279.795 cm +BT +/F15 11.955 Tf 255.666 279.795 Td[(.)]TJ +ET +1 0 0 1 76.11 252.329 cm +0 g 0 G +1 0 0 1 -76.11 -252.329 cm +BT +/F19 11.955 Tf 81.963 252.329 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 252.329 cm +0 g 0 G +1 0 0 1 -104.005 -252.329 cm +BT +/F15 11.955 Tf 109.858 252.329 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ/F19 17.215 Tf -29.265 -43.704 Td[(Us)1(age)-375(not)1(es)]TJ +ET +1 0 0 1 81.963 137.76 cm +0 g 0 G +1 0 0 1 -81.963 -137.76 cm +BT +/F15 11.955 Tf 96.27 137.76 Td[(1.)]TJ +ET +1 0 0 1 105.375 137.76 cm +0 g 0 G +1 0 0 1 -105.375 -137.76 cm +BT +/F15 11.955 Tf 111.228 137.76 Td[(If)-383(there)-383(is)-382(no)-383(o)28(v)27(er)1(lap)-383(in)-382(the)-383(da)1(ta)-382(dis)-1(t)1(ributio)1(n,)-397(no)-382(op)-27(erat)1(ions)-383(a)1(re)-383(p)-27(er-)]TJ 0 -14.446 Td[(formed;)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(39)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +634 0 obj << +/Type /Page +/Contents 635 0 R +/Resources 633 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 606 0 R +/Annots [ 637 0 R ] +>> endobj +637 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [242.964 276.474 256.663 289.093] +/Subtype /Link +/A << /S /GoTo /D (table.12) >> +>> endobj +636 0 obj << +/D [634 0 R /XYZ 81.963 738.009 null] +>> endobj +638 0 obj << +/D [634 0 R /XYZ 81.963 149.47 null] +>> endobj +639 0 obj << +/D [634 0 R /XYZ 81.963 155.368 null] +>> endobj +633 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F25 436 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +642 0 obj << +/Length 3522 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -36.861 cm +0 g 0 G +1 0 0 1 -123.806 -701.148 cm +BT +/F15 11.955 Tf 138.113 701.148 Td[(2.)]TJ +ET +1 0 0 1 147.218 701.148 cm +0 g 0 G +1 0 0 1 -147.218 -701.148 cm +BT +/F15 11.955 Tf 153.071 701.148 Td[(The)-310(op)-27(erat)1(or)]TJ/F24 11.955 Tf 70.82 0 Td[(P)]TJ/F25 7.97 Tf 9.171 4.338 Td[(T)]TJ/F15 11.955 Tf 10.311 -4.338 Td[(p)-27(erforms)-310(the)-310(reduction)-310(sum)-310(o)1(f)-311(o)28(v)27(erla)1(p)-310(ele)-1(m)1(e)-1(n)28(ts;)-316(it)-310(is)]TJ -90.302 -14.446 Td[(the)-337(in)27(v)28(erse)-338(o)1(f)-337(a)-337(\134str)1(e)-1(t)1(c)27(h")-337(op)-27(era)1(tor)]TJ/F24 11.955 Tf 180.383 0 Td[(P)]TJ/F15 11.955 Tf 13.2 0 Td[(tha)1(t)-337(replicates)-337(o)28(v)27(erlap)-337(elemen)27(ts,)]TJ -193.583 -14.446 Td[(accoun)28(ting)-326(for)-326(the)-326(ph)27(ysical)-326(replicatio)1(n)-327(o)1(f)-327(da)1(ta;)]TJ +ET +1 0 0 1 123.806 647.847 cm +0 g 0 G +1 0 0 1 -123.806 -647.847 cm +BT +/F15 11.955 Tf 138.113 647.847 Td[(3.)]TJ +ET +1 0 0 1 147.218 647.847 cm +0 g 0 G +1 0 0 1 -147.218 -647.847 cm +BT +/F15 11.955 Tf 153.071 647.847 Td[(The)-457(op)-27(era)1(tor)]TJ/F24 11.955 Tf 74.329 0 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F15 11.955 Tf 10.457 1.793 Td[(p)-27(erforms)-457(a)-456(sc)-1(a)1(ling)-456(on)-457(the)-457(o)28(v)27(erla)1(p)-457(elemen)27(ts)-457(b)27(y)-456(the)]TJ -92.331 -14.445 Td[(amo)1(un)27(t)-370(o)1(f)-371(replicat)1(ion;)-392(th)27(us,)-381(when)-371(co)1(m)27(bined)-370(w)-1(it)1(h)-371(t)1(he)-371(r)1(e)-1(ductio)1(n)-370(op)-27(er-)]TJ 0 -14.446 Td[(at)1(or,)-340(it)-337(implemen)27(ts)-337(the)-337(a)27(v)28(e)-1(r)1(age)-337(of)-337(replicated)-337(eleme)-1(n)28(ts)-338(o)28(v)27(er)-337(a)1(ll)-338(o)1(f)-338(their)]TJ 0 -14.446 Td[(instances.)]TJ +ET +1 0 0 1 123.806 580.101 cm +0 g 0 G +1 0 0 1 -123.806 -580.101 cm +BT +/F15 11.955 Tf 138.113 580.101 Td[(4.)]TJ +ET +1 0 0 1 147.218 580.101 cm +0 g 0 G +1 0 0 1 -147.218 -580.101 cm +BT +/F15 11.955 Tf 153.071 580.101 Td[(The)-313(s)-1(q)1(uare)-313(ro)-27(o)1(t)-313(up)-27(date)-313(o)1(ption)-313(ma)1(k)27(es)-313(it)-313(p)-28(o)1(ss)-1(ible)-313(to)-312(applyt)1(he)-314(fo)1(llo)27(wing)]TJ 0 -14.445 Td[(op)-27(era)1(tor)1(:)]TJ/F24 11.955 Tf 115.65 -14.446 Td[(x)]TJ/F27 11.955 Tf 9.973 0 Td[(\040)]TJ/F30 11.955 Tf 15.276 11.004 Td[(p)]TJ +ET +1 0 0 1 305.925 562.214 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +12.541 0.239 l +S +Q +1 0 0 1 -305.925 -562.214 cm +BT +/F24 11.955 Tf 305.925 551.21 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F24 11.955 Tf 4.997 1.793 Td[(P)]TJ/F25 7.97 Tf 9.171 4.936 Td[(T)]TJ/F24 11.955 Tf 6.604 -4.936 Td[(K)]TJ/F28 7.97 Tf 10.818 4.936 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ/F24 11.955 Tf 4.733 -4.936 Td[(P)]TJ/F30 11.955 Tf 9.171 11.004 Td[(p)]TJ +ET +1 0 0 1 377.505 562.214 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +12.541 0.239 l +S +Q +1 0 0 1 -377.505 -562.214 cm +BT +/F24 11.955 Tf 377.505 551.21 Td[(P)]TJ/F25 7.97 Tf 7.545 -1.793 Td[(a)]TJ/F24 11.955 Tf 4.996 1.793 Td[(x)]TJ/F15 11.955 Tf -236.975 -20.922 Td[(In)-394(the)-394(case)-394(of)-394(a)-394(symmetr)1(ic)]TJ/F24 11.955 Tf 144.472 0 Td[(K)]TJ/F15 11.955 Tf 10.817 0 Td[(,)-411(this)-394(preserv)27(es)-394(simmetry)-394(o)1(f)-395(t)1(he)-395(o)28(v)27(er)1(all)]TJ -155.289 -14.446 Td[(precondit)1(ioner,)-326(w)-1(hic)27(h)-326(w)27(o)1(uld)-327(o)1(therwis)-1(e)-326(b)-27(e)-327(destro)28(y)27(ed.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(40)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +641 0 obj << +/Type /Page +/Contents 642 0 R +/Resources 640 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +>> endobj +643 0 obj << +/D [641 0 R /XYZ 123.806 738.009 null] +>> endobj +644 0 obj << +/D [641 0 R /XYZ 123.806 713.103 null] +>> endobj +645 0 obj << +/D [641 0 R /XYZ 123.806 664.95 null] +>> endobj +646 0 obj << +/D [641 0 R /XYZ 123.806 599.529 null] +>> endobj +640 0 obj << +/Font << /F15 267 0 R /F24 349 0 R /F25 436 0 R /F27 365 0 R /F30 649 0 R /F28 439 0 R /F22 433 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +653 0 obj << +/Length 8456 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -66.608 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -671.401 cm +BT +/F19 17.215 Tf 81.963 671.401 Td[(psb)]TJ +ET +1 0 0 1 112.283 671.401 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -671.401 cm +BT +/F19 17.215 Tf 118.094 671.401 Td[(g)1(ather|Gat)1(he)-1(r)-374(G)-1(l)1(oba)1(l)-375(De)-1(ns)1(e)-376(Mat)1(ri)1(x)]TJ/F15 11.955 Tf -36.131 -34.113 Td[(Thes)-1(e)-249(subrouti)1(ne)-1(s)-249(c)-1(o)1(llect)-250(t)1(he)-250(p)-27(ort)1(ions)-250(o)1(f)-250(g)1(lobal)-249(dense)-250(mat)1(rix)-249(dis)-1(t)1(ributed)-249(o)27(v)28(e)-1(r)]TJ 0 -14.446 Td[(all)-326(pro)-26(c)-1(ess)-327(in)28(to)-326(one)-326(s)-1(ing)1(le)-327(a)1(rra)28(y)-326(s)-1(t)1(ored)-326(on)-326(one)-327(pr)1(o)-27(ces)-1(s.)]TJ/F24 11.955 Tf 134.034 -26.236 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 237.088 596.606 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -237.088 -596.606 cm +BT +/F24 11.955 Tf 240.6 596.606 Td[(x)]TJ/F27 11.955 Tf 9.972 0 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(col)-22(l)-21(ec)-1(t)]TJ/F15 11.955 Tf 32.856 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(l)-22(o)1(c)]TJ +ET +1 0 0 1 318.374 596.606 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -318.374 -596.606 cm +BT +/F24 11.955 Tf 321.886 596.606 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ/F15 11.955 Tf 3.381 1.793 Td[(\051)]TJ -249.956 -23.911 Td[(where:)]TJ +ET +1 0 0 1 76.11 550.42 cm +0 g 0 G +1 0 0 1 -76.11 -550.42 cm +BT +/F24 11.955 Tf 81.963 550.42 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 103.158 550.42 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -103.158 -550.42 cm +BT +/F24 11.955 Tf 107.193 550.42 Td[(x)]TJ +ET +1 0 0 1 113.845 550.42 cm +0 g 0 G +1 0 0 1 -113.845 -550.42 cm +BT +/F15 11.955 Tf 119.698 550.42 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(submatr)1(ix)]TJ/F24 11.955 Tf 122.067 0 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 262.856 550.42 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -262.856 -550.42 cm +BT +/F24 11.955 Tf 266.368 550.42 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(iy)]TJ/F22 7.97 Tf 7.355 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(iy)]TJ/F22 7.97 Tf 7.355 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(m)]TJ/F28 7.97 Tf 7.49 0 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ/F25 7.97 Tf 4.234 0 Td[(;j)-57(y)]TJ/F22 7.97 Tf 10.708 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(y)]TJ/F22 7.97 Tf 8.356 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ +ET +1 0 0 1 76.11 526.723 cm +0 g 0 G +1 0 0 1 -76.11 -526.723 cm +BT +/F24 11.955 Tf 81.963 526.723 Td[(l)-22(o)1(c)]TJ +ET +1 0 0 1 97.185 526.723 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -97.185 -526.723 cm +BT +/F24 11.955 Tf 101.22 526.723 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ +ET +1 0 0 1 111.253 526.723 cm +0 g 0 G +1 0 0 1 -111.253 -526.723 cm +BT +/F15 11.955 Tf 117.106 526.723 Td[(is)-327(t)1(he)-327(lo)-27(cal)-326(p)-27(or)1(tion)-326(of)-326(globa)1(l)-326(de)-1(nse)-326(matrix)-326(o)1(n)-327(pr)1(o)-27(ce)-1(ss)]TJ/F24 11.955 Tf 275.676 0 Td[(i)]TJ/F15 11.955 Tf 3.993 0 Td[(.)]TJ +ET +1 0 0 1 76.11 503.026 cm +0 g 0 G +1 0 0 1 -76.11 -503.026 cm +BT +/F24 11.955 Tf 81.963 503.026 Td[(col)-22(l)-21(ec)-1(t)]TJ +ET +1 0 0 1 114.818 503.026 cm +0 g 0 G +1 0 0 1 -114.818 -503.026 cm +BT +/F15 11.955 Tf 120.671 503.026 Td[(is)-327(t)1(he)-327(collect)-326(func)-1(t)1(ion.)]TJ +ET +1 0 0 1 81.963 482.673 cm +0 g 0 G +1 0 0 1 81.66 -32.479 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -169.476 -482.274 cm +BT +/F24 11.955 Tf 175.454 472.162 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ/F24 11.955 Tf 3.381 1.793 Td[(;)-167(y)]TJ/F19 11.955 Tf 126.847 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 169.476 467.43 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -169.476 -467.43 cm +BT +/F15 11.955 Tf 175.454 457.318 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 330.66 457.318 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -457.318 cm +BT +/F15 11.955 Tf 334.172 457.318 Td[(ga)1(ther)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 330.66 442.872 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -442.872 cm +BT +/F15 11.955 Tf 334.172 442.872 Td[(ga)1(ther)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 330.66 428.426 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -330.66 -428.426 cm +BT +/F15 11.955 Tf 334.172 428.426 Td[(ga)1(ther)]TJ +ET +1 0 0 1 169.476 423.694 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 52.505 -32.213 cm +0 g 0 G +1 0 0 1 -221.981 -391.481 cm +BT +/F15 11.955 Tf 221.981 391.481 Td[(T)81(a)1(ble)-327(1)1(3:)-435(Da)1(ta)-326(t)27(yp)-27(es)]TJ +ET +1 0 0 1 330.487 391.481 cm +0 g 0 G +1 0 0 1 -248.524 -2.324 cm +0 g 0 G +1 0 0 1 -81.963 -389.157 cm +BT +/F19 17.215 Tf 81.963 337.066 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 0 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 121.75 310.781 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -121.75 -310.781 cm +BT +/F15 11.955 Tf 125.262 310.781 Td[(ga)1(ther)]TJ 34.059 -14.446 Td[(\050)]TJ/F21 11.955 Tf 4.552 0 Td[(glob)]TJ +ET +1 0 0 1 184.317 296.335 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -184.317 -296.335 cm +BT +/F21 11.955 Tf 187.903 296.335 Td[(x,)-350(lo)50(c)]TJ +ET +1 0 0 1 215.52 296.335 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -215.52 -296.335 cm +BT +/F21 11.955 Tf 219.107 296.335 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 254.494 296.335 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -254.494 -296.335 cm +BT +/F21 11.955 Tf 258.081 296.335 Td[(a,)-350(info,)-350(r)50(o)50(ot,)-350(iglobx,)-350(jglobx,)-350(ilo)50(cx,)-350(jlo)50(cx,)-350(k)]TJ/F15 11.955 Tf 207.872 0 Td[(\051)]TJ/F19 17.215 Tf -383.99 -36.364 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 38.87 -26.284 Td[(call)-326(psb)]TJ +ET +1 0 0 1 160.62 233.687 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -160.62 -233.687 cm +BT +/F15 11.955 Tf 164.132 233.687 Td[(ga)1(ther)-326(\050)]TJ/F21 11.955 Tf 40.971 0 Td[(glob)]TJ +ET +1 0 0 1 225.547 233.687 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -225.547 -233.687 cm +BT +/F21 11.955 Tf 229.133 233.687 Td[(x,)-350(lo)50(c)]TJ +ET +1 0 0 1 256.75 233.687 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -256.75 -233.687 cm +BT +/F21 11.955 Tf 260.337 233.687 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 295.724 233.687 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -295.724 -233.687 cm +BT +/F21 11.955 Tf 299.311 233.687 Td[(a,)-350(info,)-350(r)50(o)50(ot,)-350(iglobx,)-350(ilo)50(cx)]TJ/F15 11.955 Tf 127.772 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 204.795 cm +0 g 0 G +1 0 0 1 -76.11 -204.795 cm +BT +/F19 11.955 Tf 81.963 204.795 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 204.795 cm +0 g 0 G +1 0 0 1 -61.657 -23.697 cm +0 g 0 G +1 0 0 1 -76.11 -181.098 cm +BT +/F19 11.955 Tf 81.963 181.098 Td[(l)1(o)-31(c)]TJ +ET +1 0 0 1 99.582 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -99.582 -181.098 cm +BT +/F19 11.955 Tf 103.616 181.098 Td[(x)]TJ +ET +1 0 0 1 110.715 181.098 cm +0 g 0 G +1 0 0 1 -110.715 -181.098 cm +BT +/F15 11.955 Tf 116.568 181.098 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.87 0 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 344.529 181.098 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -344.529 -181.098 cm +BT +/F24 11.955 Tf 348.041 181.098 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -243.465 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-365(a)1(s)-1(:)-512(a)-365(ra)1(nk)-365(one)-365(or)-364(t)27(w)27(o)-365(a)1(rra)28(y)-365(con)27(ta)1(ining)-365(n)27(um)28(b)-27(e)-1(r)1(s)-366(o)1(f)-366(t)1(he)-366(t)28(yp)-27(e)]TJ 0 -14.446 Td[(indicat)1(e)-1(d)-326(in)-326(T)81(able)]TJ +ET +1 0 0 1 207.802 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -207.802 -123.314 cm +BT +/F15 11.955 Tf 207.802 123.314 Td[(13)]TJ +ET +1 0 0 1 219.508 123.314 cm +0 g 0 G +1 0 0 1 -219.508 -123.314 cm +BT +/F15 11.955 Tf 219.508 123.314 Td[(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(41)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +652 0 obj << +/Type /Page +/Contents 653 0 R +/Resources 651 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +/Annots [ 658 0 R ] +>> endobj +658 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [206.806 122.318 220.504 132.613] +/Subtype /Link +/A << /S /GoTo /D (table.13) >> +>> endobj +654 0 obj << +/D [652 0 R /XYZ 81.963 738.009 null] +>> endobj +90 0 obj << +/D [652 0 R /XYZ 81.963 648.386 null] +>> endobj +655 0 obj << +/D [652 0 R /XYZ 274.333 405.927 null] +>> endobj +656 0 obj << +/D [652 0 R /XYZ 81.963 321.879 null] +>> endobj +657 0 obj << +/D [652 0 R /XYZ 81.963 244.785 null] +>> endobj +651 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F28 439 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +661 0 obj << +/Length 8519 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(desc)]TJ +ET +1 0 0 1 149.504 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -701.148 cm +BT +/F19 11.955 Tf 153.539 701.148 Td[(a)]TJ +ET +1 0 0 1 160.077 701.148 cm +0 g 0 G +1 0 0 1 -160.077 -701.148 cm +BT +/F15 11.955 Tf 165.93 701.148 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -657.81 cm +BT +/F42 11.955 Tf 353.828 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -657.81 cm +BT +/F42 11.955 Tf 376.713 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -657.81 cm +BT +/F42 11.955 Tf 405.751 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 657.81 cm +0 g 0 G +1 0 0 1 -430.358 -657.81 cm +BT +/F15 11.955 Tf 430.358 657.81 Td[(.)]TJ +ET +1 0 0 1 117.953 634.336 cm +0 g 0 G +1 0 0 1 -117.953 -634.336 cm +BT +/F19 11.955 Tf 123.806 634.336 Td[(ro)-31(ot)]TJ +ET +1 0 0 1 148.353 634.336 cm +0 g 0 G +1 0 0 1 -148.353 -634.336 cm +BT +/F15 11.955 Tf 154.206 634.336 Td[(The)-332(pro)-27(cess)-333(t)1(hat)-332(ho)1(lds)-333(t)1(he)-332(globa)1(l)-332(cop)27(y)82(.)-452(If)]TJ/F24 11.955 Tf 218.72 0 Td[(r)-27(oot)]TJ/F15 11.955 Tf 24.517 0 Td[(=)]TJ/F27 11.955 Tf 12.539 0 Td[(\000)]TJ/F15 11.955 Tf 9.299 0 Td[(1)-332(a)1(ll)-332(the)-332(pro)-27(cesse)-1(s)]TJ -266.21 -14.446 Td[(will)-327(ha)28(v)28(e)-327(a)-326(cop)27(y)-326(o)1(f)-327(the)-326(glo)1(bal)-326(v)27(ector.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)-327(0)]TJ/F27 11.955 Tf 176.049 0 Td[(\024)]TJ/F24 11.955 Tf 12.619 0 Td[(ix)]TJ/F27 11.955 Tf 13.966 0 Td[(\024)]TJ/F24 11.955 Tf 12.62 0 Td[(np)]TJ/F15 11.955 Tf 12.862 0 Td[(.)]TJ +ET +1 0 0 1 117.953 553.078 cm +0 g 0 G +1 0 0 1 -117.953 -553.078 cm +BT +/F19 11.955 Tf 123.806 553.078 Td[(i)1(gl)1(ob)31(x)]TJ +ET +1 0 0 1 158.924 553.078 cm +0 g 0 G +1 0 0 1 -158.924 -553.078 cm +BT +/F15 11.955 Tf 164.777 553.078 Td[(Ro)28(w)-250(index)-250(to)-249(de\014ne)-250(a)-250(submat)1(rix)-250(in)-250(g)1(lob)]TJ +ET +1 0 0 1 365.784 553.078 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -365.784 -553.078 cm +BT +/F15 11.955 Tf 369.296 553.078 Td[(x)-250(in)28(to)-250(whic)27(h)-250(g)1(ather)-250(t)1(he)-250(lo)-27(cal)]TJ -216.225 -14.446 Td[(piece)-1(s.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)-327(1)]TJ/F27 11.955 Tf 176.049 0 Td[(\024)]TJ/F24 11.955 Tf 12.619 0 Td[(ix)]TJ/F27 11.955 Tf 13.966 0 Td[(\024)]TJ/F24 11.955 Tf 12.62 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 405.884 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -405.884 -495.295 cm +BT +/F24 11.955 Tf 409.396 495.295 Td[(dat)1(a)]TJ/F15 11.955 Tf 22.6 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(ps)-1(b)]TJ +ET +1 0 0 1 453.617 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -453.617 -495.295 cm +BT +/F24 11.955 Tf 457.129 495.295 Td[(m)]TJ +ET +1 0 0 1 468.07 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -468.07 -495.295 cm +BT +/F15 11.955 Tf 471.582 495.295 Td[(\051.)]TJ +ET +1 0 0 1 117.953 471.82 cm +0 g 0 G +1 0 0 1 -117.953 -471.82 cm +BT +/F19 11.955 Tf 123.806 471.82 Td[(jg)1(lo)1(b)31(x)]TJ +ET +1 0 0 1 159.298 471.82 cm +0 g 0 G +1 0 0 1 -159.298 -471.82 cm +BT +/F15 11.955 Tf 165.151 471.82 Td[(Column)-315(index)-316(t)1(o)-315(de)-1(\014ne)-315(a)-315(s)-1(ubma)1(trix)-315(in)-315(glob)]TJ +ET +1 0 0 1 389.371 471.82 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -389.371 -471.82 cm +BT +/F15 11.955 Tf 392.883 471.82 Td[(x)-315(in)27(to)-315(whic)27(h)-316(g)1(ather)-315(the)]TJ -239.812 -14.446 Td[(lo)-27(cal)-326(pieces)-1(.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 117.953 390.562 cm +0 g 0 G +1 0 0 1 -117.953 -390.562 cm +BT +/F19 11.955 Tf 123.806 390.562 Td[(i)1(lo)-31(cx)]TJ +ET +1 0 0 1 151.452 390.562 cm +0 g 0 G +1 0 0 1 -151.452 -390.562 cm +BT +/F15 11.955 Tf 157.305 390.562 Td[(Ro)28(w)-304(index)-303(to)-303(de\014ne)-304(a)-303(subma)1(trix)-303(in)-304(lo)-26(c)]TJ +ET +1 0 0 1 355.964 390.562 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -355.964 -390.562 cm +BT +/F15 11.955 Tf 359.476 390.562 Td[(x)-303(that)-303(ha)1(s)-304(to)-303(b)-27(e)-304(g)1(athered)-303(in)27(to)]TJ -206.405 -14.446 Td[(glo)1(b)]TJ +ET +1 0 0 1 175.234 376.116 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -175.234 -376.116 cm +BT +/F15 11.955 Tf 178.746 376.116 Td[(x.)]TJ -25.675 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 117.953 309.304 cm +0 g 0 G +1 0 0 1 -117.953 -309.304 cm +BT +/F19 11.955 Tf 123.806 309.304 Td[(jl)1(o)-31(cx)]TJ +ET +1 0 0 1 151.826 309.304 cm +0 g 0 G +1 0 0 1 -151.826 -309.304 cm +BT +/F15 11.955 Tf 157.679 309.304 Td[(Columns)-309(index)-308(to)-308(de\014ne)-309(a)-308(s)-1(ubma)1(trix)-308(in)-309(lo)-27(c)]TJ +ET +1 0 0 1 379.115 309.304 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -379.115 -309.304 cm +BT +/F15 11.955 Tf 382.627 309.304 Td[(x)-308(that)-308(has)-309(t)1(o)-309(b)-27(e)-309(g)1(athered)]TJ -229.556 -14.445 Td[(in)27(to)-326(g)1(lob)]TJ +ET +1 0 0 1 198.971 294.859 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -198.971 -294.859 cm +BT +/F15 11.955 Tf 202.483 294.859 Td[(x.)]TJ -49.412 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 117.953 228.047 cm +0 g 0 G +1 0 0 1 -117.953 -228.047 cm +BT +/F19 11.955 Tf 123.806 228.047 Td[(k)]TJ +ET +1 0 0 1 130.904 228.047 cm +0 g 0 G +1 0 0 1 -130.904 -228.047 cm +BT +/F15 11.955 Tf 136.757 228.047 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(columns)-326(to)-326(ga)1(ther.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 117.953 161.235 cm +0 g 0 G +1 0 0 1 -117.953 -161.235 cm +BT +/F19 11.955 Tf 123.806 161.235 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 161.235 cm +0 g 0 G +1 0 0 1 -69.745 -23.475 cm +0 g 0 G +1 0 0 1 -117.953 -137.76 cm +BT +/F19 11.955 Tf 123.806 137.76 Td[(g)1(lo)1(b)]TJ +ET +1 0 0 1 149.27 137.76 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.27 -137.76 cm +BT +/F19 11.955 Tf 153.305 137.76 Td[(x)]TJ +ET +1 0 0 1 160.403 137.76 cm +0 g 0 G +1 0 0 1 -160.403 -137.76 cm +BT +/F15 11.955 Tf 166.256 137.76 Td[(The)-327(a)1(rra)28(y)-326(w)-1(here)-326(the)-327(lo)-26(c)-1(a)1(l)-326(parts)-326(m)27(ust)-326(b)-28(e)-326(ga)1(thered.)]TJ -13.185 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(42)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +660 0 obj << +/Type /Page +/Contents 661 0 R +/Resources 659 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +/Annots [ 663 0 R ] +>> endobj +663 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 654.157 431.355 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +662 0 obj << +/D [660 0 R /XYZ 123.806 738.009 null] +>> endobj +659 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +666 0 obj << +/Length 1202 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F15 11.955 Tf 111.228 701.148 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(o)1(r)-326(t)27(w)27(o)-326(ar)1(ra)27(y)82(.)]TJ +ET +1 0 0 1 76.11 662.293 cm +0 g 0 G +1 0 0 1 -76.11 -662.293 cm +BT +/F19 11.955 Tf 81.963 662.293 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 662.293 cm +0 g 0 G +1 0 0 1 -104.005 -662.293 cm +BT +/F15 11.955 Tf 109.858 662.293 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(43)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +665 0 obj << +/Type /Page +/Contents 666 0 R +/Resources 664 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +>> endobj +667 0 obj << +/D [665 0 R /XYZ 81.963 738.009 null] +>> endobj +664 0 obj << +/Font << /F15 267 0 R /F19 261 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +670 0 obj << +/Length 7895 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.242 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.767 cm +BT +/F19 17.215 Tf 123.806 669.767 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.767 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.767 cm +BT +/F19 17.215 Tf 159.937 669.767 Td[(scat)1(ter)1(|)-1(Sca)1(tt)1(e)-1(r)-374(G)-1(l)1(obal)-374(De)-1(ns)1(e)-376(Mat)1(ri)1(x)]TJ/F15 11.955 Tf -36.131 -35.748 Td[(Thes)-1(e)-379(s)-1(ub)1(routines)-380(scat)1(ters)-380(the)-379(p)-28(o)1(rtio)1(ns)-380(of)-380(g)1(loba)1(l)-380(dense)-380(mat)1(rix)-379(o)27(wned)-380(b)28(y)-380(a)]TJ 0 -14.446 Td[(pro)-27(cess)-327(to)-326(a)1(ll)-326(the)-327(pro)-26(c)-1(esses)-327(in)-326(the)-327(pr)1(o)-27(ce)-1(sses)-327(g)1(rid.)]TJ/F24 11.955 Tf 130.682 -28.142 Td[(l)-22(o)1(c)]TJ +ET +1 0 0 1 269.606 591.431 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -269.606 -591.431 cm +BT +/F24 11.955 Tf 273.118 591.431 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.794 Td[(i)]TJ/F27 11.955 Tf 6.702 1.794 Td[(\040)]TJ/F24 11.955 Tf 15.276 0 Td[(sc)-1(at)1(ter)]TJ/F15 11.955 Tf 36.177 0 Td[(\050)]TJ/F24 11.955 Tf 4.553 0 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 363.568 591.431 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -363.568 -591.431 cm +BT +/F24 11.955 Tf 367.08 591.431 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.794 Td[(i)]TJ/F15 11.955 Tf 3.382 1.794 Td[(\051)]TJ -253.308 -25.818 Td[(where:)]TJ +ET +1 0 0 1 117.953 541.704 cm +0 g 0 G +1 0 0 1 -117.953 -541.704 cm +BT +/F24 11.955 Tf 123.806 541.704 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 145.001 541.704 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -145.001 -541.704 cm +BT +/F24 11.955 Tf 149.036 541.704 Td[(x)]TJ +ET +1 0 0 1 155.688 541.704 cm +0 g 0 G +1 0 0 1 -155.688 -541.704 cm +BT +/F15 11.955 Tf 161.541 541.704 Td[(is)-327(t)1(he)-327(glo)1(bal)-326(submatr)1(ix)]TJ/F24 11.955 Tf 122.068 0 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 304.699 541.704 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -304.699 -541.704 cm +BT +/F24 11.955 Tf 308.211 541.704 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(iy)]TJ/F22 7.97 Tf 7.355 0 Td[(:)]TJ/F25 7.97 Tf 2.353 0 Td[(iy)]TJ/F22 7.97 Tf 7.354 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(m)]TJ/F28 7.97 Tf 7.49 0 Td[(\000)]TJ/F22 7.97 Tf 6.587 0 Td[(1)]TJ/F25 7.97 Tf 4.234 0 Td[(;j)-57(y)]TJ/F22 7.97 Tf 10.708 0 Td[(:)]TJ/F25 7.97 Tf 2.352 0 Td[(j)-57(y)]TJ/F22 7.97 Tf 8.356 0 Td[(+)]TJ/F25 7.97 Tf 6.587 0 Td[(n)]TJ/F28 7.97 Tf 5.138 0 Td[(\000)]TJ/F22 7.97 Tf 6.586 0 Td[(1)]TJ +ET +1 0 0 1 117.953 517.462 cm +0 g 0 G +1 0 0 1 -117.953 -517.462 cm +BT +/F24 11.955 Tf 123.806 517.462 Td[(l)-22(o)1(c)]TJ +ET +1 0 0 1 139.028 517.462 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -139.028 -517.462 cm +BT +/F24 11.955 Tf 143.063 517.462 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ +ET +1 0 0 1 153.096 517.462 cm +0 g 0 G +1 0 0 1 -153.096 -517.462 cm +BT +/F15 11.955 Tf 158.949 517.462 Td[(is)-327(t)1(he)-327(lo)-27(cal)-326(p)-27(or)1(tion)-326(of)-326(globa)1(l)-326(de)-1(nse)-326(matrix)-326(o)1(n)-327(pr)1(o)-27(ce)-1(ss)]TJ/F24 11.955 Tf 275.676 0 Td[(i)]TJ/F15 11.955 Tf 3.993 0 Td[(.)]TJ +ET +1 0 0 1 117.953 493.22 cm +0 g 0 G +1 0 0 1 -117.953 -493.22 cm +BT +/F24 11.955 Tf 123.806 493.22 Td[(sc)-1(at)1(ter)]TJ +ET +1 0 0 1 159.983 493.22 cm +0 g 0 G +1 0 0 1 -159.983 -493.22 cm +BT +/F15 11.955 Tf 165.836 493.22 Td[(is)-327(t)1(he)-327(scatter)-326(function.)]TJ +ET +1 0 0 1 123.806 470.142 cm +0 g 0 G +1 0 0 1 81.66 -32.478 cm +0 g 0 G +0 g 0 G +1 0 0 1 5.853 32.08 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -469.744 cm +BT +/F24 11.955 Tf 217.297 459.632 Td[(x)]TJ/F25 7.97 Tf 6.652 -1.793 Td[(i)]TJ/F24 11.955 Tf 3.381 1.793 Td[(;)-167(y)]TJ/F19 11.955 Tf 126.847 0 Td[(Subrouti)1(ne)]TJ +ET +1 0 0 1 211.319 454.9 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 -211.319 -454.9 cm +BT +/F15 11.955 Tf 217.297 444.788 Td[(Single)-326(Precis)-1(io)1(n)-327(R)1(eal)-2442(psb)]TJ +ET +1 0 0 1 372.503 444.788 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -444.788 cm +BT +/F15 11.955 Tf 376.015 444.788 Td[(scatter)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(R)1(e)-1(a)1(l)-2864(psb)]TJ +ET +1 0 0 1 372.503 430.342 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -430.342 cm +BT +/F15 11.955 Tf 376.015 430.342 Td[(scatter)]TJ -158.718 -14.446 Td[(Lo)1(ng)-326(P)-1(r)1(e)-1(cisio)1(n)-327(Complex)-1000(psb)]TJ +ET +1 0 0 1 372.503 415.896 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -372.503 -415.896 cm +BT +/F15 11.955 Tf 376.015 415.896 Td[(scatter)]TJ +ET +1 0 0 1 211.319 411.164 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +213.516 0.199 l +S +Q +1 0 0 1 52.505 -32.213 cm +0 g 0 G +1 0 0 1 -263.824 -378.951 cm +BT +/F15 11.955 Tf 263.824 378.951 Td[(T)81(a)1(ble)-327(1)1(4:)-435(Da)1(ta)-326(t)27(yp)-27(es)]TJ +ET +1 0 0 1 372.33 378.951 cm +0 g 0 G +1 0 0 1 -248.524 -2.324 cm +0 g 0 G +1 0 0 1 -123.806 -376.627 cm +BT +/F19 17.215 Tf 123.806 323.164 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 0 -26.284 Td[(call)-326(psb)]TJ +ET +1 0 0 1 163.593 296.88 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -163.593 -296.88 cm +BT +/F15 11.955 Tf 167.105 296.88 Td[(scatter)]TJ 34.059 -14.446 Td[(\050)]TJ/F21 11.955 Tf 4.552 0 Td[(glob)]TJ +ET +1 0 0 1 226.16 282.434 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -226.16 -282.434 cm +BT +/F21 11.955 Tf 229.746 282.434 Td[(x,)-350(lo)50(c)]TJ +ET +1 0 0 1 257.363 282.434 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -257.363 -282.434 cm +BT +/F21 11.955 Tf 260.95 282.434 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 296.337 282.434 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -296.337 -282.434 cm +BT +/F21 11.955 Tf 299.924 282.434 Td[(a,)-350(info,)-350(r)50(o)50(ot,)-350(iglobx,)-350(jglobx,)-350(ilo)50(cx,)-350(jlo)50(cx,)-350(k)]TJ/F15 11.955 Tf 207.872 0 Td[(\051)]TJ/F19 17.215 Tf -383.99 -36.364 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 37.862 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 201.455 219.785 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -201.455 -219.785 cm +BT +/F15 11.955 Tf 204.967 219.785 Td[(scatter)-326(\050)]TJ/F21 11.955 Tf 42.987 0 Td[(glob)]TJ +ET +1 0 0 1 268.398 219.785 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -268.398 -219.785 cm +BT +/F21 11.955 Tf 271.984 219.785 Td[(x,)-350(lo)50(c)]TJ +ET +1 0 0 1 299.601 219.785 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -299.601 -219.785 cm +BT +/F21 11.955 Tf 303.188 219.785 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 338.575 219.785 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -338.575 -219.785 cm +BT +/F21 11.955 Tf 342.162 219.785 Td[(a,)-350(info,)-350(r)50(o)50(ot,)-350(iglobx,)-350(ilo)50(cx)]TJ/F15 11.955 Tf 127.772 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 190.894 cm +0 g 0 G +1 0 0 1 -117.953 -190.894 cm +BT +/F19 11.955 Tf 123.806 190.894 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 190.894 cm +0 g 0 G +1 0 0 1 -61.657 -24.242 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(g)1(lo)1(b)]TJ +ET +1 0 0 1 149.27 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.27 -166.652 cm +BT +/F19 11.955 Tf 153.305 166.652 Td[(x)]TJ +ET +1 0 0 1 160.403 166.652 cm +0 g 0 G +1 0 0 1 -160.403 -166.652 cm +BT +/F15 11.955 Tf 166.256 166.652 Td[(The)-327(a)1(rra)28(y)-326(that)-326(m)27(ust)-326(b)-27(e)-327(scattered)-326(in)27(to)-326(lo)-26(c)-1(a)1(l)-327(pieces.)]TJ -13.185 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(o)1(r)-326(t)27(w)27(o)-326(ar)1(ra)27(y)82(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(44)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +669 0 obj << +/Type /Page +/Contents 670 0 R +/Resources 668 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +>> endobj +671 0 obj << +/D [669 0 R /XYZ 123.806 738.009 null] +>> endobj +94 0 obj << +/D [669 0 R /XYZ 123.806 645.117 null] +>> endobj +672 0 obj << +/D [669 0 R /XYZ 316.176 393.397 null] +>> endobj +673 0 obj << +/D [669 0 R /XYZ 123.806 307.978 null] +>> endobj +674 0 obj << +/D [669 0 R /XYZ 123.806 230.884 null] +>> endobj +668 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F25 436 0 R /F27 365 0 R /F22 433 0 R /F28 439 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +677 0 obj << +/Length 8761 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(desc)]TJ +ET +1 0 0 1 107.661 701.148 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -701.148 cm +BT +/F19 11.955 Tf 111.696 701.148 Td[(a)]TJ +ET +1 0 0 1 118.234 701.148 cm +0 g 0 G +1 0 0 1 -118.234 -701.148 cm +BT +/F15 11.955 Tf 124.087 701.148 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 657.81 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -657.81 cm +BT +/F42 11.955 Tf 311.985 657.81 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -657.81 cm +BT +/F42 11.955 Tf 334.87 657.81 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 657.81 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -657.81 cm +BT +/F42 11.955 Tf 363.907 657.81 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 657.81 cm +0 g 0 G +1 0 0 1 -388.515 -657.81 cm +BT +/F15 11.955 Tf 388.515 657.81 Td[(.)]TJ +ET +1 0 0 1 76.11 634.336 cm +0 g 0 G +1 0 0 1 -76.11 -634.336 cm +BT +/F19 11.955 Tf 81.963 634.336 Td[(ro)-31(ot)]TJ +ET +1 0 0 1 106.509 634.336 cm +0 g 0 G +1 0 0 1 -106.509 -634.336 cm +BT +/F15 11.955 Tf 112.362 634.336 Td[(The)-332(pro)-27(ces)-1(s)-332(tha)1(t)-332(ho)1(lds)-333(t)1(he)-333(g)1(loba)1(l)-332(cop)27(y)82(.)-452(If)]TJ/F24 11.955 Tf 218.721 0 Td[(r)-27(oot)]TJ/F15 11.955 Tf 24.517 0 Td[(=)]TJ/F27 11.955 Tf 12.539 0 Td[(\000)]TJ/F15 11.955 Tf 9.299 0 Td[(1)-332(a)1(ll)-332(the)-332(pro)-27(cesse)-1(s)]TJ -266.21 -14.446 Td[(ha)28(v)27(e)-326(a)-326(c)-1(o)1(p)27(y)-326(of)-326(the)-327(g)1(loba)1(l)-327(v)28(e)-1(cto)1(r.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)-327(0)]TJ/F27 11.955 Tf 176.049 0 Td[(\024)]TJ/F24 11.955 Tf 12.619 0 Td[(ix)]TJ/F27 11.955 Tf 13.966 0 Td[(\024)]TJ/F24 11.955 Tf 12.62 0 Td[(np)]TJ/F15 11.955 Tf 12.862 0 Td[(.)]TJ +ET +1 0 0 1 76.11 553.078 cm +0 g 0 G +1 0 0 1 -76.11 -553.078 cm +BT +/F19 11.955 Tf 81.963 553.078 Td[(i)1(gl)1(ob)31(x)]TJ +ET +1 0 0 1 117.081 553.078 cm +0 g 0 G +1 0 0 1 -117.081 -553.078 cm +BT +/F15 11.955 Tf 122.934 553.078 Td[(Ro)28(w)-353(inde)-1(x)-353(t)1(o)-353(de\014ne)-354(a)-353(subma)1(trix)-353(in)-353(glo)1(b)]TJ +ET +1 0 0 1 332.59 553.078 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -332.59 -553.078 cm +BT +/F15 11.955 Tf 336.102 553.078 Td[(x)-353(tha)1(t)-353(has)-353(to)-353(b)-27(e)-354(scatt)1(ered)]TJ -224.874 -14.446 Td[(in)27(to)-326(l)1(o)-27(cal)-326(pie)-1(ces.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)-327(1)]TJ/F27 11.955 Tf 176.049 0 Td[(\024)]TJ/F24 11.955 Tf 12.619 0 Td[(ix)]TJ/F27 11.955 Tf 13.966 0 Td[(\024)]TJ/F24 11.955 Tf 12.62 0 Td[(matr)-28(ix)]TJ +ET +1 0 0 1 364.041 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -364.041 -495.295 cm +BT +/F24 11.955 Tf 367.553 495.295 Td[(dat)1(a)]TJ/F15 11.955 Tf 22.6 0 Td[(\050)]TJ/F24 11.955 Tf 4.552 0 Td[(ps)-1(b)]TJ +ET +1 0 0 1 411.774 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -411.774 -495.295 cm +BT +/F24 11.955 Tf 415.286 495.295 Td[(m)]TJ +ET +1 0 0 1 426.227 495.295 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -426.227 -495.295 cm +BT +/F15 11.955 Tf 429.739 495.295 Td[(\051.)]TJ +ET +1 0 0 1 76.11 471.82 cm +0 g 0 G +1 0 0 1 -76.11 -471.82 cm +BT +/F19 11.955 Tf 81.963 471.82 Td[(jg)1(lo)1(b)31(x)]TJ +ET +1 0 0 1 117.455 471.82 cm +0 g 0 G +1 0 0 1 -117.455 -471.82 cm +BT +/F15 11.955 Tf 123.308 471.82 Td[(Column)-227(index)-227(to)-226(de\014ne)-228(a)-226(s)-1(ubma)1(trix)-227(in)-227(g)1(lob)]TJ +ET +1 0 0 1 340.131 471.82 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -340.131 -471.82 cm +BT +/F15 11.955 Tf 343.643 471.82 Td[(x)-227(tha)1(t)-227(has)-227(to)-226(b)-28(e)-227(scattered)]TJ -232.415 -14.446 Td[(in)27(to)-326(lo)-26(cal)-326(pie)-1(ces.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 390.562 cm +0 g 0 G +1 0 0 1 -76.11 -390.562 cm +BT +/F19 11.955 Tf 81.963 390.562 Td[(i)1(lo)-31(cx)]TJ +ET +1 0 0 1 109.609 390.562 cm +0 g 0 G +1 0 0 1 -109.609 -390.562 cm +BT +/F15 11.955 Tf 115.462 390.562 Td[(Ro)28(w)-336(index)-335(to)-335(de\014ne)-336(a)-335(submatr)1(ix)-336(in)-335(lo)-27(c)]TJ +ET +1 0 0 1 316.806 390.562 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -316.806 -390.562 cm +BT +/F15 11.955 Tf 320.318 390.562 Td[(x)-335(in)27(to)-335(whic)27(h)-336(scat)1(ter)-336(th)1(e)-336(lo)-27(cal)]TJ -209.09 -14.446 Td[(piece)-327(o)1(f)-327(glo)1(b)]TJ +ET +1 0 0 1 175.988 376.116 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -175.988 -376.116 cm +BT +/F15 11.955 Tf 179.499 376.116 Td[(x.)]TJ -68.271 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 309.304 cm +0 g 0 G +1 0 0 1 -76.11 -309.304 cm +BT +/F19 11.955 Tf 81.963 309.304 Td[(jl)1(o)-31(cx)]TJ +ET +1 0 0 1 109.983 309.304 cm +0 g 0 G +1 0 0 1 -109.983 -309.304 cm +BT +/F15 11.955 Tf 115.836 309.304 Td[(Columns)-374(index)-373(to)-374(de\014ne)-374(a)-373(submatr)1(ix)-374(in)-374(lo)-27(c)]TJ +ET +1 0 0 1 342.724 309.304 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -342.724 -309.304 cm +BT +/F15 11.955 Tf 346.236 309.304 Td[(x)-374(in)28(to)-374(whic)27(h)-373(s)-1(ca)1(tter)-374(the)]TJ -235.008 -14.445 Td[(lo)-27(cal)-326(piece)-327(o)1(f)-327(glo)1(b)]TJ +ET +1 0 0 1 203.627 294.859 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -203.627 -294.859 cm +BT +/F15 11.955 Tf 207.139 294.859 Td[(x.)]TJ -95.911 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 228.047 cm +0 g 0 G +1 0 0 1 -76.11 -228.047 cm +BT +/F19 11.955 Tf 81.963 228.047 Td[(k)]TJ +ET +1 0 0 1 89.061 228.047 cm +0 g 0 G +1 0 0 1 -89.061 -228.047 cm +BT +/F15 11.955 Tf 94.914 228.047 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(columns)-326(to)-326(scatter.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 76.11 161.235 cm +0 g 0 G +1 0 0 1 -76.11 -161.235 cm +BT +/F19 11.955 Tf 81.963 161.235 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 161.235 cm +0 g 0 G +1 0 0 1 -69.745 -23.475 cm +0 g 0 G +1 0 0 1 -76.11 -137.76 cm +BT +/F19 11.955 Tf 81.963 137.76 Td[(l)1(o)-31(c)]TJ +ET +1 0 0 1 99.582 137.76 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -99.582 -137.76 cm +BT +/F19 11.955 Tf 103.616 137.76 Td[(x)]TJ +ET +1 0 0 1 110.715 137.76 cm +0 g 0 G +1 0 0 1 -110.715 -137.76 cm +BT +/F15 11.955 Tf 116.568 137.76 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(dense)-327(ma)1(trix)]TJ/F24 11.955 Tf 206.87 0 Td[(g)-36(l)-21(ob)]TJ +ET +1 0 0 1 344.529 137.76 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -344.529 -137.76 cm +BT +/F24 11.955 Tf 348.041 137.76 Td[(x)]TJ/F15 11.955 Tf 6.652 0 Td[(.)]TJ -243.465 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(45)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +676 0 obj << +/Type /Page +/Contents 677 0 R +/Resources 675 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 650 0 R +/Annots [ 679 0 R ] +>> endobj +679 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 654.157 389.511 667.109] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +678 0 obj << +/D [676 0 R /XYZ 81.963 738.009 null] +>> endobj +675 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +682 0 obj << +/Length 1591 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -512.349 -738.009 cm +BT +/F15 11.955 Tf 153.071 701.148 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-365(a)1(s)-1(:)-512(a)-365(ra)1(nk)-365(one)-365(or)-364(t)27(w)27(o)-365(a)1(rra)28(y)-365(con)27(ta)1(ining)-365(n)27(um)28(b)-28(er)1(s)-366(o)1(f)-366(t)1(he)-366(t)28(yp)-27(e)]TJ 0 -14.446 Td[(indicat)1(e)-1(d)-326(in)-326(T)81(able)]TJ +ET +1 0 0 1 249.645 672.256 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -249.645 -672.256 cm +BT +/F15 11.955 Tf 249.645 672.256 Td[(14)]TJ +ET +1 0 0 1 261.351 672.256 cm +0 g 0 G +1 0 0 1 -261.351 -672.256 cm +BT +/F15 11.955 Tf 261.351 672.256 Td[(.)]TJ +ET +1 0 0 1 117.953 647.847 cm +0 g 0 G +1 0 0 1 -117.953 -647.847 cm +BT +/F19 11.955 Tf 123.806 647.847 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 647.847 cm +0 g 0 G +1 0 0 1 -145.848 -647.847 cm +BT +/F15 11.955 Tf 151.701 647.847 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(result)-326(submatr)1(ix)]TJ/F24 11.955 Tf 190.677 0 Td[(y)]TJ/F15 11.955 Tf 6.137 0 Td[(.)]TJ -195.444 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(An)-326(in)27(teger)-326(v)55(alue)-327(t)1(hat)-326(con)27(t)1(ains)-327(a)1(n)-327(err)1(or)-326(co)-27(de.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(46)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +681 0 obj << +/Type /Page +/Contents 682 0 R +/Resources 680 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +/Annots [ 684 0 R ] +>> endobj +684 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [248.649 671.26 262.347 681.554] +/Subtype /Link +/A << /S /GoTo /D (table.14) >> +>> endobj +683 0 obj << +/D [681 0 R /XYZ 123.806 738.009 null] +>> endobj +680 0 obj << +/Font << /F15 267 0 R /F19 261 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +688 0 obj << +/Length 405 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(6)-1125(Dat)1(a)-575(m)1(anagemen)31(t)-574(and)-575(i)1(nit)1(ial)1(izat)1(io)1(n)-575(r)1(ou-)]TJ 29.051 -21.918 Td[(t)1(ines)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(47)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +687 0 obj << +/Type /Page +/Contents 688 0 R +/Resources 686 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +>> endobj +689 0 obj << +/D [687 0 R /XYZ 81.963 738.009 null] +>> endobj +98 0 obj << +/D [687 0 R /XYZ 81.963 713.103 null] +>> endobj +686 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +692 0 obj << +/Length 5704 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -66.261 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -671.748 cm +BT +/F19 17.215 Tf 123.806 671.748 Td[(psb)]TJ +ET +1 0 0 1 154.126 671.748 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -671.748 cm +BT +/F19 17.215 Tf 159.937 671.748 Td[(g)1(e)-1(al)1(l|A)1(ll)1(o)-31(cates)-375(a)-374(d)-1(ense)-375(m)1(atr)1(ix)]TJ -36.131 -41.239 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 94.277 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 257.871 604.224 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -257.871 -604.224 cm +BT +/F15 11.955 Tf 261.382 604.224 Td[(gea)1(ll)-327(\050)]TJ/F21 11.955 Tf 31.867 0 Td[(m,)-350(n,)-350(x,)-350(desc)]TJ +ET +1 0 0 1 360.318 604.224 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -360.318 -604.224 cm +BT +/F21 11.955 Tf 363.904 604.224 Td[(a,)-350(info,)-350(js)]TJ/F15 11.955 Tf 49.615 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 575.333 cm +0 g 0 G +1 0 0 1 -117.953 -575.333 cm +BT +/F19 11.955 Tf 123.806 575.333 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 575.333 cm +0 g 0 G +1 0 0 1 -61.657 -23.582 cm +0 g 0 G +1 0 0 1 -117.953 -551.751 cm +BT +/F19 11.955 Tf 123.806 551.751 Td[(m)]TJ +ET +1 0 0 1 135.014 551.751 cm +0 g 0 G +1 0 0 1 -135.014 -551.751 cm +BT +/F15 11.955 Tf 140.867 551.751 Td[(The)-327(n)28(um)27(b)-27(e)-1(r)-326(o)1(f)-327(ro)28(ws)-327(of)-326(the)-326(de)-1(nse)-326(matrix)-326(to)-325(b)-28(e)-326(allo)-27(ca)1(ted.)]TJ 12.204 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 117.953 484.832 cm +0 g 0 G +1 0 0 1 -117.953 -484.832 cm +BT +/F19 11.955 Tf 123.806 484.832 Td[(n)]TJ +ET +1 0 0 1 131.278 484.832 cm +0 g 0 G +1 0 0 1 -131.278 -484.832 cm +BT +/F15 11.955 Tf 137.131 484.832 Td[(The)-327(n)28(um)27(b)-27(e)-1(r)-326(o)1(f)-327(columns)-326(of)-326(the)-327(dense)-327(ma)1(trix)-326(to)-326(b)-27(e)-327(a)1(llo)-27(cated.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 117.953 417.913 cm +0 g 0 G +1 0 0 1 -117.953 -417.913 cm +BT +/F19 11.955 Tf 123.806 417.913 Td[(desc)]TJ +ET +1 0 0 1 149.504 417.913 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -417.913 cm +BT +/F19 11.955 Tf 153.539 417.913 Td[(a)]TJ +ET +1 0 0 1 160.077 417.913 cm +0 g 0 G +1 0 0 1 -160.077 -417.913 cm +BT +/F15 11.955 Tf 165.93 417.913 Td[(The)-327(com)1(m)27(unicatio)1(n)-327(descripto)1(r.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 314.418 374.575 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -314.418 -374.575 cm +BT +/F42 11.955 Tf 314.418 374.575 Td[(ps)1(b)]TJ +ET +1 0 0 1 333.612 374.575 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -333.612 -374.575 cm +BT +/F42 11.955 Tf 337.303 374.575 Td[(de)1(sc)]TJ +ET +1 0 0 1 362.649 374.575 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -362.649 -374.575 cm +BT +/F42 11.955 Tf 366.34 374.575 Td[(ty)1(pe)]TJ +ET +1 0 0 1 390.948 374.575 cm +0 g 0 G +1 0 0 1 -390.948 -374.575 cm +BT +/F15 11.955 Tf 390.948 374.575 Td[(.)]TJ +ET +1 0 0 1 117.953 336.548 cm +0 g 0 G +1 0 0 1 -117.953 -336.548 cm +BT +/F19 11.955 Tf 123.806 336.548 Td[(js)]TJ +ET +1 0 0 1 133.22 336.548 cm +0 g 0 G +1 0 0 1 -133.22 -336.548 cm +BT +/F15 11.955 Tf 139.073 336.548 Td[(The)-327(sta)1(rting)-326(column.)]TJ 13.998 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 117.953 269.121 cm +0 g 0 G +1 0 0 1 -117.953 -269.121 cm +BT +/F19 11.955 Tf 123.806 269.121 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 269.121 cm +0 g 0 G +1 0 0 1 -69.745 -23.582 cm +0 g 0 G +1 0 0 1 -117.953 -245.539 cm +BT +/F19 11.955 Tf 123.806 245.539 Td[(x)]TJ +ET +1 0 0 1 130.904 245.539 cm +0 g 0 G +1 0 0 1 -130.904 -245.539 cm +BT +/F15 11.955 Tf 136.757 245.539 Td[(The)-327(dense)-327(ma)1(trix)-326(to)-326(b)-27(e)-327(a)1(llo)-27(cat)1(e)-1(d.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 164.174 cm +0 g 0 G +1 0 0 1 -117.953 -164.174 cm +BT +/F19 11.955 Tf 123.806 164.174 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 164.174 cm +0 g 0 G +1 0 0 1 -145.848 -164.174 cm +BT +/F15 11.955 Tf 151.701 164.174 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(48)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +691 0 obj << +/Type /Page +/Contents 692 0 R +/Resources 690 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +/Annots [ 695 0 R ] +>> endobj +695 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.422 370.923 391.944 383.874] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +693 0 obj << +/D [691 0 R /XYZ 123.806 738.009 null] +>> endobj +102 0 obj << +/D [691 0 R /XYZ 123.806 649.079 null] +>> endobj +694 0 obj << +/D [691 0 R /XYZ 123.806 615.323 null] +>> endobj +690 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +698 0 obj << +/Length 3826 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(g)1(e)-1(as)1(b|)-1(A)1(ssem)32(bly)-374(a)-375(de)-1(ns)1(e)-376(m)1(atr)1(ix)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 115.879 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 237.629 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -237.629 -599.263 cm +BT +/F15 11.955 Tf 241.141 599.263 Td[(gea)1(s)-1(b)-326(\050)]TJ/F21 11.955 Tf 36.484 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 313.012 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -313.012 -599.263 cm +BT +/F21 11.955 Tf 316.599 599.263 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 570.371 cm +0 g 0 G +1 0 0 1 -76.11 -570.371 cm +BT +/F19 11.955 Tf 81.963 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -545.963 cm +BT +/F19 11.955 Tf 81.963 545.963 Td[(desc)]TJ +ET +1 0 0 1 107.661 545.963 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -545.963 cm +BT +/F19 11.955 Tf 111.696 545.963 Td[(a)]TJ +ET +1 0 0 1 118.234 545.963 cm +0 g 0 G +1 0 0 1 -118.234 -545.963 cm +BT +/F15 11.955 Tf 124.087 545.963 Td[(The)-327(co)1(mm)27(unicatio)1(n)-327(descripto)1(r.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 272.575 502.625 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -272.575 -502.625 cm +BT +/F42 11.955 Tf 272.575 502.625 Td[(ps)1(b)]TJ +ET +1 0 0 1 291.769 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -291.769 -502.625 cm +BT +/F42 11.955 Tf 295.46 502.625 Td[(de)1(sc)]TJ +ET +1 0 0 1 320.806 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -320.806 -502.625 cm +BT +/F42 11.955 Tf 324.497 502.625 Td[(ty)1(pe)]TJ +ET +1 0 0 1 349.105 502.625 cm +0 g 0 G +1 0 0 1 -349.105 -502.625 cm +BT +/F15 11.955 Tf 349.105 502.625 Td[(.)]TJ +ET +1 0 0 1 76.11 460.782 cm +0 g 0 G +1 0 0 1 -76.11 -460.782 cm +BT +/F19 11.955 Tf 81.963 460.782 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 460.782 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -436.374 cm +BT +/F19 11.955 Tf 81.963 436.374 Td[(x)]TJ +ET +1 0 0 1 89.061 436.374 cm +0 g 0 G +1 0 0 1 -89.061 -436.374 cm +BT +/F15 11.955 Tf 94.914 436.374 Td[(The)-327(dense)-327(ma)1(trix)-326(to)-326(b)-27(e)-327(a)1(ss)-1(em)27(bled.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arr)1(a)27(y)82(.)]TJ +ET +1 0 0 1 76.11 354.182 cm +0 g 0 G +1 0 0 1 -76.11 -354.182 cm +BT +/F19 11.955 Tf 81.963 354.182 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 354.182 cm +0 g 0 G +1 0 0 1 -104.005 -354.182 cm +BT +/F15 11.955 Tf 109.858 354.182 Td[(Erro)1(r)-327(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(49)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +697 0 obj << +/Type /Page +/Contents 698 0 R +/Resources 696 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +/Annots [ 701 0 R ] +>> endobj +701 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.579 498.972 350.101 511.924] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +699 0 obj << +/D [697 0 R /XYZ 81.963 738.009 null] +>> endobj +106 0 obj << +/D [697 0 R /XYZ 81.963 644.118 null] +>> endobj +700 0 obj << +/D [697 0 R /XYZ 81.963 610.361 null] +>> endobj +696 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +704 0 obj << +/Length 6750 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -64.61 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -673.399 cm +BT +/F19 17.215 Tf 123.806 673.399 Td[(psb)]TJ +ET +1 0 0 1 154.126 673.399 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -673.399 cm +BT +/F19 17.215 Tf 159.937 673.399 Td[(csr)1(p|Appl)1(ies)-375(a)-375(r)1(ig)1(h)31(t)-375(p)-31(erm)32(uta)1(tio)1(n)-375(to)-374(a)]TJ -36.131 -21.918 Td[(spar)1(se)-375(mat)1(ri)1(x)]TJ 0 -39.587 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 84.188 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 247.781 585.609 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -247.781 -585.609 cm +BT +/F15 11.955 Tf 251.293 585.609 Td[(csrp)-327(\050)]TJ/F21 11.955 Tf 29.33 0 Td[(tr)50(ans,)-350(ip)50(er)1(m,)-350(a,)-350(desc)]TJ +ET +1 0 0 1 386.547 585.609 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -386.547 -585.609 cm +BT +/F21 11.955 Tf 390.133 585.609 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 556.717 cm +0 g 0 G +1 0 0 1 -117.953 -556.717 cm +BT +/F19 11.955 Tf 123.806 556.717 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 556.717 cm +0 g 0 G +1 0 0 1 -61.657 -23.031 cm +0 g 0 G +1 0 0 1 -117.953 -533.686 cm +BT +/F19 11.955 Tf 123.806 533.686 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 153.844 533.686 cm +0 g 0 G +1 0 0 1 -153.844 -533.686 cm +BT +/F15 11.955 Tf 159.697 533.686 Td[(A)-326(c)27(hara)1(c)-1(t)1(e)-1(r)-326(th)1(at)-326(sp)-28(eci\014es)-327(whether)-326(to)-326(p)-27(erm)27(ute)]TJ/F24 11.955 Tf 239.774 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)]TJ/F24 11.955 Tf 14.307 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ -288.764 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(single)-326(c)27(hara)1(cter)-327(with)-326(v)55(alue)-326('N)-1(')-326(for)]TJ/F24 11.955 Tf 255.381 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)-326('T')-326(f)-1(o)1(r)]TJ/F24 11.955 Tf 51.051 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ +ET +1 0 0 1 117.953 452.872 cm +0 g 0 G +1 0 0 1 -117.953 -452.872 cm +BT +/F19 11.955 Tf 123.806 452.872 Td[(i)1(p)-32(er)-1(m)]TJ +ET +1 0 0 1 158.225 452.872 cm +0 g 0 G +1 0 0 1 -158.225 -452.872 cm +BT +/F15 11.955 Tf 164.078 452.872 Td[(An)-326(in)27(teger)-326(ar)1(ra)27(y)-326(con)28(taining)-326(p)-27(erm)27(ut)1(atio)1(n)-327(info)1(rmatio)1(n.)]TJ -11.007 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(o)1(ne-)-1(dimensiona)1(l)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 372.057 cm +0 g 0 G +1 0 0 1 -117.953 -372.057 cm +BT +/F19 11.955 Tf 123.806 372.057 Td[(a)]TJ +ET +1 0 0 1 130.344 372.057 cm +0 g 0 G +1 0 0 1 -130.344 -372.057 cm +BT +/F15 11.955 Tf 136.197 372.057 Td[(The)-327(spar)1(s)-1(e)-326(mat)1(rix)-326(to)-326(b)-27(e)-327(p)-27(erm)27(uted.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)]TJ +ET +1 0 0 1 230.85 328.72 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -230.85 -328.72 cm +BT +/F42 11.955 Tf 230.85 328.72 Td[(ps)1(b)]TJ +ET +1 0 0 1 250.044 328.72 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -250.044 -328.72 cm +BT +/F42 11.955 Tf 253.736 328.72 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 285.233 328.72 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -285.233 -328.72 cm +BT +/F42 11.955 Tf 288.925 328.72 Td[(ty)1(pe)]TJ +ET +1 0 0 1 313.532 328.72 cm +0 g 0 G +1 0 0 1 -313.532 -328.72 cm +BT +/F15 11.955 Tf 313.532 328.72 Td[(v)55(aria)1(ble)-1(.)]TJ +ET +1 0 0 1 117.953 291.243 cm +0 g 0 G +1 0 0 1 -117.953 -291.243 cm +BT +/F19 11.955 Tf 123.806 291.243 Td[(desc)]TJ +ET +1 0 0 1 149.504 291.243 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -291.243 cm +BT +/F19 11.955 Tf 153.539 291.243 Td[(a)]TJ +ET +1 0 0 1 160.077 291.243 cm +0 g 0 G +1 0 0 1 -160.077 -291.243 cm +BT +/F15 11.955 Tf 165.93 291.243 Td[(The)-327(com)1(m)27(unicatio)1(n)-327(descripto)1(r)-327(o)1(f)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 365.972 291.243 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -365.972 -291.243 cm +BT +/F42 11.955 Tf 365.972 291.243 Td[(ps)1(b)]TJ +ET +1 0 0 1 385.166 291.243 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -385.166 -291.243 cm +BT +/F42 11.955 Tf 388.857 291.243 Td[(de)1(sc)]TJ +ET +1 0 0 1 414.203 291.243 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -414.203 -291.243 cm +BT +/F42 11.955 Tf 417.894 291.243 Td[(ty)1(pe)]TJ +ET +1 0 0 1 442.502 291.243 cm +0 g 0 G +1 0 0 1 -442.502 -291.243 cm +BT +/F15 11.955 Tf 442.502 291.243 Td[(.)]TJ -289.431 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 314.418 247.905 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -314.418 -247.905 cm +BT +/F42 11.955 Tf 314.418 247.905 Td[(ps)1(b)]TJ +ET +1 0 0 1 333.612 247.905 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -333.612 -247.905 cm +BT +/F42 11.955 Tf 337.303 247.905 Td[(de)1(sc)]TJ +ET +1 0 0 1 362.649 247.905 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -362.649 -247.905 cm +BT +/F42 11.955 Tf 366.34 247.905 Td[(ty)1(pe)]TJ +ET +1 0 0 1 390.948 247.905 cm +0 g 0 G +1 0 0 1 -390.948 -247.905 cm +BT +/F15 11.955 Tf 390.948 247.905 Td[(.)]TJ +ET +1 0 0 1 117.953 211.571 cm +0 g 0 G +1 0 0 1 -117.953 -211.571 cm +BT +/F19 11.955 Tf 123.806 211.571 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 211.571 cm +0 g 0 G +1 0 0 1 -69.745 -23.031 cm +0 g 0 G +1 0 0 1 -117.953 -188.54 cm +BT +/F19 11.955 Tf 123.806 188.54 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 188.54 cm +0 g 0 G +1 0 0 1 -145.848 -188.54 cm +BT +/F15 11.955 Tf 151.701 188.54 Td[(Erro)1(r)-327(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(50)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +703 0 obj << +/Type /Page +/Contents 704 0 R +/Resources 702 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +/Annots [ 707 0 R 708 0 R 709 0 R ] +>> endobj +707 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [229.854 325.067 314.529 338.018] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +708 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [364.976 287.59 443.498 300.541] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +709 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.422 244.252 391.944 257.203] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +705 0 obj << +/D [703 0 R /XYZ 123.806 738.009 null] +>> endobj +110 0 obj << +/D [703 0 R /XYZ 123.806 630.464 null] +>> endobj +706 0 obj << +/D [703 0 R /XYZ 123.806 596.707 null] +>> endobj +702 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F24 349 0 R /F25 436 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +712 0 obj << +/Length 4352 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(cdprt)1(|Pr)1(in)32(ts)-375(a)-375(descr)1(ipt)1(or)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 92.401 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 214.151 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -214.151 -599.263 cm +BT +/F15 11.955 Tf 217.663 599.263 Td[(cdprt)-326(\050)]TJ/F21 11.955 Tf 35.768 0 Td[(iout,)-350(desc)]TJ +ET +1 0 0 1 303.165 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -303.165 -599.263 cm +BT +/F21 11.955 Tf 306.752 599.263 Td[(a,)-350(glob,)-350(short)]TJ/F15 11.955 Tf 66.8 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 570.371 cm +0 g 0 G +1 0 0 1 -76.11 -570.371 cm +BT +/F19 11.955 Tf 81.963 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -545.963 cm +BT +/F19 11.955 Tf 81.963 545.963 Td[(i)1(out)]TJ +ET +1 0 0 1 105.126 545.963 cm +0 g 0 G +1 0 0 1 -105.126 -545.963 cm +BT +/F15 11.955 Tf 110.979 545.963 Td[(An)-326(in)27(teger)-326(tha)1(t)-327(de\014nes)-327(t)1(he)-327(o)1(utput)-326(unit.)-435(Sc)-1(o)1(p)-27(e:)]TJ/F19 11.955 Tf 247.512 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -247.263 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 76.11 478.217 cm +0 g 0 G +1 0 0 1 -76.11 -478.217 cm +BT +/F19 11.955 Tf 81.963 478.217 Td[(desc)]TJ +ET +1 0 0 1 107.661 478.217 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -478.217 cm +BT +/F19 11.955 Tf 111.696 478.217 Td[(a)]TJ +ET +1 0 0 1 118.234 478.217 cm +0 g 0 G +1 0 0 1 -118.234 -478.217 cm +BT +/F15 11.955 Tf 124.087 478.217 Td[(The)-368(comm)28(unic)-1(a)1(tion)-367(des)-1(cr)1(iptor)-367(of)-368(t)28(yp)-27(e)]TJ +ET +1 0 0 1 326.592 478.217 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -326.592 -478.217 cm +BT +/F42 11.955 Tf 326.592 478.217 Td[(ps)1(b)]TJ +ET +1 0 0 1 345.786 478.217 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -345.786 -478.217 cm +BT +/F42 11.955 Tf 349.477 478.217 Td[(de)1(sc)]TJ +ET +1 0 0 1 374.823 478.217 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -374.823 -478.217 cm +BT +/F42 11.955 Tf 378.514 478.217 Td[(ty)1(pe)]TJ +ET +1 0 0 1 403.122 478.217 cm +0 g 0 G +1 0 0 1 -403.122 -478.217 cm +BT +/F15 11.955 Tf 403.122 478.217 Td[(tha)1(t)-368(m)28(us)-1(t)-367(b)-27(e)]TJ -291.894 -14.446 Td[(prin)27(t)1(ed.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 272.575 420.434 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -272.575 -420.434 cm +BT +/F42 11.955 Tf 272.575 420.434 Td[(ps)1(b)]TJ +ET +1 0 0 1 291.769 420.434 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -291.769 -420.434 cm +BT +/F42 11.955 Tf 295.46 420.434 Td[(de)1(sc)]TJ +ET +1 0 0 1 320.806 420.434 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -320.806 -420.434 cm +BT +/F42 11.955 Tf 324.497 420.434 Td[(ty)1(pe)]TJ +ET +1 0 0 1 349.105 420.434 cm +0 g 0 G +1 0 0 1 -349.105 -420.434 cm +BT +/F15 11.955 Tf 349.105 420.434 Td[(.)]TJ +ET +1 0 0 1 76.11 378.59 cm +0 g 0 G +1 0 0 1 -76.11 -378.59 cm +BT +/F19 11.955 Tf 81.963 378.59 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 378.59 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -354.182 cm +BT +/F19 11.955 Tf 81.963 354.182 Td[(g)1(lo)1(b)]TJ +ET +1 0 0 1 106.62 354.182 cm +0 g 0 G +1 0 0 1 -106.62 -354.182 cm +BT +/F15 11.955 Tf 112.473 354.182 Td[(??)-1(??)-1(??)]TJ +ET +1 0 0 1 76.11 329.774 cm +0 g 0 G +1 0 0 1 -76.11 -329.774 cm +BT +/F19 11.955 Tf 81.963 329.774 Td[(sho)1(r)-1(t)]TJ +ET +1 0 0 1 112.188 329.774 cm +0 g 0 G +1 0 0 1 -112.188 -329.774 cm +BT +/F15 11.955 Tf 118.041 329.774 Td[(??)-1(??)-1(??)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(51)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +711 0 obj << +/Type /Page +/Contents 712 0 R +/Resources 710 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 685 0 R +/Annots [ 715 0 R 716 0 R ] +>> endobj +715 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [325.595 474.564 404.118 487.515] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +716 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.579 416.781 350.101 429.732] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +713 0 obj << +/D [711 0 R /XYZ 81.963 738.009 null] +>> endobj +114 0 obj << +/D [711 0 R /XYZ 81.963 644.118 null] +>> endobj +714 0 obj << +/D [711 0 R /XYZ 81.963 610.361 null] +>> endobj +710 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +719 0 obj << +/Length 3818 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(g)1(e)-1(fr)1(ee)-1(|F)94(rees)-375(a)-375(dense)-375(mat)1(ri)1(x)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 115.099 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 278.692 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -278.692 -599.263 cm +BT +/F15 11.955 Tf 282.204 599.263 Td[(gefree)-327(\050)]TJ/F21 11.955 Tf 38.044 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 355.636 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -355.636 -599.263 cm +BT +/F21 11.955 Tf 359.223 599.263 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 570.371 cm +0 g 0 G +1 0 0 1 -117.953 -570.371 cm +BT +/F19 11.955 Tf 123.806 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -545.963 cm +BT +/F19 11.955 Tf 123.806 545.963 Td[(x)]TJ +ET +1 0 0 1 130.904 545.963 cm +0 g 0 G +1 0 0 1 -130.904 -545.963 cm +BT +/F15 11.955 Tf 136.757 545.963 Td[(The)-327(dense)-327(ma)1(trix)-326(to)-326(b)-27(e)-327(freed.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 478.217 cm +0 g 0 G +1 0 0 1 -117.953 -478.217 cm +BT +/F19 11.955 Tf 123.806 478.217 Td[(desc)]TJ +ET +1 0 0 1 149.504 478.217 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -478.217 cm +BT +/F19 11.955 Tf 153.539 478.217 Td[(a)]TJ +ET +1 0 0 1 160.077 478.217 cm +0 g 0 G +1 0 0 1 -160.077 -478.217 cm +BT +/F15 11.955 Tf 165.93 478.217 Td[(The)-327(com)1(m)27(unicatio)1(n)-327(descripto)1(r.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 314.418 434.879 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -314.418 -434.879 cm +BT +/F42 11.955 Tf 314.418 434.879 Td[(ps)1(b)]TJ +ET +1 0 0 1 333.612 434.879 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -333.612 -434.879 cm +BT +/F42 11.955 Tf 337.303 434.879 Td[(de)1(sc)]TJ +ET +1 0 0 1 362.649 434.879 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -362.649 -434.879 cm +BT +/F42 11.955 Tf 366.34 434.879 Td[(ty)1(pe)]TJ +ET +1 0 0 1 390.948 434.879 cm +0 g 0 G +1 0 0 1 -390.948 -434.879 cm +BT +/F15 11.955 Tf 390.948 434.879 Td[(.)]TJ +ET +1 0 0 1 117.953 393.036 cm +0 g 0 G +1 0 0 1 -117.953 -393.036 cm +BT +/F19 11.955 Tf 123.806 393.036 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 393.036 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -368.628 cm +BT +/F19 11.955 Tf 123.806 368.628 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 368.628 cm +0 g 0 G +1 0 0 1 -145.848 -368.628 cm +BT +/F15 11.955 Tf 151.701 368.628 Td[(Erro)1(r)-327(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(52)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +718 0 obj << +/Type /Page +/Contents 719 0 R +/Resources 717 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +/Annots [ 722 0 R ] +>> endobj +722 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.422 431.226 391.944 444.178] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +720 0 obj << +/D [718 0 R /XYZ 123.806 738.009 null] +>> endobj +118 0 obj << +/D [718 0 R /XYZ 123.806 644.118 null] +>> endobj +721 0 obj << +/D [718 0 R /XYZ 123.806 610.361 null] +>> endobj +717 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +726 0 obj << +/Length 5650 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -64.61 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -673.399 cm +BT +/F19 17.215 Tf 81.963 673.399 Td[(psb)]TJ +ET +1 0 0 1 112.283 673.399 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -673.399 cm +BT +/F19 17.215 Tf 118.094 673.399 Td[(g)1(e)-1(l)1(p|Appl)1(ies)-375(a)-375(l)1(e)-1(ft)-374(p)-31(e)-1(r)1(m)32(utat)1(io)1(n)-375(to)-374(a)]TJ -36.131 -21.918 Td[(dense)-375(mat)1(ri)1(x)]TJ 0 -39.587 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 84.519 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 206.27 585.609 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -206.27 -585.609 cm +BT +/F15 11.955 Tf 209.781 585.609 Td[(gelp)-326(\050)]TJ/F21 11.955 Tf 29.265 0 Td[(tr)50(ans,)-350(ip)50(er)1(m,)-350(x,)-350(desc)]TJ +ET +1 0 0 1 344.372 585.609 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -344.372 -585.609 cm +BT +/F21 11.955 Tf 347.959 585.609 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 556.717 cm +0 g 0 G +1 0 0 1 -76.11 -556.717 cm +BT +/F19 11.955 Tf 81.963 556.717 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 556.717 cm +0 g 0 G +1 0 0 1 -61.657 -23.031 cm +0 g 0 G +1 0 0 1 -76.11 -533.686 cm +BT +/F19 11.955 Tf 81.963 533.686 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 112.001 533.686 cm +0 g 0 G +1 0 0 1 -112.001 -533.686 cm +BT +/F15 11.955 Tf 117.854 533.686 Td[(A)-326(c)27(hara)1(c)-1(t)1(e)-1(r)-326(th)1(at)-326(sp)-28(eci\014es)-327(whether)-326(to)-326(p)-27(erm)27(ute)]TJ/F24 11.955 Tf 239.774 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)]TJ/F24 11.955 Tf 14.307 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ -288.764 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(single)-326(c)27(hara)1(cter)-327(with)-326(v)55(alue)-326('N)-1(')-326(for)]TJ/F24 11.955 Tf 255.381 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)-326('T')-326(f)-1(o)1(r)]TJ/F24 11.955 Tf 51.051 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ +ET +1 0 0 1 76.11 452.872 cm +0 g 0 G +1 0 0 1 -76.11 -452.872 cm +BT +/F19 11.955 Tf 81.963 452.872 Td[(i)1(p)-32(er)-1(m)]TJ +ET +1 0 0 1 116.382 452.872 cm +0 g 0 G +1 0 0 1 -116.382 -452.872 cm +BT +/F15 11.955 Tf 122.235 452.872 Td[(An)-326(in)27(teger)-326(ar)1(ra)27(y)-326(con)28(taining)-326(p)-27(erm)27(ut)1(atio)1(n)-327(info)1(rmatio)1(n.)]TJ -11.007 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(o)1(ne-)-1(dimensiona)1(l)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 372.057 cm +0 g 0 G +1 0 0 1 -76.11 -372.057 cm +BT +/F19 11.955 Tf 81.963 372.057 Td[(x)]TJ +ET +1 0 0 1 89.061 372.057 cm +0 g 0 G +1 0 0 1 -89.061 -372.057 cm +BT +/F15 11.955 Tf 94.914 372.057 Td[(The)-327(dense)-327(ma)1(trix)-326(to)-326(b)-27(e)-327(p)-27(erm)28(uted.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arr)1(a)27(y)82(.)]TJ +ET +1 0 0 1 76.11 291.243 cm +0 g 0 G +1 0 0 1 -76.11 -291.243 cm +BT +/F19 11.955 Tf 81.963 291.243 Td[(desc)]TJ +ET +1 0 0 1 107.661 291.243 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -291.243 cm +BT +/F19 11.955 Tf 111.696 291.243 Td[(a)]TJ +ET +1 0 0 1 118.234 291.243 cm +0 g 0 G +1 0 0 1 -118.234 -291.243 cm +BT +/F15 11.955 Tf 124.087 291.243 Td[(The)-327(co)1(mm)27(unicatio)1(n)-327(descripto)1(r.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 272.575 247.905 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -272.575 -247.905 cm +BT +/F42 11.955 Tf 272.575 247.905 Td[(ps)1(b)]TJ +ET +1 0 0 1 291.769 247.905 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -291.769 -247.905 cm +BT +/F42 11.955 Tf 295.46 247.905 Td[(de)1(sc)]TJ +ET +1 0 0 1 320.806 247.905 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -320.806 -247.905 cm +BT +/F42 11.955 Tf 324.497 247.905 Td[(ty)1(pe)]TJ +ET +1 0 0 1 349.105 247.905 cm +0 g 0 G +1 0 0 1 -349.105 -247.905 cm +BT +/F15 11.955 Tf 349.105 247.905 Td[(.)]TJ +ET +1 0 0 1 76.11 211.571 cm +0 g 0 G +1 0 0 1 -76.11 -211.571 cm +BT +/F19 11.955 Tf 81.963 211.571 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 211.571 cm +0 g 0 G +1 0 0 1 -69.745 -23.031 cm +0 g 0 G +1 0 0 1 -76.11 -188.54 cm +BT +/F19 11.955 Tf 81.963 188.54 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 188.54 cm +0 g 0 G +1 0 0 1 -104.005 -188.54 cm +BT +/F15 11.955 Tf 109.858 188.54 Td[(Erro)1(r)-327(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(In)27(teger)-326(scalar)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(53)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +725 0 obj << +/Type /Page +/Contents 726 0 R +/Resources 724 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +/Annots [ 729 0 R ] +>> endobj +729 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [271.579 244.252 350.101 257.203] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +727 0 obj << +/D [725 0 R /XYZ 81.963 738.009 null] +>> endobj +122 0 obj << +/D [725 0 R /XYZ 81.963 633.811 null] +>> endobj +728 0 obj << +/D [725 0 R /XYZ 81.963 596.707 null] +>> endobj +724 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F24 349 0 R /F25 436 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +732 0 obj << +/Length 6236 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.316 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -668.693 cm +BT +/F19 17.215 Tf 123.806 668.693 Td[(psb)]TJ +ET +1 0 0 1 154.126 668.693 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -668.693 cm +BT +/F19 17.215 Tf 159.937 668.693 Td[(spi)1(ns|Insert)-374(a)-375(clo)1(ud)-375(of)-374(e)-1(l)1(e)-1(m)1(en)31(ts)-374(in)31(t)1(o)-375(a)]TJ -36.131 -21.918 Td[(spar)1(se)-375(mat)1(ri)1(x)]TJ 0 -44.297 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 62.751 -26.383 Td[(call)-326(psb)]TJ +ET +1 0 0 1 226.344 576.095 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -226.344 -576.095 cm +BT +/F15 11.955 Tf 229.856 576.095 Td[(spins)-327(\050)]TJ/F21 11.955 Tf 33.947 0 Td[(nz,)-350(ia,)-350(ja,)-350(val,)-350(a,)-350(desc)]TJ +ET +1 0 0 1 375.705 576.095 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -375.705 -576.095 cm +BT +/F21 11.955 Tf 379.291 576.095 Td[(a,)-350(info,)-350(is,)-350(js)]TJ/F15 11.955 Tf 65.754 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 547.107 cm +0 g 0 G +1 0 0 1 -117.953 -547.107 cm +BT +/F19 11.955 Tf 123.806 547.107 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 547.107 cm +0 g 0 G +1 0 0 1 -61.657 -24.887 cm +0 g 0 G +1 0 0 1 -117.953 -522.22 cm +BT +/F19 11.955 Tf 123.806 522.22 Td[(nz)]TJ +ET +1 0 0 1 137.255 522.22 cm +0 g 0 G +1 0 0 1 -137.255 -522.22 cm +BT +/F15 11.955 Tf 143.108 522.22 Td[(the)-326(n)27(um)27(b)-27(er)-326(of)-327(elemen)27(ts)-326(to)-326(b)-27(e)-327(inserted.)]TJ 9.963 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(scala)1(r.)]TJ +ET +1 0 0 1 117.953 453.996 cm +0 g 0 G +1 0 0 1 -117.953 -453.996 cm +BT +/F19 11.955 Tf 123.806 453.996 Td[(i)1(a)]TJ +ET +1 0 0 1 134.08 453.996 cm +0 g 0 G +1 0 0 1 -134.08 -453.996 cm +BT +/F15 11.955 Tf 139.933 453.996 Td[(the)-326(ro)28(w)-327(indices)-327(of)-326(the)-327(elemen)27(ts)-326(to)-326(b)-27(e)-327(inserted.)]TJ 13.138 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)-326(of)-327(size)]TJ/F24 11.955 Tf 189.051 0 Td[(n)-1(z)]TJ/F15 11.955 Tf 12.958 0 Td[(.)]TJ +ET +1 0 0 1 117.953 385.771 cm +0 g 0 G +1 0 0 1 -117.953 -385.771 cm +BT +/F19 11.955 Tf 123.806 385.771 Td[(ja)]TJ +ET +1 0 0 1 134.453 385.771 cm +0 g 0 G +1 0 0 1 -134.453 -385.771 cm +BT +/F15 11.955 Tf 140.306 385.771 Td[(the)-326(c)-1(o)1(lumn)-326(indic)-1(es)-326(of)-327(t)1(he)-327(elemen)27(ts)-327(t)1(o)-326(b)-28(e)-326(inse)-1(r)1(ted.)]TJ 12.765 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)-326(of)-327(size)]TJ/F24 11.955 Tf 189.051 0 Td[(n)-1(z)]TJ/F15 11.955 Tf 12.958 0 Td[(.)]TJ +ET +1 0 0 1 117.953 317.547 cm +0 g 0 G +1 0 0 1 -117.953 -317.547 cm +BT +/F19 11.955 Tf 123.806 317.547 Td[(v)63(al)]TJ +ET +1 0 0 1 140.431 317.547 cm +0 g 0 G +1 0 0 1 -140.431 -317.547 cm +BT +/F15 11.955 Tf 146.284 317.547 Td[(the)-326(e)-1(lemen)27(t)1(s)-327(to)-326(b)-27(e)-327(inserted.)]TJ 6.787 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(ar)1(ra)27(y)-326(o)1(f)-327(size)]TJ/F24 11.955 Tf 150.357 0 Td[(nz)]TJ/F15 11.955 Tf 12.958 0 Td[(.)]TJ +ET +1 0 0 1 117.953 249.322 cm +0 g 0 G +1 0 0 1 -117.953 -249.322 cm +BT +/F19 11.955 Tf 123.806 249.322 Td[(desc)]TJ +ET +1 0 0 1 149.504 249.322 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -249.322 cm +BT +/F19 11.955 Tf 153.539 249.322 Td[(a)]TJ +ET +1 0 0 1 160.077 249.322 cm +0 g 0 G +1 0 0 1 -160.077 -249.322 cm +BT +/F15 11.955 Tf 165.93 249.322 Td[(The)-327(com)1(m)27(unicatio)1(n)-327(descripto)1(r.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -65.13 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf 49.039 0 Td[(.)]TJ -83.831 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(v)55(aria)1(ble)-327(o)1(f)-327(t)27(y)1(p)-28(e)]TJ +ET +1 0 0 1 314.418 205.985 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -314.418 -205.985 cm +BT +/F42 11.955 Tf 314.418 205.985 Td[(ps)1(b)]TJ +ET +1 0 0 1 333.612 205.985 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -333.612 -205.985 cm +BT +/F42 11.955 Tf 337.303 205.985 Td[(de)1(sc)]TJ +ET +1 0 0 1 362.649 205.985 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -362.649 -205.985 cm +BT +/F42 11.955 Tf 366.34 205.985 Td[(ty)1(pe)]TJ +ET +1 0 0 1 390.948 205.985 cm +0 g 0 G +1 0 0 1 -390.948 -205.985 cm +BT +/F15 11.955 Tf 390.948 205.985 Td[(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(i)1(s)]TJ +ET +1 0 0 1 132.847 166.652 cm +0 g 0 G +1 0 0 1 -132.847 -166.652 cm +BT +/F15 11.955 Tf 138.7 166.652 Td[(the)-326(s)-1(t)1(artin)1(g)-326(ro)27(w)-326(on)-326(matr)1(ix)]TJ/F24 11.955 Tf 140.537 0 Td[(a)]TJ/F15 11.955 Tf 6.145 0 Td[(.)]TJ -132.311 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(o)1(ptio)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -77.224 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(aule.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(54)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +731 0 obj << +/Type /Page +/Contents 732 0 R +/Resources 730 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +/Annots [ 735 0 R ] +>> endobj +735 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.422 202.332 391.944 215.283] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +733 0 obj << +/D [731 0 R /XYZ 123.806 738.009 null] +>> endobj +126 0 obj << +/D [731 0 R /XYZ 123.806 621.144 null] +>> endobj +734 0 obj << +/D [731 0 R /XYZ 123.806 587.193 null] +>> endobj +730 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F24 349 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +738 0 obj << +/Length 2640 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(js)]TJ +ET +1 0 0 1 91.377 701.148 cm +0 g 0 G +1 0 0 1 -91.377 -701.148 cm +BT +/F15 11.955 Tf 97.23 701.148 Td[(the)-326(s)-1(t)1(arting)-326(co)1(lumn)-327(o)1(n)-327(ma)1(trix)]TJ/F24 11.955 Tf 159.072 0 Td[(a)]TJ/F15 11.955 Tf 6.145 0 Td[(.)]TJ -151.219 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(o)1(ptio)1(nal)]TJ/F15 11.955 Tf -29.59 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue)]TJ +ET +1 0 0 1 76.11 630.413 cm +0 g 0 G +1 0 0 1 -76.11 -630.413 cm +BT +/F19 11.955 Tf 81.963 630.413 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 630.413 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -76.11 -606.004 cm +BT +/F19 11.955 Tf 81.963 606.004 Td[(a)]TJ +ET +1 0 0 1 88.501 606.004 cm +0 g 0 G +1 0 0 1 -88.501 -606.004 cm +BT +/F15 11.955 Tf 94.354 606.004 Td[(the)-326(matr)1(ix)-327(in)28(to)-326(whic)27(h)-327(elemen)27(ts)-326(w)-1(ill)-326(b)-27(e)-327(inserted.)]TJ 16.874 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 562.667 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -562.667 cm +BT +/F42 11.955 Tf 311.985 562.667 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 562.667 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -562.667 cm +BT +/F42 11.955 Tf 334.87 562.667 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 562.667 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -562.667 cm +BT +/F42 11.955 Tf 370.059 562.667 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 562.667 cm +0 g 0 G +1 0 0 1 -394.667 -562.667 cm +BT +/F15 11.955 Tf 394.667 562.667 Td[(.)]TJ +ET +1 0 0 1 76.11 538.258 cm +0 g 0 G +1 0 0 1 -76.11 -538.258 cm +BT +/F19 11.955 Tf 81.963 538.258 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 538.258 cm +0 g 0 G +1 0 0 1 -104.005 -538.258 cm +BT +/F15 11.955 Tf 109.858 538.258 Td[(Erro)1(r)-327(co)-27(de.)]TJ 1.37 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(55)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +737 0 obj << +/Type /Page +/Contents 738 0 R +/Resources 736 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +/Annots [ 740 0 R ] +>> endobj +740 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 559.014 395.663 571.965] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +739 0 obj << +/D [737 0 R /XYZ 81.963 738.009 null] +>> endobj +736 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F24 349 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +743 0 obj << +/Length 5884 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -72.752 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -665.257 cm +BT +/F19 17.215 Tf 123.806 665.257 Td[(psb)]TJ +ET +1 0 0 1 154.126 665.257 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -665.257 cm +BT +/F19 17.215 Tf 159.937 665.257 Td[(cdal)1(l|A)1(llo)-30(cates)-375(a)-375(co)1(mm)32(unica)1(ti)1(on)]TJ -36.131 -21.918 Td[(descri)1(pto)1(r)]TJ 0 -47.752 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 71.312 -26.975 Td[(call)-326(psb)]TJ +ET +1 0 0 1 234.905 568.612 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -234.905 -568.612 cm +BT +/F15 11.955 Tf 238.417 568.612 Td[(cdall)-326(\050)]TJ/F21 11.955 Tf 32.517 0 Td[(m,)-350(n,)-350(p)50(arts,)-350(ic)50(ontxt,)-350(desc)]TJ +ET +1 0 0 1 399.423 568.612 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -399.423 -568.612 cm +BT +/F21 11.955 Tf 403.009 568.612 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ -237.406 -28.892 Td[(call)-326(psb)]TJ +ET +1 0 0 1 238.865 539.72 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -238.865 -539.72 cm +BT +/F15 11.955 Tf 242.377 539.72 Td[(cdall)-326(\050)]TJ/F21 11.955 Tf 32.517 0 Td[(m,)-350(v,)-350(ic)50(ontxt,)-350(desc)]TJ +ET +1 0 0 1 369.46 539.72 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -369.46 -539.72 cm +BT +/F21 11.955 Tf 373.047 539.72 Td[(a,)-350(info,)-350(\015ag)]TJ/F15 11.955 Tf 59.477 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 510.16 cm +0 g 0 G +1 0 0 1 -117.953 -510.16 cm +BT +/F19 11.955 Tf 123.806 510.16 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 510.16 cm +0 g 0 G +1 0 0 1 -61.657 -27.75 cm +0 g 0 G +1 0 0 1 -117.953 -482.41 cm +BT +/F19 11.955 Tf 123.806 482.41 Td[(m)]TJ +ET +1 0 0 1 135.014 482.41 cm +0 g 0 G +1 0 0 1 -135.014 -482.41 cm +BT +/F15 11.955 Tf 140.867 482.41 Td[(the)-326(n)27(um)27(b)-27(er)-326(of)-327(r)1(o)27(ws)-327(o)1(f)-327(th)1(e)-327(pro)1(ble)-1(m.)]TJ 12.204 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -67.773 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 411.322 cm +0 g 0 G +1 0 0 1 -117.953 -411.322 cm +BT +/F19 11.955 Tf 123.806 411.322 Td[(n)]TJ +ET +1 0 0 1 131.278 411.322 cm +0 g 0 G +1 0 0 1 -131.278 -411.322 cm +BT +/F15 11.955 Tf 137.131 411.322 Td[(the)-326(n)27(um)27(b)-27(er)-326(of)-327(co)1(lumns)-327(o)1(f)-327(the)-326(problem.)]TJ 15.94 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -67.773 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 340.235 cm +0 g 0 G +1 0 0 1 -117.953 -340.235 cm +BT +/F19 11.955 Tf 123.806 340.235 Td[(parts)]TJ +ET +1 0 0 1 153.844 340.235 cm +0 g 0 G +1 0 0 1 -153.844 -340.235 cm +BT +/F15 11.955 Tf 159.697 340.235 Td[(the)-326(s)-1(ubr)1(outine)-326(that)-326(de\014nes)-327(the)-326(par)1(titioning)-326(sc)27(heme.)]TJ -6.626 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -67.773 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(subrout)1(ine)-327(a)1(s)-327(des)-1(cr)1(ib)-28(ed)-326(in)-327(???)]TJ +ET +1 0 0 1 117.953 269.147 cm +0 g 0 G +1 0 0 1 -117.953 -269.147 cm +BT +/F19 11.955 Tf 123.806 269.147 Td[(i)1(con)31(t)1(xt)]TJ +ET +1 0 0 1 164.902 269.147 cm +0 g 0 G +1 0 0 1 -164.902 -269.147 cm +BT +/F15 11.955 Tf 170.755 269.147 Td[(the)-326(comm)27(unicat)1(ion)-326(con)27(text)1(.)]TJ -17.684 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -67.773 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 194.402 cm +0 g 0 G +1 0 0 1 -117.953 -194.402 cm +BT +/F19 11.955 Tf 123.806 194.402 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 194.402 cm +0 g 0 G +1 0 0 1 -69.745 -27.75 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(desc)]TJ +ET +1 0 0 1 149.504 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -166.652 cm +BT +/F19 11.955 Tf 153.539 166.652 Td[(a)]TJ +ET +1 0 0 1 160.077 166.652 cm +0 g 0 G +1 0 0 1 -160.077 -166.652 cm +BT +/F15 11.955 Tf 165.93 166.652 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 123.315 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -123.315 cm +BT +/F42 11.955 Tf 353.828 123.315 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 123.315 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -123.315 cm +BT +/F42 11.955 Tf 376.713 123.315 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 123.315 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -123.315 cm +BT +/F42 11.955 Tf 405.751 123.315 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 123.315 cm +0 g 0 G +1 0 0 1 -430.358 -123.315 cm +BT +/F15 11.955 Tf 430.358 123.315 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(56)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +742 0 obj << +/Type /Page +/Contents 743 0 R +/Resources 741 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +/Annots [ 746 0 R ] +>> endobj +746 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 119.662 431.355 132.613] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +744 0 obj << +/D [742 0 R /XYZ 123.806 738.009 null] +>> endobj +130 0 obj << +/D [742 0 R /XYZ 123.806 614.826 null] +>> endobj +745 0 obj << +/D [742 0 R /XYZ 123.806 579.71 null] +>> endobj +741 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +749 0 obj << +/Length 746 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(57)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +748 0 obj << +/Type /Page +/Contents 749 0 R +/Resources 747 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 723 0 R +>> endobj +750 0 obj << +/D [748 0 R /XYZ 81.963 738.009 null] +>> endobj +747 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +753 0 obj << +/Length 3433 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(cdasb|C)1(om)1(m)31(uni)1(cat)1(ion)-375(descr)1(ipt)1(or)]TJ -36.131 -21.918 Td[(ass)1(e)-1(m)32(bly)-374(ro)1(uti)1(ne)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 122.129 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 285.723 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -285.723 -577.345 cm +BT +/F15 11.955 Tf 289.235 577.345 Td[(cdasb)-326(\050)]TJ/F21 11.955 Tf 37.134 0 Td[(desc)]TJ +ET +1 0 0 1 348.605 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -348.605 -577.345 cm +BT +/F21 11.955 Tf 352.192 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(desc)]TJ +ET +1 0 0 1 149.504 524.045 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -524.045 cm +BT +/F19 11.955 Tf 153.539 524.045 Td[(a)]TJ +ET +1 0 0 1 160.077 524.045 cm +0 g 0 G +1 0 0 1 -160.077 -524.045 cm +BT +/F15 11.955 Tf 165.93 524.045 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 480.708 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -480.708 cm +BT +/F42 11.955 Tf 353.828 480.708 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -480.708 cm +BT +/F42 11.955 Tf 376.713 480.708 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -480.708 cm +BT +/F42 11.955 Tf 405.751 480.708 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 480.708 cm +0 g 0 G +1 0 0 1 -430.358 -480.708 cm +BT +/F15 11.955 Tf 430.358 480.708 Td[(.)]TJ +ET +1 0 0 1 117.953 453.31 cm +0 g 0 G +1 0 0 1 -117.953 -453.31 cm +BT +/F19 11.955 Tf 123.806 453.31 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 453.31 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -428.902 cm +BT +/F19 11.955 Tf 123.806 428.902 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 428.902 cm +0 g 0 G +1 0 0 1 -145.848 -428.902 cm +BT +/F15 11.955 Tf 151.701 428.902 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 117.953 375.602 cm +0 g 0 G +1 0 0 1 -117.953 -375.602 cm +BT +/F19 11.955 Tf 123.806 375.602 Td[(arg)]TJ +ET +1 0 0 1 142.562 375.602 cm +0 g 0 G +1 0 0 1 -18.756 -282.175 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(58)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +752 0 obj << +/Type /Page +/Contents 753 0 R +/Resources 751 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +/Annots [ 756 0 R ] +>> endobj +756 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 477.055 431.355 490.006] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +754 0 obj << +/D [752 0 R /XYZ 123.806 738.009 null] +>> endobj +134 0 obj << +/D [752 0 R /XYZ 123.806 622.2 null] +>> endobj +755 0 obj << +/D [752 0 R /XYZ 123.806 588.444 null] +>> endobj +751 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +760 0 obj << +/Length 4772 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(cdcp)31(y|C)1(opi)1(es)-375(a)-375(com)1(m)32(unicat)1(io)1(n)]TJ -36.131 -21.918 Td[(descri)1(pto)1(r)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 96.97 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 218.72 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -218.72 -577.345 cm +BT +/F15 11.955 Tf 222.232 577.345 Td[(cdcp)27(y)-326(\050)]TJ/F21 11.955 Tf 37.719 0 Td[(desc)]TJ +ET +1 0 0 1 282.188 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -282.188 -577.345 cm +BT +/F21 11.955 Tf 285.774 577.345 Td[(out,)-350(desc)]TJ +ET +1 0 0 1 331.922 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -331.922 -577.345 cm +BT +/F21 11.955 Tf 335.508 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 548.453 cm +0 g 0 G +1 0 0 1 -76.11 -548.453 cm +BT +/F19 11.955 Tf 81.963 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -524.045 cm +BT +/F19 11.955 Tf 81.963 524.045 Td[(desc)]TJ +ET +1 0 0 1 107.661 524.045 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -524.045 cm +BT +/F19 11.955 Tf 111.696 524.045 Td[(a)]TJ +ET +1 0 0 1 118.234 524.045 cm +0 g 0 G +1 0 0 1 -118.234 -524.045 cm +BT +/F15 11.955 Tf 124.087 524.045 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 480.708 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -480.708 cm +BT +/F42 11.955 Tf 311.985 480.708 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -480.708 cm +BT +/F42 11.955 Tf 334.87 480.708 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -480.708 cm +BT +/F42 11.955 Tf 363.907 480.708 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 480.708 cm +0 g 0 G +1 0 0 1 -388.515 -480.708 cm +BT +/F15 11.955 Tf 388.515 480.708 Td[(.)]TJ +ET +1 0 0 1 76.11 453.31 cm +0 g 0 G +1 0 0 1 -76.11 -453.31 cm +BT +/F19 11.955 Tf 81.963 453.31 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 453.31 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -428.902 cm +BT +/F19 11.955 Tf 81.963 428.902 Td[(desc)]TJ +ET +1 0 0 1 107.661 428.902 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -428.902 cm +BT +/F19 11.955 Tf 111.696 428.902 Td[(o)1(u)-1(t)]TJ +ET +1 0 0 1 131.123 428.902 cm +0 g 0 G +1 0 0 1 -131.123 -428.902 cm +BT +/F15 11.955 Tf 136.976 428.902 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or)-326(cop)27(y)82(.)]TJ -25.748 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 385.564 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -385.564 cm +BT +/F42 11.955 Tf 311.985 385.564 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 385.564 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -385.564 cm +BT +/F42 11.955 Tf 334.87 385.564 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 385.564 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -385.564 cm +BT +/F42 11.955 Tf 363.907 385.564 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 385.564 cm +0 g 0 G +1 0 0 1 -388.515 -385.564 cm +BT +/F15 11.955 Tf 388.515 385.564 Td[(.)]TJ +ET +1 0 0 1 76.11 361.156 cm +0 g 0 G +1 0 0 1 -76.11 -361.156 cm +BT +/F19 11.955 Tf 81.963 361.156 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 361.156 cm +0 g 0 G +1 0 0 1 -104.005 -361.156 cm +BT +/F15 11.955 Tf 109.858 361.156 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(59)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +759 0 obj << +/Type /Page +/Contents 760 0 R +/Resources 758 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +/Annots [ 763 0 R 764 0 R ] +>> endobj +763 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 477.055 389.511 490.006] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +764 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 381.911 389.511 394.863] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +761 0 obj << +/D [759 0 R /XYZ 81.963 738.009 null] +>> endobj +138 0 obj << +/D [759 0 R /XYZ 81.963 622.2 null] +>> endobj +762 0 obj << +/D [759 0 R /XYZ 81.963 588.444 null] +>> endobj +758 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +767 0 obj << +/Length 3306 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(cdfr)1(e)-1(e|F)94(ree)-1(s)-374(a)-375(com)1(m)31(uni)1(cat)1(io)1(n)]TJ -36.131 -21.918 Td[(descri)1(pto)1(r)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 121.349 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 284.942 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -284.942 -577.345 cm +BT +/F15 11.955 Tf 288.454 577.345 Td[(cdfree)-327(\050)]TJ/F21 11.955 Tf 38.695 0 Td[(desc)]TJ +ET +1 0 0 1 349.386 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -349.386 -577.345 cm +BT +/F21 11.955 Tf 352.972 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(desc)]TJ +ET +1 0 0 1 149.504 524.045 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -524.045 cm +BT +/F19 11.955 Tf 153.539 524.045 Td[(a)]TJ +ET +1 0 0 1 160.077 524.045 cm +0 g 0 G +1 0 0 1 -160.077 -524.045 cm +BT +/F15 11.955 Tf 165.93 524.045 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or)-326(to)-326(b)-27(e)-327(freed.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 480.708 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -480.708 cm +BT +/F42 11.955 Tf 353.828 480.708 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -480.708 cm +BT +/F42 11.955 Tf 376.713 480.708 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -480.708 cm +BT +/F42 11.955 Tf 405.751 480.708 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 480.708 cm +0 g 0 G +1 0 0 1 -430.358 -480.708 cm +BT +/F15 11.955 Tf 430.358 480.708 Td[(.)]TJ +ET +1 0 0 1 117.953 453.31 cm +0 g 0 G +1 0 0 1 -117.953 -453.31 cm +BT +/F19 11.955 Tf 123.806 453.31 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 453.31 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -428.902 cm +BT +/F19 11.955 Tf 123.806 428.902 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 428.902 cm +0 g 0 G +1 0 0 1 -145.848 -428.902 cm +BT +/F15 11.955 Tf 151.701 428.902 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(60)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +766 0 obj << +/Type /Page +/Contents 767 0 R +/Resources 765 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +/Annots [ 770 0 R ] +>> endobj +770 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 477.055 431.355 490.006] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +768 0 obj << +/D [766 0 R /XYZ 123.806 738.009 null] +>> endobj +142 0 obj << +/D [766 0 R /XYZ 123.806 622.2 null] +>> endobj +769 0 obj << +/D [766 0 R /XYZ 123.806 588.444 null] +>> endobj +765 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +773 0 obj << +/Length 6133 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -67.104 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -670.905 cm +BT +/F19 17.215 Tf 81.963 670.905 Td[(psb)]TJ +ET +1 0 0 1 112.283 670.905 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -670.905 cm +BT +/F19 17.215 Tf 118.094 670.905 Td[(cdins)1(|Co)1(m)31(unni)1(cati)1(on)-375(descr)1(ipt)1(or)-374(inser)1(t)]TJ -36.131 -21.918 Td[(r)1(outi)1(ne)]TJ 0 -42.082 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 80.391 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 202.141 580.62 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -202.141 -580.62 cm +BT +/F15 11.955 Tf 205.653 580.62 Td[(cdins)-327(\050)]TJ/F21 11.955 Tf 34.533 0 Td[(nz,)-350(ia,)-350(ja,)-350(desc)]TJ +ET +1 0 0 1 316.221 580.62 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -316.221 -580.62 cm +BT +/F21 11.955 Tf 319.808 580.62 Td[(a,)-350(info,)-350(is,)-350(js)]TJ/F15 11.955 Tf 65.754 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 551.729 cm +0 g 0 G +1 0 0 1 -76.11 -551.729 cm +BT +/F19 11.955 Tf 81.963 551.729 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 551.729 cm +0 g 0 G +1 0 0 1 -61.657 -23.863 cm +0 g 0 G +1 0 0 1 -76.11 -527.866 cm +BT +/F19 11.955 Tf 81.963 527.866 Td[(nz)]TJ +ET +1 0 0 1 95.412 527.866 cm +0 g 0 G +1 0 0 1 -95.412 -527.866 cm +BT +/F15 11.955 Tf 101.265 527.866 Td[(the)-326(n)27(um)27(b)-27(er)-326(of)-327(p)-27(o)1(in)27(ts)-327(b)-27(eing)-326(inserted.)]TJ 9.963 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -65.13 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf 49.039 0 Td[(.)]TJ -83.831 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 76.11 460.666 cm +0 g 0 G +1 0 0 1 -76.11 -460.666 cm +BT +/F19 11.955 Tf 81.963 460.666 Td[(i)1(a)]TJ +ET +1 0 0 1 92.237 460.666 cm +0 g 0 G +1 0 0 1 -92.237 -460.666 cm +BT +/F15 11.955 Tf 98.09 460.666 Td[(the)-326(ro)28(w)-327(indices)-327(of)-326(the)-327(p)-27(o)1(in)27(ts)-326(b)-28(eing)-326(inserted.)]TJ 13.138 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -65.13 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf 49.039 0 Td[(.)]TJ -83.831 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)-326(of)-327(leng)1(th)]TJ/F24 11.955 Tf 202.643 0 Td[(n)-1(z)]TJ/F15 11.955 Tf 12.958 0 Td[(.)]TJ +ET +1 0 0 1 76.11 393.466 cm +0 g 0 G +1 0 0 1 -76.11 -393.466 cm +BT +/F19 11.955 Tf 81.963 393.466 Td[(ja)]TJ +ET +1 0 0 1 92.61 393.466 cm +0 g 0 G +1 0 0 1 -92.61 -393.466 cm +BT +/F15 11.955 Tf 98.463 393.466 Td[(the)-326(c)-1(o)1(lumn)-326(indic)-1(es)-326(of)-327(t)1(he)-327(p)-27(oin)28(ts)-327(b)-27(eing)-326(inse)-1(r)1(ted.)]TJ 12.765 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -65.13 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf 49.039 0 Td[(.)]TJ -83.831 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)-326(of)-327(leng)1(th)]TJ/F24 11.955 Tf 202.643 0 Td[(n)-1(z)]TJ/F15 11.955 Tf 12.958 0 Td[(.)]TJ +ET +1 0 0 1 76.11 326.266 cm +0 g 0 G +1 0 0 1 -76.11 -326.266 cm +BT +/F19 11.955 Tf 81.963 326.266 Td[(i)1(s)]TJ +ET +1 0 0 1 91.004 326.266 cm +0 g 0 G +1 0 0 1 -91.004 -326.266 cm +BT +/F15 11.955 Tf 96.857 326.266 Td[(the)-326(ro)27(w)-326(o\013set.)]TJ 14.371 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(o)1(ptio)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -77.224 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 76.11 259.066 cm +0 g 0 G +1 0 0 1 -76.11 -259.066 cm +BT +/F19 11.955 Tf 81.963 259.066 Td[(js)]TJ +ET +1 0 0 1 91.377 259.066 cm +0 g 0 G +1 0 0 1 -91.377 -259.066 cm +BT +/F15 11.955 Tf 97.23 259.066 Td[(the)-326(c)-1(o)1(lumn)-326(o\013se)-1(t)1(.)]TJ 13.998 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -65.13 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -82.426 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 76.11 190.514 cm +0 g 0 G +1 0 0 1 -76.11 -190.514 cm +BT +/F19 11.955 Tf 81.963 190.514 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 190.514 cm +0 g 0 G +1 0 0 1 -69.745 -23.862 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(desc)]TJ +ET +1 0 0 1 107.661 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -166.652 cm +BT +/F19 11.955 Tf 111.696 166.652 Td[(a)]TJ +ET +1 0 0 1 118.234 166.652 cm +0 g 0 G +1 0 0 1 -118.234 -166.652 cm +BT +/F15 11.955 Tf 124.087 166.652 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or)-326(to)-326(b)-27(e)-327(freed.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -123.314 cm +BT +/F42 11.955 Tf 311.985 123.314 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -123.314 cm +BT +/F42 11.955 Tf 334.87 123.314 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -123.314 cm +BT +/F42 11.955 Tf 363.907 123.314 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 123.314 cm +0 g 0 G +1 0 0 1 -388.515 -123.314 cm +BT +/F15 11.955 Tf 388.515 123.314 Td[(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(61)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +772 0 obj << +/Type /Page +/Contents 773 0 R +/Resources 771 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +/Annots [ 776 0 R ] +>> endobj +776 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 119.661 389.511 132.613] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +774 0 obj << +/D [772 0 R /XYZ 81.963 738.009 null] +>> endobj +146 0 obj << +/D [772 0 R /XYZ 81.963 628.823 null] +>> endobj +775 0 obj << +/D [772 0 R /XYZ 81.963 591.719 null] +>> endobj +771 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F24 349 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +779 0 obj << +/Length 752 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 701.148 cm +0 g 0 G +1 0 0 1 -145.848 -701.148 cm +BT +/F15 11.955 Tf 151.701 701.148 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(62)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +778 0 obj << +/Type /Page +/Contents 779 0 R +/Resources 777 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +>> endobj +780 0 obj << +/D [778 0 R /XYZ 123.806 738.009 null] +>> endobj +777 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +783 0 obj << +/Length 5080 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(cdren|A)1(ppli)1(e)-1(s)-375(a)-374(ren)31(umer)1(ati)1(on)-375(t)1(o)-375(a)]TJ -36.131 -21.918 Td[(com)1(m)32(unicat)1(io)1(n)-375(de)-1(s)1(cri)1(pto)1(r)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 87.518 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 209.268 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -209.268 -577.345 cm +BT +/F15 11.955 Tf 212.78 577.345 Td[(cdren)-327(\050)]TJ/F21 11.955 Tf 36.419 0 Td[(tr)51(an)-1(s,)-350(ip)50(er)1(m,)-350(desc)]TJ +ET +1 0 0 1 341.374 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -341.374 -577.345 cm +BT +/F21 11.955 Tf 344.96 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 548.453 cm +0 g 0 G +1 0 0 1 -76.11 -548.453 cm +BT +/F19 11.955 Tf 81.963 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -524.045 cm +BT +/F19 11.955 Tf 81.963 524.045 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 112.001 524.045 cm +0 g 0 G +1 0 0 1 -112.001 -524.045 cm +BT +/F15 11.955 Tf 117.854 524.045 Td[(A)-326(c)27(hara)1(c)-1(t)1(e)-1(r)-326(th)1(at)-326(sp)-28(eci\014es)-327(whether)-326(to)-326(p)-27(erm)27(ute)]TJ/F24 11.955 Tf 239.774 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)]TJ/F24 11.955 Tf 14.307 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ -288.764 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(single)-326(c)27(hara)1(cter)-327(with)-326(v)55(alue)-326('N)-1(')-326(for)]TJ/F24 11.955 Tf 255.381 0 Td[(A)]TJ/F15 11.955 Tf 12.677 0 Td[(or)-326('T')-326(f)-1(o)1(r)]TJ/F24 11.955 Tf 51.051 0 Td[(A)]TJ/F25 7.97 Tf 8.776 4.338 Td[(T)]TJ/F15 11.955 Tf 6.604 -4.338 Td[(.)]TJ +ET +1 0 0 1 76.11 441.853 cm +0 g 0 G +1 0 0 1 -76.11 -441.853 cm +BT +/F19 11.955 Tf 81.963 441.853 Td[(i)1(p)-32(er)-1(m)]TJ +ET +1 0 0 1 116.382 441.853 cm +0 g 0 G +1 0 0 1 -116.382 -441.853 cm +BT +/F15 11.955 Tf 122.235 441.853 Td[(An)-326(in)27(teger)-326(ar)1(ra)27(y)-326(con)28(taining)-326(p)-27(erm)27(ut)1(atio)1(n)-327(info)1(rmatio)1(n.)]TJ -11.007 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(o)1(ne-)-1(dimensiona)1(l)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 359.661 cm +0 g 0 G +1 0 0 1 -76.11 -359.661 cm +BT +/F19 11.955 Tf 81.963 359.661 Td[(desc)]TJ +ET +1 0 0 1 107.661 359.661 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -359.661 cm +BT +/F19 11.955 Tf 111.696 359.661 Td[(a)]TJ +ET +1 0 0 1 118.234 359.661 cm +0 g 0 G +1 0 0 1 -118.234 -359.661 cm +BT +/F15 11.955 Tf 124.087 359.661 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or.)]TJ -12.859 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 316.324 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -316.324 cm +BT +/F42 11.955 Tf 311.985 316.324 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 316.324 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -316.324 cm +BT +/F42 11.955 Tf 334.87 316.324 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 316.324 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -316.324 cm +BT +/F42 11.955 Tf 363.907 316.324 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 316.324 cm +0 g 0 G +1 0 0 1 -388.515 -316.324 cm +BT +/F15 11.955 Tf 388.515 316.324 Td[(.)]TJ +ET +1 0 0 1 76.11 288.927 cm +0 g 0 G +1 0 0 1 -76.11 -288.927 cm +BT +/F19 11.955 Tf 81.963 288.927 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 288.927 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -76.11 -264.518 cm +BT +/F19 11.955 Tf 81.963 264.518 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 264.518 cm +0 g 0 G +1 0 0 1 -104.005 -264.518 cm +BT +/F15 11.955 Tf 109.858 264.518 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(63)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +782 0 obj << +/Type /Page +/Contents 783 0 R +/Resources 781 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 757 0 R +/Annots [ 786 0 R ] +>> endobj +786 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 312.671 389.511 325.622] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +784 0 obj << +/D [782 0 R /XYZ 81.963 738.009 null] +>> endobj +150 0 obj << +/D [782 0 R /XYZ 81.963 622.2 null] +>> endobj +785 0 obj << +/D [782 0 R /XYZ 81.963 588.444 null] +>> endobj +781 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F24 349 0 R /F25 436 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +789 0 obj << +/Length 5081 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(spal)1(l|A)1(ll)1(o)-31(cat)1(e)-1(s)-375(a)-374(spars)1(e)-376(m)1(atr)1(ix)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 105.005 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 268.598 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -268.598 -599.263 cm +BT +/F15 11.955 Tf 272.11 599.263 Td[(spall)-326(\050)]TJ/F21 11.955 Tf 31.931 0 Td[(a,)-350(desc)]TJ +ET +1 0 0 1 340.026 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -340.026 -599.263 cm +BT +/F21 11.955 Tf 343.613 599.263 Td[(a,)-350(info,)-350(nnz)]TJ/F15 11.955 Tf 59.179 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 570.371 cm +0 g 0 G +1 0 0 1 -117.953 -570.371 cm +BT +/F19 11.955 Tf 123.806 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -545.963 cm +BT +/F19 11.955 Tf 123.806 545.963 Td[(desc)]TJ +ET +1 0 0 1 149.504 545.963 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -545.963 cm +BT +/F19 11.955 Tf 153.539 545.963 Td[(a)]TJ +ET +1 0 0 1 160.077 545.963 cm +0 g 0 G +1 0 0 1 -160.077 -545.963 cm +BT +/F15 11.955 Tf 165.93 545.963 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 502.625 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -502.625 cm +BT +/F42 11.955 Tf 353.828 502.625 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -502.625 cm +BT +/F42 11.955 Tf 376.713 502.625 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -502.625 cm +BT +/F42 11.955 Tf 405.751 502.625 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 502.625 cm +0 g 0 G +1 0 0 1 -430.358 -502.625 cm +BT +/F15 11.955 Tf 430.358 502.625 Td[(.)]TJ +ET +1 0 0 1 117.953 478.217 cm +0 g 0 G +1 0 0 1 -117.953 -478.217 cm +BT +/F19 11.955 Tf 123.806 478.217 Td[(nnz)]TJ +ET +1 0 0 1 144.727 478.217 cm +0 g 0 G +1 0 0 1 -144.727 -478.217 cm +BT +/F15 11.955 Tf 150.58 478.217 Td[(the)-326(n)27(um)27(b)-27(er)-326(of)-327(no)1(nze)-1(r)1(o)-27(es)-327(in)-326(the)-327(ma)1(trix.)]TJ 2.491 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -72.976 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -82.426 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 407.482 cm +0 g 0 G +1 0 0 1 -117.953 -407.482 cm +BT +/F19 11.955 Tf 123.806 407.482 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 407.482 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -383.074 cm +BT +/F19 11.955 Tf 123.806 383.074 Td[(a)]TJ +ET +1 0 0 1 130.344 383.074 cm +0 g 0 G +1 0 0 1 -130.344 -383.074 cm +BT +/F15 11.955 Tf 136.197 383.074 Td[(the)-326(matr)1(ix)-327(t)1(o)-326(b)-28(e)-326(allo)-27(ca)1(ted.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 339.736 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -339.736 cm +BT +/F42 11.955 Tf 353.828 339.736 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 339.736 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -339.736 cm +BT +/F42 11.955 Tf 376.713 339.736 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 339.736 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -339.736 cm +BT +/F42 11.955 Tf 411.902 339.736 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 339.736 cm +0 g 0 G +1 0 0 1 -436.51 -339.736 cm +BT +/F15 11.955 Tf 436.51 339.736 Td[(.)]TJ +ET +1 0 0 1 117.953 315.328 cm +0 g 0 G +1 0 0 1 -117.953 -315.328 cm +BT +/F19 11.955 Tf 123.806 315.328 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 315.328 cm +0 g 0 G +1 0 0 1 -145.848 -315.328 cm +BT +/F15 11.955 Tf 151.701 315.328 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(64)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +788 0 obj << +/Type /Page +/Contents 789 0 R +/Resources 787 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +/Annots [ 792 0 R 793 0 R ] +>> endobj +792 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 498.972 431.355 511.924] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +793 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 336.083 437.506 349.035] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +790 0 obj << +/D [788 0 R /XYZ 123.806 738.009 null] +>> endobj +154 0 obj << +/D [788 0 R /XYZ 123.806 644.118 null] +>> endobj +791 0 obj << +/D [788 0 R /XYZ 123.806 610.361 null] +>> endobj +787 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +797 0 obj << +/Length 6246 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.428 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.581 cm +BT +/F19 17.215 Tf 81.963 669.581 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.581 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.581 cm +BT +/F19 17.215 Tf 118.094 669.581 Td[(spas)1(b|Sparse)-375(m)1(atr)1(ix)-375(as)1(sem)31(bl)1(y)-375(r)1(outi)1(ne)]TJ -36.131 -43.406 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 77.141 -26.284 Td[(call)-326(psb)]TJ +ET +1 0 0 1 198.892 599.891 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -198.892 -599.891 cm +BT +/F15 11.955 Tf 202.403 599.891 Td[(spasb)-326(\050)]TJ/F21 11.955 Tf 36.549 0 Td[(a,)-350(desc)]TJ +ET +1 0 0 1 274.938 599.891 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -274.938 -599.891 cm +BT +/F21 11.955 Tf 278.524 599.891 Td[(a,)-350(info,)-350(afmt,)-350(up,)-350(dup)]TJ/F15 11.955 Tf 110.288 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 570.999 cm +0 g 0 G +1 0 0 1 -76.11 -570.999 cm +BT +/F19 11.955 Tf 81.963 570.999 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 570.999 cm +0 g 0 G +1 0 0 1 -61.657 -24.304 cm +0 g 0 G +1 0 0 1 -76.11 -546.695 cm +BT +/F19 11.955 Tf 81.963 546.695 Td[(desc)]TJ +ET +1 0 0 1 107.661 546.695 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -546.695 cm +BT +/F19 11.955 Tf 111.696 546.695 Td[(a)]TJ +ET +1 0 0 1 118.234 546.695 cm +0 g 0 G +1 0 0 1 -118.234 -546.695 cm +BT +/F15 11.955 Tf 124.087 546.695 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 503.358 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -503.358 cm +BT +/F42 11.955 Tf 311.985 503.358 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 503.358 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -503.358 cm +BT +/F42 11.955 Tf 334.87 503.358 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 503.358 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -503.358 cm +BT +/F42 11.955 Tf 363.907 503.358 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 503.358 cm +0 g 0 G +1 0 0 1 -388.515 -503.358 cm +BT +/F15 11.955 Tf 388.515 503.358 Td[(.)]TJ +ET +1 0 0 1 76.11 479.054 cm +0 g 0 G +1 0 0 1 -76.11 -479.054 cm +BT +/F19 11.955 Tf 81.963 479.054 Td[(afm)32(t)]TJ +ET +1 0 0 1 108.675 479.054 cm +0 g 0 G +1 0 0 1 -108.675 -479.054 cm +BT +/F15 11.955 Tf 114.528 479.054 Td[(the)-326(s)-1(t)1(ora)1(ge)-326(f)-1(o)1(rmat)-326(for)-326(the)-326(sparse)-326(matrix)1(.)]TJ -3.3 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -72.976 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -82.426 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-464(a)1(s:)-711(a)1(n)-464(arra)28(y)-464(o)1(f)-465(c)27(ha)1(ra)1(c)-1(t)1(e)-1(r)1(s)-1(.)-848(If)-464(not)-463(s)-1(p)-27(eci\014ed)-464('C)-1(SR)1(')-464(will)-464(b)-27(e)]TJ 0 -14.446 Td[(assumed.)]TJ +ET +1 0 0 1 76.11 396.967 cm +0 g 0 G +1 0 0 1 -76.11 -396.967 cm +BT +/F19 11.955 Tf 81.963 396.967 Td[(up)]TJ +ET +1 0 0 1 96.907 396.967 cm +0 g 0 G +1 0 0 1 -96.907 -396.967 cm +BT +/F15 11.955 Tf 102.76 396.967 Td[(??)-1(?.)]TJ 8.468 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -72.976 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -82.426 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(.)]TJ +ET +1 0 0 1 76.11 329.325 cm +0 g 0 G +1 0 0 1 -76.11 -329.325 cm +BT +/F19 11.955 Tf 81.963 329.325 Td[(dup)]TJ +ET +1 0 0 1 104.379 329.325 cm +0 g 0 G +1 0 0 1 -104.379 -329.325 cm +BT +/F15 11.955 Tf 110.232 329.325 Td[(??)-1(?.)]TJ 0.996 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf 34.932 0 Td[(.)]TJ -72.976 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf 47.634 0 Td[(.)]TJ -82.426 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)]TJ +ET +1 0 0 1 76.11 259.009 cm +0 g 0 G +1 0 0 1 -76.11 -259.009 cm +BT +/F19 11.955 Tf 81.963 259.009 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 259.009 cm +0 g 0 G +1 0 0 1 -69.745 -24.304 cm +0 g 0 G +1 0 0 1 -76.11 -234.705 cm +BT +/F19 11.955 Tf 81.963 234.705 Td[(a)]TJ +ET +1 0 0 1 88.501 234.705 cm +0 g 0 G +1 0 0 1 -88.501 -234.705 cm +BT +/F15 11.955 Tf 94.354 234.705 Td[(the)-326(matr)1(ix)-327(t)1(o)-326(b)-28(e)-326(assem)27(bled.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 191.368 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -191.368 cm +BT +/F42 11.955 Tf 311.985 191.368 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 191.368 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -191.368 cm +BT +/F42 11.955 Tf 334.87 191.368 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 191.368 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -191.368 cm +BT +/F42 11.955 Tf 370.059 191.368 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 191.368 cm +0 g 0 G +1 0 0 1 -394.667 -191.368 cm +BT +/F15 11.955 Tf 394.667 191.368 Td[(.)]TJ +ET +1 0 0 1 76.11 167.064 cm +0 g 0 G +1 0 0 1 -76.11 -167.064 cm +BT +/F19 11.955 Tf 81.963 167.064 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 167.064 cm +0 g 0 G +1 0 0 1 -104.005 -167.064 cm +BT +/F15 11.955 Tf 109.858 167.064 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(65)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +796 0 obj << +/Type /Page +/Contents 797 0 R +/Resources 795 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +/Annots [ 800 0 R 801 0 R ] +>> endobj +800 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 499.705 389.511 512.656] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +801 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 187.715 395.663 200.666] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +798 0 obj << +/D [796 0 R /XYZ 81.963 738.009 null] +>> endobj +158 0 obj << +/D [796 0 R /XYZ 81.963 644.746 null] +>> endobj +799 0 obj << +/D [796 0 R /XYZ 81.963 610.989 null] +>> endobj +795 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +804 0 obj << +/Length 5622 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(sp)-31(cn)31(v|C)1(on)32(v)31(ert)1(s)-375(a)-375(spar)1(se)-375(mat)1(ri)1(x)-375(st)1(or)1(age)]TJ -36.131 -21.918 Td[(fo)1(rm)1(at)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 108.517 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 272.11 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -272.11 -577.345 cm +BT +/F15 11.955 Tf 275.622 577.345 Td[(sp)-27(c)-1(n)28(v)-327(\050)]TJ/F21 11.955 Tf 37.459 0 Td[(a,)-350(b,)-350(desc)]TJ +ET +1 0 0 1 362.218 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -362.218 -577.345 cm +BT +/F21 11.955 Tf 365.804 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(a)]TJ +ET +1 0 0 1 130.344 524.045 cm +0 g 0 G +1 0 0 1 -130.344 -524.045 cm +BT +/F15 11.955 Tf 136.197 524.045 Td[(the)-326(matr)1(ix)-327(t)1(o)-326(b)-28(e)-326(con)27(v)28(erted.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 480.708 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -480.708 cm +BT +/F42 11.955 Tf 353.828 480.708 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -480.708 cm +BT +/F42 11.955 Tf 376.713 480.708 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -480.708 cm +BT +/F42 11.955 Tf 411.902 480.708 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 480.708 cm +0 g 0 G +1 0 0 1 -436.51 -480.708 cm +BT +/F15 11.955 Tf 436.51 480.708 Td[(.)]TJ +ET +1 0 0 1 117.953 456.299 cm +0 g 0 G +1 0 0 1 -117.953 -456.299 cm +BT +/F19 11.955 Tf 123.806 456.299 Td[(desc)]TJ +ET +1 0 0 1 149.504 456.299 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -456.299 cm +BT +/F19 11.955 Tf 153.539 456.299 Td[(a)]TJ +ET +1 0 0 1 160.077 456.299 cm +0 g 0 G +1 0 0 1 -160.077 -456.299 cm +BT +/F15 11.955 Tf 165.93 456.299 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 412.962 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -412.962 cm +BT +/F42 11.955 Tf 353.828 412.962 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 412.962 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -412.962 cm +BT +/F42 11.955 Tf 376.713 412.962 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 412.962 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -412.962 cm +BT +/F42 11.955 Tf 405.751 412.962 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 412.962 cm +0 g 0 G +1 0 0 1 -430.358 -412.962 cm +BT +/F15 11.955 Tf 430.358 412.962 Td[(.)]TJ +ET +1 0 0 1 117.953 385.564 cm +0 g 0 G +1 0 0 1 -117.953 -385.564 cm +BT +/F19 11.955 Tf 123.806 385.564 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 385.564 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -361.156 cm +BT +/F19 11.955 Tf 123.806 361.156 Td[(b)]TJ +ET +1 0 0 1 131.278 361.156 cm +0 g 0 G +1 0 0 1 -131.278 -361.156 cm +BT +/F15 11.955 Tf 137.131 361.156 Td[(the)-326(c)-1(o)1(n)27(v)28(e)-1(r)1(ted)-327(ma)1(trix.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 317.818 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -317.818 cm +BT +/F42 11.955 Tf 353.828 317.818 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 317.818 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -317.818 cm +BT +/F42 11.955 Tf 376.713 317.818 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 317.818 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -317.818 cm +BT +/F42 11.955 Tf 411.902 317.818 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 317.818 cm +0 g 0 G +1 0 0 1 -436.51 -317.818 cm +BT +/F15 11.955 Tf 436.51 317.818 Td[(.)]TJ +ET +1 0 0 1 117.953 293.41 cm +0 g 0 G +1 0 0 1 -117.953 -293.41 cm +BT +/F19 11.955 Tf 123.806 293.41 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 293.41 cm +0 g 0 G +1 0 0 1 -145.848 -293.41 cm +BT +/F15 11.955 Tf 151.701 293.41 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(66)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +803 0 obj << +/Type /Page +/Contents 804 0 R +/Resources 802 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +/Annots [ 807 0 R 808 0 R 809 0 R ] +>> endobj +807 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 477.055 437.506 490.006] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +808 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 409.309 431.355 422.26] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +809 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 314.165 437.506 327.117] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +805 0 obj << +/D [803 0 R /XYZ 123.806 738.009 null] +>> endobj +162 0 obj << +/D [803 0 R /XYZ 123.806 625.548 null] +>> endobj +806 0 obj << +/D [803 0 R /XYZ 123.806 588.444 null] +>> endobj +802 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +812 0 obj << +/Length 4361 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(spfr)1(ee)-1(|F)94(rees)-375(a)-375(spar)1(se)-375(mat)1(ri)1(x)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 114.767 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 236.518 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.518 -599.263 cm +BT +/F15 11.955 Tf 240.029 599.263 Td[(spfree)-327(\050)]TJ/F21 11.955 Tf 38.11 0 Td[(a,)-350(desc)]TJ +ET +1 0 0 1 314.124 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -314.124 -599.263 cm +BT +/F21 11.955 Tf 317.711 599.263 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.475 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 570.371 cm +0 g 0 G +1 0 0 1 -76.11 -570.371 cm +BT +/F19 11.955 Tf 81.963 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -545.963 cm +BT +/F19 11.955 Tf 81.963 545.963 Td[(a)]TJ +ET +1 0 0 1 88.501 545.963 cm +0 g 0 G +1 0 0 1 -88.501 -545.963 cm +BT +/F15 11.955 Tf 94.354 545.963 Td[(the)-326(matr)1(ix)-327(t)1(o)-326(b)-28(e)-326(freed.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 502.625 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -502.625 cm +BT +/F42 11.955 Tf 311.985 502.625 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -502.625 cm +BT +/F42 11.955 Tf 334.87 502.625 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 502.625 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -502.625 cm +BT +/F42 11.955 Tf 370.059 502.625 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 502.625 cm +0 g 0 G +1 0 0 1 -394.667 -502.625 cm +BT +/F15 11.955 Tf 394.667 502.625 Td[(.)]TJ +ET +1 0 0 1 76.11 478.217 cm +0 g 0 G +1 0 0 1 -76.11 -478.217 cm +BT +/F19 11.955 Tf 81.963 478.217 Td[(desc)]TJ +ET +1 0 0 1 107.661 478.217 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -478.217 cm +BT +/F19 11.955 Tf 111.696 478.217 Td[(a)]TJ +ET +1 0 0 1 118.234 478.217 cm +0 g 0 G +1 0 0 1 -118.234 -478.217 cm +BT +/F15 11.955 Tf 124.087 478.217 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 434.879 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -434.879 cm +BT +/F42 11.955 Tf 311.985 434.879 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 434.879 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -434.879 cm +BT +/F42 11.955 Tf 334.87 434.879 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 434.879 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -434.879 cm +BT +/F42 11.955 Tf 363.907 434.879 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 434.879 cm +0 g 0 G +1 0 0 1 -388.515 -434.879 cm +BT +/F15 11.955 Tf 388.515 434.879 Td[(.)]TJ +ET +1 0 0 1 76.11 407.482 cm +0 g 0 G +1 0 0 1 -76.11 -407.482 cm +BT +/F19 11.955 Tf 81.963 407.482 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 407.482 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -383.074 cm +BT +/F19 11.955 Tf 81.963 383.074 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 383.074 cm +0 g 0 G +1 0 0 1 -104.005 -383.074 cm +BT +/F15 11.955 Tf 109.858 383.074 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(67)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +811 0 obj << +/Type /Page +/Contents 812 0 R +/Resources 810 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +/Annots [ 815 0 R 816 0 R ] +>> endobj +815 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 498.972 395.663 511.924] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +816 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 431.226 389.511 444.178] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +813 0 obj << +/D [811 0 R /XYZ 81.963 738.009 null] +>> endobj +166 0 obj << +/D [811 0 R /XYZ 81.963 644.118 null] +>> endobj +814 0 obj << +/D [811 0 R /XYZ 81.963 610.361 null] +>> endobj +810 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +819 0 obj << +/Length 6257 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -70.334 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -667.675 cm +BT +/F19 17.215 Tf 123.806 667.675 Td[(psb)]TJ +ET +1 0 0 1 154.126 667.675 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -667.675 cm +BT +/F19 17.215 Tf 159.937 667.675 Td[(g)1(e)-1(i)1(ns|De)-1(nse)-375(m)1(atr)1(ix)-375(i)1(nsert)1(io)1(n)-375(ro)1(uti)1(ne)]TJ -36.131 -45.319 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 40.666 -26.559 Td[(call)-326(psb)]TJ +ET +1 0 0 1 204.259 595.797 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -204.259 -595.797 cm +BT +/F15 11.955 Tf 207.771 595.797 Td[(geins)-326(\050)]TJ/F21 11.955 Tf 33.882 0 Td[(m,)-350(n,)-350(x,)-350(ix,)-350(jx,)-350(blck,)-350(desc)]TJ +ET +1 0 0 1 369.097 595.797 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -369.097 -595.797 cm +BT +/F21 11.955 Tf 372.683 595.797 Td[(a,)-350(info,)-350(iblck,)-350(jblck)]TJ/F15 11.955 Tf 94.447 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 566.64 cm +0 g 0 G +1 0 0 1 -117.953 -566.64 cm +BT +/F19 11.955 Tf 123.806 566.64 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 566.64 cm +0 g 0 G +1 0 0 1 -61.657 -25.735 cm +0 g 0 G +1 0 0 1 -117.953 -540.905 cm +BT +/F19 11.955 Tf 123.806 540.905 Td[(m)]TJ +ET +1 0 0 1 135.014 540.905 cm +0 g 0 G +1 0 0 1 -135.014 -540.905 cm +BT +/F15 11.955 Tf 140.867 540.905 Td[(ro)28(ws)-327(n)27(um)28(b)-28(er)-326(of)-326(submatrix)-326(b)-27(elong)1(ing)-326(to)-326(blc)27(k)-326(to)-326(b)-27(e)-327(inserted..)]TJ 12.204 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 471.833 cm +0 g 0 G +1 0 0 1 -117.953 -471.833 cm +BT +/F19 11.955 Tf 123.806 471.833 Td[(n)]TJ +ET +1 0 0 1 131.278 471.833 cm +0 g 0 G +1 0 0 1 -131.278 -471.833 cm +BT +/F15 11.955 Tf 137.131 471.833 Td[(columns)-326(n)27(um)27(b)-27(er)-326(of)-327(subma)1(trix)-326(b)-27(elonging)-326(t)1(o)-326(blc)27(k)-326(to)-326(b)-27(e)-327(inserted.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 402.76 cm +0 g 0 G +1 0 0 1 -117.953 -402.76 cm +BT +/F19 11.955 Tf 123.806 402.76 Td[(i)1(x)]TJ +ET +1 0 0 1 134.64 402.76 cm +0 g 0 G +1 0 0 1 -134.64 -402.76 cm +BT +/F15 11.955 Tf 140.493 402.76 Td[(x)-339(glo)1(bal-ro)28(w)-340(corr)1(e)-1(sp)-27(onding)-339(t)1(o)-339(p)-28(o)1(sition)-339(at)-339(whic)27(h)-339(blc)27(k)-340(subma)1(trix)-339(m)27(ust)-339(b)-27(e)]TJ 12.578 -14.445 Td[(inserted.)]TJ 0 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 319.242 cm +0 g 0 G +1 0 0 1 -117.953 -319.242 cm +BT +/F19 11.955 Tf 123.806 319.242 Td[(jx)]TJ +ET +1 0 0 1 135.014 319.242 cm +0 g 0 G +1 0 0 1 -135.014 -319.242 cm +BT +/F15 11.955 Tf 140.867 319.242 Td[(x)-371(globa)1(l-)-1(co)1(l)-372(cor)1(res)-1(p)-27(o)1(nding)-372(t)1(o)-372(p)-27(o)1(s)-1(it)1(ion)-372(a)1(t)-372(whic)27(h)-371(blc)27(k)-372(submat)1(rix)-372(m)28(us)-1(t)-371(b)-27(e)]TJ 12.204 -14.446 Td[(inserted.)]TJ 0 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 117.953 235.724 cm +0 g 0 G +1 0 0 1 -117.953 -235.724 cm +BT +/F19 11.955 Tf 123.806 235.724 Td[(bl)1(c)31(k)]TJ +ET +1 0 0 1 147.716 235.724 cm +0 g 0 G +1 0 0 1 -147.716 -235.724 cm +BT +/F15 11.955 Tf 153.569 235.724 Td[(the)-326(de)-1(nse)-326(s)-1(ubm)1(atrix)-326(to)-326(b)-27(e)-326(ins)-1(ert)1(ed.)]TJ -0.498 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(desc)]TJ +ET +1 0 0 1 149.504 166.652 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -166.652 cm +BT +/F19 11.955 Tf 153.539 166.652 Td[(a)]TJ +ET +1 0 0 1 160.077 166.652 cm +0 g 0 G +1 0 0 1 -160.077 -166.652 cm +BT +/F15 11.955 Tf 165.93 166.652 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 123.314 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -123.314 cm +BT +/F42 11.955 Tf 353.828 123.314 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -123.314 cm +BT +/F42 11.955 Tf 376.713 123.314 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 123.314 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -123.314 cm +BT +/F42 11.955 Tf 405.751 123.314 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 123.314 cm +0 g 0 G +1 0 0 1 -430.358 -123.314 cm +BT +/F15 11.955 Tf 430.358 123.314 Td[(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(68)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +818 0 obj << +/Type /Page +/Contents 819 0 R +/Resources 817 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +/Annots [ 822 0 R ] +>> endobj +822 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 119.661 431.355 132.613] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +820 0 obj << +/D [818 0 R /XYZ 123.806 738.009 null] +>> endobj +170 0 obj << +/D [818 0 R /XYZ 123.806 641.191 null] +>> endobj +821 0 obj << +/D [818 0 R /XYZ 123.806 606.895 null] +>> endobj +817 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +825 0 obj << +/Length 2905 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(blc)31(k)]TJ +ET +1 0 0 1 109.609 701.148 cm +0 g 0 G +1 0 0 1 -109.609 -701.148 cm +BT +/F15 11.955 Tf 115.462 701.148 Td[(\014rst)-326(ro)28(w)-327(of)-326(submatr)1(ix)-327(b)-27(elong)1(ing)-326(to)-326(blc)27(k)-326(to)-326(b)-27(e)-326(ins)-1(ert)1(e)-1(d.)]TJ -4.234 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(jbl)1(c)31(k)]TJ +ET +1 0 0 1 109.983 633.402 cm +0 g 0 G +1 0 0 1 -109.983 -633.402 cm +BT +/F15 11.955 Tf 115.836 633.402 Td[(\014rst)-326(column)-326(of)-326(s)-1(ubma)1(trix)-326(b)-27(elong)1(ing)-326(to)-326(blc)27(k)-326(to)-326(b)-27(e)-327(inserted.)]TJ -4.608 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(alue.)]TJ +ET +1 0 0 1 76.11 562.667 cm +0 g 0 G +1 0 0 1 -76.11 -562.667 cm +BT +/F19 11.955 Tf 81.963 562.667 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 562.667 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -76.11 -538.258 cm +BT +/F19 11.955 Tf 81.963 538.258 Td[(x)]TJ +ET +1 0 0 1 89.061 538.258 cm +0 g 0 G +1 0 0 1 -89.061 -538.258 cm +BT +/F15 11.955 Tf 94.914 538.258 Td[(the)-326(output)-326(dense)-327(ma)1(trix.)]TJ 16.314 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(one)-326(or)-326(t)27(w)28(o)-326(dime)-1(nsio)1(nal)-326(arr)1(a)27(y)82(.)]TJ +ET +1 0 0 1 76.11 456.067 cm +0 g 0 G +1 0 0 1 -76.11 -456.067 cm +BT +/F19 11.955 Tf 81.963 456.067 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 456.067 cm +0 g 0 G +1 0 0 1 -104.005 -456.067 cm +BT +/F15 11.955 Tf 109.858 456.067 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(69)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +824 0 obj << +/Type /Page +/Contents 825 0 R +/Resources 823 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 794 0 R +>> endobj +826 0 obj << +/D [824 0 R /XYZ 81.963 738.009 null] +>> endobj +823 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +829 0 obj << +/Length 4477 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(spr)1(n|Re)-1(i)1(nit)-374(spar)1(se)-376(m)1(atr)1(ix)-374(str)1(uctur)1(e)-375(for)]TJ -36.131 -21.918 Td[(psbl)1(as)-375(r)1(out)1(ines.)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 116.116 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 279.709 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -279.709 -577.345 cm +BT +/F15 11.955 Tf 283.221 577.345 Td[(sprn)-326(\050)]TJ/F21 11.955 Tf 30.631 0 Td[(a,)-350(de)50(csc)]TJ +ET +1 0 0 1 354.619 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -354.619 -577.345 cm +BT +/F21 11.955 Tf 358.206 577.345 Td[(a,)-350(info)]TJ/F15 11.955 Tf 33.474 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(a)]TJ +ET +1 0 0 1 130.344 524.045 cm +0 g 0 G +1 0 0 1 -130.344 -524.045 cm +BT +/F15 11.955 Tf 136.197 524.045 Td[(the)-326(matr)1(ix)-327(t)1(o)-326(b)-28(e)-326(reinitia)1(liz)-1(ed.)]TJ 16.874 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -32.841 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf -29.59 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 480.708 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -480.708 cm +BT +/F42 11.955 Tf 353.828 480.708 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -480.708 cm +BT +/F42 11.955 Tf 376.713 480.708 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 480.708 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -480.708 cm +BT +/F42 11.955 Tf 411.902 480.708 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 480.708 cm +0 g 0 G +1 0 0 1 -436.51 -480.708 cm +BT +/F15 11.955 Tf 436.51 480.708 Td[(.)]TJ +ET +1 0 0 1 117.953 456.299 cm +0 g 0 G +1 0 0 1 -117.953 -456.299 cm +BT +/F19 11.955 Tf 123.806 456.299 Td[(desc)]TJ +ET +1 0 0 1 149.504 456.299 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -456.299 cm +BT +/F19 11.955 Tf 153.539 456.299 Td[(a)]TJ +ET +1 0 0 1 160.077 456.299 cm +0 g 0 G +1 0 0 1 -160.077 -456.299 cm +BT +/F15 11.955 Tf 165.93 456.299 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 412.962 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -412.962 cm +BT +/F42 11.955 Tf 353.828 412.962 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 412.962 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -412.962 cm +BT +/F42 11.955 Tf 376.713 412.962 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 412.962 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -412.962 cm +BT +/F42 11.955 Tf 405.751 412.962 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 412.962 cm +0 g 0 G +1 0 0 1 -430.358 -412.962 cm +BT +/F15 11.955 Tf 430.358 412.962 Td[(.)]TJ +ET +1 0 0 1 117.953 385.564 cm +0 g 0 G +1 0 0 1 -117.953 -385.564 cm +BT +/F19 11.955 Tf 123.806 385.564 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 385.564 cm +0 g 0 G +1 0 0 1 -69.745 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -361.156 cm +BT +/F19 11.955 Tf 123.806 361.156 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 361.156 cm +0 g 0 G +1 0 0 1 -145.848 -361.156 cm +BT +/F15 11.955 Tf 151.701 361.156 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(70)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +828 0 obj << +/Type /Page +/Contents 829 0 R +/Resources 827 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +/Annots [ 832 0 R 833 0 R ] +>> endobj +832 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 477.055 437.506 490.006] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +833 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 409.309 431.355 422.26] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +830 0 obj << +/D [828 0 R /XYZ 123.806 738.009 null] +>> endobj +174 0 obj << +/D [828 0 R /XYZ 123.806 622.2 null] +>> endobj +831 0 obj << +/D [828 0 R /XYZ 123.806 588.444 null] +>> endobj +827 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +837 0 obj << +/Length 7925 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -62.974 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -675.035 cm +BT +/F19 17.215 Tf 81.963 675.035 Td[(psb)]TJ +ET +1 0 0 1 112.283 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -675.035 cm +BT +/F19 17.215 Tf 118.094 675.035 Td[(g)1(lob)]TJ +ET +1 0 0 1 154.762 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.762 -675.035 cm +BT +/F19 17.215 Tf 160.573 675.035 Td[(t)1(o)]TJ +ET +1 0 0 1 178.95 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -178.95 -675.035 cm +BT +/F19 17.215 Tf 184.76 675.035 Td[(lo)-30(c|G)-1(l)1(obal)-374(to)-374(lo)-30(cal)-375(i)1(ndices)]TJ -102.797 -21.917 Td[(con)32(v)31(ert)1(io)1(n)]TJ 0 -37.951 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 82.405 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 204.155 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -204.155 -588.882 cm +BT +/F15 11.955 Tf 207.667 588.882 Td[(glo)1(b)]TJ +ET +1 0 0 1 229.831 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -229.831 -588.882 cm +BT +/F15 11.955 Tf 233.342 588.882 Td[(to)]TJ +ET +1 0 0 1 244.45 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -244.45 -588.882 cm +BT +/F15 11.955 Tf 247.962 588.882 Td[(lo)-27(c)-326(\050)]TJ/F21 11.955 Tf 23.087 0 Td[(x,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 319.886 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -319.886 -588.882 cm +BT +/F21 11.955 Tf 323.473 588.882 Td[(a,)-350(info,)-350(iact)]TJ/F15 11.955 Tf 60.075 0 Td[(\051)]TJ -212.455 -28.892 Td[(call)-326(psb)]TJ +ET +1 0 0 1 210.88 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -210.88 -559.99 cm +BT +/F15 11.955 Tf 214.392 559.99 Td[(glo)1(b)]TJ +ET +1 0 0 1 236.555 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -236.555 -559.99 cm +BT +/F15 11.955 Tf 240.067 559.99 Td[(to)]TJ +ET +1 0 0 1 251.175 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -251.175 -559.99 cm +BT +/F15 11.955 Tf 254.687 559.99 Td[(lo)-27(c)-326(\050)]TJ/F21 11.955 Tf 23.086 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 313.161 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -313.161 -559.99 cm +BT +/F21 11.955 Tf 316.748 559.99 Td[(a,)-350(info,)-350(iact)]TJ/F15 11.955 Tf 60.075 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 531.099 cm +0 g 0 G +1 0 0 1 -76.11 -531.099 cm +BT +/F19 11.955 Tf 81.963 531.099 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 531.099 cm +0 g 0 G +1 0 0 1 -61.657 -22.486 cm +0 g 0 G +1 0 0 1 -76.11 -508.613 cm +BT +/F19 11.955 Tf 81.963 508.613 Td[(x)]TJ +ET +1 0 0 1 89.061 508.613 cm +0 g 0 G +1 0 0 1 -89.061 -508.613 cm +BT +/F15 11.955 Tf 94.914 508.613 Td[(An)-326(in)27(teger)-326(v)27(ecto)1(r)-327(o)1(f)-327(indices)-327(to)-325(b)-28(e)-326(con)27(v)28(e)-1(r)1(ted.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 428.344 cm +0 g 0 G +1 0 0 1 -76.11 -428.344 cm +BT +/F19 11.955 Tf 81.963 428.344 Td[(desc)]TJ +ET +1 0 0 1 107.661 428.344 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -428.344 cm +BT +/F19 11.955 Tf 111.696 428.344 Td[(a)]TJ +ET +1 0 0 1 118.234 428.344 cm +0 g 0 G +1 0 0 1 -118.234 -428.344 cm +BT +/F15 11.955 Tf 124.087 428.344 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(des)-1(cript)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 385.006 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -385.006 cm +BT +/F42 11.955 Tf 311.985 385.006 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 385.006 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -385.006 cm +BT +/F42 11.955 Tf 334.87 385.006 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 385.006 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -385.006 cm +BT +/F42 11.955 Tf 363.907 385.006 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 385.006 cm +0 g 0 G +1 0 0 1 -388.515 -385.006 cm +BT +/F15 11.955 Tf 388.515 385.006 Td[(.)]TJ +ET +1 0 0 1 76.11 362.521 cm +0 g 0 G +1 0 0 1 -76.11 -362.521 cm +BT +/F19 11.955 Tf 81.963 362.521 Td[(i)1(act)]TJ +ET +1 0 0 1 103.445 362.521 cm +0 g 0 G +1 0 0 1 -103.445 -362.521 cm +BT +/F15 11.955 Tf 109.298 362.521 Td[(sp)-27(e)-1(ci\014es)-327(a)1(ction)-326(to)-326(b)-27(e)-327(t)1(ak)27(en)-326(in)-326(c)-1(a)1(se)-327(of)-326(rang)1(e)-327(err)1(ors.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 302.014 0 Td[(g)1(loba)1(l)]TJ/F15 11.955 Tf -300.084 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter)-326(v)54(a)1(riable)]TJ/F42 11.955 Tf 172.728 0 Td[(E)]TJ/F15 11.955 Tf 6.152 0 Td[(,)]TJ/F42 11.955 Tf 7.153 0 Td[(W)]TJ/F15 11.955 Tf 10.054 0 Td[(or)]TJ/F42 11.955 Tf 14.308 0 Td[(A)]TJ/F15 11.955 Tf 6.152 0 Td[(.)]TJ +ET +1 0 0 1 76.11 313.923 cm +0 g 0 G +1 0 0 1 -76.11 -313.923 cm +BT +/F19 11.955 Tf 81.963 313.923 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 313.923 cm +0 g 0 G +1 0 0 1 -69.745 -22.486 cm +0 g 0 G +1 0 0 1 -76.11 -291.437 cm +BT +/F19 11.955 Tf 81.963 291.437 Td[(x)]TJ +ET +1 0 0 1 89.061 291.437 cm +0 g 0 G +1 0 0 1 -89.061 -291.437 cm +BT +/F15 11.955 Tf 94.914 291.437 Td[(If)]TJ/F24 11.955 Tf 10.73 0 Td[(y)]TJ/F15 11.955 Tf 9.068 0 Td[(is)-245(not)-245(presen)27(t,)-261(then)]TJ/F24 11.955 Tf 99.516 0 Td[(x)]TJ/F15 11.955 Tf 9.582 0 Td[(is)-245(o)27(v)28(e)-1(r)1(w)-1(r)1(itten)-245(with)-245(the)-245(tra)1(ns)-1(la)1(ted)-245(in)27(teger)-245(indices.)]TJ -112.582 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 225.614 cm +0 g 0 G +1 0 0 1 -76.11 -225.614 cm +BT +/F19 11.955 Tf 81.963 225.614 Td[(y)]TJ +ET +1 0 0 1 89.061 225.614 cm +0 g 0 G +1 0 0 1 -89.061 -225.614 cm +BT +/F15 11.955 Tf 94.914 225.614 Td[(If)]TJ/F24 11.955 Tf 10.771 0 Td[(y)]TJ/F15 11.955 Tf 9.107 0 Td[(is)-249(no)1(t)-249(pr)1(e)-1(sen)27(t,)-264(t)1(he)-1(n)]TJ/F24 11.955 Tf 99.669 0 Td[(y)]TJ/F15 11.955 Tf 9.108 0 Td[(is)-249(o)28(v)27(erwrit)1(ten)-249(with)-248(the)-249(tr)1(anslat)1(e)-1(d)-248(in)27(teg)1(e)-1(r)-248(indices)-1(,)]TJ -112.341 -14.446 Td[(and)]TJ/F24 11.955 Tf 22.761 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(left)-326(unc)27(hang)1(ed.)-436(Sco)1(p)-28(e:)]TJ/F19 11.955 Tf 133.058 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -166.373 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(eci\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 159.791 cm +0 g 0 G +1 0 0 1 -76.11 -159.791 cm +BT +/F19 11.955 Tf 81.963 159.791 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 159.791 cm +0 g 0 G +1 0 0 1 -104.005 -159.791 cm +BT +/F15 11.955 Tf 109.858 159.791 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(71)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +836 0 obj << +/Type /Page +/Contents 837 0 R +/Resources 835 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +/Annots [ 840 0 R ] +>> endobj +840 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 381.353 389.511 394.305] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +838 0 obj << +/D [836 0 R /XYZ 81.963 738.009 null] +>> endobj +178 0 obj << +/D [836 0 R /XYZ 81.963 637.084 null] +>> endobj +839 0 obj << +/D [836 0 R /XYZ 81.963 599.98 null] +>> endobj +835 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +843 0 obj << +/Length 7978 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -62.974 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -675.035 cm +BT +/F19 17.215 Tf 123.806 675.035 Td[(psb)]TJ +ET +1 0 0 1 154.126 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -675.035 cm +BT +/F19 17.215 Tf 159.937 675.035 Td[(l)1(o)-31(c)]TJ +ET +1 0 0 1 185.308 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -185.308 -675.035 cm +BT +/F19 17.215 Tf 191.118 675.035 Td[(to)]TJ +ET +1 0 0 1 209.495 675.035 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -209.495 -675.035 cm +BT +/F19 17.215 Tf 215.306 675.035 Td[(g)1(lob|Lo)-30(cal)-375(t)1(o)-375(g)1(lo)1(bal)-375(i)1(ndices)]TJ -91.5 -21.917 Td[(con)32(v)31(ers)1(io)1(n)]TJ 0 -37.951 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 82.405 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 245.999 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -245.999 -588.882 cm +BT +/F15 11.955 Tf 249.51 588.882 Td[(lo)-27(c)]TJ +ET +1 0 0 1 264.845 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -264.845 -588.882 cm +BT +/F15 11.955 Tf 268.357 588.882 Td[(to)]TJ +ET +1 0 0 1 279.465 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -279.465 -588.882 cm +BT +/F15 11.955 Tf 282.976 588.882 Td[(glo)1(b)-327(\050)]TJ/F21 11.955 Tf 29.916 0 Td[(x,)-350(y,)-350(desc)]TJ +ET +1 0 0 1 361.729 588.882 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -361.729 -588.882 cm +BT +/F21 11.955 Tf 365.316 588.882 Td[(a,)-350(info,)-350(iact)]TJ/F15 11.955 Tf 60.075 0 Td[(\051)]TJ -212.455 -28.892 Td[(call)-326(psb)]TJ +ET +1 0 0 1 252.723 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -252.723 -559.99 cm +BT +/F15 11.955 Tf 256.235 559.99 Td[(lo)-27(c)]TJ +ET +1 0 0 1 271.57 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -271.57 -559.99 cm +BT +/F15 11.955 Tf 275.082 559.99 Td[(to)]TJ +ET +1 0 0 1 286.189 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -286.189 -559.99 cm +BT +/F15 11.955 Tf 289.701 559.99 Td[(glo)1(b)-327(\050)]TJ/F21 11.955 Tf 29.916 0 Td[(x,)-350(desc)]TJ +ET +1 0 0 1 355.004 559.99 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -355.004 -559.99 cm +BT +/F21 11.955 Tf 358.591 559.99 Td[(a,)-350(info,)-350(iact)]TJ/F15 11.955 Tf 60.075 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 531.099 cm +0 g 0 G +1 0 0 1 -117.953 -531.099 cm +BT +/F19 11.955 Tf 123.806 531.099 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 531.099 cm +0 g 0 G +1 0 0 1 -61.657 -22.486 cm +0 g 0 G +1 0 0 1 -117.953 -508.613 cm +BT +/F19 11.955 Tf 123.806 508.613 Td[(x)]TJ +ET +1 0 0 1 130.904 508.613 cm +0 g 0 G +1 0 0 1 -130.904 -508.613 cm +BT +/F15 11.955 Tf 136.757 508.613 Td[(An)-326(in)27(teger)-326(v)27(ecto)1(r)-327(o)1(f)-327(indices)-327(to)-325(b)-28(e)-326(con)27(v)28(e)-1(r)1(ted.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 428.344 cm +0 g 0 G +1 0 0 1 -117.953 -428.344 cm +BT +/F19 11.955 Tf 123.806 428.344 Td[(desc)]TJ +ET +1 0 0 1 149.504 428.344 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -428.344 cm +BT +/F19 11.955 Tf 153.539 428.344 Td[(a)]TJ +ET +1 0 0 1 160.077 428.344 cm +0 g 0 G +1 0 0 1 -160.077 -428.344 cm +BT +/F15 11.955 Tf 165.93 428.344 Td[(the)-326(c)-1(o)1(mm)27(unicat)1(ion)-326(de)-1(script)1(or.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 32.841 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf 27.086 0 Td[(.)]TJ -59.927 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 29.59 0 Td[(re)-1(qui)1(r)-1(ed)]TJ/F15 11.955 Tf 49.038 0 Td[(.)]TJ -78.628 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 385.006 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -385.006 cm +BT +/F42 11.955 Tf 353.828 385.006 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 385.006 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -385.006 cm +BT +/F42 11.955 Tf 376.713 385.006 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 385.006 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -385.006 cm +BT +/F42 11.955 Tf 405.751 385.006 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 385.006 cm +0 g 0 G +1 0 0 1 -430.358 -385.006 cm +BT +/F15 11.955 Tf 430.358 385.006 Td[(.)]TJ +ET +1 0 0 1 117.953 362.521 cm +0 g 0 G +1 0 0 1 -117.953 -362.521 cm +BT +/F19 11.955 Tf 123.806 362.521 Td[(i)1(act)]TJ +ET +1 0 0 1 145.288 362.521 cm +0 g 0 G +1 0 0 1 -145.288 -362.521 cm +BT +/F15 11.955 Tf 151.141 362.521 Td[(sp)-27(e)-1(ci\014es)-327(a)1(ction)-326(to)-326(b)-27(e)-327(t)1(ak)27(en)-326(in)-326(c)-1(a)1(se)-327(of)-326(rang)1(e)-327(err)1(ors.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 302.014 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -300.084 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter)-326(v)54(a)1(riable)]TJ/F42 11.955 Tf 172.728 0 Td[(E)]TJ/F15 11.955 Tf 6.152 0 Td[(,)]TJ/F42 11.955 Tf 7.154 0 Td[(W)]TJ/F15 11.955 Tf 10.053 0 Td[(or)]TJ/F42 11.955 Tf 14.308 0 Td[(A)]TJ/F15 11.955 Tf 6.152 0 Td[(.)]TJ +ET +1 0 0 1 117.953 313.923 cm +0 g 0 G +1 0 0 1 -117.953 -313.923 cm +BT +/F19 11.955 Tf 123.806 313.923 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 313.923 cm +0 g 0 G +1 0 0 1 -69.745 -22.486 cm +0 g 0 G +1 0 0 1 -117.953 -291.437 cm +BT +/F19 11.955 Tf 123.806 291.437 Td[(x)]TJ +ET +1 0 0 1 130.904 291.437 cm +0 g 0 G +1 0 0 1 -130.904 -291.437 cm +BT +/F15 11.955 Tf 136.757 291.437 Td[(If)]TJ/F24 11.955 Tf 10.73 0 Td[(y)]TJ/F15 11.955 Tf 9.068 0 Td[(is)-245(not)-245(presen)27(t,)-261(then)]TJ/F24 11.955 Tf 99.516 0 Td[(x)]TJ/F15 11.955 Tf 9.582 0 Td[(is)-245(o)27(v)28(e)-1(r)1(w)-1(r)1(itten)-245(with)-245(the)-245(tra)1(ns)-1(la)1(ted)-245(in)27(teger)-245(indices.)]TJ -112.582 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 225.614 cm +0 g 0 G +1 0 0 1 -117.953 -225.614 cm +BT +/F19 11.955 Tf 123.806 225.614 Td[(y)]TJ +ET +1 0 0 1 130.904 225.614 cm +0 g 0 G +1 0 0 1 -130.904 -225.614 cm +BT +/F15 11.955 Tf 136.757 225.614 Td[(If)]TJ/F24 11.955 Tf 10.771 0 Td[(y)]TJ/F15 11.955 Tf 9.107 0 Td[(is)-249(no)1(t)-249(pr)1(e)-1(sen)27(t,)-264(t)1(he)-1(n)]TJ/F24 11.955 Tf 99.669 0 Td[(y)]TJ/F15 11.955 Tf 9.108 0 Td[(is)-249(o)28(v)27(erwrit)1(ten)-249(with)-248(the)-249(tr)1(anslat)1(e)-1(d)-248(in)27(teger)-248(indices)-1(,)]TJ -112.341 -14.446 Td[(and)]TJ/F24 11.955 Tf 22.761 0 Td[(x)]TJ/F15 11.955 Tf 10.554 0 Td[(is)-327(left)-326(unc)27(hang)1(ed.)-436(Sco)1(p)-28(e:)]TJ/F19 11.955 Tf 133.058 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -166.373 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(in)28(teger)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 159.791 cm +0 g 0 G +1 0 0 1 -117.953 -159.791 cm +BT +/F19 11.955 Tf 123.806 159.791 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 159.791 cm +0 g 0 G +1 0 0 1 -145.848 -159.791 cm +BT +/F15 11.955 Tf 151.701 159.791 Td[(Erro)1(r)-327(co)-27(de.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 100.962 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -99.592 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(72)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +842 0 obj << +/Type /Page +/Contents 843 0 R +/Resources 841 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +/Annots [ 846 0 R ] +>> endobj +846 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 381.353 431.355 394.305] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +844 0 obj << +/D [842 0 R /XYZ 123.806 738.009 null] +>> endobj +182 0 obj << +/D [842 0 R /XYZ 123.806 637.084 null] +>> endobj +845 0 obj << +/D [842 0 R /XYZ 123.806 599.98 null] +>> endobj +841 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R /F24 349 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +849 0 obj << +/Length 706 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(7)-1125(It)1(erat)1(iv)32(e)-376(Metho)-30(ds)]TJ/F15 11.955 Tf 0 -26.285 Td[(In)-243(t)1(his)-243(c)27(hapt)1(er)-243(w)27(e)-242(pro)28(vide)-243(ro)1(utines)-243(fo)1(r)-243(pr)1(e)-1(co)1(nditioners)-242(and)-242(iterat)1(iv)27(e)-243(m)1(e)-1(t)1(ho)-27(ds.)]TJ 0 -14.446 Td[(Their)-326(in)27(terfaces)-327(a)1(re)-327(de\014ned)-326(in)-327(the)-326(mo)-27(dule)]TJ/F42 11.955 Tf 218.901 0 Td[(ps)1(b_)1(met)1(hd)1(_mo)1(d)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(73)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +848 0 obj << +/Type /Page +/Contents 849 0 R +/Resources 847 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +>> endobj +850 0 obj << +/D [848 0 R /XYZ 81.963 738.009 null] +>> endobj +186 0 obj << +/D [848 0 R /XYZ 81.963 713.103 null] +>> endobj +847 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +853 0 obj << +/Length 6619 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -71.544 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -666.465 cm +BT +/F19 17.215 Tf 123.806 666.465 Td[(psb)]TJ +ET +1 0 0 1 154.126 666.465 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -666.465 cm +BT +/F19 17.215 Tf 159.937 666.465 Td[(cg)-375(|C)1(G)-375(Iterat)1(iv)32(e)-375(M)-1(et)1(ho)-31(d)]TJ/F15 11.955 Tf -36.131 -39.064 Td[(This)-365(s)-1(ubr)1(outine)-365(implemen)27(ts)-365(the)-365(C)-1(G)-365(metho)-27(d)-365(with)-365(resta)1(rting)1(.)-552(The)-365(s)-1(t)1(opping)]TJ 0 -14.446 Td[(criterio)1(n)-313(is)-313(the)-313(no)1(rm)27(wise)-313(bac)27(k)1(w)27(ard)-312(e)-1(r)1(ror,)-315(in)-313(the)-312(in\014nit)27(y)-312(norm,)-315(i.e.)-431(the)-313(it)1(e)-1(r)1(a-)]TJ 0 -14.446 Td[(tio)1(n)-327(is)-326(s)-1(t)1(opp)-27(ed)-327(when)]TJ/F27 11.955 Tf 169.213 -13.688 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F27 11.955 Tf 5.6 0 Td[(k)]TJ +ET +1 0 0 1 261.9 579.483 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -261.9 -579.483 cm +BT +/F15 11.955 Tf 261.9 568.532 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.762 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -25.443 Td[(or)]TJ/F27 11.955 Tf 167.685 -11.364 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F25 7.97 Tf 5.275 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 290.964 534.588 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -290.964 -534.588 cm +BT +/F27 11.955 Tf 290.964 523.638 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.793 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -29.262 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -42.814 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 29.329 -26.767 Td[(call)-326(psb)]TJ +ET +1 0 0 1 192.922 432.996 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -192.922 -432.996 cm +BT +/F15 11.955 Tf 196.434 432.996 Td[(cgs)-326(\050)]TJ/F21 11.955 Tf 24.128 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 314.082 432.996 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -314.082 -432.996 cm +BT +/F21 11.955 Tf 317.668 432.996 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,istop)]TJ/F15 11.955 Tf 160.799 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 403.637 cm +0 g 0 G +1 0 0 1 -117.953 -403.637 cm +BT +/F19 11.955 Tf 123.806 403.637 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 403.637 cm +0 g 0 G +1 0 0 1 -61.657 -26.743 cm +0 g 0 G +1 0 0 1 -117.953 -376.894 cm +BT +/F19 11.955 Tf 123.806 376.894 Td[(a)]TJ +ET +1 0 0 1 130.344 376.894 cm +0 g 0 G +1 0 0 1 -130.344 -376.894 cm +BT +/F15 11.955 Tf 136.197 376.894 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 333.557 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -333.557 cm +BT +/F42 11.955 Tf 353.828 333.557 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 333.557 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -333.557 cm +BT +/F42 11.955 Tf 376.713 333.557 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 333.557 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -333.557 cm +BT +/F42 11.955 Tf 411.902 333.557 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 333.557 cm +0 g 0 G +1 0 0 1 -436.51 -333.557 cm +BT +/F15 11.955 Tf 436.51 333.557 Td[(.)]TJ +ET +1 0 0 1 117.953 306.813 cm +0 g 0 G +1 0 0 1 -117.953 -306.813 cm +BT +/F19 11.955 Tf 123.806 306.813 Td[(pre)-1(c)]TJ +ET +1 0 0 1 148.885 306.813 cm +0 g 0 G +1 0 0 1 -148.885 -306.813 cm +BT +/F15 11.955 Tf 154.738 306.813 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 263.476 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -263.476 cm +BT +/F42 11.955 Tf 353.828 263.476 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 263.476 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -263.476 cm +BT +/F42 11.955 Tf 376.713 263.476 Td[(pr)1(ec)]TJ +ET +1 0 0 1 402.059 263.476 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -263.476 cm +BT +/F42 11.955 Tf 405.751 263.476 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 263.476 cm +0 g 0 G +1 0 0 1 -430.358 -263.476 cm +BT +/F15 11.955 Tf 430.358 263.476 Td[(.)]TJ +ET +1 0 0 1 117.953 236.733 cm +0 g 0 G +1 0 0 1 -117.953 -236.733 cm +BT +/F19 11.955 Tf 123.806 236.733 Td[(b)]TJ +ET +1 0 0 1 131.278 236.733 cm +0 g 0 G +1 0 0 1 -131.278 -236.733 cm +BT +/F15 11.955 Tf 137.131 236.733 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(x)]TJ +ET +1 0 0 1 130.904 166.652 cm +0 g 0 G +1 0 0 1 -130.904 -166.652 cm +BT +/F15 11.955 Tf 136.757 166.652 Td[(The)-327(initi)1(al)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(74)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +852 0 obj << +/Type /Page +/Contents 853 0 R +/Resources 851 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +/Annots [ 856 0 R 857 0 R ] +>> endobj +856 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 329.904 437.506 342.855] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +857 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 259.823 431.355 272.774] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +854 0 obj << +/D [852 0 R /XYZ 123.806 738.009 null] +>> endobj +190 0 obj << +/D [852 0 R /XYZ 123.806 638.966 null] +>> endobj +855 0 obj << +/D [852 0 R /XYZ 123.806 444.094 null] +>> endobj +851 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F24 349 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +860 0 obj << +/Length 5808 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(eps)]TJ +ET +1 0 0 1 100.876 701.148 cm +0 g 0 G +1 0 0 1 -100.876 -701.148 cm +BT +/F15 11.955 Tf 106.729 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce)-1(.)]TJ 4.499 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 76.11 630.724 cm +0 g 0 G +1 0 0 1 -76.11 -630.724 cm +BT +/F19 11.955 Tf 81.963 630.724 Td[(desc)]TJ +ET +1 0 0 1 107.661 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -630.724 cm +BT +/F19 11.955 Tf 111.696 630.724 Td[(a)]TJ +ET +1 0 0 1 118.234 630.724 cm +0 g 0 G +1 0 0 1 -118.234 -630.724 cm +BT +/F15 11.955 Tf 124.087 630.724 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -587.387 cm +BT +/F42 11.955 Tf 311.985 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -587.387 cm +BT +/F42 11.955 Tf 334.87 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -587.387 cm +BT +/F42 11.955 Tf 363.907 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 587.387 cm +0 g 0 G +1 0 0 1 -388.515 -587.387 cm +BT +/F15 11.955 Tf 388.515 587.387 Td[(.)]TJ +ET +1 0 0 1 76.11 560.301 cm +0 g 0 G +1 0 0 1 -76.11 -560.301 cm +BT +/F19 11.955 Tf 81.963 560.301 Td[(i)1(tm)1(ax)]TJ +ET +1 0 0 1 115.773 560.301 cm +0 g 0 G +1 0 0 1 -115.773 -560.301 cm +BT +/F15 11.955 Tf 121.626 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfo)1(rm.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 475.431 cm +0 g 0 G +1 0 0 1 -76.11 -475.431 cm +BT +/F19 11.955 Tf 81.963 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 115.075 475.431 cm +0 g 0 G +1 0 0 1 -115.075 -475.431 cm +BT +/F15 11.955 Tf 120.928 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 405.008 cm +0 g 0 G +1 0 0 1 -76.11 -405.008 cm +BT +/F19 11.955 Tf 81.963 405.008 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 110.431 405.008 cm +0 g 0 G +1 0 0 1 -110.431 -405.008 cm +BT +/F15 11.955 Tf 116.284 405.008 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 334.585 cm +0 g 0 G +1 0 0 1 -76.11 -334.585 cm +BT +/F19 11.955 Tf 81.963 334.585 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 334.585 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -76.11 -307.499 cm +BT +/F19 11.955 Tf 81.963 307.499 Td[(x)]TJ +ET +1 0 0 1 89.061 307.499 cm +0 g 0 G +1 0 0 1 -89.061 -307.499 cm +BT +/F15 11.955 Tf 94.914 307.499 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 237.075 cm +0 g 0 G +1 0 0 1 -76.11 -237.075 cm +BT +/F19 11.955 Tf 81.963 237.075 Td[(i)1(ter)]TJ +ET +1 0 0 1 102.559 237.075 cm +0 g 0 G +1 0 0 1 -102.559 -237.075 cm +BT +/F15 11.955 Tf 108.412 237.075 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(er)-1(r)]TJ +ET +1 0 0 1 99.086 166.652 cm +0 g 0 G +1 0 0 1 -99.086 -166.652 cm +BT +/F15 11.955 Tf 104.939 166.652 Td[(The)-327(err)1(or)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-27(e)-1(r)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(75)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +859 0 obj << +/Type /Page +/Contents 860 0 R +/Resources 858 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 834 0 R +/Annots [ 862 0 R ] +>> endobj +862 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 583.734 389.511 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +861 0 obj << +/D [859 0 R /XYZ 81.963 738.009 null] +>> endobj +858 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +865 0 obj << +/Length 773 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 701.148 cm +0 g 0 G +1 0 0 1 -145.848 -701.148 cm +BT +/F15 11.955 Tf 151.701 701.148 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(76)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +864 0 obj << +/Type /Page +/Contents 865 0 R +/Resources 863 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +>> endobj +866 0 obj << +/D [864 0 R /XYZ 123.806 738.009 null] +>> endobj +863 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +870 0 obj << +/Length 6585 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.587 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -668.422 cm +BT +/F19 17.215 Tf 81.963 668.422 Td[(psb)]TJ +ET +1 0 0 1 112.283 668.422 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -668.422 cm +BT +/F19 17.215 Tf 118.094 668.422 Td[(cg)1(s)-375(|CGS)-375(Iter)1(ati)1(v)31(e)-375(Me)-1(t)1(ho)-31(d)]TJ/F15 11.955 Tf -36.131 -37.096 Td[(This)-454(s)-1(ubr)1(outine)-454(implemen)27(ts)-454(the)-454(C)-1(GS)-454(metho)-27(d)-454(with)-454(resta)1(rting.)-818(The)-454(s)-1(t)1(op-)]TJ 0 -14.446 Td[(ping)-346(crit)1(e)-1(r)1(ion)-346(is)-346(the)-346(norm)27(wise)-346(bac)27(kw)27(a)1(rd)-346(erro)1(r,)-351(in)-346(the)-346(in\014nit)27(y)-346(no)1(rm,)-351(i.e.)-494(the)]TJ 0 -14.446 Td[(itera)1(tion)-326(is)-327(sto)1(pp)-27(e)-1(d)-326(when)]TJ/F27 11.955 Tf 169.213 -24.665 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F27 11.955 Tf 5.601 0 Td[(k)]TJ +ET +1 0 0 1 220.057 572.431 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -220.057 -572.431 cm +BT +/F15 11.955 Tf 220.057 561.481 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.761 0 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -29.711 Td[(or)]TJ/F27 11.955 Tf 167.685 -10.385 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F25 7.97 Tf 5.276 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 249.121 524.248 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -249.121 -524.248 cm +BT +/F27 11.955 Tf 249.121 513.298 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.794 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -28.12 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -40.802 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 29.329 -26.43 Td[(call)-326(psb)]TJ +ET +1 0 0 1 151.079 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -151.079 -426.146 cm +BT +/F15 11.955 Tf 154.591 426.146 Td[(cgs)-326(\050)]TJ/F21 11.955 Tf 24.127 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 272.239 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -272.239 -426.146 cm +BT +/F21 11.955 Tf 275.825 426.146 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,istop)]TJ/F15 11.955 Tf 160.799 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 397.114 cm +0 g 0 G +1 0 0 1 -76.11 -397.114 cm +BT +/F19 11.955 Tf 81.963 397.114 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 397.114 cm +0 g 0 G +1 0 0 1 -61.657 -25.113 cm +0 g 0 G +1 0 0 1 -76.11 -372.001 cm +BT +/F19 11.955 Tf 81.963 372.001 Td[(a)]TJ +ET +1 0 0 1 88.501 372.001 cm +0 g 0 G +1 0 0 1 -88.501 -372.001 cm +BT +/F15 11.955 Tf 94.354 372.001 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 328.664 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -328.664 cm +BT +/F42 11.955 Tf 311.985 328.664 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -328.664 cm +BT +/F42 11.955 Tf 334.87 328.664 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -328.664 cm +BT +/F42 11.955 Tf 370.059 328.664 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 328.664 cm +0 g 0 G +1 0 0 1 -394.667 -328.664 cm +BT +/F15 11.955 Tf 394.667 328.664 Td[(.)]TJ +ET +1 0 0 1 76.11 303.551 cm +0 g 0 G +1 0 0 1 -76.11 -303.551 cm +BT +/F19 11.955 Tf 81.963 303.551 Td[(pre)-1(c)]TJ +ET +1 0 0 1 107.042 303.551 cm +0 g 0 G +1 0 0 1 -107.042 -303.551 cm +BT +/F15 11.955 Tf 112.895 303.551 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 260.214 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -260.214 cm +BT +/F42 11.955 Tf 311.985 260.214 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -260.214 cm +BT +/F42 11.955 Tf 334.87 260.214 Td[(pr)1(ec)]TJ +ET +1 0 0 1 360.216 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -260.214 cm +BT +/F42 11.955 Tf 363.907 260.214 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 260.214 cm +0 g 0 G +1 0 0 1 -388.515 -260.214 cm +BT +/F15 11.955 Tf 388.515 260.214 Td[(.)]TJ +ET +1 0 0 1 76.11 235.102 cm +0 g 0 G +1 0 0 1 -76.11 -235.102 cm +BT +/F19 11.955 Tf 81.963 235.102 Td[(b)]TJ +ET +1 0 0 1 89.435 235.102 cm +0 g 0 G +1 0 0 1 -89.435 -235.102 cm +BT +/F15 11.955 Tf 95.288 235.102 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(x)]TJ +ET +1 0 0 1 89.061 166.652 cm +0 g 0 G +1 0 0 1 -89.061 -166.652 cm +BT +/F15 11.955 Tf 94.914 166.652 Td[(The)-327(init)1(ial)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(77)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +869 0 obj << +/Type /Page +/Contents 870 0 R +/Resources 868 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +/Annots [ 873 0 R 874 0 R ] +>> endobj +873 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 325.011 395.663 337.962] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +874 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 256.561 389.511 269.512] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +871 0 obj << +/D [869 0 R /XYZ 81.963 738.009 null] +>> endobj +194 0 obj << +/D [869 0 R /XYZ 81.963 642.565 null] +>> endobj +872 0 obj << +/D [869 0 R /XYZ 81.963 437.244 null] +>> endobj +868 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F24 349 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +877 0 obj << +/Length 5844 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(eps)]TJ +ET +1 0 0 1 142.72 701.148 cm +0 g 0 G +1 0 0 1 -142.72 -701.148 cm +BT +/F15 11.955 Tf 148.573 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce.)]TJ 4.498 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 117.953 630.724 cm +0 g 0 G +1 0 0 1 -117.953 -630.724 cm +BT +/F19 11.955 Tf 123.806 630.724 Td[(desc)]TJ +ET +1 0 0 1 149.504 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -630.724 cm +BT +/F19 11.955 Tf 153.539 630.724 Td[(a)]TJ +ET +1 0 0 1 160.077 630.724 cm +0 g 0 G +1 0 0 1 -160.077 -630.724 cm +BT +/F15 11.955 Tf 165.93 630.724 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -587.387 cm +BT +/F42 11.955 Tf 353.828 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -587.387 cm +BT +/F42 11.955 Tf 376.713 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -587.387 cm +BT +/F42 11.955 Tf 405.751 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 587.387 cm +0 g 0 G +1 0 0 1 -430.358 -587.387 cm +BT +/F15 11.955 Tf 430.358 587.387 Td[(.)]TJ +ET +1 0 0 1 117.953 560.301 cm +0 g 0 G +1 0 0 1 -117.953 -560.301 cm +BT +/F19 11.955 Tf 123.806 560.301 Td[(i)1(tma)1(x)]TJ +ET +1 0 0 1 157.616 560.301 cm +0 g 0 G +1 0 0 1 -157.616 -560.301 cm +BT +/F15 11.955 Tf 163.469 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfor)1(m.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 475.431 cm +0 g 0 G +1 0 0 1 -117.953 -475.431 cm +BT +/F19 11.955 Tf 123.806 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 156.918 475.431 cm +0 g 0 G +1 0 0 1 -156.918 -475.431 cm +BT +/F15 11.955 Tf 162.771 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 405.008 cm +0 g 0 G +1 0 0 1 -117.953 -405.008 cm +BT +/F19 11.955 Tf 123.806 405.008 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 152.274 405.008 cm +0 g 0 G +1 0 0 1 -152.274 -405.008 cm +BT +/F15 11.955 Tf 158.127 405.008 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 334.585 cm +0 g 0 G +1 0 0 1 -117.953 -334.585 cm +BT +/F19 11.955 Tf 123.806 334.585 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 334.585 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -117.953 -307.499 cm +BT +/F19 11.955 Tf 123.806 307.499 Td[(x)]TJ +ET +1 0 0 1 130.904 307.499 cm +0 g 0 G +1 0 0 1 -130.904 -307.499 cm +BT +/F15 11.955 Tf 136.757 307.499 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 237.075 cm +0 g 0 G +1 0 0 1 -117.953 -237.075 cm +BT +/F19 11.955 Tf 123.806 237.075 Td[(i)1(ter)]TJ +ET +1 0 0 1 144.402 237.075 cm +0 g 0 G +1 0 0 1 -144.402 -237.075 cm +BT +/F15 11.955 Tf 150.255 237.075 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(er)-1(r)]TJ +ET +1 0 0 1 140.929 166.652 cm +0 g 0 G +1 0 0 1 -140.929 -166.652 cm +BT +/F15 11.955 Tf 146.782 166.652 Td[(The)-327(erro)1(r)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-28(er)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(78)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +876 0 obj << +/Type /Page +/Contents 877 0 R +/Resources 875 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +/Annots [ 879 0 R ] +>> endobj +879 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 583.734 431.355 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +878 0 obj << +/D [876 0 R /XYZ 123.806 738.009 null] +>> endobj +875 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +882 0 obj << +/Length 767 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(79)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +881 0 obj << +/Type /Page +/Contents 882 0 R +/Resources 880 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +>> endobj +883 0 obj << +/D [881 0 R /XYZ 81.963 738.009 null] +>> endobj +880 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +886 0 obj << +/Length 6629 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.587 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -668.422 cm +BT +/F19 17.215 Tf 123.806 668.422 Td[(psb)]TJ +ET +1 0 0 1 154.126 668.422 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -668.422 cm +BT +/F19 17.215 Tf 159.937 668.422 Td[(bicg)-374(|Bi)1(CG)-375(Itera)1(ti)1(v)31(e)-375(Me)-1(t)1(ho)-31(d)]TJ/F15 11.955 Tf -36.131 -37.096 Td[(This)-416(subroutin)1(e)-417(i)1(mple)-1(men)27(t)1(s)-416(the)-416(B)-1(iCG)-416(metho)-27(d)-415(w)-1(i)1(th)-416(restar)1(ting.)-703(The)-416(s)-1(t)1(op-)]TJ 0 -14.446 Td[(ping)-346(crit)1(e)-1(r)1(ion)-346(is)-346(the)-346(norm)27(wise)-346(bac)27(kw)27(a)1(rd)-346(erro)1(r,)-351(in)-346(the)-346(in\014nit)27(y)-346(no)1(rm,)-351(i.e.)-494(the)]TJ 0 -14.446 Td[(itera)1(tion)-326(is)-327(sto)1(pp)-27(e)-1(d)-326(when)]TJ/F27 11.955 Tf 169.213 -24.665 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F27 11.955 Tf 5.6 0 Td[(k)]TJ +ET +1 0 0 1 261.9 572.431 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -261.9 -572.431 cm +BT +/F15 11.955 Tf 261.9 561.481 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.762 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -29.711 Td[(or)]TJ/F27 11.955 Tf 167.685 -10.385 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F25 7.97 Tf 5.275 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 290.964 524.248 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -290.964 -524.248 cm +BT +/F27 11.955 Tf 290.964 513.298 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.794 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -28.12 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -40.802 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 26.76 -26.43 Td[(call)-326(psb)]TJ +ET +1 0 0 1 190.354 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -190.354 -426.146 cm +BT +/F15 11.955 Tf 193.865 426.146 Td[(bicg)-326(\050)]TJ/F21 11.955 Tf 29.265 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 316.651 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -316.651 -426.146 cm +BT +/F21 11.955 Tf 320.237 426.146 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,istop)]TJ/F15 11.955 Tf 160.799 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 397.114 cm +0 g 0 G +1 0 0 1 -117.953 -397.114 cm +BT +/F19 11.955 Tf 123.806 397.114 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 397.114 cm +0 g 0 G +1 0 0 1 -61.657 -25.113 cm +0 g 0 G +1 0 0 1 -117.953 -372.001 cm +BT +/F19 11.955 Tf 123.806 372.001 Td[(a)]TJ +ET +1 0 0 1 130.344 372.001 cm +0 g 0 G +1 0 0 1 -130.344 -372.001 cm +BT +/F15 11.955 Tf 136.197 372.001 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 328.664 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -328.664 cm +BT +/F42 11.955 Tf 353.828 328.664 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -328.664 cm +BT +/F42 11.955 Tf 376.713 328.664 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -328.664 cm +BT +/F42 11.955 Tf 411.902 328.664 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 328.664 cm +0 g 0 G +1 0 0 1 -436.51 -328.664 cm +BT +/F15 11.955 Tf 436.51 328.664 Td[(.)]TJ +ET +1 0 0 1 117.953 303.551 cm +0 g 0 G +1 0 0 1 -117.953 -303.551 cm +BT +/F19 11.955 Tf 123.806 303.551 Td[(pre)-1(c)]TJ +ET +1 0 0 1 148.885 303.551 cm +0 g 0 G +1 0 0 1 -148.885 -303.551 cm +BT +/F15 11.955 Tf 154.738 303.551 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 260.214 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -260.214 cm +BT +/F42 11.955 Tf 353.828 260.214 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -260.214 cm +BT +/F42 11.955 Tf 376.713 260.214 Td[(pr)1(ec)]TJ +ET +1 0 0 1 402.059 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -260.214 cm +BT +/F42 11.955 Tf 405.751 260.214 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 260.214 cm +0 g 0 G +1 0 0 1 -430.358 -260.214 cm +BT +/F15 11.955 Tf 430.358 260.214 Td[(.)]TJ +ET +1 0 0 1 117.953 235.102 cm +0 g 0 G +1 0 0 1 -117.953 -235.102 cm +BT +/F19 11.955 Tf 123.806 235.102 Td[(b)]TJ +ET +1 0 0 1 131.278 235.102 cm +0 g 0 G +1 0 0 1 -131.278 -235.102 cm +BT +/F15 11.955 Tf 137.131 235.102 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(x)]TJ +ET +1 0 0 1 130.904 166.652 cm +0 g 0 G +1 0 0 1 -130.904 -166.652 cm +BT +/F15 11.955 Tf 136.757 166.652 Td[(The)-327(initi)1(al)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(80)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +885 0 obj << +/Type /Page +/Contents 886 0 R +/Resources 884 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +/Annots [ 889 0 R 890 0 R ] +>> endobj +889 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 325.011 437.506 337.962] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +890 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 256.561 431.355 269.512] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +887 0 obj << +/D [885 0 R /XYZ 123.806 738.009 null] +>> endobj +198 0 obj << +/D [885 0 R /XYZ 123.806 642.565 null] +>> endobj +888 0 obj << +/D [885 0 R /XYZ 123.806 437.244 null] +>> endobj +884 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F24 349 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +893 0 obj << +/Length 5808 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(eps)]TJ +ET +1 0 0 1 100.876 701.148 cm +0 g 0 G +1 0 0 1 -100.876 -701.148 cm +BT +/F15 11.955 Tf 106.729 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce)-1(.)]TJ 4.499 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 76.11 630.724 cm +0 g 0 G +1 0 0 1 -76.11 -630.724 cm +BT +/F19 11.955 Tf 81.963 630.724 Td[(desc)]TJ +ET +1 0 0 1 107.661 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -630.724 cm +BT +/F19 11.955 Tf 111.696 630.724 Td[(a)]TJ +ET +1 0 0 1 118.234 630.724 cm +0 g 0 G +1 0 0 1 -118.234 -630.724 cm +BT +/F15 11.955 Tf 124.087 630.724 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -587.387 cm +BT +/F42 11.955 Tf 311.985 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -587.387 cm +BT +/F42 11.955 Tf 334.87 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -587.387 cm +BT +/F42 11.955 Tf 363.907 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 587.387 cm +0 g 0 G +1 0 0 1 -388.515 -587.387 cm +BT +/F15 11.955 Tf 388.515 587.387 Td[(.)]TJ +ET +1 0 0 1 76.11 560.301 cm +0 g 0 G +1 0 0 1 -76.11 -560.301 cm +BT +/F19 11.955 Tf 81.963 560.301 Td[(i)1(tm)1(ax)]TJ +ET +1 0 0 1 115.773 560.301 cm +0 g 0 G +1 0 0 1 -115.773 -560.301 cm +BT +/F15 11.955 Tf 121.626 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfo)1(rm.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 475.431 cm +0 g 0 G +1 0 0 1 -76.11 -475.431 cm +BT +/F19 11.955 Tf 81.963 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 115.075 475.431 cm +0 g 0 G +1 0 0 1 -115.075 -475.431 cm +BT +/F15 11.955 Tf 120.928 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 405.008 cm +0 g 0 G +1 0 0 1 -76.11 -405.008 cm +BT +/F19 11.955 Tf 81.963 405.008 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 110.431 405.008 cm +0 g 0 G +1 0 0 1 -110.431 -405.008 cm +BT +/F15 11.955 Tf 116.284 405.008 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 334.585 cm +0 g 0 G +1 0 0 1 -76.11 -334.585 cm +BT +/F19 11.955 Tf 81.963 334.585 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 334.585 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -76.11 -307.499 cm +BT +/F19 11.955 Tf 81.963 307.499 Td[(x)]TJ +ET +1 0 0 1 89.061 307.499 cm +0 g 0 G +1 0 0 1 -89.061 -307.499 cm +BT +/F15 11.955 Tf 94.914 307.499 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 237.075 cm +0 g 0 G +1 0 0 1 -76.11 -237.075 cm +BT +/F19 11.955 Tf 81.963 237.075 Td[(i)1(ter)]TJ +ET +1 0 0 1 102.559 237.075 cm +0 g 0 G +1 0 0 1 -102.559 -237.075 cm +BT +/F15 11.955 Tf 108.412 237.075 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(er)-1(r)]TJ +ET +1 0 0 1 99.086 166.652 cm +0 g 0 G +1 0 0 1 -99.086 -166.652 cm +BT +/F15 11.955 Tf 104.939 166.652 Td[(The)-327(err)1(or)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-27(e)-1(r)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(81)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +892 0 obj << +/Type /Page +/Contents 893 0 R +/Resources 891 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 867 0 R +/Annots [ 895 0 R ] +>> endobj +895 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 583.734 389.511 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +894 0 obj << +/D [892 0 R /XYZ 81.963 738.009 null] +>> endobj +891 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +898 0 obj << +/Length 773 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 701.148 cm +0 g 0 G +1 0 0 1 -145.848 -701.148 cm +BT +/F15 11.955 Tf 151.701 701.148 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(82)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +897 0 obj << +/Type /Page +/Contents 898 0 R +/Resources 896 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +>> endobj +899 0 obj << +/D [897 0 R /XYZ 123.806 738.009 null] +>> endobj +896 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +903 0 obj << +/Length 6602 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.587 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -668.422 cm +BT +/F19 17.215 Tf 81.963 668.422 Td[(psb)]TJ +ET +1 0 0 1 112.283 668.422 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -668.422 cm +BT +/F19 17.215 Tf 118.094 668.422 Td[(bi)1(c)-1(g)1(st)1(ab)-375(|BiC)1(GST)93(AB)-374(Iterat)1(iv)32(e)-375(M)-1(et)1(ho)-31(d)]TJ/F15 11.955 Tf -36.131 -37.096 Td[(This)-411(subro)1(utine)-411(implemen)27(ts)-410(the)-411(BiCGST)81(AB)-411(metho)-26(d)-411(with)-410(restart)1(ing.)-687(The)]TJ 0 -14.446 Td[(stopping)-350(criterio)1(n)-351(is)-351(the)-351(no)1(rm)27(wise)-351(bac)27(k)1(w)27(ard)-351(err)1(or,)-357(in)-350(the)-351(in\014nit)27(y)-350(nor)1(m,)-357(i.e.)]TJ 0 -14.446 Td[(the)-326(iterat)1(ion)-326(is)-327(stopp)-27(ed)-326(w)-1(h)1(e)-1(n)]TJ/F27 11.955 Tf 169.213 -24.665 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F27 11.955 Tf 5.601 0 Td[(k)]TJ +ET +1 0 0 1 220.057 572.431 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -220.057 -572.431 cm +BT +/F15 11.955 Tf 220.057 561.481 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.761 0 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -29.711 Td[(or)]TJ/F27 11.955 Tf 167.685 -10.385 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F25 7.97 Tf 5.276 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 249.121 524.248 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -249.121 -524.248 cm +BT +/F27 11.955 Tf 249.121 513.298 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.794 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -28.12 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -40.802 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 15.997 -26.43 Td[(call)-326(psb)]TJ +ET +1 0 0 1 137.748 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -137.748 -426.146 cm +BT +/F15 11.955 Tf 141.259 426.146 Td[(bicgsta)1(b)-327(\050)]TJ/F21 11.955 Tf 50.791 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 285.57 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -285.57 -426.146 cm +BT +/F21 11.955 Tf 289.157 426.146 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,istop)]TJ/F15 11.955 Tf 160.799 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 397.114 cm +0 g 0 G +1 0 0 1 -76.11 -397.114 cm +BT +/F19 11.955 Tf 81.963 397.114 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 397.114 cm +0 g 0 G +1 0 0 1 -61.657 -25.113 cm +0 g 0 G +1 0 0 1 -76.11 -372.001 cm +BT +/F19 11.955 Tf 81.963 372.001 Td[(a)]TJ +ET +1 0 0 1 88.501 372.001 cm +0 g 0 G +1 0 0 1 -88.501 -372.001 cm +BT +/F15 11.955 Tf 94.354 372.001 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 328.664 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -328.664 cm +BT +/F42 11.955 Tf 311.985 328.664 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -328.664 cm +BT +/F42 11.955 Tf 334.87 328.664 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -328.664 cm +BT +/F42 11.955 Tf 370.059 328.664 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 328.664 cm +0 g 0 G +1 0 0 1 -394.667 -328.664 cm +BT +/F15 11.955 Tf 394.667 328.664 Td[(.)]TJ +ET +1 0 0 1 76.11 303.551 cm +0 g 0 G +1 0 0 1 -76.11 -303.551 cm +BT +/F19 11.955 Tf 81.963 303.551 Td[(pre)-1(c)]TJ +ET +1 0 0 1 107.042 303.551 cm +0 g 0 G +1 0 0 1 -107.042 -303.551 cm +BT +/F15 11.955 Tf 112.895 303.551 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 260.214 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -260.214 cm +BT +/F42 11.955 Tf 311.985 260.214 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -260.214 cm +BT +/F42 11.955 Tf 334.87 260.214 Td[(pr)1(ec)]TJ +ET +1 0 0 1 360.216 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -260.214 cm +BT +/F42 11.955 Tf 363.907 260.214 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 260.214 cm +0 g 0 G +1 0 0 1 -388.515 -260.214 cm +BT +/F15 11.955 Tf 388.515 260.214 Td[(.)]TJ +ET +1 0 0 1 76.11 235.102 cm +0 g 0 G +1 0 0 1 -76.11 -235.102 cm +BT +/F19 11.955 Tf 81.963 235.102 Td[(b)]TJ +ET +1 0 0 1 89.435 235.102 cm +0 g 0 G +1 0 0 1 -89.435 -235.102 cm +BT +/F15 11.955 Tf 95.288 235.102 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(x)]TJ +ET +1 0 0 1 89.061 166.652 cm +0 g 0 G +1 0 0 1 -89.061 -166.652 cm +BT +/F15 11.955 Tf 94.914 166.652 Td[(The)-327(init)1(ial)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(83)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +902 0 obj << +/Type /Page +/Contents 903 0 R +/Resources 901 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +/Annots [ 906 0 R 907 0 R ] +>> endobj +906 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 325.011 395.663 337.962] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +907 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 256.561 389.511 269.512] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +904 0 obj << +/D [902 0 R /XYZ 81.963 738.009 null] +>> endobj +202 0 obj << +/D [902 0 R /XYZ 81.963 642.565 null] +>> endobj +905 0 obj << +/D [902 0 R /XYZ 81.963 437.244 null] +>> endobj +901 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F24 349 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +910 0 obj << +/Length 5844 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(eps)]TJ +ET +1 0 0 1 142.72 701.148 cm +0 g 0 G +1 0 0 1 -142.72 -701.148 cm +BT +/F15 11.955 Tf 148.573 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce.)]TJ 4.498 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 117.953 630.724 cm +0 g 0 G +1 0 0 1 -117.953 -630.724 cm +BT +/F19 11.955 Tf 123.806 630.724 Td[(desc)]TJ +ET +1 0 0 1 149.504 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -630.724 cm +BT +/F19 11.955 Tf 153.539 630.724 Td[(a)]TJ +ET +1 0 0 1 160.077 630.724 cm +0 g 0 G +1 0 0 1 -160.077 -630.724 cm +BT +/F15 11.955 Tf 165.93 630.724 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -587.387 cm +BT +/F42 11.955 Tf 353.828 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -587.387 cm +BT +/F42 11.955 Tf 376.713 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -587.387 cm +BT +/F42 11.955 Tf 405.751 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 587.387 cm +0 g 0 G +1 0 0 1 -430.358 -587.387 cm +BT +/F15 11.955 Tf 430.358 587.387 Td[(.)]TJ +ET +1 0 0 1 117.953 560.301 cm +0 g 0 G +1 0 0 1 -117.953 -560.301 cm +BT +/F19 11.955 Tf 123.806 560.301 Td[(i)1(tma)1(x)]TJ +ET +1 0 0 1 157.616 560.301 cm +0 g 0 G +1 0 0 1 -157.616 -560.301 cm +BT +/F15 11.955 Tf 163.469 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfor)1(m.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 475.431 cm +0 g 0 G +1 0 0 1 -117.953 -475.431 cm +BT +/F19 11.955 Tf 123.806 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 156.918 475.431 cm +0 g 0 G +1 0 0 1 -156.918 -475.431 cm +BT +/F15 11.955 Tf 162.771 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 405.008 cm +0 g 0 G +1 0 0 1 -117.953 -405.008 cm +BT +/F19 11.955 Tf 123.806 405.008 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 152.274 405.008 cm +0 g 0 G +1 0 0 1 -152.274 -405.008 cm +BT +/F15 11.955 Tf 158.127 405.008 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 334.585 cm +0 g 0 G +1 0 0 1 -117.953 -334.585 cm +BT +/F19 11.955 Tf 123.806 334.585 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 334.585 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -117.953 -307.499 cm +BT +/F19 11.955 Tf 123.806 307.499 Td[(x)]TJ +ET +1 0 0 1 130.904 307.499 cm +0 g 0 G +1 0 0 1 -130.904 -307.499 cm +BT +/F15 11.955 Tf 136.757 307.499 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 237.075 cm +0 g 0 G +1 0 0 1 -117.953 -237.075 cm +BT +/F19 11.955 Tf 123.806 237.075 Td[(i)1(ter)]TJ +ET +1 0 0 1 144.402 237.075 cm +0 g 0 G +1 0 0 1 -144.402 -237.075 cm +BT +/F15 11.955 Tf 150.255 237.075 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(er)-1(r)]TJ +ET +1 0 0 1 140.929 166.652 cm +0 g 0 G +1 0 0 1 -140.929 -166.652 cm +BT +/F15 11.955 Tf 146.782 166.652 Td[(The)-327(erro)1(r)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-28(er)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(84)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +909 0 obj << +/Type /Page +/Contents 910 0 R +/Resources 908 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +/Annots [ 912 0 R ] +>> endobj +912 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 583.734 431.355 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +911 0 obj << +/D [909 0 R /XYZ 123.806 738.009 null] +>> endobj +908 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +915 0 obj << +/Length 767 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 701.148 cm +0 g 0 G +1 0 0 1 -104.005 -701.148 cm +BT +/F15 11.955 Tf 109.858 701.148 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(85)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +914 0 obj << +/Type /Page +/Contents 915 0 R +/Resources 913 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +>> endobj +916 0 obj << +/D [914 0 R /XYZ 81.963 738.009 null] +>> endobj +913 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +919 0 obj << +/Length 6770 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -66.455 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -671.554 cm +BT +/F19 17.215 Tf 123.806 671.554 Td[(psb)]TJ +ET +1 0 0 1 154.126 671.554 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -671.554 cm +BT +/F19 17.215 Tf 159.937 671.554 Td[(bicg)1(st)1(abl)-375(|Bi)1(CGST)93(A)1(B-)]TJ/F24 17.215 Tf 206.802 0 Td[(l)]TJ/F19 17.215 Tf 11.855 0 Td[(Iter)1(ati)1(v)31(e)]TJ -254.788 -21.918 Td[(Metho)-31(d)]TJ/F15 11.955 Tf 0 -33.961 Td[(This)-347(subro)1(utine)-347(implemen)27(ts)-346(the)-346(B)-1(iCGST)81(AB-)]TJ/F24 11.955 Tf 232.091 0 Td[(l)]TJ/F15 11.955 Tf 7.891 0 Td[(metho)-27(d)-346(with)-346(res)-1(t)1(arting)1(.)-495(The)]TJ -239.982 -14.446 Td[(stopping)-350(criterio)1(n)-351(is)-351(the)-351(no)1(rm)27(wise)-351(bac)27(k)1(w)27(ard)-351(err)1(or,)-357(in)-350(the)-351(in\014nit)27(y)-350(nor)1(m,)-357(i.e.)]TJ 0 -14.446 Td[(the)-326(iterat)1(ion)-326(is)-327(stopp)-27(ed)-326(w)-1(hen)]TJ/F27 11.955 Tf 169.213 -21.574 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F27 11.955 Tf 5.6 0 Td[(k)]TJ +ET +1 0 0 1 261.9 559.871 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -261.9 -559.871 cm +BT +/F15 11.955 Tf 261.9 548.92 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.762 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -26.621 Td[(or)]TJ/F27 11.955 Tf 167.685 -9.962 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(r)]TJ/F25 7.97 Tf 5.275 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 290.964 515.2 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -290.964 -515.2 cm +BT +/F27 11.955 Tf 290.964 504.249 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.793 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -26.484 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -39.54 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 5.611 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 169.204 420.141 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -169.204 -420.141 cm +BT +/F15 11.955 Tf 172.716 420.141 Td[(bicgsta)1(b)-327(\050)]TJ/F21 11.955 Tf 50.791 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 317.027 420.141 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -317.027 -420.141 cm +BT +/F21 11.955 Tf 320.614 420.141 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,irst,istop)]TJ/F15 11.955 Tf 181.571 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 391.249 cm +0 g 0 G +1 0 0 1 -117.953 -391.249 cm +BT +/F19 11.955 Tf 123.806 391.249 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 391.249 cm +0 g 0 G +1 0 0 1 -61.657 -23.646 cm +0 g 0 G +1 0 0 1 -117.953 -367.603 cm +BT +/F19 11.955 Tf 123.806 367.603 Td[(a)]TJ +ET +1 0 0 1 130.344 367.603 cm +0 g 0 G +1 0 0 1 -130.344 -367.603 cm +BT +/F15 11.955 Tf 136.197 367.603 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 324.266 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -324.266 cm +BT +/F42 11.955 Tf 353.828 324.266 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 324.266 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -324.266 cm +BT +/F42 11.955 Tf 376.713 324.266 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 408.211 324.266 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -408.211 -324.266 cm +BT +/F42 11.955 Tf 411.902 324.266 Td[(ty)1(pe)]TJ +ET +1 0 0 1 436.51 324.266 cm +0 g 0 G +1 0 0 1 -436.51 -324.266 cm +BT +/F15 11.955 Tf 436.51 324.266 Td[(.)]TJ +ET +1 0 0 1 117.953 300.619 cm +0 g 0 G +1 0 0 1 -117.953 -300.619 cm +BT +/F19 11.955 Tf 123.806 300.619 Td[(pre)-1(c)]TJ +ET +1 0 0 1 148.885 300.619 cm +0 g 0 G +1 0 0 1 -148.885 -300.619 cm +BT +/F15 11.955 Tf 154.738 300.619 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 257.282 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -257.282 cm +BT +/F42 11.955 Tf 353.828 257.282 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 257.282 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -257.282 cm +BT +/F42 11.955 Tf 376.713 257.282 Td[(pr)1(ec)]TJ +ET +1 0 0 1 402.059 257.282 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -257.282 cm +BT +/F42 11.955 Tf 405.751 257.282 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 257.282 cm +0 g 0 G +1 0 0 1 -430.358 -257.282 cm +BT +/F15 11.955 Tf 430.358 257.282 Td[(.)]TJ +ET +1 0 0 1 117.953 233.636 cm +0 g 0 G +1 0 0 1 -117.953 -233.636 cm +BT +/F19 11.955 Tf 123.806 233.636 Td[(b)]TJ +ET +1 0 0 1 131.278 233.636 cm +0 g 0 G +1 0 0 1 -131.278 -233.636 cm +BT +/F15 11.955 Tf 137.131 233.636 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(x)]TJ +ET +1 0 0 1 130.904 166.652 cm +0 g 0 G +1 0 0 1 -130.904 -166.652 cm +BT +/F15 11.955 Tf 136.757 166.652 Td[(The)-327(initi)1(al)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(86)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +918 0 obj << +/Type /Page +/Contents 919 0 R +/Resources 917 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +/Annots [ 922 0 R 923 0 R ] +>> endobj +922 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 320.613 437.506 333.564] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +923 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 253.629 431.355 266.58] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +920 0 obj << +/D [918 0 R /XYZ 123.806 738.009 null] +>> endobj +206 0 obj << +/D [918 0 R /XYZ 123.806 630.121 null] +>> endobj +921 0 obj << +/D [918 0 R /XYZ 123.806 431.239 null] +>> endobj +917 0 obj << +/Font << /F19 261 0 R /F24 349 0 R /F15 267 0 R /F27 365 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +926 0 obj << +/Length 5717 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(eps)]TJ +ET +1 0 0 1 100.876 701.148 cm +0 g 0 G +1 0 0 1 -100.876 -701.148 cm +BT +/F15 11.955 Tf 106.729 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce)-1(.)]TJ 4.499 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 76.11 630.724 cm +0 g 0 G +1 0 0 1 -76.11 -630.724 cm +BT +/F19 11.955 Tf 81.963 630.724 Td[(desc)]TJ +ET +1 0 0 1 107.661 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -630.724 cm +BT +/F19 11.955 Tf 111.696 630.724 Td[(a)]TJ +ET +1 0 0 1 118.234 630.724 cm +0 g 0 G +1 0 0 1 -118.234 -630.724 cm +BT +/F15 11.955 Tf 124.087 630.724 Td[(con)27(t)1(ains)-327(d)1(ata)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -587.387 cm +BT +/F42 11.955 Tf 311.985 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -587.387 cm +BT +/F42 11.955 Tf 334.87 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 360.216 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -587.387 cm +BT +/F42 11.955 Tf 363.907 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 587.387 cm +0 g 0 G +1 0 0 1 -388.515 -587.387 cm +BT +/F15 11.955 Tf 388.515 587.387 Td[(.)]TJ +ET +1 0 0 1 76.11 560.301 cm +0 g 0 G +1 0 0 1 -76.11 -560.301 cm +BT +/F19 11.955 Tf 81.963 560.301 Td[(i)1(tm)1(ax)]TJ +ET +1 0 0 1 115.773 560.301 cm +0 g 0 G +1 0 0 1 -115.773 -560.301 cm +BT +/F15 11.955 Tf 121.626 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfo)1(rm.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default)1(:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 76.11 475.431 cm +0 g 0 G +1 0 0 1 -76.11 -475.431 cm +BT +/F19 11.955 Tf 81.963 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 115.075 475.431 cm +0 g 0 G +1 0 0 1 -115.075 -475.431 cm +BT +/F15 11.955 Tf 120.928 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 405.008 cm +0 g 0 G +1 0 0 1 -76.11 -405.008 cm +BT +/F19 11.955 Tf 81.963 405.008 Td[(i)1(r)-1(st)]TJ +ET +1 0 0 1 101.727 405.008 cm +0 g 0 G +1 0 0 1 -101.727 -405.008 cm +BT +/F15 11.955 Tf 107.58 405.008 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(restart)1(ing)-326(iterat)1(ion.)]TJ 3.648 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 334.585 cm +0 g 0 G +1 0 0 1 -76.11 -334.585 cm +BT +/F19 11.955 Tf 81.963 334.585 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 110.431 334.585 cm +0 g 0 G +1 0 0 1 -110.431 -334.585 cm +BT +/F15 11.955 Tf 116.284 334.585 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 76.11 264.161 cm +0 g 0 G +1 0 0 1 -76.11 -264.161 cm +BT +/F19 11.955 Tf 81.963 264.161 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 264.161 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -76.11 -237.075 cm +BT +/F19 11.955 Tf 81.963 237.075 Td[(x)]TJ +ET +1 0 0 1 89.061 237.075 cm +0 g 0 G +1 0 0 1 -89.061 -237.075 cm +BT +/F15 11.955 Tf 94.914 237.075 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(i)1(ter)]TJ +ET +1 0 0 1 102.559 166.652 cm +0 g 0 G +1 0 0 1 -102.559 -166.652 cm +BT +/F15 11.955 Tf 108.412 166.652 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(87)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +925 0 obj << +/Type /Page +/Contents 926 0 R +/Resources 924 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 900 0 R +/Annots [ 928 0 R ] +>> endobj +928 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 583.734 389.511 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +927 0 obj << +/D [925 0 R /XYZ 81.963 738.009 null] +>> endobj +924 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +931 0 obj << +/Length 1356 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(er)-1(r)]TJ +ET +1 0 0 1 140.929 701.148 cm +0 g 0 G +1 0 0 1 -140.929 -701.148 cm +BT +/F15 11.955 Tf 146.782 701.148 Td[(The)-327(erro)1(r)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-28(er)1(.)]TJ +ET +1 0 0 1 117.953 633.402 cm +0 g 0 G +1 0 0 1 -117.953 -633.402 cm +BT +/F19 11.955 Tf 123.806 633.402 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 633.402 cm +0 g 0 G +1 0 0 1 -145.848 -633.402 cm +BT +/F15 11.955 Tf 151.701 633.402 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(88)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +930 0 obj << +/Type /Page +/Contents 931 0 R +/Resources 929 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +>> endobj +932 0 obj << +/D [930 0 R /XYZ 123.806 738.009 null] +>> endobj +929 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +936 0 obj << +/Length 6619 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -69.587 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -668.422 cm +BT +/F19 17.215 Tf 81.963 668.422 Td[(psb)]TJ +ET +1 0 0 1 112.283 668.422 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -668.422 cm +BT +/F19 17.215 Tf 118.094 668.422 Td[(g)1(mres)-375(|GMRE)-1(S)-375(It)1(e)-1(r)1(at)1(iv)32(e)-376(Metho)-31(d)]TJ/F15 11.955 Tf -36.131 -37.096 Td[(This)-306(subrout)1(ine)-306(imple)-1(men)28(ts)-306(the)-306(GM)-1(R)1(ES)-306(metho)-27(d)-306(with)-305(res)-1(t)1(art)1(ing.)-428(The)-306(s)-1(t)1(op-)]TJ 0 -14.446 Td[(ping)-346(crit)1(e)-1(r)1(ion)-346(is)-346(the)-346(norm)27(wise)-346(bac)27(kw)27(a)1(rd)-346(erro)1(r,)-351(in)-346(the)-346(in\014nit)27(y)-346(no)1(rm,)-351(i.e.)-494(the)]TJ 0 -14.446 Td[(itera)1(tion)-326(is)-327(sto)1(pp)-27(e)-1(d)-326(when)]TJ/F27 11.955 Tf 169.213 -24.665 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F27 11.955 Tf 5.601 0 Td[(k)]TJ +ET +1 0 0 1 220.057 572.431 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +79.793 0.239 l +S +Q +1 0 0 1 -220.057 -572.431 cm +BT +/F15 11.955 Tf 220.057 561.481 Td[(\050)]TJ/F27 11.955 Tf 4.553 0 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(A)]TJ/F27 11.955 Tf 8.776 0 Td[(kk)]TJ/F24 11.955 Tf 11.955 0 Td[(x)]TJ/F27 11.955 Tf 6.652 0 Td[(k)]TJ/F15 11.955 Tf 8.634 0 Td[(+)]TJ/F27 11.955 Tf 11.761 0 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F15 11.955 Tf 5.978 0 Td[(\051)]TJ/F24 11.955 Tf 9.068 8.201 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -222.403 -29.711 Td[(or)]TJ/F27 11.955 Tf 167.685 -10.385 Td[(k)]TJ/F24 11.955 Tf 5.977 0 Td[(r)]TJ/F25 7.97 Tf 5.276 -1.793 Td[(i)]TJ/F27 11.955 Tf 3.381 1.793 Td[(k)]TJ +ET +1 0 0 1 249.121 524.248 cm +q +[]0 d +0 J +0.478 w +0 0.239 m +21.665 0.239 l +S +Q +1 0 0 1 -249.121 -524.248 cm +BT +/F27 11.955 Tf 249.121 513.298 Td[(k)]TJ/F24 11.955 Tf 5.978 0 Td[(b)]TJ/F27 11.955 Tf 4.977 0 Td[(k)]TJ/F22 7.97 Tf 5.978 -1.794 Td[(2)]TJ/F24 11.955 Tf 9.248 9.994 Td[(<)-277(ep)-1(s)]TJ/F15 11.955 Tf -193.339 -28.12 Td[(accor)1(ding)-326(to)-326(the)-326(v)54(a)1(lue)-327(pa)1(s)-1(sed)-326(throug)1(h)-327(t)1(he)-327(isto)1(p)-327(a)1(rgumen)27(t)-326(\050see)-327(la)1(ter\051.)]TJ/F19 17.215 Tf 0 -40.802 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 11.789 -26.43 Td[(call)-326(psb)]TJ +ET +1 0 0 1 133.539 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -133.539 -426.146 cm +BT +/F15 11.955 Tf 137.051 426.146 Td[(gmr)1(e)-1(s)-326(\050)]TJ/F21 11.955 Tf 38.435 0 Td[(a,pr)50(e)50(c,b,x,eps,desc)]TJ +ET +1 0 0 1 269.006 426.146 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -269.006 -426.146 cm +BT +/F21 11.955 Tf 272.593 426.146 Td[(a,info,itmax,iter,er)1(r,itr)51(ac)50(e,irst,istop)]TJ/F15 11.955 Tf 181.571 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 397.114 cm +0 g 0 G +1 0 0 1 -76.11 -397.114 cm +BT +/F19 11.955 Tf 81.963 397.114 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 397.114 cm +0 g 0 G +1 0 0 1 -61.657 -25.113 cm +0 g 0 G +1 0 0 1 -76.11 -372.001 cm +BT +/F19 11.955 Tf 81.963 372.001 Td[(a)]TJ +ET +1 0 0 1 88.501 372.001 cm +0 g 0 G +1 0 0 1 -88.501 -372.001 cm +BT +/F15 11.955 Tf 94.354 372.001 Td[(the)-326(lo)-27(cal)-326(p)-27(ortio)1(n)-327(o)1(f)-327(g)1(loba)1(l)-327(spar)1(s)-1(e)-326(matr)1(ix)]TJ/F24 11.955 Tf 210.187 0 Td[(A)]TJ/F15 11.955 Tf 8.775 0 Td[(.)]TJ -202.088 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 328.664 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -328.664 cm +BT +/F42 11.955 Tf 311.985 328.664 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -328.664 cm +BT +/F42 11.955 Tf 334.87 328.664 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 366.368 328.664 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.368 -328.664 cm +BT +/F42 11.955 Tf 370.059 328.664 Td[(ty)1(pe)]TJ +ET +1 0 0 1 394.667 328.664 cm +0 g 0 G +1 0 0 1 -394.667 -328.664 cm +BT +/F15 11.955 Tf 394.667 328.664 Td[(.)]TJ +ET +1 0 0 1 76.11 303.551 cm +0 g 0 G +1 0 0 1 -76.11 -303.551 cm +BT +/F19 11.955 Tf 81.963 303.551 Td[(pre)-1(c)]TJ +ET +1 0 0 1 107.042 303.551 cm +0 g 0 G +1 0 0 1 -107.042 -303.551 cm +BT +/F15 11.955 Tf 112.895 303.551 Td[(The)-327(da)1(ta)-326(structure)-326(con)27(ta)1(ining)-326(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)]TJ -1.667 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 311.985 260.214 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -311.985 -260.214 cm +BT +/F42 11.955 Tf 311.985 260.214 Td[(ps)1(b)]TJ +ET +1 0 0 1 331.179 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -331.179 -260.214 cm +BT +/F42 11.955 Tf 334.87 260.214 Td[(pr)1(ec)]TJ +ET +1 0 0 1 360.216 260.214 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -360.216 -260.214 cm +BT +/F42 11.955 Tf 363.907 260.214 Td[(ty)1(pe)]TJ +ET +1 0 0 1 388.515 260.214 cm +0 g 0 G +1 0 0 1 -388.515 -260.214 cm +BT +/F15 11.955 Tf 388.515 260.214 Td[(.)]TJ +ET +1 0 0 1 76.11 235.102 cm +0 g 0 G +1 0 0 1 -76.11 -235.102 cm +BT +/F19 11.955 Tf 81.963 235.102 Td[(b)]TJ +ET +1 0 0 1 89.435 235.102 cm +0 g 0 G +1 0 0 1 -89.435 -235.102 cm +BT +/F15 11.955 Tf 95.288 235.102 Td[(The)-327(R)1(HS)-327(v)28(ec)-1(t)1(or.)]TJ 15.94 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 166.652 cm +0 g 0 G +1 0 0 1 -76.11 -166.652 cm +BT +/F19 11.955 Tf 81.963 166.652 Td[(x)]TJ +ET +1 0 0 1 89.061 166.652 cm +0 g 0 G +1 0 0 1 -89.061 -166.652 cm +BT +/F15 11.955 Tf 94.914 166.652 Td[(The)-327(init)1(ial)-326(guess)-1(.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(89)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +935 0 obj << +/Type /Page +/Contents 936 0 R +/Resources 934 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +/Annots [ 939 0 R 940 0 R ] +>> endobj +939 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 325.011 395.663 337.962] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +940 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [310.989 256.561 389.511 269.512] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +937 0 obj << +/D [935 0 R /XYZ 81.963 738.009 null] +>> endobj +210 0 obj << +/D [935 0 R /XYZ 81.963 642.565 null] +>> endobj +938 0 obj << +/D [935 0 R /XYZ 81.963 437.244 null] +>> endobj +934 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R /F24 349 0 R /F25 436 0 R /F22 433 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +943 0 obj << +/Length 5767 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(eps)]TJ +ET +1 0 0 1 142.72 701.148 cm +0 g 0 G +1 0 0 1 -142.72 -701.148 cm +BT +/F15 11.955 Tf 148.573 701.148 Td[(The)-327(sto)1(pping)-326(tolera)1(nce.)]TJ 4.498 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(real)-326(n)27(um)28(b)-28(er.)]TJ +ET +1 0 0 1 117.953 630.724 cm +0 g 0 G +1 0 0 1 -117.953 -630.724 cm +BT +/F19 11.955 Tf 123.806 630.724 Td[(desc)]TJ +ET +1 0 0 1 149.504 630.724 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -630.724 cm +BT +/F19 11.955 Tf 153.539 630.724 Td[(a)]TJ +ET +1 0 0 1 160.077 630.724 cm +0 g 0 G +1 0 0 1 -160.077 -630.724 cm +BT +/F15 11.955 Tf 165.93 630.724 Td[(con)27(t)1(ains)-327(da)1(ta)-326(structur)1(e)-1(s)-326(for)-326(comm)27(unica)1(tions.)]TJ -12.859 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(structured)-326(dat)1(a)-326(of)-327(t)28(yp)-27(e)]TJ +ET +1 0 0 1 353.828 587.387 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -353.828 -587.387 cm +BT +/F42 11.955 Tf 353.828 587.387 Td[(ps)1(b)]TJ +ET +1 0 0 1 373.022 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -373.022 -587.387 cm +BT +/F42 11.955 Tf 376.713 587.387 Td[(de)1(sc)]TJ +ET +1 0 0 1 402.059 587.387 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -402.059 -587.387 cm +BT +/F42 11.955 Tf 405.751 587.387 Td[(ty)1(pe)]TJ +ET +1 0 0 1 430.358 587.387 cm +0 g 0 G +1 0 0 1 -430.358 -587.387 cm +BT +/F15 11.955 Tf 430.358 587.387 Td[(.)]TJ +ET +1 0 0 1 117.953 560.301 cm +0 g 0 G +1 0 0 1 -117.953 -560.301 cm +BT +/F19 11.955 Tf 123.806 560.301 Td[(i)1(tma)1(x)]TJ +ET +1 0 0 1 157.616 560.301 cm +0 g 0 G +1 0 0 1 -157.616 -560.301 cm +BT +/F15 11.955 Tf 163.469 560.301 Td[(The)-327(ma)1(xim)27(um)-326(n)27(um)27(b)-27(er)-326(of)-326(iteratio)1(ns)-327(to)-326(p)-27(erfor)1(m.)]TJ -10.398 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Default:)]TJ/F24 11.955 Tf 46.334 0 Td[(itmax)]TJ/F15 11.955 Tf 34.577 0 Td[(=)-277(100)1(0.)]TJ -80.911 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(v)55(ar)1(iable)]TJ/F24 11.955 Tf 166.875 0 Td[(itmax)]TJ/F27 11.955 Tf 34.578 0 Td[(\025)]TJ/F15 11.955 Tf 12.619 0 Td[(1.)]TJ +ET +1 0 0 1 117.953 475.431 cm +0 g 0 G +1 0 0 1 -117.953 -475.431 cm +BT +/F19 11.955 Tf 123.806 475.431 Td[(i)1(trace)]TJ +ET +1 0 0 1 156.918 475.431 cm +0 g 0 G +1 0 0 1 -156.918 -475.431 cm +BT +/F15 11.955 Tf 162.771 475.431 Td[(A)-326(tracing)-326(pa)1(rameter.)]TJ -9.7 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 405.008 cm +0 g 0 G +1 0 0 1 -117.953 -405.008 cm +BT +/F19 11.955 Tf 123.806 405.008 Td[(i)1(r)-1(st)]TJ +ET +1 0 0 1 143.571 405.008 cm +0 g 0 G +1 0 0 1 -143.571 -405.008 cm +BT +/F15 11.955 Tf 149.424 405.008 Td[(An)-326(in)27(teger)-326(sp)-27(e)-1(cifying)-326(the)-326(restar)1(t)-327(it)1(e)-1(r)1(atio)1(n.)]TJ 3.647 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 334.585 cm +0 g 0 G +1 0 0 1 -117.953 -334.585 cm +BT +/F19 11.955 Tf 123.806 334.585 Td[(i)1(sto)1(p)]TJ +ET +1 0 0 1 152.274 334.585 cm +0 g 0 G +1 0 0 1 -152.274 -334.585 cm +BT +/F15 11.955 Tf 158.127 334.585 Td[(An)-326(in)27(teger)-326(sp)-28(ecifying)-326(the)-326(stopping)-326(crit)1(e)-1(r)1(ion.)]TJ -5.056 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ +ET +1 0 0 1 117.953 264.161 cm +0 g 0 G +1 0 0 1 -117.953 -264.161 cm +BT +/F19 11.955 Tf 123.806 264.161 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 264.161 cm +0 g 0 G +1 0 0 1 -69.745 -27.086 cm +0 g 0 G +1 0 0 1 -117.953 -237.075 cm +BT +/F19 11.955 Tf 123.806 237.075 Td[(x)]TJ +ET +1 0 0 1 130.904 237.075 cm +0 g 0 G +1 0 0 1 -130.904 -237.075 cm +BT +/F15 11.955 Tf 136.757 237.075 Td[(The)-327(com)1(puted)-327(solut)1(ion.)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(ra)1(nk)-327(o)1(ne)-327(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 117.953 166.652 cm +0 g 0 G +1 0 0 1 -117.953 -166.652 cm +BT +/F19 11.955 Tf 123.806 166.652 Td[(i)1(ter)]TJ +ET +1 0 0 1 144.402 166.652 cm +0 g 0 G +1 0 0 1 -144.402 -166.652 cm +BT +/F15 11.955 Tf 150.255 166.652 Td[(The)-327(n)27(um)28(b)-27(e)-1(r)-326(o)1(f)-327(itera)1(tions)-326(p)-27(e)-1(r)1(f)-1(o)1(rmed.)]TJ 2.816 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(90)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +942 0 obj << +/Type /Page +/Contents 943 0 R +/Resources 941 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +/Annots [ 945 0 R ] +>> endobj +945 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [352.832 583.734 431.355 596.685] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +944 0 obj << +/D [942 0 R /XYZ 123.806 738.009 null] +>> endobj +941 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R /F24 349 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +948 0 obj << +/Length 1343 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -76.11 -701.148 cm +BT +/F19 11.955 Tf 81.963 701.148 Td[(er)-1(r)]TJ +ET +1 0 0 1 99.086 701.148 cm +0 g 0 G +1 0 0 1 -99.086 -701.148 cm +BT +/F15 11.955 Tf 104.939 701.148 Td[(The)-327(err)1(or)-326(es)-1(t)1(imate)-326(on)-326(e)-1(x)1(it.)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)-326(rea)1(l)-327(n)27(um)28(b)-28(er)1(.)]TJ +ET +1 0 0 1 76.11 633.402 cm +0 g 0 G +1 0 0 1 -76.11 -633.402 cm +BT +/F19 11.955 Tf 81.963 633.402 Td[(i)1(nfo)]TJ +ET +1 0 0 1 104.005 633.402 cm +0 g 0 G +1 0 0 1 -104.005 -633.402 cm +BT +/F15 11.955 Tf 109.858 633.402 Td[(An)-326(e)-1(r)1(ror)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Retur)1(ned)-327(a)1(s)-1(:)-435(a)1(n)-327(in)27(t)1(e)-1(g)1(er)-327(v)55(a)1(riable.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(91)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +947 0 obj << +/Type /Page +/Contents 948 0 R +/Resources 946 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +>> endobj +949 0 obj << +/D [947 0 R /XYZ 81.963 738.009 null] +>> endobj +946 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +952 0 obj << +/Length 4711 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -512.349 -738.009 cm +BT +/F19 17.215 Tf 123.806 701.148 Td[(8)-1125(P)1(reco)1(ndit)1(io)1(n)-1(er)-374(ro)1(uti)1(ne)-1(s)]TJ/F15 11.955 Tf 0 -26.285 Td[(Preconditio)1(ning)-377(is)-378(someho)28(w)-378(rega)1(rded)-377(as)-378(\134)1(blac)27(k)-377(mag)1(ic".)-588(T)-1(his)-377(is)-378(due)-378(t)1(o)-377(the)]TJ 0 -14.446 Td[(fact)-310(that)-310(theory)-310(do)-27(esn't)-311(pro)28(vide)-311(a)-310(relia)1(ble)-311(s)-1(upp)-27(o)1(rt)-311(in)-310(the)-311(c)27(ho)1(ic)-1(e)-311(o)1(f)-311(a)-310(precon-)]TJ 0 -14.446 Td[(ditio)1(ner.)-475(It)-339(is)-340(clear)-339(tha)1(t)-340(t)1(he)-340(in\015uence)-340(o)1(f)-340(a)-339(preconditio)1(ning)-339(tec)27(hnique)-339(on)-339(the)]TJ 0 -14.446 Td[(con)27(v)28(ergence)-336(b)-27(e)-1(h)1(a)27(vio)1(r)-336(of)-336(a)1(n)-336(itera)1(tiv)27(e)-336(metho)-27(d)-336(mo)1(stly)-336(dep)-27(ends)-337(o)1(n)-336(the)-336(c)27(ha)1(rac-)]TJ 0 -14.446 Td[(teristics)-424(of)-424(t)1(he)-424(s)-1(y)1(s)-1(t)1(em)-424(matr)1(ix)-424(and)-423(of)-424(the)-424(metho)-26(d)-424(itself)-1(.)-727(An)27(yw)27(a)28(y)-423(it)-424(is)-424(not)]TJ 0 -14.445 Td[(p)-27(ossible)-418(a)-418(prior)1(i)-418(to)-418(sa)27(y)-418(t)1(hat)-418(o)1(ne)-419(pr)1(e)-1(co)1(nditioner)-418(is)-418(alg)1(e)-1(br)1(ic)-1(a)1(lly)-418(b)-27(etter)-418(tha)1(n)]TJ 0 -14.446 Td[(ano)1(ther)-283(and)-283(t)1(his)-284(p)-27(erfec)-1(t)1(ly)-283(explains)-283(the)-283(imp)-27(orta)1(nce)-284(o)1(f)-283(pro)27(v)1(iding)-283(a)-283(wide)-283(rang)1(e)]TJ 0 -14.446 Td[(of)-401(preco)1(nditioners)-401(tec)27(hniques)-401(so)-401(tha)1(t)-401(the)-401(user)-401(can)-401(\014nd)-401(b)28(y)-401(itself)-402(whic)27(h)-401(o)1(ne)]TJ 0 -14.446 Td[(is)-389(mo)1(re)-389(suita)1(ble)-389(for)-388(his)-389(pr)1(oblem.)-621(M)-1(o)1(reo)27(v)28(er,)-404(there)-389(a)1(re)-389(so)1(me)-389(ot)1(he)-1(r)-388(issues)-389(to)]TJ 0 -14.446 Td[(consider)-373(when)-373(c)27(ho)-27(o)1(s)-1(ing)-372(a)-373(pr)1(e)-1(co)1(nditioner)-373(suc)27(h)-373(a)1(s)-373(balancing)-372(the)-373(o)28(v)27(erhead)-373(o)1(f)]TJ 0 -14.445 Td[(building)-371(the)-372(preconditio)1(ner)-372(with)-372(t)1(he)-372(reduc)-1(t)1(ion)-372(in)-372(t)1(he)-372(n)27(um)27(b)-27(er)-372(of)-372(it)1(eratio)1(ns.)]TJ 0 -14.446 Td[(PSB)-1(L)1(AS)-420(con)27(t)1(ains)-420(the)-420(implemen)27(ta)1(tion)-419(of)-420(man)28(y)-420(precondit)1(ioning)-419(tec)27(hniques)]TJ 0 -14.446 Td[(some)-367(of)-368(whic)27(h)-367(are)-367(v)27(ery)-367(\015exible)-367(thanks)-367(to)-367(the)-367(pres)-1(ence)-368(o)1(f)-368(ma)1(n)27(y)-367(para)1(meters)]TJ 0 -14.446 Td[(tha)1(t)-327(is)-326(p)-27(ossible)-327(to)-326(a)1(djus)-1(t)-326(to)-326(\014t)-326(the)-326(user's)-327(needs:)]TJ +ET +1 0 0 1 123.806 462.659 cm +0 g 0 G +1 0 0 1 -123.806 -462.659 cm +BT +/F27 11.955 Tf 141.24 462.659 Td[(\017)]TJ +ET +1 0 0 1 147.218 462.659 cm +0 g 0 G +1 0 0 1 -147.218 -462.659 cm +BT +/F15 11.955 Tf 153.071 462.659 Td[(Dia)1(gona)1(l)-326(Sc)-1(a)1(ling)]TJ +ET +1 0 0 1 123.806 438.25 cm +0 g 0 G +1 0 0 1 -123.806 -438.25 cm +BT +/F27 11.955 Tf 141.24 438.25 Td[(\017)]TJ +ET +1 0 0 1 147.218 438.25 cm +0 g 0 G +1 0 0 1 -147.218 -438.25 cm +BT +/F15 11.955 Tf 153.071 438.25 Td[(Blo)-27(c)27(k)-326(Jacobi)-326(with)-326(I)-1(L)1(U\0500\051)-326(facto)1(rizatio)1(n)]TJ +ET +1 0 0 1 123.806 413.842 cm +0 g 0 G +1 0 0 1 -123.806 -413.842 cm +BT +/F27 11.955 Tf 141.24 413.842 Td[(\017)]TJ +ET +1 0 0 1 147.218 413.842 cm +0 g 0 G +1 0 0 1 -147.218 -413.842 cm +BT +/F15 11.955 Tf 153.071 413.842 Td[(Additiv)28(e)-365(Sc)27(h)27(w)27(a)1(rz)-365(with)-365(t)1(he)-365(Restricted)-365(Addit)1(iv)27(e)-365(Sc)27(h)27(w)27(a)1(rz)-365(a)1(nd)-365(Additiv)28(e)]TJ 0 -14.446 Td[(Sc)27(h)27(w)27(a)1(rz)-327(with)-326(Har)1(monic)-327(ex)1(tens)-1(io)1(ns)-327(\050see)-327(c)27(ha)1(pter)]TJ/F19 11.955 Tf 247.317 0 Td[(??)]TJ/F15 11.955 Tf 12.702 0 Td[(\051)]TJ +ET +1 0 0 1 123.806 374.987 cm +0 g 0 G +1 0 0 1 -123.806 -374.987 cm +BT +/F27 11.955 Tf 141.24 374.987 Td[(\017)]TJ +ET +1 0 0 1 147.218 374.987 cm +0 g 0 G +1 0 0 1 -147.218 -374.987 cm +BT +/F15 11.955 Tf 153.071 374.987 Td[(Tw)27(o-Lev)27(el)-329(Additiv)27(e)-329(Sc)27(h)27(w)27(a)1(rz;)-331(this)-329(is)-330(actua)1(lly)-329(a)-329(family)-329(of)-329(preconditio)1(n-)]TJ 0 -14.446 Td[(ers)-414(since)-414(there)-414(is)-414(t)1(he)-414(p)-27(oss)-1(ibi)1(lit)27(y)-414(t)1(o)-414(c)27(ho)-26(ose)-414(b)-27(et)27(w)27(een)-414(man)28(y)-414(v)55(aria)1(n)27(ts)-414(a)1(s)]TJ 0 -14.445 Td[(explai)1(ne)-1(d)-326(in)-326(c)27(hapter)]TJ/F19 11.955 Tf 107.955 0 Td[(??)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(92)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +951 0 obj << +/Type /Page +/Contents 952 0 R +/Resources 950 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +>> endobj +953 0 obj << +/D [951 0 R /XYZ 123.806 738.009 null] +>> endobj +214 0 obj << +/D [951 0 R /XYZ 123.806 713.103 null] +>> endobj +950 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F27 365 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +956 0 obj << +/Length 4333 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(pr)1(e)-1(cset)1(|Se)-1(t)1(s)-375(the)-375(pr)1(e)-1(co)-31(dn)32(ti)1(oner)-375(t)32(yp)-31(e)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 81.476 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 203.226 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -203.226 -599.263 cm +BT +/F15 11.955 Tf 206.738 599.263 Td[(precse)-1(t)-326(\050)]TJ/F21 11.955 Tf 44.288 0 Td[(pr)50(e)50(c,)-350(ptyp)50(e,)-350(iv,)-350(r)1(s,)-350(rv,)-350(ier)1(r)]TJ/F15 11.955 Tf 133.451 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 570.371 cm +0 g 0 G +1 0 0 1 -76.11 -570.371 cm +BT +/F19 11.955 Tf 81.963 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -545.963 cm +BT +/F19 11.955 Tf 81.963 545.963 Td[(pre)-1(c)]TJ +ET +1 0 0 1 107.042 545.963 cm +0 g 0 G +1 0 0 1 -107.042 -545.963 cm +BT +/F15 11.955 Tf 112.895 545.963 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.045 0 Td[(g)1(lo)1(bal)]TJ/F15 11.955 Tf -39.712 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(e)-327(pr)1(onditio)1(ner)-327(da)1(ta)-326(structure)]TJ +ET +1 0 0 1 332.145 517.071 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -332.145 -517.071 cm +BT +/F42 11.955 Tf 332.145 517.071 Td[(ps)1(b)]TJ +ET +1 0 0 1 351.339 517.071 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -351.339 -517.071 cm +BT +/F42 11.955 Tf 355.031 517.071 Td[(pr)1(ec)]TJ +ET +1 0 0 1 380.377 517.071 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -380.377 -517.071 cm +BT +/F42 11.955 Tf 384.068 517.071 Td[(ty)1(pe)]TJ +ET +1 0 0 1 408.675 517.071 cm +0 g 0 G +1 0 0 1 -408.675 -517.071 cm +BT +/F15 11.955 Tf 408.675 517.071 Td[(.)]TJ +ET +1 0 0 1 76.11 492.663 cm +0 g 0 G +1 0 0 1 -76.11 -492.663 cm +BT +/F19 11.955 Tf 81.963 492.663 Td[(pt)32(yp)-31(e)]TJ +ET +1 0 0 1 115.372 492.663 cm +0 g 0 G +1 0 0 1 -115.372 -492.663 cm +BT +/F15 11.955 Tf 121.225 492.663 Td[(the)-326(t)27(yp)-27(e)-326(of)-327(pr)1(e)-1(co)1(nditioner.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 179.817 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -189.814 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(string)1(.)]TJ +ET +1 0 0 1 76.11 439.363 cm +0 g 0 G +1 0 0 1 -76.11 -439.363 cm +BT +/F19 11.955 Tf 81.963 439.363 Td[(i)1(v)]TJ +ET +1 0 0 1 92.797 439.363 cm +0 g 0 G +1 0 0 1 -92.797 -439.363 cm +BT +/F15 11.955 Tf 98.65 439.363 Td[(in)27(teg)1(e)-1(r)-326(pa)1(rameters)-326(for)-326(the)-326(prec)-1(o)1(ndtioner.)-435(Sco)1(p)-28(e:)]TJ/F19 11.955 Tf 254.02 0 Td[(g)1(loba)1(l)]TJ/F15 11.955 Tf -241.442 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 386.062 cm +0 g 0 G +1 0 0 1 -76.11 -386.062 cm +BT +/F19 11.955 Tf 81.963 386.062 Td[(rs)]TJ +ET +1 0 0 1 92.761 386.062 cm +0 g 0 G +1 0 0 1 -92.761 -386.062 cm +BT +/F15 11.955 Tf 98.614 386.062 Td[(Scop)-27(e:)]TJ 12.614 -14.445 Td[(T)27(yp)-27(e:)]TJ 0 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(.)]TJ +ET +1 0 0 1 76.11 332.762 cm +0 g 0 G +1 0 0 1 -76.11 -332.762 cm +BT +/F19 11.955 Tf 81.963 332.762 Td[(rv)]TJ +ET +1 0 0 1 94.554 332.762 cm +0 g 0 G +1 0 0 1 -94.554 -332.762 cm +BT +/F15 11.955 Tf 100.407 332.762 Td[(Scop)-27(e:)]TJ 10.821 -14.446 Td[(T)27(yp)-27(e:)]TJ 0 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(.)]TJ +ET +1 0 0 1 76.11 279.462 cm +0 g 0 G +1 0 0 1 -76.11 -279.462 cm +BT +/F19 11.955 Tf 81.963 279.462 Td[(i)1(e)-1(rr)]TJ +ET +1 0 0 1 102.822 279.462 cm +0 g 0 G +1 0 0 1 -102.822 -279.462 cm +BT +/F15 11.955 Tf 108.675 279.462 Td[(Scop)-27(e:)]TJ 2.553 -14.446 Td[(T)27(yp)-27(e:)]TJ 0 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(93)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +955 0 obj << +/Type /Page +/Contents 956 0 R +/Resources 954 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 933 0 R +/Annots [ 959 0 R ] +>> endobj +959 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [331.149 513.418 409.672 526.37] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +957 0 obj << +/D [955 0 R /XYZ 81.963 738.009 null] +>> endobj +218 0 obj << +/D [955 0 R /XYZ 81.963 644.118 null] +>> endobj +958 0 obj << +/D [955 0 R /XYZ 81.963 610.361 null] +>> endobj +954 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +962 0 obj << +/Length 5980 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(pr)1(e)-1(cbl)1(d|Buil)1(ds)-375(a)-375(pr)1(e)-1(co)1(ndit)1(io)1(ne)-1(r)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 83.911 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 247.504 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -247.504 -599.263 cm +BT +/F15 11.955 Tf 251.016 599.263 Td[(precbld)-326(\050)]TJ/F21 11.955 Tf 46.173 0 Td[(a,)-350(desc)]TJ +ET +1 0 0 1 333.175 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -333.175 -599.263 cm +BT +/F21 11.955 Tf 336.761 599.263 Td[(a,)-350(pr)50(e)50(c,)-350(info,)-350(up)50(d)]TJ/F15 11.955 Tf 87.124 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 570.371 cm +0 g 0 G +1 0 0 1 -117.953 -570.371 cm +BT +/F19 11.955 Tf 123.806 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -545.963 cm +BT +/F19 11.955 Tf 123.806 545.963 Td[(a)]TJ +ET +1 0 0 1 130.344 545.963 cm +0 g 0 G +1 0 0 1 -130.344 -545.963 cm +BT +/F15 11.955 Tf 136.197 545.963 Td[(the)-326(s)-1(y)1(s)-1(t)1(e)-1(m)-326(spar)1(s)-1(e)-326(matr)1(ix.)-435(Sc)-1(o)1(p)-27(e)-1(:)]TJ/F19 11.955 Tf 174.874 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -158 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(sparse)-326(matrix)-326(da)1(ta)-326(structure)]TJ +ET +1 0 0 1 380.947 517.071 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -380.947 -517.071 cm +BT +/F42 11.955 Tf 380.947 517.071 Td[(ps)1(b)]TJ +ET +1 0 0 1 400.141 517.071 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -400.141 -517.071 cm +BT +/F42 11.955 Tf 403.832 517.071 Td[(sp)1(ma)1(t)]TJ +ET +1 0 0 1 435.33 517.071 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -435.33 -517.071 cm +BT +/F42 11.955 Tf 439.021 517.071 Td[(ty)1(pe)]TJ +ET +1 0 0 1 463.629 517.071 cm +0 g 0 G +1 0 0 1 -463.629 -517.071 cm +BT +/F15 11.955 Tf 463.629 517.071 Td[(.)]TJ +ET +1 0 0 1 117.953 492.663 cm +0 g 0 G +1 0 0 1 -117.953 -492.663 cm +BT +/F19 11.955 Tf 123.806 492.663 Td[(desc)]TJ +ET +1 0 0 1 149.504 492.663 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -149.504 -492.663 cm +BT +/F19 11.955 Tf 153.539 492.663 Td[(a)]TJ +ET +1 0 0 1 160.077 492.663 cm +0 g 0 G +1 0 0 1 -160.077 -492.663 cm +BT +/F15 11.955 Tf 165.93 492.663 Td[(the)-326(problem)-326(comm)27(unica)1(tion)-326(des)-1(cript)1(or.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 244.59 0 Td[(g)1(loba)1(l)]TJ/F15 11.955 Tf -257.449 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-217(as:)-381(a)-217(comm)27(unica)1(tion)-217(des)-1(cript)1(or)-217(data)-217(structur)1(e)]TJ +ET +1 0 0 1 435.51 463.771 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -435.51 -463.771 cm +BT +/F42 11.955 Tf 435.51 463.771 Td[(ps)1(b)]TJ +ET +1 0 0 1 454.704 463.771 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -454.704 -463.771 cm +BT +/F42 11.955 Tf 458.395 463.771 Td[(de)1(sc)]TJ +ET +1 0 0 1 483.741 463.771 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -483.741 -463.771 cm +BT +/F42 11.955 Tf 487.432 463.771 Td[(ty)1(pe)]TJ +ET +1 0 0 1 512.04 463.771 cm +0 g 0 G +1 0 0 1 -512.04 -463.771 cm +BT +/F15 11.955 Tf 512.04 463.771 Td[(.)]TJ +ET +1 0 0 1 117.953 439.363 cm +0 g 0 G +1 0 0 1 -117.953 -439.363 cm +BT +/F19 11.955 Tf 123.806 439.363 Td[(up)-31(d)]TJ +ET +1 0 0 1 146.595 439.363 cm +0 g 0 G +1 0 0 1 -146.595 -439.363 cm +BT +/F15 11.955 Tf 152.448 439.363 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.045 0 Td[(g)1(lo)1(b)-1(a)1(l)]TJ/F15 11.955 Tf -37.422 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter.)]TJ +ET +1 0 0 1 117.953 383.074 cm +0 g 0 G +1 0 0 1 -117.953 -383.074 cm +BT +/F19 11.955 Tf 123.806 383.074 Td[(On)-375(Return)]TJ +ET +1 0 0 1 187.698 383.074 cm +0 g 0 G +1 0 0 1 -69.745 -24.409 cm +0 g 0 G +1 0 0 1 -117.953 -358.665 cm +BT +/F19 11.955 Tf 123.806 358.665 Td[(pre)-1(c)]TJ +ET +1 0 0 1 148.885 358.665 cm +0 g 0 G +1 0 0 1 -148.885 -358.665 cm +BT +/F15 11.955 Tf 154.738 358.665 Td[(the)-326(prec)-1(o)-26(dn)27(tio)1(ne)-1(r)1(.)]TJ -1.667 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(precondt)1(ioner)-326(data)-326(structur)1(e)]TJ +ET +1 0 0 1 381.793 315.328 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -381.793 -315.328 cm +BT +/F42 11.955 Tf 381.793 315.328 Td[(ps)1(b)]TJ +ET +1 0 0 1 400.987 315.328 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -400.987 -315.328 cm +BT +/F42 11.955 Tf 404.678 315.328 Td[(pr)1(ec)]TJ +ET +1 0 0 1 430.024 315.328 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -430.024 -315.328 cm +BT +/F42 11.955 Tf 433.715 315.328 Td[(ty)1(pe)]TJ +ET +1 0 0 1 458.323 315.328 cm +0 g 0 G +1 0 0 1 -340.37 -38.855 cm +0 g 0 G +1 0 0 1 -117.953 -276.473 cm +BT +/F19 11.955 Tf 123.806 276.473 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 276.473 cm +0 g 0 G +1 0 0 1 -145.848 -276.473 cm +BT +/F15 11.955 Tf 151.701 276.473 Td[(the)-326(return)-326(error)-326(co)-27(de.)]TJ 1.37 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(94)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +961 0 obj << +/Type /Page +/Contents 962 0 R +/Resources 960 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +/Annots [ 965 0 R 966 0 R 967 0 R ] +>> endobj +965 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [379.951 513.418 464.625 526.37] +/Subtype /Link +/A << /S /GoTo /D (spdata) >> +>> endobj +966 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [434.514 460.118 513.036 473.069] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +967 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [380.796 311.675 459.319 324.626] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +963 0 obj << +/D [961 0 R /XYZ 123.806 738.009 null] +>> endobj +222 0 obj << +/D [961 0 R /XYZ 123.806 644.118 null] +>> endobj +964 0 obj << +/D [961 0 R /XYZ 123.806 610.361 null] +>> endobj +960 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +971 0 obj << +/Length 6459 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -70.503 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -667.506 cm +BT +/F19 17.215 Tf 81.963 667.506 Td[(psb)]TJ +ET +1 0 0 1 112.283 667.506 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -667.506 cm +BT +/F19 17.215 Tf 118.094 667.506 Td[(pr)1(e)-1(capl)1(y|Pr)1(econdi)1(ti)1(oner)-375(appl)1(icat)1(io)1(n)]TJ -36.131 -21.918 Td[(r)1(outi)1(ne)]TJ 0 -45.49 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 67.398 -26.588 Td[(call)-326(psb)]TJ +ET +1 0 0 1 189.148 573.51 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -189.148 -573.51 cm +BT +/F15 11.955 Tf 192.66 573.51 Td[(precaply)-326(\050)]TJ/F21 11.955 Tf 51.702 0 Td[(pr)51(e)50(c)-1(,x,y,desc)]TJ +ET +1 0 0 1 308.89 573.51 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -308.89 -573.51 cm +BT +/F21 11.955 Tf 312.477 573.51 Td[(a,info,tr)50(ans,wor)1(k)]TJ/F15 11.955 Tf 86.078 0 Td[(\051)]TJ/F19 17.215 Tf -316.592 -36.657 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 85.854 -26.589 Td[(call)-326(psb)]TJ +ET +1 0 0 1 207.604 510.264 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -207.604 -510.264 cm +BT +/F15 11.955 Tf 211.116 510.264 Td[(precaply)-326(\050)]TJ/F21 11.955 Tf 51.702 0 Td[(pr)51(e)50(c,)-1(x,desc)]TJ +ET +1 0 0 1 318.081 510.264 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -318.081 -510.264 cm +BT +/F21 11.955 Tf 321.667 510.264 Td[(a,info,tr)50(ans)]TJ/F15 11.955 Tf 58.432 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 481.079 cm +0 g 0 G +1 0 0 1 -76.11 -481.079 cm +BT +/F19 11.955 Tf 81.963 481.079 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 481.079 cm +0 g 0 G +1 0 0 1 -61.657 -25.876 cm +0 g 0 G +1 0 0 1 -76.11 -455.203 cm +BT +/F19 11.955 Tf 81.963 455.203 Td[(pre)-1(c)]TJ +ET +1 0 0 1 107.042 455.203 cm +0 g 0 G +1 0 0 1 -107.042 -455.203 cm +BT +/F15 11.955 Tf 112.895 455.203 Td[(the)-326(prec)-1(o)1(nditio)1(ne)-1(r)1(.)-436(Sco)1(p)-27(e)-1(:)]TJ/F19 11.955 Tf 140.147 0 Td[(g)1(loba)1(l)]TJ/F15 11.955 Tf -141.814 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(precondit)1(ioner)-326(data)-326(structu)1(re)]TJ +ET +1 0 0 1 343.201 426.312 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -343.201 -426.312 cm +BT +/F42 11.955 Tf 343.201 426.312 Td[(ps)1(b)]TJ +ET +1 0 0 1 362.395 426.312 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -362.395 -426.312 cm +BT +/F42 11.955 Tf 366.086 426.312 Td[(pr)1(ec)]TJ +ET +1 0 0 1 391.432 426.312 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -391.432 -426.312 cm +BT +/F42 11.955 Tf 395.123 426.312 Td[(ty)1(pe)]TJ +ET +1 0 0 1 419.731 426.312 cm +0 g 0 G +1 0 0 1 -419.731 -426.312 cm +BT +/F15 11.955 Tf 419.731 426.312 Td[(.)]TJ +ET +1 0 0 1 76.11 400.435 cm +0 g 0 G +1 0 0 1 -76.11 -400.435 cm +BT +/F19 11.955 Tf 81.963 400.435 Td[(x)]TJ +ET +1 0 0 1 89.061 400.435 cm +0 g 0 G +1 0 0 1 -89.061 -400.435 cm +BT +/F15 11.955 Tf 94.914 400.435 Td[(the)-326(s)-1(o)1(urce)-327(v)28(ec)-1(t)1(or.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 133.708 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -117.394 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(e)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(double)-326(precision)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 345.668 cm +0 g 0 G +1 0 0 1 -76.11 -345.668 cm +BT +/F19 11.955 Tf 81.963 345.668 Td[(desc)]TJ +ET +1 0 0 1 107.661 345.668 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -107.661 -345.668 cm +BT +/F19 11.955 Tf 111.696 345.668 Td[(a)]TJ +ET +1 0 0 1 118.234 345.668 cm +0 g 0 G +1 0 0 1 -118.234 -345.668 cm +BT +/F15 11.955 Tf 124.087 345.668 Td[(the)-326(problem)-326(comm)27(unica)1(tion)-326(des)-1(cript)1(or.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 244.59 0 Td[(g)1(loba)1(l)]TJ/F15 11.955 Tf -257.449 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(comm)27(un)1(ic)-1(a)1(tion)-326(dat)1(a)-326(s)-1(t)1(ructure)]TJ +ET +1 0 0 1 347.428 316.776 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -347.428 -316.776 cm +BT +/F42 11.955 Tf 347.428 316.776 Td[(ps)1(b)]TJ +ET +1 0 0 1 366.622 316.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -366.622 -316.776 cm +BT +/F42 11.955 Tf 370.313 316.776 Td[(de)1(sc)]TJ +ET +1 0 0 1 395.659 316.776 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -395.659 -316.776 cm +BT +/F42 11.955 Tf 399.351 316.776 Td[(ty)1(pe)]TJ +ET +1 0 0 1 423.958 316.776 cm +0 g 0 G +1 0 0 1 -423.958 -316.776 cm +BT +/F15 11.955 Tf 423.958 316.776 Td[(.)]TJ +ET +1 0 0 1 76.11 290.9 cm +0 g 0 G +1 0 0 1 -76.11 -290.9 cm +BT +/F19 11.955 Tf 81.963 290.9 Td[(t)1(r)-1(ans)]TJ +ET +1 0 0 1 112.001 290.9 cm +0 g 0 G +1 0 0 1 -112.001 -290.9 cm +BT +/F15 11.955 Tf 117.854 290.9 Td[(Scop)-27(e:)]TJ -6.626 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(c)27(har)1(acter.)]TJ +ET +1 0 0 1 76.11 236.132 cm +0 g 0 G +1 0 0 1 -76.11 -236.132 cm +BT +/F19 11.955 Tf 81.963 236.132 Td[(w)32(ork)]TJ +ET +1 0 0 1 110.619 236.132 cm +0 g 0 G +1 0 0 1 -110.619 -236.132 cm +BT +/F15 11.955 Tf 116.472 236.132 Td[(an)-326(opt)1(iona)1(l)-327(w)27(o)1(rk)-326(s)-1(pa)1(ce)-327(Scop)-27(e:)]TJ/F19 11.955 Tf 159.722 0 Td[(l)1(o)-31(cal)]TJ/F15 11.955 Tf -164.966 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(double)-326(precision)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 76.11 178.082 cm +0 g 0 G +1 0 0 1 -76.11 -178.082 cm +BT +/F19 11.955 Tf 81.963 178.082 Td[(On)-375(Return)]TJ +ET +1 0 0 1 145.855 178.082 cm +0 g 0 G +1 0 0 1 -69.745 -25.876 cm +0 g 0 G +1 0 0 1 -76.11 -152.206 cm +BT +/F19 11.955 Tf 81.963 152.206 Td[(y)]TJ +ET +1 0 0 1 89.061 152.206 cm +0 g 0 G +1 0 0 1 -89.061 -152.206 cm +BT +/F15 11.955 Tf 94.914 152.206 Td[(the)-326(de)-1(stina)1(tio)1(n)-327(v)28(e)-1(cto)1(r.)-435(Scop)-27(e:)]TJ/F19 11.955 Tf 158.421 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -142.107 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(a)-326(double)-326(precision)-326(arra)28(y)82(.)]TJ +ET +1 0 0 1 81.963 93.426 cm +0 g 0 G +1 0 0 1 -81.963 -93.426 cm +BT +/F15 11.955 Tf 270.381 93.426 Td[(95)]TJ +ET +1 0 0 1 470.506 93.426 cm +0 g 0 G +endstream +endobj +970 0 obj << +/Type /Page +/Contents 971 0 R +/Resources 969 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +/Annots [ 975 0 R 976 0 R ] +>> endobj +975 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [342.205 422.659 420.727 435.61] +/Subtype /Link +/A << /S /GoTo /D (precdata) >> +>> endobj +976 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [346.432 313.123 424.955 326.075] +/Subtype /Link +/A << /S /GoTo /D (descdata) >> +>> endobj +972 0 obj << +/D [970 0 R /XYZ 81.963 738.009 null] +>> endobj +226 0 obj << +/D [970 0 R /XYZ 81.963 622.309 null] +>> endobj +973 0 obj << +/D [970 0 R /XYZ 81.963 584.608 null] +>> endobj +974 0 obj << +/D [970 0 R /XYZ 81.963 521.363 null] +>> endobj +969 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +979 0 obj << +/Length 767 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -36.861 cm +0 g 0 G +1 0 0 1 -117.953 -701.148 cm +BT +/F19 11.955 Tf 123.806 701.148 Td[(i)1(nfo)]TJ +ET +1 0 0 1 145.848 701.148 cm +0 g 0 G +1 0 0 1 -145.848 -701.148 cm +BT +/F15 11.955 Tf 151.701 701.148 Td[(the)-326(return)-326(error)-326(co)-27(de.)]TJ 1.37 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(96)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +978 0 obj << +/Type /Page +/Contents 979 0 R +/Resources 977 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +>> endobj +980 0 obj << +/D [978 0 R /XYZ 123.806 738.009 null] +>> endobj +977 0 obj << +/Font << /F19 261 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +983 0 obj << +/Length 7144 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -470.506 -738.009 cm +BT +/F19 17.215 Tf 81.963 701.148 Td[(9)-1125(Er)1(ro)1(r)-375(handl)1(ing)]TJ/F15 11.955 Tf 0 -26.285 Td[(The)-311(PSB)-1(L)1(AS)-311(libra)1(ry)-311(erro)1(r)-311(ha)1(ndling)-310(p)-28(o)1(licy)-311(ha)1(s)-311(b)-28(een)-311(co)1(mple)-1(t)1(e)-1(ly)-310(rewritten)-310(in)]TJ 0 -14.446 Td[(v)27(ersio)1(n)-348(2.0)1(.)-500(T)-1(he)-348(idea)-347(b)-28(ehind)-348(t)1(he)-349(design)-348(o)1(f)-348(this)-348(new)-349(err)1(or)-348(ha)1(ndling)-348(str)1(ategy)]TJ 0 -14.446 Td[(is)-397(to)-396(k)28(ee)-1(p)-396(error)-396(mess)-1(a)1(ges)-397(o)1(n)-397(a)-396(stac)27(k)-396(allo)28(wing)-396(the)-397(user)-397(t)1(o)-396(trace)-397(ba)1(c)27(k)-397(u)1(p)-397(to)]TJ 0 -14.446 Td[(the)-297(p)-27(o)1(in)27(t)-297(where)-297(t)1(he)-297(\014rst)-297(err)1(or)-296(me)-1(ssag)1(e)-297(has)-297(b)-27(een)-297(g)1(ene)-1(r)1(ated.)-425(Ev)27(ery)-296(routine)-296(in)]TJ 0 -14.446 Td[(the)-310(PSBLAS-)-1(2)1(.0)-310(libr)1(ary)-309(has,)-313(as)-310(last)-309(non-optio)1(nal)-310(a)1(rgumen)27(t)1(,)-313(an)-310(in)27(t)1(e)-1(g)1(er)]TJ/F42 11.955 Tf 363.935 0 Td[(in)1(fo)]TJ/F15 11.955 Tf -363.935 -14.445 Td[(v)55(aria)1(ble;)-420(w)-1(henev)27(er,)-404(inside)-389(the)-389(ro)1(utine,)-405(en)-389(er)1(ror)-388(is)-389(de)-1(t)1(e)-1(cted,)-404(this)-389(v)55(aria)1(ble)-389(is)]TJ 0 -14.446 Td[(set)-387(t)1(o)-386(a)-386(v)54(a)1(lue)-387(corr)1(es)-1(p)-27(o)1(nding)-386(to)-386(a)-386(sp)-28(eci\014c)-387(err)1(or)-386(co)-27(de.)-616(Then)-386(this)-387(err)1(or)-386(co)-27(de)]TJ 0 -14.446 Td[(is)-367(also)-367(pushed)-367(on)-367(t)1(he)-367(e)-1(r)1(ror)-367(sta)1(c)27(k)-367(and)-367(t)1(he)-1(n)-367(eit)1(he)-1(r)-366(c)-1(o)1(n)27(tro)1(l)-367(is)-367(returned)-367(to)-366(the)]TJ 0 -14.446 Td[(caller)-443(ro)1(utine)-443(or)-443(the)-443(execution)-443(is)-443(ab)-27(or)1(ted,)-473(dep)-27(ending)-443(on)-443(the)-443(users)-444(c)28(hoice.)]TJ 0 -14.446 Td[(A)27(t)-382(t)1(he)-383(t)1(ime)-383(when)-382(the)-382(execution)-382(is)-382(ab)-27(o)1(rted,)-396(an)-382(erro)1(r)-382(mess)-1(a)1(ge)-382(is)-382(prin)27(ted)-382(o)1(n)]TJ 0 -14.445 Td[(standa)1(rd)-402(o)1(utput)-402(with)-402(a)-401(lev)27(el)-402(of)-402(v)28(e)-1(r)1(b)-28(o)1(sit)27(y)-402(t)1(han)-402(can)-402(b)-27(e)-402(c)27(hosen)-402(b)27(y)-401(the)-402(use)-1(r)1(.)]TJ 0 -14.446 Td[(If)-467(the)-467(execution)-466(is)-467(not)-467(a)1(b)-27(ort)1(e)-1(d,)-501(then,)-502(the)-467(caller)-467(r)1(outine)-467(c)27(hec)27(ks)-467(t)1(he)-467(v)54(a)1(lue)]TJ 0 -14.446 Td[(return)1(e)-1(d)-376(in)-376(the)]TJ/F42 11.955 Tf 83.085 0 Td[(in)1(fo)]TJ/F15 11.955 Tf 29.108 0 Td[(v)55(aria)1(ble)-377(an)1(d,)-389(if)-377(not)-376(zero)1(,)-389(an)-376(e)-1(r)1(ror)-376(condit)1(ion)-376(is)-377(ra)1(is)-1(ed.)]TJ -112.193 -14.446 Td[(This)-361(pro)-27(cess)-362(co)1(n)27(tin)27(ues)-361(on)-361(a)1(ll)-361(the)-361(lev)27(els)-361(of)-361(nested)-361(calls)-361(un)27(t)1(il)-361(the)-361(lev)27(el)-361(where)]TJ 0 -14.446 Td[(the)-326(us)-1(er)-326(decides)-327(to)-326(a)1(b)-28(o)1(rt)-326(the)-326(prog)1(ram)-326(execution.)]TJ 17.559 -14.446 Td[(Figur)1(e)]TJ +ET +1 0 0 1 137.086 458.175 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -137.086 -458.175 cm +BT +/F15 11.955 Tf 137.086 458.175 Td[(5)]TJ +ET +1 0 0 1 142.939 458.175 cm +0 g 0 G +1 0 0 1 -142.939 -458.175 cm +BT +/F15 11.955 Tf 147.502 458.175 Td[(sho)27(ws)-382(t)1(he)-382(la)27(y)28(out)-381(of)-382(a)-381(g)1(e)-1(neric)]TJ/F42 11.955 Tf 155.946 0 Td[(ps)1(b_)1(foo)]TJ/F15 11.955 Tf 47.626 0 Td[(ro)1(utine)-382(with)-382(r)1(e)-1(sp)-27(ect)-382(to)]TJ -269.111 -14.445 Td[(the)-269(PSB)-1(LAS-2.0)-269(err)1(or)-269(handling)-269(p)-27(o)1(licy)81(.)-416(It)-269(is)-270(p)-27(ossible)-269(to)-269(se)-1(e)-269(ho)27(w,)-280(w)-1(henev)27(er)-269(a)1(n)]TJ 0 -14.446 Td[(erro)1(r)-254(co)1(ndition)-253(is)-254(detec)-1(t)1(e)-1(d,)-268(th)1(e)]TJ/F42 11.955 Tf 157.821 0 Td[(in)1(fo)]TJ/F15 11.955 Tf 27.64 0 Td[(v)55(aria)1(ble)-254(is)-254(set)-254(to)-253(the)-253(c)-1(o)1(rresp)-27(onding)-253(erro)1(r)]TJ -185.461 -14.446 Td[(co)-27(de)-242(w)-1(hic)27(h)-242(is,)-259(then,)-259(pus)-1(hed)-242(on)-242(top)-242(o)1(f)-243(the)-242(s)-1(t)1(ac)27(k)-242(b)27(y)-242(means)-242(of)-243(t)1(he)]TJ/F42 11.955 Tf 317.62 0 Td[(ps)1(b_)1(err)1(pu)1(sh)]TJ/F15 11.955 Tf 67.671 0 Td[(.)]TJ -385.291 -14.446 Td[(An)-422(erro)1(r)-422(c)-1(o)1(nditio)1(n)-423(ma)28(y)-422(b)-27(e)-422(directly)-422(detec)-1(t)1(ed)-423(inside)-422(a)-422(ro)1(utine)-422(or)-422(indir)1(e)-1(ctly)]TJ 0 -14.446 Td[(c)27(hec)27(king)-320(the)-321(error)-320(co)-27(de)-321(returned)-321(retur)1(ne)-1(d)-321(b)28(y)-321(a)-321(ca)1(lled)-321(routi)1(ne)-1(.)-433(Whenev)27(er)-321(a)1(n)]TJ 0 -14.446 Td[(erro)1(r)-233(is)-233(encoun)27(ter)1(e)-1(d,)-251(after)-233(it)-232(has)-233(b)-27(een)-233(pushe)-1(d)-232(on)-233(sta)1(c)27(k,)-252(the)-233(pr)1(ogr)1(am)-233(executio)1(n)]TJ 0 -14.445 Td[(skips)-349(to)-348(a)-348(p)-28(o)1(in)27(t)-349(where)-349(t)1(he)-349(e)-1(r)1(ror)-348(conditio)1(n)-349(is)-349(handled;)-360(the)-348(e)-1(r)1(ror)-348(c)-1(o)1(nditio)1(n)-349(is)]TJ 0 -14.446 Td[(handled)-426(either)-425(b)27(y)-426(retur)1(ning)-426(con)28(trol)-425(to)-426(the)-426(ca)1(lle)-1(r)-425(rout)1(ine)-426(or)-426(b)27(y)-425(calling)-425(the)]TJ/F42 11.955 Tf 0 -14.446 Td[(ps)1(b\134)1(_er)1(ro)1(r)]TJ/F15 11.955 Tf 66.045 0 Td[(ro)1(utine)-379(whic)27(h)-379(pr)1(in)27(ts)-379(the)-378(c)-1(o)1(n)27(ten)27(t)-378(of)-378(the)-379(erro)1(r)-379(sta)1(c)27(k)-379(a)1(nd)-379(a)1(b)-28(o)1(rts)]TJ -66.045 -14.446 Td[(the)-326(prog)1(ram)-326(execution.)]TJ 17.559 -14.446 Td[(Figur)1(e)]TJ +ET +1 0 0 1 137.211 299.271 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -137.211 -299.271 cm +BT +/F15 11.955 Tf 137.211 299.271 Td[(6)]TJ +ET +1 0 0 1 143.064 299.271 cm +0 g 0 G +1 0 0 1 -143.064 -299.271 cm +BT +/F15 11.955 Tf 147.751 299.271 Td[(rep)-27(ort)1(s)-393(a)-391(sample)-392(error)-391(me)-1(ssag)1(e)-393(g)1(enerated)-392(b)27(y)-391(the)-392(P)-1(SBLAS-2.0)]TJ -65.788 -14.446 Td[(libra)1(ry)82(.)-527(T)-1(his)-357(erro)1(r)-357(has)-357(b)-27(een)-357(generated)-357(b)27(y)-356(the)-357(f)-1(a)1(ct)-357(that)-356(the)-357(us)-1(er)-357(ha)1(s)-357(c)27(hosen)]TJ 0 -14.445 Td[(the)-316(in)28(v)54(a)1(lid)-316(\134F)28(OO)1(")-316(sto)1(rag)1(e)-316(forma)1(t)-316(t)1(o)-316(r)1(e)-1(pr)1(e)-1(sen)27(t)-315(the)-316(spar)1(s)-1(e)-316(m)1(atrix)1(.)-432(F)82(rom)-315(this)]TJ 0 -14.446 Td[(erro)1(r)-425(me)-1(ssag)1(e)-426(it)-425(is)-426(p)-27(o)1(s)-1(sible)-425(to)-425(see)-426(tha)1(t)-426(t)1(he)-426(erro)1(r)-425(has)-426(b)-27(een)-425(de)-1(t)1(e)-1(cted)-425(inside)]TJ 0 -14.446 Td[(the)]TJ/F42 11.955 Tf 20.214 0 Td[(ps)1(b_)1(ces)1(t)]TJ/F15 11.955 Tf 53.172 0 Td[(subrout)1(ine)-331(c)-1(a)1(lled)-331(b)27(y)]TJ/F42 11.955 Tf 107.533 0 Td[(ps)1(b_)1(spa)1(sb)]TJ/F15 11.955 Tf 59.324 0 Td[(...)-449(b)27(y)-330(pro)-27(cess)-332(0)-330(\050i.e.)-449(the)-331(ro)-26(ot)]TJ -240.243 -14.446 Td[(pro)-27(cess\051.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(97)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +982 0 obj << +/Type /Page +/Contents 983 0 R +/Resources 981 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +/Annots [ 985 0 R 986 0 R ] +>> endobj +985 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [136.09 454.522 143.936 467.474] +/Subtype /Link +/A << /S /GoTo /D (figure.5) >> +>> endobj +986 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [136.215 295.95 144.06 308.57] +/Subtype /Link +/A << /S /GoTo /D (figure.6) >> +>> endobj +984 0 obj << +/D [982 0 R /XYZ 81.963 738.009 null] +>> endobj +230 0 obj << +/D [982 0 R /XYZ 81.963 713.103 null] +>> endobj +981 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +991 0 obj << +/Length 2299 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -119.151 cm +0 g 0 G +1 0 0 1 188.418 -12.951 cm +0 g 0 G +0 g 0 G +1 0 0 1 -188.418 -1.395 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +389.754 0.199 l +S +Q +1 0 0 1 0 -337.572 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 337.572 l +S +Q +1 0 0 1 2.515 322.026 cm +0 g 0 G +0 g 0 G +1 0 0 1 -126.321 -588.966 cm +BT +/F46 10.909 Tf 132.174 588.966 Td[(subroutine)-525(psb_foo\050some)-525(args,)-525(info\051)]TJ 17.182 -13.549 Td[(...)]TJ 0 -13.549 Td[(if\050error)-525(detected\051)-525(then)]TJ 17.182 -13.549 Td[(info=errcode1)]TJ 0 -13.55 Td[(call)-525(psb_errpush\050'psb_foo',)-525(errcode1\051)]TJ 0 -13.549 Td[(goto)-525(9999)]TJ -17.182 -13.549 Td[(end)-525(if)]TJ 0 -13.549 Td[(...)]TJ 0 -13.549 Td[(call)-525(psb_bar\050some)-525(args,)-525(info\051)]TJ 0 -13.55 Td[(if\050info)-525(.ne.)-525(zero\051)-525(then)]TJ 17.182 -13.549 Td[(info=errcode2)]TJ 0 -13.549 Td[(call)-525(psb_errpush\050'psb_foo',)-525(errcode2\051)]TJ 0 -13.549 Td[(goto)-525(9999)]TJ -17.182 -13.549 Td[(end)-525(if)]TJ 0 -13.55 Td[(...)]TJ -17.182 -13.549 Td[(9999)-525(continue)]TJ 17.182 -13.549 Td[(if)-525(\050err_act)-525(.eq.)-525(act_abort\051)-525(then)]TJ 11.454 -13.549 Td[(call)-525(psb_error\050icontxt\051)]TJ 0 -13.549 Td[(return)]TJ -11.454 -13.549 Td[(else)]TJ 11.454 -13.55 Td[(return)]TJ -11.454 -13.549 Td[(end)-525(if)]TJ -17.182 -27.098 Td[(end)-525(subroutine)-525(psb_foo)]TJ +ET +1 0 0 1 513.161 266.94 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 337.572 l +S +Q +1 0 0 1 -389.355 -0.398 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +389.754 0.199 l +S +Q +1 0 0 1 -123.806 -266.542 cm +BT +/F15 11.955 Tf 123.806 234.329 Td[(Figur)1(e)-321(5:)-432(The)-321(la)27(y)28(out)-320(of)-321(a)-320(generic)]TJ/F42 11.955 Tf 173.034 0 Td[(ps)1(b)]TJ +ET +1 0 0 1 316.034 234.329 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.691 0.199 l +S +Q +1 0 0 1 -316.034 -234.329 cm +BT +/F42 11.955 Tf 319.725 234.329 Td[(fo)1(o)]TJ/F15 11.955 Tf 22.29 0 Td[(ro)1(utine)-321(with)-321(r)1(e)-1(sp)-27(ect)-321(to)-320(PSB)-1(L)1(A)-1(S-)]TJ -218.209 -14.446 Td[(2.0)-326(err)1(or)-326(handling)-326(p)-27(o)1(licy)81(.)]TJ +ET +1 0 0 1 123.806 217.559 cm +0 g 0 G +1 0 0 1 0 -124.132 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 312.224 93.427 Td[(98)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +990 0 obj << +/Type /Page +/Contents 991 0 R +/Resources 989 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +>> endobj +992 0 obj << +/D [990 0 R /XYZ 123.806 738.009 null] +>> endobj +987 0 obj << +/D [990 0 R /XYZ 174.916 248.775 null] +>> endobj +989 0 obj << +/Font << /F46 421 0 R /F15 267 0 R /F42 368 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +995 0 obj << +/Length 3058 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -388.543 -182.27 cm +0 g 0 G +1 0 0 1 188.418 -12.951 cm +0 g 0 G +0 g 0 G +1 0 0 1 -188.418 -1.395 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +389.754 0.199 l +S +Q +1 0 0 1 0 -211.334 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 211.334 l +S +Q +1 0 0 1 2.515 198.423 cm +0 g 0 G +0 g 0 G +1 0 0 1 -84.478 -528.482 cm +BT +/F42 11.955 Tf 90.331 528.482 Td[(==)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)]TJ 0 -14.446 Td[(Pr)1(oc)1(ess)1(:)-514(0.)-1029(P)1(SB)1(LAS)-514(E)1(rro)1(r)-514(\05040)1(10)1(\051)-515(i)1(n)-514(su)1(bro)1(ut)1(ine)1(:)-514(df_)1(sa)1(mpl)1(e)]TJ 0 -14.446 Td[(Er)1(ro)1(r)-515(f)1(ro)1(m)-515(c)1(al)1(l)-514(to)-514(su)1(bro)1(ut)1(ine)-514(m)1(at)-514(di)1(st)]TJ 0 -14.446 Td[(==)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)]TJ 0 -14.445 Td[(Pr)1(oc)1(ess)1(:)-514(0.)-1029(P)1(SB)1(LAS)-514(E)1(rro)1(r)-514(\05040)1(10)1(\051)-515(i)1(n)-514(su)1(bro)1(ut)1(ine)1(:)-514(mat)1(_d)1(ist)1(v)]TJ 0 -14.446 Td[(Er)1(ro)1(r)-515(f)1(ro)1(m)-515(c)1(al)1(l)-514(to)-514(su)1(bro)1(ut)1(ine)-514(p)1(sb_)1(sp)1(as)1(b)]TJ 0 -14.446 Td[(==)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)]TJ 0 -14.446 Td[(Pr)1(oc)1(ess)1(:)-514(0.)-1029(P)1(SB)1(LAS)-514(E)1(rro)1(r)-514(\05040)1(10)1(\051)-515(i)1(n)-514(su)1(bro)1(ut)1(ine)1(:)-514(psb)1(_s)1(pas)1(b)]TJ 0 -14.446 Td[(Er)1(ro)1(r)-515(f)1(ro)1(m)-515(c)1(al)1(l)-514(to)-514(su)1(bro)1(ut)1(ine)-514(p)1(sb_)1(ce)1(st)]TJ 0 -14.446 Td[(==)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)]TJ 0 -14.445 Td[(Pr)1(oc)1(ess)1(:)-514(0.)-1029(P)1(SB)1(LAS)-514(E)1(rro)1(r)-514(\05013)1(6\051)-514(in)-514(s)1(ub)1(rou)1(ti)1(ne:)-514(p)1(sb_)1(ce)1(st)]TJ 0 -14.446 Td[(Fo)1(rm)1(at)-514(FO)1(O)-515(i)1(s)-514(un)1(kno)1(wn)]TJ 0 -14.446 Td[(==)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(===)1(==)1(==)1(===)1(==)1(===)1(==)1(===)1(==)]TJ 0 -14.446 Td[(Ab)1(or)1(tin)1(g.)1(..)]TJ +ET +1 0 0 1 471.318 330.059 cm +q +[]0 d +0 J +0.398 w +0.199 0 m +0.199 211.334 l +S +Q +1 0 0 1 -389.355 -0.398 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +389.754 0.199 l +S +Q +1 0 0 1 -81.963 -329.661 cm +BT +/F15 11.955 Tf 81.963 297.448 Td[(Figur)1(e)-323(6)1(:)-433(A)-322(s)-1(a)1(mple)-323(PSBLAS-2.0)-322(err)1(or)-322(mess)-1(a)1(ge.)-434(Pro)-26(c)-1(ess)-322(0)-322(detected)-323(a)1(n)-322(error)]TJ 0 -14.446 Td[(condit)1(ion)-326(ins)-1(ide)-326(the)-327(psb)]TJ +ET +1 0 0 1 205.057 283.002 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -205.057 -283.002 cm +BT +/F15 11.955 Tf 208.569 283.002 Td[(ces)-1(t)-326(subro)1(utine)]TJ +ET +1 0 0 1 81.963 280.678 cm +0 g 0 G +1 0 0 1 0 -187.251 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 270.381 93.427 Td[(99)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +994 0 obj << +/Type /Page +/Contents 995 0 R +/Resources 993 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 968 0 R +>> endobj +996 0 obj << +/D [994 0 R /XYZ 81.963 738.009 null] +>> endobj +988 0 obj << +/D [994 0 R /XYZ 133.098 311.894 null] +>> endobj +993 0 obj << +/Font << /F42 368 0 R /F15 267 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +999 0 obj << +/Length 4652 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(err)1(push|Pus)1(he)-1(s)-375(a)1(n)-375(e)-1(r)1(ro)1(r)-375(co)-31(de)-375(o)1(n)31(to)-374(the)]TJ -36.131 -21.918 Td[(err)1(or)-374(stac)32(k)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 80.086 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 243.679 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -243.679 -577.345 cm +BT +/F15 11.955 Tf 247.191 577.345 Td[(errpush)-326(\050)]TJ/F21 11.955 Tf 46.889 0 Td[(err)]TJ +ET +1 0 0 1 310.04 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -310.04 -577.345 cm +BT +/F21 11.955 Tf 313.627 577.345 Td[(c,)-350(r)]TJ +ET +1 0 0 1 332.427 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -332.427 -577.345 cm +BT +/F21 11.955 Tf 336.013 577.345 Td[(name,)-350(i)]TJ +ET +1 0 0 1 375.585 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -375.585 -577.345 cm +BT +/F21 11.955 Tf 379.172 577.345 Td[(er)1(r,)-350(a)]TJ +ET +1 0 0 1 408.881 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -408.881 -577.345 cm +BT +/F21 11.955 Tf 412.467 577.345 Td[(err)]TJ/F15 11.955 Tf 15.243 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(er)-1(r)]TJ +ET +1 0 0 1 141.736 524.045 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -141.736 -524.045 cm +BT +/F19 11.955 Tf 145.771 524.045 Td[(c)]TJ +ET +1 0 0 1 151.748 524.045 cm +0 g 0 G +1 0 0 1 -151.748 -524.045 cm +BT +/F15 11.955 Tf 157.601 524.045 Td[(the)-326(e)-1(r)1(ror)-326(co)-27(de)]TJ -4.53 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 117.953 456.299 cm +0 g 0 G +1 0 0 1 -117.953 -456.299 cm +BT +/F19 11.955 Tf 123.806 456.299 Td[(r)]TJ +ET +1 0 0 1 130.106 456.299 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -130.106 -456.299 cm +BT +/F19 11.955 Tf 134.141 456.299 Td[(nam)1(e)]TJ +ET +1 0 0 1 165.495 456.299 cm +0 g 0 G +1 0 0 1 -165.495 -456.299 cm +BT +/F15 11.955 Tf 171.348 456.299 Td[(the)-326(s)-1(o)1(utine)-327(where)-326(the)-327(err)1(or)-326(has)-326(b)-27(e)-1(en)-326(caugh)28(t.)]TJ -18.277 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(string)1(.)]TJ +ET +1 0 0 1 117.953 374.107 cm +0 g 0 G +1 0 0 1 -117.953 -374.107 cm +BT +/F19 11.955 Tf 123.806 374.107 Td[(i)]TJ +ET +1 0 0 1 128.349 374.107 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -128.349 -374.107 cm +BT +/F19 11.955 Tf 132.384 374.107 Td[(er)-1(r)]TJ +ET +1 0 0 1 149.507 374.107 cm +0 g 0 G +1 0 0 1 -149.507 -374.107 cm +BT +/F15 11.955 Tf 155.36 374.107 Td[(addio)1(nal)-326(info)-326(for)-326(error)-326(co)-27(de)]TJ -2.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.445 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)-326(a)1(rra)28(y)]TJ +ET +1 0 0 1 117.953 291.915 cm +0 g 0 G +1 0 0 1 -117.953 -291.915 cm +BT +/F19 11.955 Tf 123.806 291.915 Td[(a)]TJ +ET +1 0 0 1 131.151 291.915 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -131.151 -291.915 cm +BT +/F19 11.955 Tf 135.186 291.915 Td[(er)-1(r)]TJ +ET +1 0 0 1 152.309 291.915 cm +0 g 0 G +1 0 0 1 -152.309 -291.915 cm +BT +/F15 11.955 Tf 158.162 291.915 Td[(addio)1(nal)-326(info)-326(for)-326(error)-326(co)-27(de)]TJ -5.091 -14.445 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(lo)-30(cal)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(a)-326(string)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 309.298 93.427 Td[(10)1(0)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +998 0 obj << +/Type /Page +/Contents 999 0 R +/Resources 997 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1002 0 R +>> endobj +1000 0 obj << +/D [998 0 R /XYZ 123.806 738.009 null] +>> endobj +234 0 obj << +/D [998 0 R /XYZ 123.806 625.548 null] +>> endobj +1001 0 obj << +/D [998 0 R /XYZ 123.806 588.444 null] +>> endobj +997 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1005 0 obj << +/Length 1707 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(err)1(or)1(|Pr)1(in)31(t)1(s)-375(t)1(he)-376(err)1(or)-374(st)1(ac)31(k)-375(co)1(n)31(ten)31(t)-374(and)]TJ -36.131 -21.918 Td[(ab)-31(or)1(ts)-374(e)-1(xecut)1(io)1(n)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 136.726 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 258.476 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -258.476 -577.345 cm +BT +/F15 11.955 Tf 261.988 577.345 Td[(erro)1(r)-327(\050)]TJ/F21 11.955 Tf 33.167 0 Td[(ic)50(ontxt)]TJ/F15 11.955 Tf 34.072 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 548.453 cm +0 g 0 G +1 0 0 1 -76.11 -548.453 cm +BT +/F19 11.955 Tf 81.963 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -524.045 cm +BT +/F19 11.955 Tf 81.963 524.045 Td[(i)1(con)31(t)1(xt)]TJ +ET +1 0 0 1 123.059 524.045 cm +0 g 0 G +1 0 0 1 -123.059 -524.045 cm +BT +/F15 11.955 Tf 128.912 524.045 Td[(the)-326(comm)27(unicat)1(ion)-326(con)27(text)1(.)]TJ -17.684 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(opt)1(io)1(nal)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 267.455 93.427 Td[(10)1(1)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +1004 0 obj << +/Type /Page +/Contents 1005 0 R +/Resources 1003 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1002 0 R +>> endobj +1006 0 obj << +/D [1004 0 R /XYZ 81.963 738.009 null] +>> endobj +238 0 obj << +/D [1004 0 R /XYZ 81.963 625.548 null] +>> endobj +1007 0 obj << +/D [1004 0 R /XYZ 81.963 588.444 null] +>> endobj +1003 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1010 0 obj << +/Length 1996 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(set)]TJ +ET +1 0 0 1 185.107 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -185.107 -669.267 cm +BT +/F19 17.215 Tf 190.917 669.267 Td[(err)1(v)31(erb)-31(o)1(sit)32(y|Sets)-374(the)-375(v)31(erb)-31(o)1(sit)32(y)-375(o)1(f)]TJ -67.111 -21.918 Td[(err)1(or)-374(messag)1(es.)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 123.7 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 287.293 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -287.293 -577.345 cm +BT +/F15 11.955 Tf 290.805 577.345 Td[(set)]TJ +ET +1 0 0 1 305.879 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -305.879 -577.345 cm +BT +/F15 11.955 Tf 309.391 577.345 Td[(errv)28(e)-1(r)1(b)-28(o)1(sit)27(y)-326(\050)]TJ/F21 11.955 Tf 69.326 0 Td[(v)]TJ/F15 11.955 Tf 5.379 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 548.453 cm +0 g 0 G +1 0 0 1 -117.953 -548.453 cm +BT +/F19 11.955 Tf 123.806 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -524.045 cm +BT +/F19 11.955 Tf 123.806 524.045 Td[(v)]TJ +ET +1 0 0 1 130.904 524.045 cm +0 g 0 G +1 0 0 1 -130.904 -524.045 cm +BT +/F15 11.955 Tf 136.757 524.045 Td[(the)-326(v)27(erb)-27(osit)28(y)-327(lev)28(e)-1(l)]TJ 16.314 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 309.298 93.427 Td[(10)1(2)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +1009 0 obj << +/Type /Page +/Contents 1010 0 R +/Resources 1008 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1002 0 R +>> endobj +1011 0 obj << +/D [1009 0 R /XYZ 123.806 738.009 null] +>> endobj +242 0 obj << +/D [1009 0 R /XYZ 123.806 622.2 null] +>> endobj +1012 0 obj << +/D [1009 0 R /XYZ 123.806 588.444 null] +>> endobj +1008 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1015 0 obj << +/Length 2336 +>> +stream +1 0 0 1 81.963 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -76.11 -669.267 cm +BT +/F19 17.215 Tf 81.963 669.267 Td[(psb)]TJ +ET +1 0 0 1 112.283 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -112.283 -669.267 cm +BT +/F19 17.215 Tf 118.094 669.267 Td[(set)]TJ +ET +1 0 0 1 143.263 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -143.263 -669.267 cm +BT +/F19 17.215 Tf 149.074 669.267 Td[(err)1(acti)1(on|Set)-375(t)1(he)-376(t)32(yp)-31(e)-375(of)-374(acti)1(on)-375(t)1(o)]TJ -67.111 -21.918 Td[(b)-31(e)-376(t)1(ak)32(e)-1(n)-375(up)-31(on)-375(er)1(ro)1(r)-375(condi)1(ti)1(on.)]TJ 0 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 116.668 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 238.419 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -238.419 -577.345 cm +BT +/F15 11.955 Tf 241.931 577.345 Td[(set)]TJ +ET +1 0 0 1 257.005 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -257.005 -577.345 cm +BT +/F15 11.955 Tf 260.517 577.345 Td[(erra)1(c)-1(t)1(ion)-326(\050)]TJ/F21 11.955 Tf 53.978 0 Td[(er)1(r)]TJ +ET +1 0 0 1 330.455 577.345 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.587 0.199 l +S +Q +1 0 0 1 -330.455 -577.345 cm +BT +/F21 11.955 Tf 334.042 577.345 Td[(act)]TJ/F15 11.955 Tf 15.242 0 Td[(\051)]TJ +ET +1 0 0 1 76.11 548.453 cm +0 g 0 G +1 0 0 1 -76.11 -548.453 cm +BT +/F19 11.955 Tf 81.963 548.453 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 137.767 548.453 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -76.11 -524.045 cm +BT +/F19 11.955 Tf 81.963 524.045 Td[(er)-1(r)]TJ +ET +1 0 0 1 99.893 524.045 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +4.035 0.199 l +S +Q +1 0 0 1 -99.893 -524.045 cm +BT +/F19 11.955 Tf 103.928 524.045 Td[(act)]TJ +ET +1 0 0 1 121.674 524.045 cm +0 g 0 G +1 0 0 1 -121.674 -524.045 cm +BT +/F15 11.955 Tf 127.527 524.045 Td[(the)-326(t)27(yp)-27(e)-326(of)-327(a)1(ction.)]TJ -16.299 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.445 Td[(Sp)-27(ec)-1(i)1(\014e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 81.963 93.427 cm +0 g 0 G +1 0 0 1 -81.963 -93.427 cm +BT +/F15 11.955 Tf 267.455 93.427 Td[(10)1(3)]TJ +ET +1 0 0 1 470.506 93.427 cm +0 g 0 G +endstream +endobj +1014 0 obj << +/Type /Page +/Contents 1015 0 R +/Resources 1013 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1002 0 R +>> endobj +1016 0 obj << +/D [1014 0 R /XYZ 81.963 738.009 null] +>> endobj +246 0 obj << +/D [1014 0 R /XYZ 81.963 622.2 null] +>> endobj +1017 0 obj << +/D [1014 0 R /XYZ 81.963 588.444 null] +>> endobj +1013 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +1020 0 obj << +/Length 2253 +>> +stream +1 0 0 1 123.806 738.009 cm +0 g 0 G +1 0 0 1 388.543 0 cm +0 g 0 G +1 0 0 1 -394.396 -68.742 cm +0 g 0 G +0 g 0 G +1 0 0 1 -117.953 -669.267 cm +BT +/F19 17.215 Tf 123.806 669.267 Td[(psb)]TJ +ET +1 0 0 1 154.126 669.267 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +5.81 0.199 l +S +Q +1 0 0 1 -154.126 -669.267 cm +BT +/F19 17.215 Tf 159.937 669.267 Td[(err)1(com)1(m|Err)1(or)-374(com)1(m)31(uni)1(cati)1(on)-375(r)1(out)1(ine)]TJ -36.131 -43.719 Td[(Syn)31(t)1(ax)]TJ/F15 11.955 Tf 115.139 -26.285 Td[(call)-326(psb)]TJ +ET +1 0 0 1 278.732 599.263 cm +q +[]0 d +0 J +0.398 w +0 0.199 m +3.512 0.199 l +S +Q +1 0 0 1 -278.732 -599.263 cm +BT +/F15 11.955 Tf 282.244 599.263 Td[(errcom)1(m)-327(\050)]TJ/F21 11.955 Tf 53.327 0 Td[(ic)50(ontxt,)-350(err)]TJ/F15 11.955 Tf 57.086 0 Td[(\051)]TJ +ET +1 0 0 1 117.953 570.371 cm +0 g 0 G +1 0 0 1 -117.953 -570.371 cm +BT +/F19 11.955 Tf 123.806 570.371 Td[(On)-375(En)31(try)]TJ +ET +1 0 0 1 179.61 570.371 cm +0 g 0 G +1 0 0 1 -61.657 -24.408 cm +0 g 0 G +1 0 0 1 -117.953 -545.963 cm +BT +/F19 11.955 Tf 123.806 545.963 Td[(i)1(con)31(t)1(xt)]TJ +ET +1 0 0 1 164.902 545.963 cm +0 g 0 G +1 0 0 1 -164.902 -545.963 cm +BT +/F15 11.955 Tf 170.755 545.963 Td[(the)-326(comm)27(unicat)1(ion)-326(con)27(text)1(.)]TJ -17.684 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 117.953 478.217 cm +0 g 0 G +1 0 0 1 -117.953 -478.217 cm +BT +/F19 11.955 Tf 123.806 478.217 Td[(er)-1(r)]TJ +ET +1 0 0 1 140.929 478.217 cm +0 g 0 G +1 0 0 1 -140.929 -478.217 cm +BT +/F15 11.955 Tf 146.782 478.217 Td[(the)-326(e)-1(r)1(ror)-326(co)-27(de)-326(to)-326(b)-27(e)-327(comm)28(unic)-1(a)1(ted)]TJ 6.289 -14.446 Td[(Scop)-27(e:)]TJ/F19 11.955 Tf 38.044 0 Td[(gl)1(oba)1(l)]TJ/F15 11.955 Tf -38.044 -14.446 Td[(T)27(yp)-27(e:)]TJ/F19 11.955 Tf 34.792 0 Td[(r)-1(equi)1(r)-1(ed)]TJ/F15 11.955 Tf -34.792 -14.446 Td[(Sp)-27(ec)-1(i\014)1(e)-1(d)-326(as:)-435(an)-326(in)27(teg)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 123.806 93.427 cm +0 g 0 G +1 0 0 1 -123.806 -93.427 cm +BT +/F15 11.955 Tf 309.298 93.427 Td[(10)1(4)]TJ +ET +1 0 0 1 512.349 93.427 cm +0 g 0 G +endstream +endobj +1019 0 obj << +/Type /Page +/Contents 1020 0 R +/Resources 1018 0 R +/MediaBox [0 0 595.276 841.89] +/Parent 1002 0 R +>> endobj +1021 0 obj << +/D [1019 0 R /XYZ 123.806 738.009 null] +>> endobj +250 0 obj << +/D [1019 0 R /XYZ 123.806 644.118 null] +>> endobj +1022 0 obj << +/D [1019 0 R /XYZ 123.806 610.361 null] +>> endobj +1018 0 obj << +/Font << /F19 261 0 R /F15 267 0 R /F21 264 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +648 0 obj << +/Length1 774 +/Length2 1023 +/Length3 532 +/Length 2329 +>> +stream +%!PS-AdobeFont-1.1: CMEX10 1.00 +%%CreationDate: 1992 Jul 23 21:22:48 +% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. +11 dict begin +/FontInfo 7 dict dup begin +/version (1.00) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMEX10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /JAFCEG+CMEX10 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 112 /radicalbig put +readonly def +/FontBBox{-24 -2960 1454 772}readonly def +/UniqueID 5000774 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ú£ “þ\õ¸ÊƧ¾µÐ"våÿ¯*áÞo$1”Ð|¬Ã#ó`ˆ¡ݧ’ó2Y†ý°«ßÈŽK@瘉!ÕQìgëÊDÀVWðÜ‘>{0¥óá3{i‡þ¼Eù‰ÈÜmÀ­W~?ÐÕB ®(Ç4ñ0Á3´„"¾Ô†9¢·NLòçâJ™óGàô9LæN¬µIWn‰NRê¾Y[ÉdmŒ+«IfN•|=‰ÄÇcÕèßú¬G5‚ÊàyJ©i,dRhŠt§¦§­ ¸©x<#^Áê!V&³1‚qEÞ1[nÁ³Ø¶{3#÷aêôÂ#»!LLk-(PAÐh1ŸIƒvØïºYˆK£1Œ[ÉV„òàYÀѲ¤Y*óa¸¬F®nH¼ ˆŽD‡hƒPé­PtîHH'ä¬ÃŒ¼=³(ÝÕ³A¯šf(º8J—‹˜H:cüÄXÐã¼æýƒ~ °Û˜zkc·F8üŸ!¥ŒhGž…"VpלÝå¬ wõ©”Êp _ñùÆ>ýà#5ðJ ر*àfvÃbª£•Íï +Ià3YeòûA˜I—™ÎÌȪ]%RdxLÓ +>‚•ˆŽû +Ý׺ÄZîîÍÿzG¨ŽiØLžW&Á¬i£K_ èîNߟJÞ‡h $ØÕ·>ðN­E—|¨­sÔÝEÞf£¸%†L5X€Ý& È–Ñ«†’YtŽ˜öqN$&žÕó(4Fd:ùñÎgÛ/]>§~ç4Ò¾Ö#ùsæ„ ­,<&fÝMÑÁÈ8Oj{ªÍôA» +®¢¦—äSÙÛ²Ø`L)¬a÷k’/qõ¤Ø“û»S6}„bóØ­9[eŠÿw¹ À$|áÝ®!`ì9•ÎFBðaT8vìWx”¤ö) +†“Dš¾Œ‘mß"Uï!F±Bä&±×m¬­i0¿šPE +©ÀÓ»u%Œ´þ73|¾óõµä,IŠþ§ö“ê„i·4 e*„ÊnvÅUÃCmÿu´sò®a¿•¦<Á•à\ÌF3.ª¶ìt ŠÎ‰Èÿ¿Vp4¼&Ä}=–êJm= ጣç™:©šKÙñB€cPã´<²oøpÂæòæê70000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +649 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1023 0 R +/FirstChar 112 +/LastChar 112 +/Widths 1024 0 R +/BaseFont /JAFCEG+CMEX10 +/FontDescriptor 647 0 R +>> endobj +647 0 obj << +/Ascent 40 +/CapHeight 0 +/Descent -600 +/FontName /JAFCEG+CMEX10 +/ItalicAngle 0 +/StemV 47 +/XHeight 431 +/FontBBox [-24 -2960 1454 772] +/Flags 4 +/CharSet (/radicalbig) +/FontFile 648 0 R +>> endobj +1024 0 obj +[1000 ] +endobj +1023 0 obj << +/Type /Encoding +/Differences [ 0 /.notdef 112/radicalbig 113/.notdef] +>> endobj +1025 0 obj << +/Type /Encoding +/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/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/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef] +>> endobj +438 0 obj << +/Length1 788 +/Length2 772 +/Length3 532 +/Length 2092 +>> +stream +%!PS-AdobeFont-1.1: CMSY8 1.0 +%%CreationDate: 1991 Aug 15 07:22:10 +% 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 (CMSY8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.035 def +/isFixedPitch false def +end readonly def +/FontName /DHNCTN+CMSY8 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{-30 -955 1185 779}readonly def +/UniqueID 5000818 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ÝçÕü! ƒž[Rß»*|]Ž~Š [êCÖ¨ía¯[#Ô™ Ø÷«jY!4ØJÀ‡¦Í€õÝÙÒ"¬±Â3&§ejc\J$Í2Ëýø62¸ª6áwõIaàUÇI¯òränÌFB/€Ð“(Hp%#ûÚÌO.,ÊÕñsü¾nݸt­%\ÕåÀøb9?Ë_\ œ<+µˆn6ü<Ì!H<:Á“HZFéÒ+× ”äÔZÝ›ñÌ\ö¥ VT¬ àÚ=µc±8@º0÷.Qã¼€cˆºø<}93’¼¼"wqÍË—n“0%0ú?Kï4—Ô0*H8JÎÿÁU”bê_`Ü$^„™Øæ—²À”ÎíònáZƒr ìæOïA«èݧ¾5ñNºÔ ï¿ÃÎ{IÖþu-œñcNhÜĬø„ªÃ½Q‘ñ² tœøpÉFpçÒ²%ˆ·káÏUÿ³JŠ/Ö-¨© $‹µo¿S»£µ W ·è]Ã&Ñ^Ï‘±ÒLç~kú&gý¼iíHSæ…T†çq†÷1EÛ~¯â)¶‘?d¿˜¦3i mv¾óZÐdžï¢]}%-’*:ÇòßY#JXöq½…éÄvÏ\§¼¥ TÕË…lK|ýÒæãN­u²»Qi2¦VyqrÒ²¶£à/io¿ÀŠÙR&Y/lHÑÈ¥ÜÑç~îü&£5ÝTõ;ÆXÜihŠÄ]òõt©¶æ’¤Ü-£*.ÁØò)‰q€GÕªïÇ#s€Œ¹¤ßßÛW—‹o«‹ÏPV¢Ò¶Î&l=Eç 1ÕZù5f…™kÝÿ¤á0E=„0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +439 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1025 0 R +/FirstChar 0 +/LastChar 49 +/Widths 1026 0 R +/BaseFont /DHNCTN+CMSY8 +/FontDescriptor 437 0 R +>> endobj +437 0 obj << +/Ascent 750 +/CapHeight 683 +/Descent -194 +/FontName /DHNCTN+CMSY8 +/ItalicAngle -14 +/StemV 89 +/XHeight 431 +/FontBBox [-30 -955 1185 779] +/Flags 4 +/CharSet (/minus/infinity) +/FontFile 438 0 R +>> endobj +1026 0 obj +[826 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 1063 ] +endobj +1027 0 obj << +/Type /Encoding +/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/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/flat/natural/sharp/slurbelow/slurabove/lscript/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/dotlessi/dotlessj/weierstrass/vector/tie/psi 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie 197/.notdef] +>> endobj +435 0 obj << +/Length1 947 +/Length2 3800 +/Length3 532 +/Length 5279 +>> +stream +%!PS-AdobeFont-1.1: CMMI8 1.100 +%%CreationDate: 1996 Jul 23 07:53:54 +% 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 (CMMI8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /JEPZUU+CMMI8 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 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 +dup 120 /x put +dup 121 /y put +readonly def +/FontBBox{-24 -250 1110 750}readonly def +/UniqueID 5087383 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é6n¶ý=: ªbãÕÙ9s2m4{~ÜC‘ÉßD…¸ü˜Ô%Åx’Ý÷Sd,Õ&©jÎÚA x"±ÐŸ—”æmѬ,+;ÆþÅboB|Õ®œTÇ÷bÃoI³Âåæ*ûVÜî‡DZ©BÁJæÑþ©ÏŸª2a{YŒå‡ï0Qâ(÷/e@­™§AòGÆ€挄éÑп™ª]w}ˆ§ÓÎÒêgô®a輕çÚ8.‚ݲ° ÝcS,tã¾^ÅU ¼»j³‚†×q.’o†–ƒr¸!N›]@Ájß +ýGÄ“75uÆÊ‘ämˆÞ$æ‚ÞÄKWêŠøNWÔVF2PØ,KPË» 6™2aƒóÔbw;S³ÉæÛBÖ³ö{‚ Õu&D“C½ùúÏhN¾ã›e^±½L2Ib^ÇžY6þ2Ùò"CSò¤l5Xï!ok²£º÷R¾ì6ÄD UjïìôTº|»§S{ËëÂG3:‰‰6A…|Ùõžº °£ÙºJ 3•3kLÚK¦EnMpúÙ½«·òq¼lHÙßZo®xV ÞºK–‚†Ã‹¬µõŒ=] …³…OC +I£ìàØþ,ÑâHØ 1:Û|8‘‰‚üȾ Vª3Þð:´ kòŸõÌn~ƒéRø½ÜØ›kZ憜îâ*Çýõ°ó)KÐö­™}\¿Þ¿kéîÜ“fš®s]Ðkûá2]î±íúHˆâx­Úé2n ±cƒÌÆ÷†±E¤]„†¢]–±ÊÈ©€Æ”Äoþ‚=YÓ˜>ÅÿÎË-à[ÛHã^½ S<36,Bþ¼¬æVò¯sYVÁtCDedã®I ‘@².B˜àâ`1á´Šÿ0ö:y[ÿ]üÅw¬›OâO=p¦š¤WÀ¬.üÅÊDÚÞ-:—'ÒQ×0„nýbk£9µGFóú˜|§XE_ ¿„c²¨õÓÔÝìÞWþøËŸQd¿ýäê™ùj…¢€C$FJÇ-ÇÔEL²ö´4óêõ{(]ˆÑ4Cº4Áí'wàM1­a|R™­L–z$ åÝÚPâ»PÈ~ì´†"Óœȃ¼áú‘»­Â¤£t:/†„ÔM¹P‚%k‹o–í;†ge/@C4çEÓXfWK"hùUh–‘cÛ‡¨KvoØ›{ËueñKÃ(@ØC;_*í Œ3ÞB½ž8»%sZ¢þTV ²Jÿš0æ·½ëˆêçݸ­SQßüiŽ€NcèQ¬}­f'‡ôý¤ËvÒŽü׆SnÚöyÄHÇÀÚjñ«È‰àkÌq}v€¬—D*Wmœƒ›Ôö]G¯òÛã}= .xÒèê‘ô¶‘þ³6µ;WIípúá@ŸïMÝ«¿ÄN¶‚e™œßüdÁ¸¸znóº^È£?4ÝÚù»>Ž†¢Ð‘óÓÆÊÐòWðÈo€¡«ÍlXzÚdä!…o)±¶¬l_7Þ· o>wÅtœ:öd"Ë(‰4šù•agýIF”àûZJ­3T>ÏÊìå`Zb £Ž{È/©c †sGG©/žX4Ø¿¼ ¥áYYþQTK}~Î37é€4‘šŠð ’÷U³JŠilû'T{ ÇÕj²Y"'W!ë(ô–z\3ø¨¹‹y~°W˜!c(‘0ÅÿþÉ©&Í1b¹S½,!÷y(1—ˆûdIlG(’>î|E—­”ç±ë¼zošÕÍ™†6q¯Î†Ì¶ÏÏ#Ô8þÇ71˾»¬t,ðªÿ¹ðVÃ… +±—3¸8£¡xú¨Ém‹¤lž†'a®ÞÛð•^å¯Ð7{j“&VUö$üÑV° mõƒ…bÆZ\f™ù¸õ–aL9q`4a€ ^±\̘`ÉèÓwìGjR”c~O~ÝšÚð1o´e7ÛÓ=¢}’m³tE\®ŠäÍtÛ¢…¥Œ˜æ¾ìN1˜œ*𹌀[85]ä +Þäc£h/^k\½È<ÝDË;*n æy†®o\íöwRchRå*Ê·~B„ËýpFÎäg¡O¯¡rF.ßž °Òâ1BÜõœyz.ß¡ž+»#£ÍÔ²}VOÀ»d„{(ÝLaLÞ+ð©ÜW5n q8ÆÞ…÷gí¹ÅÒ! ÏPçëLhæ€ÓJœî6Á—ü* ÿ4ýV!õŒa€ñ¥#H¢5ÉœæUɦ߻N©_ÉiúXÈëÖï¶Xi$Æ2{Ad”µhR…±¯€)Í]oc*|¸nz_ÛÁ)Äk¥$2Îx)“PBÜØ:]Š¢§=Gëö¶ô™c¢¹éQ1”2HëË»íðW}¢«X€$¸5ß#PY±‹É¬áT¶Ó¶Äôî-Äÿ‡9ž™$³–’oîþÀÙë.Z”õjç€.d7®Ïñ[ÜÍ×Öf6¹qLËê#Ó<Ídõü +ȧnÏÓVkÌV‚ëâßäÌ`CàùÄÀEü,>e½0¯tݵûä1¾n}Œ@S8NUBK'?8=T.k2. B*æ%KY•×ÂÝÿRРò‰öOŠHz>»4læu±|‡éAFS¬ÿm‡]Í„.ts&qëmåöOR¨»Êç­¼iu)I¬×¤Q¨« +k†»÷äIBRIƒå«¥ýɆâäe°Qjv:Òî±&YwÝûÈή“_ܧ åÕÅ[¼÷™wò7R-Q2Gm5ß½S‚%ðÚ^’é>uØ,bÏ&Ì©yª!n°é‡‹Vfβ_,ÃG&«á†Î¯ÌQ'ôÚˆñÅúÌJŸ‚–èJP¯ýW½vÐ(|Ñì|€P‡ ¶Au£ +óë}¡•¹PùÍÖ>ÏÛ êb@îîÂòòê0þ°—}}f…m…P,8²ùx ’ÎG,Òµ¦ŸPÿ€?¼ Hzöº±bñ´xý{uC¢Nàì·|Lܤ€÷=å6v½e^y‡ŸªYOD"“K¥×_± ú,dÏÏ3 n–$•µÝ õùpêsMKûžæ¼¸ç_EÊÎÆ0Ï·Í-f›kLÙot¿»dÆl^ž_1ík{üZ¡ê¡AÕRj΀K2)k“9yÂ|l?âÿdôIÚXÐ¥Hnˆj¿rŽþCì³FºÌxìÐòÛ#ægN8‚¢VˆU‰è­—B’N»t£UëîaïíÄ)à9„³%>ù¤½}ò–sË8¿¶x<’óXØSO¼ Ú‚ëÒ÷©À¥ #ÚXòXÒ4 #QA„µ— ·lûRî"#×›eÊâhæã~¦Úeg¤_õ¦s{R~ã®"ÈAv¹éÎþw“jX÷f÷™êГªÈ[£‹k ta~´óoIz8’ûpoõú‚¶&ÇŽîÔ+yüRø8e$}©¤¿X~#µ :ÑRaQÕà÷-–YmÖî¦s +Èn(Û,Ê~àС–ŠØ+îŽ8‡¦‡íbžQêÒÙðw&XHÄ2vu +ÿÛB¥Œ,¼;G¢Ù– Ë0…îíF¶èÝe÷G¹Ø394Òh”•éWÊ3×IÐE¹ª:ÅP=Òj¶ÁrËÖyD°ç†úéÞ| ÂÐÚ²êA¿‚|¦;^ØÐûA¿o /g«o4£2zsÊ15q÷vX´5NºCè(͘vlÉÔàdÒÈè?×_Í5ÍÝéQsê‹LK%1²q=w꼊èEPŸwt‰éa\;ç vÏxáÃê¹pÒL È¡'ÚØ΢•œ®Û9'!°<û¶©€d?;7ýcrG4°~^ŒsfÀFN†³E3Ð¥ÚÛlýG—¨°¢›é–öéÚ³î‰S…äïïq1ìuì@†ÔBöœd ÅhT¥ý Ü¦X6ñ†zúÛÒ?Ù¬¼HADƒÙ½ËPn> «Ê6D „ƆÚÑ–ÂJÿEÕ‰Uý¬/Üz¡D ü^ÃÒ‡0–s'‹®5£ÄB…¯á:……+PQ¸~¢]Ño¯r^¿Õ]i%sV7(â[@\îcMI™ÃÀp»ÓÒuóF·¨9¾Møÿ kÿÛ¯ƒý+PŽ…¾puþ™y˜Uó$ÔŠJÇ÷¦‚Ðõ0çæ~–øÆÖ—Fªét§%è-ˆTqÊŸOUZϤ]&‹^°Žâ¬û1NÑ 2’ ËyEÛTþ5û—¦ôŠiXב.9½)åÞD4]wÈïÄæŽÜò\M2hDljì¬ü-r‰ô¥9B5£¬Õð—fÚäób+$aì`cÝãÈó‘ QíÑ& +‹êÜ×äAfª-Û?ˆDTV/]t6+àÂè²å°rž–ÿ¨ÝOy˜òÖ+¯ÿÂæ½ûz\óJr%>óûl²EG4¿,m?õ:lq⇜£pižƒ2"¼¾JA;Ó½ +VÙ׶ÕöÎpMγå³üWe0ÇF†;ëï¯=nIáIú¼ºæq»1‰ ˹dbsWRª’–÷*km£üwÖ>UÖ¾½Š0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +436 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1027 0 R +/FirstChar 59 +/LastChar 121 +/Widths 1028 0 R +/BaseFont /JEPZUU+CMMI8 +/FontDescriptor 434 0 R +>> endobj +434 0 obj << +/Ascent 694 +/CapHeight 683 +/Descent -194 +/FontName /JEPZUU+CMMI8 +/ItalicAngle -14 +/StemV 78 +/XHeight 431 +/FontBBox [-24 -250 1110 750] +/Flags 4 +/CharSet (/comma/H/T/a/c/i/j/k/m/n/r/x/y) +/FontFile 435 0 R +>> endobj +1028 0 obj +[295 0 0 0 0 0 0 0 0 0 0 0 0 873 0 0 0 0 0 0 0 0 0 0 0 619 0 0 0 0 0 0 0 0 0 0 0 0 564 0 460 0 0 0 0 0 362 430 553 0 940 645 0 0 0 479 0 0 0 0 0 598 525 ] +endobj +1029 0 obj << +/Type /Encoding +/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/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/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef] +>> endobj +432 0 obj << +/Length1 808 +/Length2 1414 +/Length3 532 +/Length 2754 +>> +stream +%!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.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMR8) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /DYHLTA+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 43 /plus put +dup 49 /one put +dup 50 /two put +dup 58 /colon put +readonly def +/FontBBox{-36 -250 1070 750}readonly def +/UniqueID 5000791 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¾±ls†ëLK›1B¹f/HÅA]j +‚°ó„å„ÐüøkTlõ‹™òšÿñØmD{O{"§í“XÉ6Û烡žö; :ýKlŠÍ¤v~µ‡6ðÅ•´ydÈÌ™œ³ê¶ýŸ¬ñWÉå¢û于ØÓ ÿ›[ü—i­Gx[cÚª¨1©gãѨ¶Å’㪾"†ŒŽêF x½ê4Ι]Ü-î-UD¡ZR¯f|(²{¶ðˆ‚?“6­ÀGUž :XOЃD6€göAp³ž\-fÅ)IÓž,å )V”æ4¾¦½þ¾lÐ6 9j®¬¬µ‡‚Ý96Ðr†ƒÙgp$¶¢’¤=à|ú^•BÞž*hpqü&ŽÆé>ŽbÛvÏͽ}¹Ýì²sfeñÛô+CµO@MN ñ7y,<ÍÏzo\VK|ŒÜáŽsGþ‰Ú°îÍ XwŽN]îK”Ró¥Ø— ÝM²Hf2Í56Åu`ìGudƒ6ëȪlõG¨|£Íd5‰–Ü!ÓQ1 áŒeÒ&+ÛC¿.áõ4V@ƒìže+ê›×Ä J&èjß-Lkãæ=ä]ÀznqoÑ”­¬¦ëÄ:¬ÀºÝÿ.geôö`h"ñËBÄÂHWI†xcµ¼_E0°RÞÃN*ÖHÙ‘–BÝ‚-YË¿3kbN-âB@ÑÕr^]lpç5œ)§N³ì/G¢v2¬T•ÂPÆ\ø¿Û1Û•/ Ù‘Ô Wä¾R%Žcž‰­õ^¸ïº;ŸHôÙö—ã`¹L¡/_ª~ö0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +433 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1029 0 R +/FirstChar 43 +/LastChar 58 +/Widths 1030 0 R +/BaseFont /DYHLTA+CMR8 +/FontDescriptor 431 0 R +>> endobj +431 0 obj << +/Ascent 694 +/CapHeight 683 +/Descent -194 +/FontName /DYHLTA+CMR8 +/ItalicAngle 0 +/StemV 76 +/XHeight 431 +/FontBBox [-36 -250 1070 750] +/Flags 4 +/CharSet (/plus/one/two/colon) +/FontFile 432 0 R +>> endobj +1030 0 obj +[826 0 0 0 0 0 531 531 0 0 0 0 0 0 0 295 ] +endobj +1031 0 obj << +/Type /Encoding +/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/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/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/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/braceleft/bar/braceright/asciitilde/dieresis/visiblespace 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis 197/.notdef] +>> endobj +420 0 obj << +/Length1 1355 +/Length2 6605 +/Length3 532 +/Length 8492 +>> +stream +%!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.00B) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTT10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +end readonly def +/FontName /JTIOTF+CMTT10 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 48 /zero put +dup 49 /one put +dup 50 /two put +dup 57 /nine put +dup 58 /colon put +dup 61 /equal put +dup 62 /greater put +dup 95 /underscore 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 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 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +/FontBBox{-4 -235 731 800}readonly def +/UniqueID 5000832 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)Xm!UŸgÀWýyD¤Á3Úyó¿#¡<+iî·YPùo+¡ãÊeÉõ“­ð=¤Šû…aü.q‡%üB¸ )z=°ÚŠv"©1Ú); t €Ôã–ZÄŸ7Lt.Äî™q Aý”;0‚Y!ÕOX€£§ wÝÿ~eöµÒ!K®qJ +oÛ°²;’À»îÿûRÏôÆ9Ýš‰Ô²­¼Ž~¬éÓÐ’({šˆàÈÀ«[Ì€@^òp¨`$Œ\\VZûk¯¢èmñ>|ƒCLîD%ÄÕ7©ÎrÅq?½ÿÂ-ý÷ñrUÜÄ,ãþC/ûivºÄÎxç_þ˜=}…CZb&L“¬nÆ:Éúñ”7´ûU–-ÍÎâ³`üÐz²]Ń2ÿûï—©:ä¦ríH] NÛš„ä—*,ðöÑ8÷ ÖÖrÝ¥(¤Á/bß5j ”Æöq-è`¥Aä€âÿ2Š±<æ‡F «¿×K ëéïqiU–-6›ÄïX!98=«öáSó!ñ6fg(º¼]Öm¨5!´/øøW759è¬Tû¢g<0µðWiXŠQ·ÇÞ¹²ÚsÈÖ‹”kÓT*¤CQ˜"áƒß9þ1<eä”l¡ñð@ýØfANÕðÝ+ÎhÆ‹Gê®"DùÉâ¨'†ŠÞÖÊØDÎznTîù³çУ7#@t‚0H¦½Ó¯gkU†AœñÉ[° ³tÌööùÑ^‘Ìù¸¸ñD¦Ä–•is¡uCEË€Vªž²µ}œŠ¶ÞHz¾ñ·êyÒÇzž%wíwÌØR¯ÙßyØAq‚‰ï©LÈbÝ4á ê`þ!«#®È@›%5Õ›GÛ¤”»Nž«° Âí²^«hÐÙ ÌøN€]dÚà´£S÷ö+›Wô<ýº¾_€Ùeq'~¯†£ªüãuyÔšÎ@áಹ"]AüdÿGkG?r r­.,0ò©©{æ>{” Es”Þ~• É9MŒŒpÝ36l›Ý §t¹É+.džul]¤=F´ö°Û¹Sœ5¾÷™¦üW„“í"y*ß$=Jx=Yo†Ädpá~åb'ÅóØI KA0ö){mZâ:t¨½¹þ™N4Š6/œØÀ='©`G" >êÕ'©Ž¿ÀL©ì„ÇßÄFï‹Aù.‘ôŽ(x*ô!~âFµŠù`ccë]áÁµ$ëC/µ v׉Rž¿MQ«Ø®ƒ®?ný¢¤Å.¶úÉOëâl Á§ÀKkD£Â›ÿN¿*©n5õÅØôO]-Ô?=6qÓ3¨™¦^K‹•Ö;PÙ®>³©’»/ZQ,ƒ^¹ÙiòÛöl7ß½"ÝÍŒ_âÈO9>SVJQ<ßw\v£Ÿ‡Mñs¯Ui(”Äó&’·<«€“½±…l£v‹wtÖ‰åÝ¿F`·ßÄ^a‘Û“ÙÅÎ,ãLw˜ 1[×N6_$8 m†ïFYöÌñ9Õj¨:ûæ8Œ ž¤ÞvfGoQsMíÙ’éðdÁîâæ`]¬Ô"PTILô2z†Xhb­€/= Y¼ØÉÈl.÷»h`ñ@* èqIêÚã@@…ÓäˆÔm +vßqÞ8HÑ>ã› +#΢´d°aÎÖs£;O*•/ù+¦¤Ë}ÿÛ)M÷¥jú±éX÷=$y0FA(Šn:B»"5¥½xvÃk=ÃøÓlÂXÿ)²{!Ë=Ù6Äd™èõÝwXc¾Æxá@'F7޶›:Í1€ø5)èÆGjVÀ={™ÝTô ŸR­3pN€ªƒ´B€3o©håÞ·Xyqx•caCÎpÇŽ²¯@ ò£Wðƒ×ö´b¨.1òÅwÕ¢] ûEŠ çàà#‚9U:²BRHÖVß]"J¦Á›s)Ö'~TÑàÖömO#ùˆD‘r4¹I"G¢eJ„ø`omWT 溳ìRÍY»ÅÎ[CÞ<™%PjN’—DL‡|Xá¿#<§Hø¶TQ!©.° ÈC†ùLñÝ5 ðÏÙsk| |>3f”QÒLà·•i3 éð!˜å08S}Ž—¹ÔûÊ +Ð:@7ð×÷M +ǵ -_*ÇFDwïéTê<&ôªÃ¥µ{7…¤IúãIcå9¢¡Zã~Ý!BCq´ZYKƦÝ>ê¹éQVù{•y.çX ;ÍCÌc=œêŠ"õ (vŸ+|d›y¹ÕQz¢r:лŒ hŒ}Ž_ød‹O‘㹡‹¾ø… ÿΫªJΤà^¹Ò, …ãOz£Ü¶«&¶÷·ö–Æ,ÚJaRjÁppóë+“‚îNöµ¼9<ñ©÷ÎO G㫦å¯h(„qJMËfʳ‚c‡êD¯+sGàVZ!g+]jÁÓ8}4£f¬`¡›~O—}/¢çZ0X®Øü‚ÙgeþÏ÷yb4æ.U@¡¥%¿ßZ¹g¿QöšoD¿ÍÖÀ:jM¦“‘ගŒDYÒý«¢ÆËö²4CÇäj‹A10)ÖyÞ»û¬—X’ïÊ°« ¥aõð²3,kfÛdù—nùÓyòïÚt26ñœÔ¦' ‹t;G5íoX— ä½<ÃãóE:‰e#SäJlÙÜd²Æ_sj(ÁwÒåÝeŒ´RÆ]Öz6믥” Ò°f«“FL–3á.ÌÁtÈ,fÞ*¯P·?¾[RnþŽæ¬å®9öƒÈ¼<¡e]Äbë"’mk«ÅVé:µžõ««¼œèžiE!zü¿„{ ¹y•ñúDé#Ÿ´ó>û B\hFk&ÞÌ[ÁçìP§¤ÈÈ7ÍGß›YGkA£ pfÊØ—ƒ€¹;ŸYnŽE™Æ ’.O‹%ÜÁ&PÑ˪ú ++ ¨bÂ#a“…_ÿÔÉƳ§‘6-ïû¤ÇóùÔ©òÐxA¼Žx'cE’¾¿@QR‚¨†óÚÖBKÇÒœ­f£‹§žL³„þqŒá©øŽÓ¬œZ[œ†LËl,UuÊÒÄInÖøX@ÒS‚¶žšVÇ™a=¨»“"a§  3à‡3{ç¢ÅØíªj§?±ùz½–­›€Ÿ÷ÝüÈlýé]¸Ä.ÈÒ¿êÙ¥,¸žUÝÒœêJj0aÛÉÞ0•ž +\B…¥ÑbpÃNFCM;:À3ÉE¾Z:¡’æŒmÇ=Æ{­˜G)˜NP¶ R©Ç„ÌkYÍÞ\.½âÁØú% —™edo9Mbiº­¬ ÁJ+\z8·/fFÆ5•Å–)ð¸i¡ JØ¿(e¨ +L’;sé ¸Nñ´àáßVÂQ7ŒQ=ï¼Æ¯ÿZg!:à­A…»šuV ا³%Ê2Ç…ØÂ{D,'w4î­¢€žÒ#¯ yðu@ ËZ¹Wú|å$!ZWkÜ&B¹4úÏ Ð|n|k[!aÊÒcôÓ«ŸàôÐU1[jP K7æwX÷vÞX¦XÑ ™ô`:¨„?¤Ýæ÷ü4Swü1.Ueñ ‘䘙קûŽÀÃÌYÆ™ºGeÇŒ÷Æax#—øªÈy×+>7(]Ñ ¸ësã 4¾'a”Ó +äª]e°GÈ%Ò17›È” k´u6¶^R˜‹@ÐT9ÿc¼”}õ‘òKTDlÒJƒ›ß7`v¯µg­ä]/ê®tîñ¯fÇTåèÎF‚)Y2 gëžá{76myÍ©Ý2ÓO¤aüƒ«&†&Zû¼I’#K«G4 +‘D"R®·~ w8ê 4lNïàû´­âµ¯çŠ=àKß@ˆàË<§Çã×ä]DÔþõê5|j¤èjg&¯?üEâÓ +V3ª3ñ` Q#vÒ6A›ºrLR7²'¶šf^™ø÷¯Ì +$‡?¦k“ÿÖ`›’6¶¾dγ\ÿoqx)Ô±ú{mûêÜ„HhÏJ!ž#Hºf]’^y¯5q…IC ·PeˆÃ©½oÖȲ›ŠÀ¥ú8Zðf@ËíO‚ûrµÙ@ƒVíæß“d°&½{C¨åtùPîã{ó‚p +'Ê­9½GØã~zþ}0E;oš¯žWQAœìÏ@Ií} É¨@žhqU¥õ Zç´$ü¢š%#²”|8ŽÔ×z˜ó¨;§Ùé‘  %‡¥™O Œ)*ÚNj³%•95¼3˜…uUПÆ[} Ţ#J0¥Ñ×ôœ•b÷va­Wôæó­ªk“F¼öÅÜ>¤©!ÀmqÒVŸ§…9£ÉøQ$º²Ú•LÕ-Ág<{± +¥']´ØS8Sx èH°b r¢Žî’Lc¢Õï­åb˜Mɸ8æÛÞv9MÛ!Ԯܣþ k_?M#àÎY¨> ®eƃçT' \ì†èõ"ðü32Ÿê¹°¨£®d퀤rÏpUˆãhϪúâ+vwëT‹ÎK[V¦Ñv(õYºödÐ àF•øætió={êäî PXž"lÂ*ÛC_ÕL3m°§ udãqÞ×Të}¿)ã¯XaM81%“$íž{|Åpˆ’Ó¤Ñw*fúì¹¾÷›WæÝħá‚ùiÉ°£%Ê:#ÅðE9¿84&­62L€kmiHéÎM|7`X474,CS²‡šsŽMê<[‹ž†DaHq±ßÅaêÆQw^ÅÂ_âï4ç ê÷Å'ó‹F‹KGí¾¯ú£Þ…Æ%ŒzŸ¬êGRÌõ”\^mõØFG– Õw%è±N€oîy^Ý6NN&ãgʼnÉì|Ï€Ö%@¨Êþ™/o/(ņ/—È—xìF̼Âó¶åóCõp­Ýï2iÌ‚bZ…ŽVw}í¶”¯EñztelǼju@hÞq¾…6qõÚÝÎÓ­¯à¼SrTÅmÊGé´é.r±Î#¾¾#‚/ósL¨‚“¸‰éwéϨ;ãá­9]¼”#¢6̼ÍöMÂ8ÏD·|ûxs*¸r‘\Q¹¬jŽ5ìÓîïŽ ãåN‚t#žñsnÇw8 ¬<YL¬T‰7ùC¹v«ÍtáÏ-à@eš»ÿ–?»é+G³¿åXë§P÷!ð3Ù•aÔ­çšü«p·ç푪ú6yMG‡óò/­Æ°yv'Õþ/‹6Âß~ÿ~ÿøH 8Ì»ùÔÀ!®"KZ[_B­×ÅN¶†%§ìZÔ>`M‹©½Wš~LÆØZÀiÀä†칪ïêŽY j-§³£â…£éþ$-K«·¹05f¶oúr?ÄVy &êµ0•­ÍéÐE(/QÙ„ÌP<ºìz“ú-CdjHìû€%üzñ<ÒÏ !1ðôñܼøô7vò§B½i:º4—³dóùÈyÎÈI©8$!IBñ—ŸÖºü¾Dýcbe:NñYÌ|2¿Ïëdü`$é8ÆL–œ(ÅþNž[#:@Šâd´>>ŸBYì*ái2 ÷Åb„ÂcIÌƧ'Ó"G€Ü6hA‘žFÃ7¥i-®ë/oª6´ñ]Cô¦‰G®9„‹‚èŠó·ë#’ ¼³2R^o“æü´PRªý„–³“~ÆLoO$<ˆNOùx„ûåØEÌùñýëu¿ñLP*¡’D|5-—¯ŸæYI‘\Õ¢å_ThЯw.ÿåE€Óì¢|s`ã?Ô×Ãî"‡SØ•~{Ä0‰lÈmÚrqÝ ++5 eçöóƒ1ÛõÄ>‚rß›à•µ +žèGj„f«EkHTï)ÁMså£*w&{'mùýúŠÎw9ƒø@¡T?•pÓPÊ@º;ØÜvÖ»TŠÇŸÜž-؈eœØt ÈüÑGU_Yv‚ãÜ“ A‹Œ$œãŒCÔÿÙ_ï(Ý°ö &/ª f‡SnÎ_±ŸSÃóU{0ThÄÕæÃW–ƒ-ÉŒóÁ/ØcY&TîEO®Œ$ IÇfö øåÖŠ½ —³9¯uèÜ Ý¥Ð V*6¨|·ã_uÕ9Tå¼™Çña°pwõƒþydHhJÒFº³TKÿökŸz2+¢®®¡“¡æòHHNý‹ÃêoøÜÄ{Þ;õk·<ˆ÷h¨²-+½2ȵbþlMgU¯j)¥êÊ飢–Yxs¯b„Ôu¶H€µB +²¥O¬Yªs±Ãyg#·Ã,owOèÑ#>¢)lÕ,WÙ w‰¥èbá¹0<©4ðF£†Tµ~#î~…¢É$ªè™*.}‹lÓÌF,ç(Û<ôM¿>‚eìT`+Ç Á‹ÏüÂʼ½J¿€9¯@цäáSJ¤¼¬Ö½ /aŒSA¾2bÌ°×C¾MŠR…OW“ø¬+uO:¦h1ÏŒ^´`ø¯/ š®Õûñå¯Ì¶ùÁsZ˜ë€™;¿‚!tમxüšá›1æƒàsä#ÎÒÎâÇÄPQši1Ö"QÛ¹Žì wÁþVVHCÄ ¬E’ÍízÅ”T:zr³XìÅkåãÉHpVú.ûÔ·¼ÎÅAG„k¿ëlÙ™«\Ó¥¥`ÊL]C?®WPÒål$CVHž-IŠs€b +¯9H¹ªçŒÇײîbFM{ +õd÷7'€å†Y¯· ҇߱•¬[¾Âe¶ŒréÉ¥ëüë#z…™:NWŒf´¹/Mì¥{Pg¬j̤ÁAj§Õ²&læ <(àš+ŠÈÈÖ;1ú¦Ô.U2ˆ‰ÏÖwþöP“ÐRi®Æý¿º‰t€®Âƺñ€ýgp¾W'ðÕYc}zÁP:½¸x’ ä •ˆÜÈFLjVÈ(‰w—žÈZýóKá# ¡}8«¶µÕ£Ê«¾¾Jîø>¯ìEjª‘Ù ð›èn[XGÁïJjõ…´L µY_œ|0¢ÒI’ÚHÎ×)é|â&r âi6´…y=ôRyhg™·KÂe‡ÔŽ‘º9C½x@i’ªˆY-€•Vc¹ øXžÂCãf&ÑÖ"…Q©²€MT–¥`üû¿ŸÌc!'r®ì€K âÞK?*WGÆû Uñ¡!7³N*AEÇ[,7YÈôl A®#,Ä“&¤A|X´5Je‘6îÙ +}lÇ%¶¹‰‘FC<¸âõÌ׺Ññ{¤Ä‘¢?{9,¢×ôB–íU‘ +á§ïzô=}fv@ ³%EУæm’GÕ&LI«?œÃ¡6 =—«ßÜž¬ /lj$ÇJZª«;ån_†¾+ +0]¿°Eb‰Ûsu$ ¿+>˜¤. ¼ZÿjÎ{ý²*Š;ι>S†— Œ0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +421 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1031 0 R +/FirstChar 39 +/LastChar 122 +/Widths 1032 0 R +/BaseFont /JTIOTF+CMTT10 +/FontDescriptor 419 0 R +>> endobj +419 0 obj << +/Ascent 611 +/CapHeight 611 +/Descent -222 +/FontName /JTIOTF+CMTT10 +/ItalicAngle 0 +/StemV 69 +/XHeight 431 +/FontBBox [-4 -235 731 800] +/Flags 4 +/CharSet (/quoteright/parenleft/parenright/comma/period/zero/one/two/nine/colon/equal/greater/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 420 0 R +>> endobj +1032 0 obj +[525 525 525 0 0 525 0 525 0 525 525 525 0 0 0 0 0 0 525 525 0 0 525 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 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 ] +endobj +367 0 obj << +/Length1 1558 +/Length2 8157 +/Length3 532 +/Length 10247 +>> +stream +%!PS-AdobeFont-1.1: CMTT12 1.0 +%%CreationDate: 1991 Aug 20 16:45:46 +% 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 (CMTT12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch true def +end readonly def +/FontName /NZLYHS+CMTT12 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 43 /plus put +dup 44 /comma 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 58 /colon put +dup 61 /equal put +dup 65 /A put +dup 66 /B put +dup 69 /E put +dup 70 /F put +dup 76 /L put +dup 79 /O put +dup 80 /P put +dup 83 /S put +dup 87 /W put +dup 92 /backslash put +dup 95 /underscore 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 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{-1 -234 524 695}readonly def +/UniqueID 5000833 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`þÿ¼ œH ÍÈ[üfðI“Ýsð¾ +±?S±ºyþ_aŠOg+Àkã%;ËY›ú`AûÕXGSpÖ“©Y%š&™ºn—Ï@C[ŽŠKBcCáEßå(Ôà”µ7ã@$æÍàêšøŠ2` 5Õ±ÛSX/ «zÞ)Ϻ ’Õ©Frßùsó›ýWáaå-¡´3È"aäy™}ö“]*z•÷¢]³Â¶ª2k˜,2ƲXg‡׳Ž1£ÞVŒ71§yê¯ ¬\æÅ¡)Ä~Vˆ+€hß7É|v”ñ1jù>3ÿ~ /%'5Î Ÿ{Îkî–z¾ òMË¿™‡Gí%+g@|³–xÌ…Ýü/EÅRº–~AX^ÑoìÄã*ÄÓ³ë€FÜÝ7É/ßñóq ¸ï\£X«¬£<~ZÊÖ¿]Å‹ßÃÏ º*8)E¤Á_ñ‘oâìGýÈ ëœaõÓU¾ßÉÛX…Gv:Åð±ÌÒÿ³.Ó~2ÚœãlT3eU&¬û:0Vú°ð{]‹GhsHÞ¹o?œSÎVÝÓ¹=9Í’¯Sû”a†M¸8‘ pÅHsÄ,Þoˆm±ΠK>»CàРkç%t¹Ûh‡1¦Éˆl¨<(ÚÜÈ…ê#ž^6pÎÛžç~Ðge•Éó±…CC¾:䆶å¢ø¬DúSxÒÌî0k(:¤DB?šOóŽ+VÜöz9βÆCÚèheQ}]qˇ— ŠÞÆ73 +:W,šˆí·Z|ú˜P]ŸWŽÆfSÌÅÕÿ„zÌ×/_£[)§Þ­–l;¸88½Ãk}CìXk ï5VÂ!⇉‘n>æeW‡ªmI í`:˜Ýq’”–0¦|WÖ›oyZ ¸Ýëî^Šyí·õ³-Û#^ü0&„„ž%ˆ"QSò¡bétô°ÓèV½› +×~ñúô—å¥aÙò­À]©€ì¨u} víUDõc¡0‚Zªl½Ý~ÐT}å›Nç&žŽëtMóVú¥+ÖGÈt 0²£»¤­Stý.-&&àA,“s}‹N ¬.XQ²…b|àýGO?£ºä¼q©›aÈ}·HÃ>ŒÛÐCÇþ/N³¸Zù»ïÐÑk"bŸØx6l²ä¤‰VIœ]xRˆÎÚ…·ÓŠ¨]Ð{é8%\„ —ämÝ`v1 ÞÖ8Wˆ“ÞóiÎÓF›HÔ ŒØê=»L>¡Ã;²¢NÉód1™',š]µôw"äï¶oÛ¡^äÞóä÷í<–©+=–ʶ´“$%UH{”OÕ Ì žÔô‹ªÿ‡Yú Õ¡ñÁC‘2· Toî‘ÎÒáÄht–ùŠ¹-ckTJ Õ·ïÓ¨줊ïS¿"±Qs6Ëá°Mû|Ž±(ùèi‹yY!…äš §Tä OŽ]5éˆlþ‘¸âšú}éÀÉZºB›@g9Pº¢móæÖ‚È·N¹¶5høâk›.ÞàÖaÝäå]Þ ØFmìjÓ >GEg¢~$Ù!Ï©øqøE&# +œ=P©^‘ÞLÿ2ÚnåÏ?A.–Ó§ŽÞF _cëiJNóØöéþx%-Rô<|´gÔ¿aB‹»ÓQìŒàLÙöcfW…c-Aõ<<žÈÀ)J„|Lk²þ„Ë£A|˜´“)ÏZ{ÖÁ)ωöèCË“‹[ ‹ïÖ…æ3 +›™Ð“¾ÉÇf×µËÍ$’íÈÿ1ø€ß2nj«ˆ—K´Hjͬ·ïqK÷Bø鞀SÌúÚ.R¾,õ¶¼ þ;~bÇyÊY`YÈü}ãªfg#jˆ²ùå’óçL¬RÏ® WbÆ°àã™F°ÎO¸ÔWÓ­üƒo½yÕ5]תQ/r{-Ôõè`„R68œ¤ès9Níí[( W¬ üCK ñŸ5Ä÷}Xó\+Ù´‡ÆØŽ†'¶lsòQØy8RÀÚÊ¢[©!‡åüz¾Ä¢òVÏé¨ö Ë­ ¹¯¼S•³óÇÙsàÏŠ)œò69sgcYm8\;C¦J§3í‰ê´“h˜¸Üs¿ÞÍÑzbT¥U†íDÿθv:–»:»/6ET¼•É’õÙæ¶$ÚÞSNur»–E‹L¶TÜ lGÍŽ¦ÁS6_ñÑn\¼Èµ´€ff#aѱE\sçˆï_`ÎEžá„Ãmà¨q>GÄÑéwÁO·F[C*;¦Œ6+.¬á‚Ö¼Œy½ÛzÅ^¦æ_Ø‘>N‡‰æŠš~…~âÜ“»±‚*u¦} +°]3¯b÷ˆÆ4fCc|>Ú!ã­Ïpê*Ë-¹åó„xî2%I¯^¾8§ìNE#' RÑœùbàpôlF;S è3žìõŒAQÅ ¸÷¨¢‚¥Ýºåeé /Ë jܵ9Sha¶Ý¸Ã)J˜Oªeœ“µÿ#ý*‰P2(¾¾—GzeLòµØ³LÐFxÿœoÏ7öj€ìoê,yE¦~£ îSÖËõŽ›~=Ç׌&îÈÕdO”HÉ”ËU)Z¿ÝÌ©>ê1žÏñž>¨\¶ûtjÙ§Ú¸ðqe—]þeXfI–âQ…½ÚL0ÍŽyQ„=¥´‰HõUžã¢½9&6“ØŸ„w”™K£Läü÷æ‹ð`h¬d|mg«uŠM|‚èÎæôן ?®‘`Ë›÷ùsÔx \Âog-ä©;òe2«Y¸ÓÂh檻D +/›ñQ"|[>-Z/á"㇣PÚë~¦Šzí^%XJ÷Ç}u&ÔRx †l¶ééÛ5òxBçñoÖÝÃâZ"¯n_mƒñ%uŸ‘!üs­5²bÜþ5›¤^ƒà2üå úÖ¾`’À“ùUAä _p¡àm2?|ó6¯)`—³¼Ëö÷ÎZMºÇ®B¸¦öBÝå·žIíÕO5€r…x½ð˜|D厶ٜbÌ@3|œìR3f]Lz¹˜‹EòC2¥!ofÃzÛ˯¹{í`ÐÂÌL ûBa+qHÏè‹_n°Y¥‰ÂTï¢v£°Uú'7/‘ §²ŠÝ,}c ™/ô“¥…™ÊN ¢¯yWTŒL°]HÓÔ±8Œ _3üÚöϯÂÓAfÿ3ˆ˜ý»rj™uÄäv/ß|±{á­·óúXçÑû¾²=*$Ê¿ª4?e‹—/çßZ"¤ŽDº‰(¬ù–Ä…#7ÛJJX"²Bü1Êm?1› +é?ß8]:ª©´A·›tw¦ûêF ¨_ô·UXÇO€7Ðv|‚5’5ìr2Ø5 I¥ÕZ)ˆA°@PU À/˜¶Á +²…At¶.èP Áò…÷Iô†ç„*ÇE¦îý~ ¥ß `¨°s.£Â³›­ Œ(LVÔÅœ?k<[7\±ùO,:}f@Æ}ø¡ò<ˆš2»„ Æd®ý<–’<Ö€Lß^Í-ÿHÒ¯(½á.píÔR“—¨ÍFÙ?uÔaúzÔÐÿ¹-¸åì¨ÚÔ Z¹´ ´/ÙåÏïÉ E{OÙC“ »\-û ™r4-ï$4h›Ð°<îâÔÖ~m»ÙGäž`–ÜXÉþ8õÅ[s* +zËN›Ír^FE(•ø¹È:–@x•ÉJÈU‹}O­™@)‡%iò¦èÔN í­XFµŸY†Iô¾ª­”Ê‹$¿ÍÚS NÌ¥Ä}§ÿ`µe•7Ö«£&S·{¡Óâð¾ RÓÆ*2Øzþ…o,3=rÏC›W§²£X V y}÷cæ¿&ª¯§«a³ä£¨+’¦Z’ñqÌs>L•SdÓþ;W“ÅWÝ(Ü÷§?³…yÂãúqžæú‚ÛJJÌØöÓæ˜óJ•Áij# ±Pw¢4wg÷ø +?ñm ÿ€M5aŠ§$UÊ‘òìÿ,kC‚ãx²1‘`˜:ŸAÙ9.úÚT‘!ØÍòµæ¿²0t8fËO_“u ¯/ê¦VYjq¦8Bò±¸p;Ãný‡§m-·ÚjVU»}±Ý"’˜"îŠx!- ðà¬9OMñŽ¼­%IZƒ¨¹‚±e¾ËËŸ5ïMU2H;s.E>ûw½0e&2L²°öà¹*ÉnKwiQ¾¤6ïǼVzï ËVÊÌ‚4Ð-ìO唡sÝÔÖÆÈ/&C@ jDö~Å,sKŠ¡ÕÊíý/™´¾ÁûRI¶ h-q”iòøÌzë çÊšx7¶î¸ÊÇõí&ò.ø€Ì³ÏàÛL¬9‡ ¾Éû#@ÅùØ̹š¸˜,W½ÀXw WÛ?• ÂdOß (|䇱/éŸV°÷E_PjEÿI~á–);WÕêi[ôoak£bvègU@Å9$rÝ{%“ÿªµpÊCÙ"‡G$/j#´¹xÒÙUû^F·ë¯kë³É¬œ˜8sÞÎKTóuåNþñ‘?º'u‘.y±q‡Gk‰Œ¡„I¦â5ÊtÌ‘â,î…,¾Œ§gÉ=ĸ4¤Üê[‹8¦r—ádÜZJIðA +T ß}gùïþz] ˜`ku oi QÝ.ÄOûç¼ôà3õοªÿ†ùø3»¨œdÝlZêקÓò÷ü'dõ Hž1ÇþèÛy&Ý1 ¼Gªª6ž 3Të¯ Æú‚¸DrV 0ºt‡‚ÁFX_l ŒkÆ*f%Ž³Y+Ì_]€ ,“gCP[hÌIiUkÓË[pj#Øç%ƒ°þñ ¬Ô?Ì£žÅòr)ú +ˆÓx0Œï»ÂKn@c¹/ùûQb´Ä¸õã²¹p\nSoF‘Ììç’ÐP^´"³ß—àþºªht–z©ºë°¥04)xžð–C7\ù.)qÃzLD·í“÷ØÜr …é'åRâyÅÙÔõ76ª.ë³r1ÂÔß‚ç86cÙÊÃekÐÖ’¤ÎNK®,>ÍŸýZé‰KÂEe‰h†Ç«È/™`8g£O"ZÔ¯«ú‚´~›ðFáêŒÆµ6 ôöü!×nJ‹.¯Æ"‹7pIÅ|@Ö§ºr4݈öF=î\~£ÎÊÅ}ì ºk<3Ià7Ž[#O/ t3Ýq„¥GÂ-Ú¹õ¬&<fLiÌo«ËûCrÎÏ#ó?Oú3†1‘vmSl«uœÁŠIЄä]òëS·B-r ÷éòÜBÑR#pé@Ž…—AIEÛ ïäÑ“[’)2  Ió—Èún7~¸Š«í0F÷vQÃò9¦ÆÜKiLžÆ…CY¯ê1Í(¬F"hjg.ÉCܪÅz$òü¶F[r¢¼„よ¡9Þñ#$H½’×÷¿TPó"ðÍå¤'¡Îw>|"ž¹¿˜} ¦;d+ww| ÓUfæã[ÒæHWС“!®>q<Ÿ…)s"·ÄbSQàÑ-f‹J">$¥.¥¬WæÞ‹OÚG«mž2ÆòBi‘­]±ºQoVDÒòɲÆ|á~[â¤Ó>Àãíâ#Ô*ÀÄeR(•¬dRÃEëJv‚”­ä¤‰ì“&K{T*þ2Øú]ÂÆù§Ø’·”lòßÃäš×sôù×»=Ý ²ƒ™.5ˆ|xåŸCã÷{©Ú &¶énÖ„YüXÀùÏ%¹BŒ]þC_Ö™µ÷þ¿3ÔĽ¿TRgOù7îNIßåᣳìäê«kí‘„™ë|Ê¥òÙãã.þµê¨8&Š÷åûXå|l.*ŸöЃ«ÐŒ}8Ä¢UË>…8*ïSuhãÛ¥ÜaUn¦}颭·ºOM7²tM¨­ÞŠŒuãè 8¡ØÃ>µ_7S\X­3³i땯žé!yâ}4‡ø\¼vMÀÝõu¥}”/Â& _´QC¨YÈBso2›Rޯ̚ ÿyíGÄ(s?ƒHDܶøS~-q¸‘öœê¶£9WŽÙ^)ƒOüÆP2Èœ¿œ¢Eÿ™R,ÃÃÉkpdokÀð¦ôj¼úû6SÁ)TD£ë<†O,Ö Yú+;²G3óÆqÃGãBz6[÷Þø*Õg¹ƒi«Ã‚È;Bx"b‹†çsÕ¶ù«¾…ÃI_K5й L1!AtÆɱÃÄÔ^¢j*PŒhµoT>›—GJþîz­®O ôæ¬ë¤4ûÚÃqÃ&|K‹¸>íú »ABX%Æw:·/lî@aH_¶Ç3¸þ|¸¨b°QþœúX=,S‰…÷;Öú^®¢Ÿk‹-‚‡”æœÉE×æ´ðo¥~1Ccz=kÿ:k\ÄDa`Ⱦ©ePÚ`ù}ÍJØLûìZ¢Ô÷ƒœJ+m¿ý°q<®G¸6í8ð¶dµçÆýð†QúÒ|WÖÔÉ:ppª.´bçXãXÀ‡Ýxb&¨yÄ´=,-ëñ‰yo¹gK£ù¼62NׄåPr ‘›=1(/a¦ÕÝnXTù¶µ‚ýM°u7cŠ.^Ô»÷7-'|ïIò·_`i7Ì– ˆÇé{F^©ÍbôÖÛ´Þ¶Cw»”sÆ’ä•p4¤¯ùA¼ýXåññ¯csFÍFkÁšÈ†.-Ò×?§]ä†|`à¹È%¤²mÁP3SU4ºÅ áú´¨/¶L@] Ú›²KY£Àꔯ‰¦­DP~’"<áâëS1¨¿VH +é5$ìŵݩOöÌ×P @.zŠUÏ3‡³U,º i} +zMÊà€N¹×ZÅ@ø“ë_ˆP3™ãS|¼BoÅ0(„-à €n=ZØÏïlUt‘ËbþwR ùñ‡Î`@¨­D2¿¸9 œ´ÞæÔd±RÏ2ãÊ9mi¿ ™sî(:Z_ׂ˜…ÖÄ‘—‰ ãg·Ü\ðžÚÁâ:»‰§c]û¦V{ûû§Õð¡»ßPzù,¿³r…¶u—º)sƒÅäÚÙ[ È1WcÁ»ØsÊúñ×¥1Ò×^:<&N˜ÅR@3­õ®Øà3†²€"âȹ—ÿÅÞSêEòt•U¶†(æF¬JTœGFG¶ §Íò1¬£ ä"ØVò=¥‘ÕÃó+ûuŸ²¯ñšñU¥oÎr~ã£EyE=þèÌgð†ç{½ ¶ïø?„/b‰õ-Kñ|éaw¢ %×Ç;kœVCµ£üž‰Ô»”6Èmy¢9 +b̪¤ê¼òK¸­ö¶ke­ü( Å·oC|ÐÀLllXK¦"ô˜Ýk±B½fl±yfu}ŠåD¯Ìéý4o”†ÊäyV½ŠÑ¾ðõ­áª_ìë£ÿG¡6§ ñ.†¬x‚¥ÖÿkÎèÞ4{eè:öÒšþã]6£ï’©äyé8ÔDxMš¸™?Ý¢·‡¹É'‡}„Ãiˆ¤‡±¸Îœ]›@ïìl/yX¶ª +'ºÂ–cå-ܧŠæÕeíí¥Ô]xòa†_à` p 4… HëùAÞùþš¼ó3Ì3³^Þº7³`“­|›W@Ø:ŠàŒåÏè&‘^ö²ôÊìoÐÓôÞ3µÝ0Jš¹_Ûo-âÁ]žÚec9ŠkÉÙ@É àCgt—뺹༔ÅÐÁLYöCšl/Ê°o‹»Ç”oèι[yáôXlë?6ý›dëÎ"ÁšˆÙžÀÃû®cQy©µ-õ +ÆMõ+eób+pÜà²Ð_ûÏœŽ§¨ÅP^KжP¿Ô6ŠmYñ±¸†ÿ„o5k¢êf‡¸EͤVñO$¸•ª/VùWbÿ§¿\?Á±1HÐ]\û£µkŸà–­Ø.U›¦³aêOï$7H +¢/_’1‚óRvà9£—Ÿ‹0j•#÷á¼H5="/…N Ô•÷.…ÞJ÷ „»µ +î?gi3ý,°¶ú÷pª>ƒë+™î­öÒÍBx”ÁÉk@çË7 ´·hhÁuq'+p‹ÊÄ„á2'lN¯á1 fX]ôëÞgBF5Ù¡ý–JõJÃU#x>^†`’í^é‘7ÜeQÈ/Áß~á jY0Ü{áo,ÿož U’® +Pk=œæ$ÆuÆN5R®¼3–`gʧujQí`¥Ù­_Ý ¾ßæMOŽ¿ã5ÊѽŸè€‘”äÀ`3ñÖu"âJ*©=ÐÆ=þ~9àúkÉZ=駰˜ ­Îzî郻²ãZ šûТr©cçïœUI +©$c•X FAõùiñ­ýÞϘý泇¸b©„;9*ßÒÓî;lÜzø <—H*°áÈã+õe7¦%** #“+NÄÓ@0XÂt!2³ï ² ƒáÜ£’iiV:ÚØZ¢©!*.¿Ÿx¨\}æMeýµu²êµ­wË·iÏä0ˆ1k;¬„]|ŠÇ¹\ðXƘ–§³ E_öI#*\ `ö»%ø¼2»j{ö¢ÂfCsª[K^@$®‹µ^,0±ï=Âþh:üA +£­{Øìv˜÷ýàxhAÐ^ÔÕ„ê?0ÀHÞðÐÖ5ÏÝ×9¨`šQg´S®%¾|  •$óR¾¦¶µÿël¶˜ÎYën+ßêg½ð]mÃÙ?;vBç”w¡Úéé[PüpüWñ«° k{è|$Jw‰0~ÀHŸ³±¬[ô´£Q(·X¦~wµüuZѼfu(;—ö*ùÑK¼^Ÿ“xýö]FZ:Pµ Ô¡‰ß›? £Q¹CÚ˜uãC’~hicJqËÆ`bj|™—¹ Oy\(àÏiχ« +ÂbˆZ-Z•Ov’]\Yø·á÷Éñ:‹ÊÂaP("0åYÔï†ÕŦÕøÙ^€Pøž2H6MRW˜’&ž²®5"÷êtÓ7E§±vß ûµ›4¾ûTß“whW15„ÌÁ–)ª;M#•O²›µS¢6g˜äƼÖr³–+”DZîÔÐÎðŸ†y\èwúx¤q4Nó×J]¦®HÆMk•Œ—n„]†>XA…LÏ=ú£¶ùX óaÂÆŠyO_]ûN +%]°‡fþp‡&ÓPIJ`Ç‘VÇ®Ç.'oÔsTuv¾xAñQ<úW‘’¬iÜNˆâg5R¶ÏÔJa8G'­â0SÁ +mȯ,Ä!"ì…‘ZPçÞûÂsÀJ fÊÇdyŒy|DQæ +^%¯¾Š¼UPŽ(ä,@TðÔÃB ýÝÙX:Rì¾<@û4ÀO\=’ížʉ`Ô1ÿ­Fjj +ƒÌ8N…f°ìN +°ÚÛ0øpa‹/Ñ×0NjϦðZa…3Õ½1Ø ¨¥Äïͯ˜ÜÜM¿×#~%XXuÑ'33?Á@B¥‡0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +368 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1031 0 R +/FirstChar 40 +/LastChar 122 +/Widths 1033 0 R +/BaseFont /NZLYHS+CMTT12 +/FontDescriptor 366 0 R +>> endobj +366 0 obj << +/Ascent 611 +/CapHeight 611 +/Descent -222 +/FontName /NZLYHS+CMTT12 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/FontBBox [-1 -234 524 695] +/Flags 4 +/CharSet (/parenleft/parenright/plus/comma/hyphen/period/zero/one/two/three/four/five/six/colon/equal/A/B/E/F/L/O/P/S/W/backslash/underscore/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 367 0 R +>> endobj +1033 0 obj +[515 515 0 515 515 515 515 0 515 515 515 515 515 515 515 0 0 0 515 0 0 515 0 0 0 515 515 0 0 515 515 0 0 0 0 0 515 0 0 515 515 0 0 515 0 0 0 515 0 0 0 0 515 0 0 515 0 515 515 515 515 515 515 515 515 515 515 515 515 515 515 515 515 0 515 515 515 515 515 515 515 515 515 ] +endobj +364 0 obj << +/Length1 937 +/Length2 1606 +/Length3 532 +/Length 3075 +>> +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 /INXXUU+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 106 /bar put +dup 107 /bardbl put +dup 112 /radical put +dup 120 /section put +readonly def +/FontBBox{-29 -960 1116 775}readonly def +/UniqueID 5000820 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ö¶¦z¶fáQW4/hÍæ«Nõ>¨àU+v/ôn€¬ˆIYµMzQÑük;¾·G·]nj;è3¿É_¼²¢:†—ÏvѹðŸVsE{$û„GDAÕÌLñš'{œ)#瘭/‹9G­ViÛST½Ž™/a¢‰‡oCN¨''æ(è/em4Ê–DJî…%É›hR5‚ $8æ#œÏZè9Q8·^æIºb•!:e²ƒ$¯íŸ»`mJ䮃ͭoÅ‚#ôå+ˤ÷}™Òyrþ8»‹Ðœ Eë ÏÙbœÓPüè|AÔtÀ/ÙB?Uœ³œ… ; Aþu!<¯ +ÕXFA¶ ³†it¡O¥ŠS«dHhµÎ`ß’»Æ´gü¼Ù˜ÍÄp—ÐÕqC.ú"Ê)”È‹®i—{ðYªqS·]›[.˜Ê¿ôì95SÿlñØ–±/óiƒù‚ç¶ØÑÆ1‚o,¹*Éwý¼—P‡¤KÄC‡d?Ÿiy `/+ÅÛxy–‚ù;õ†•+®¢ªÙ9á"J#¨ƒ“†ÓæÂ{^Û +:+i®”P•Ãã{?òOÔÎðÉöµDSAöÓ| '{Ã;)Ïß7¯þÕ¨%u~+ßøÖµÈ\1$ FÔÿôæ‡K¤É&V9yˆ© V ª‰Î¸Î†+cª#öœYÉfn'.@ž¢ë+ßqLªj⦂¼Óe«m>r€ ¨W¦—À7\¸LýOAÎ OVÿÉf– G]€Eôõ|3å´¦U \JãŸèïÈÉ +ÌÖØ2Ž}’Ã?%Y™J) r3¶zøìçóý}ææ±~¨ç¹?B}ÖpÌ̇/ -Éþ¸ +MÂK§~@óÚ&ÝEXÙÛW~ÔcVY:lí*¸ç¬™ª–’LÐ%‹œCù g½š<»?'Í´uø"BѸ©¸&Còë窔éÒ“å;˜k3:NÓÇ›â,ë\Ñ•:Œp$<Ë4Vû߸BMQÁ9ä0m‡š.`Nf ,êHËDNaÔѨ´°ü}.Î^·¤¸ÆC¹°AŠD‡2tÍ£]Ž-¥^Ê%6Y[àþ 2ƒäóû‚G‹C.)œxEmÊ@Íd#V+GI]HPMŒÃ _ûá%äà‰\ ¶XÔ’ŒÕ[ôP¤ÔçÈÒƒ-Ñ¡ûìí-½Í}MyêÍϧµ{a¾Âåø§„h=Ü‚íU8H(q4¹æUä=U*(Ü'/aô(È›+$+½9‡í /"}ÕÛ›q„FC¤¼Œ#ÿ&:o :ñßòOú+ò„ÀÛxHÂJ  ní²ÍJÐf;C«²yMâ+MØÇwè†ÚhAÿ Ò71ânæ1¶õ˜²¨¨L«T—¶n}[  ø!·é–¬ˆL + .è/4½(²Hð–);Åc¬Tš€í^5€E +Ëàcls»Á¯dï ´=ðåÌ@Ò™!µ0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +365 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1025 0 R +/FirstChar 0 +/LastChar 120 +/Widths 1034 0 R +/BaseFont /INXXUU+CMSY10 +/FontDescriptor 363 0 R +>> endobj +363 0 obj << +/Ascent 750 +/CapHeight 683 +/Descent -194 +/FontName /INXXUU+CMSY10 +/ItalicAngle -14 +/StemV 85 +/XHeight 431 +/FontBBox [-29 -960 1116 775] +/Flags 4 +/CharSet (/minus/bullet/lessequal/greaterequal/arrowleft/bar/bardbl/radical/section) +/FontFile 364 0 R +>> endobj +1034 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 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 0 0 0 0 0 0 0 0 278 500 0 0 0 0 833 0 0 0 0 0 0 0 444 ] +endobj +348 0 obj << +/Length1 1299 +/Length2 9031 +/Length3 532 +/Length 10862 +>> +stream +%!PS-AdobeFont-1.1: CMMI12 1.100 +%%CreationDate: 1996 Jul 27 08:57:55 +% 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 (CMMI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /MCSMOF+CMMI12 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 65 /A put +dup 68 /D put +dup 75 /K put +dup 78 /N put +dup 80 /P put +dup 81 /Q put +dup 84 /T put +dup 85 /U 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 114 /r put +dup 115 /s put +dup 116 /t put +dup 117 /u put +dup 120 /x put +dup 121 /y put +dup 122 /z put +readonly def +/FontBBox{-30 -250 1026 750}readonly def +/UniqueID 5087386 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é6n¶ý=: ªbãÕÙ9s2m4{~ÜC‘ÉßD…¸ü˜Ô%Åx’ÜÅyDž‘O¾žg<Â<µAölçîwÕ×| á¬U©v̬«i“îÑ@o»ó¬ž¹ *ôì|'<£/¥ÁBoöA´¢û/Nhc\“ÛƒW7V¯„qËÀPxÜÔä%¢ôå¯FÂ4ÏY*è󞡲¥”5V7ät~­M—Õ𨙴C‡áý“:2:ý¦ºt4¥´p\ +dzûóå:‚¿2 ÙgSc›äœ/y¡˜ˆcï—{€ µ´ 9Â>¸iSq?sê"ÿ{²ÁÙ}3ýw±½Ì*`±,÷€\üŹÀó +g=ùX“ä|êY2Ý0V O —T{Í€]m…DU±:Ms‚¢/V-|UÒ”½ª4‚‰Be¦gåÉ}•ÿ%1ï—%V7E†]¡çÀÅû|o·ÓÄ?ë41 ZYûööìmmî ôë× w*‹ +I„Æ“ö¹G”Kâ2Yöëd0=bsS;eüŠ`hz9h¶Ë´ž ¦‘%^{´xü¾›Ÿ±øØÊ +&[W ¢”y-ÒüuÎ,ƒÜÂ%¹U½æ‡êÆè]+ƒY¤ +æjjjˆbË[Aâ€1?ú©˜Uah=5`9„Ö °ÇrCU©z^Ɖâ;Úy äWœÉó‹dÍÙ+zè1’ÃÄl_Ä ´öemÆ4žm)µ“mΔ˘ã´eÿ÷W@•õ{³uR_Þ(ûÊO ½‹ñj?Ù©ÍRG>#©f2Óž½9"0²8.§±ÎŽ¾wÆœµ¹öYœò^ºÎ ùº•ñ“|Û÷÷¶¸\˜DÑå`阛‰×V–ÕöKú`LZ“Ê`¨ÅÄ¥ªÍ¶ïUb¿UåQ̈5ht?P´ +ÛìÕ—Si§ ¦ÒIù¥¬‘±í8–òƇMl.¨õ€)náw©\Pÿ’û€L~è2þàIuÎu/-<÷f¯gHÖH!ë-êÑÅåuäd`öÛª³r$L„{˜;\xcÝóJ ãcé*¬‡NK÷TOÃ!¦SÒ™_ + Éø•œJ½ôþ|$\ ÎÝIš6Ž}UºÍ2†™ª>F\AÁžd+`ÝöÊb(ŽNx†Çtœ”2\‚~Ȧ{;¥‡(0J‰ÕoYo*5äÔ pÕ™ Ù´Ê—&ÊÅ"L…?")ð³7ÐɹÖ:·îݨ+í²9Ä\('ƒövA×âWˆ‘ìæwÄ«Û2e„•ònœ&hq—û@ñÄGIlI÷ÔÔµNÃ'5¤R‹!=¡UÇîœ HÈ›¿µ¦y»¯+ey³³Å3Ê–´Äƒ€<~lé–M‹¯ˆÜž”ÒvX¶Ã!Ðh8BÍdЃ‹,yÞxxÏÄ¢¬{…¶¯oNkŸxZR§S¥±eGÿ1Û¸ÀìºïŒ3:Ç)¨ØÇÅ%CöC¶¸3£R6@(Uð{0;Ñ +—8žÐC‘÷!6ÛN*ŽK¤=ADjo»ãzÓ5+GàÇœ&Š¤Ò{›½k­t]U$³2ÅŒ“L‡*$D·Í+íoì·Okt“<'¾hÐí]°|ÛFCcSª7‘Ážm=-t;¡XKbY?ÍÖ¤l0øEzP{Œt0 + 3tŽg2ÝÀh±¡¾ .Ò®ª0ß°ÀÍm¹CªôÄ”†â£t‚Ãm Z€p wåù'ª czÌSp¼‰ Û>ÍÞð Ö j Ñ%œá*Û.„€ù|wÞø›ãrš±YìrýxM²t¥¯áof>ðD‰ÒЯ~˜;(õÌ‹gb>ècÅú¦Bætà½~ñËÐ^€x5Ûê~µ›­[ùhï+¼ÏAãi^{bñ\†¶-£Æe|¦¹Á&xTUŒÎ¥:~ø†íøôN«±}'ZCˆ÷WUµx]?úQ› þ‹ó´÷$Léi1½U‚¸IäcþfÝ«Têí¤£Lø¡é£Ò4·>´¯ú­Mÿ+Ti·””p]e¬`o#Ô)mp“±. 6_%§–ƒ_gŽà™m +ˆbƒAQ³!Îî‚KS#"°û:—fDÅ# +žœA §L +†%u3CdHø˜_óåÀsTy>ì›9Ê Ë°î¦Á°±+äÂ!m~k{'d«;I yÁ(Dµêtž•¯‘,SK"¥[8¯´Ì‡äCþà FÜÈl·Q{ 0ùoÇv€*8݃¡…¡ 'FØõ»_ÊgñÃ@cäJÌ&+‰#l?GgAPš_Ÿ¾CßÒYÙ¦D]¬•Œ6a '²)8 î0cîÏ‘°tû„¤²sßêð 6Æ£‡Ýu˜“þÚF°aÔ}͆veül«[pk/‘YJt>|lûDíÎYÒà金ŠŽƒÈF×#Pýrúý^2;:~s$rtu´Ö©˜}}2¯”R“Œ“#¸¶ëR‹¥´TG'ÇÍ Ôž: wqÛ³F«æ*ɺ{ø4øèÑJzÃö5Dz¹Ëè +$ýƒ±fWyÅ‹úõ3 f×ûSü‰„ìóAeÑ{ÛôSk0IkÌ:£R+Q‹äì?Åׇ²§;e˧EOq+ë㬶¹î8“gÁ¨Rdtü¿:ÚŸHäµd5„i¬=SØñ™5› uýb.–B.6 0}„øÓ% Á-)ÔQ eïOû.(?¢Rïåip8zv&ªZVЮ>¸‡J&œW  V1cZRÐzc™9LÈiÖmÔ(N±`¼ä]õûTÑYþóò;¤IJäëSÑ€g6b?£Døe8¼¶KʆÄMi9!¶/Y{b£P/ü9B:txÏÛ ¹ (~¦òVÎ"%áÒ4ö=ïÏ2Ê(L$âô[Óã¶{þRzÂG™B¸!;ˆ¿Àb©3.ÌÎlAäoÄ‚̽78@–Þ1¾&)©î"¯ˆ.¬¶ç”×Ô¡zTÓ,{ì©hª®ÂœÎÎèúpo ËGuq„›¬,f|E«Å{ Žæ/xszÌ¡=#œ—¾_X½vC³}F‡ŠZ+ƒh®Â5 1Íà§âœŒ^˜_7*“šsïZÕxq¤ßù9ÔÙs1Á»²,‡2™[FvÁšjü*ÁMU˜¼‚JŒù U§>/á©ý 1p'7UlkdƒÖ3“¼¬®>nœÅCª6³Jéd…TŒH{ÅpãRaO0ãbÖfÌ©O‘B‹ mŒˆÑtUY ÿMï±Ý-tžÈ{·QjQ³OWÍq€¸Ã·2–ìôÂ^½Ö¼Þé$Ð!4=‘“ö§LŸjUÒˆt(ò“håƒÈjÙS +Ž5Ž©&åWè+«Lb"eûé饸ŽH*Ê£äú»úUÙÕŸ+:>‘ûÜãË""bMŸbÝ.àEŽr|ßiˆÄ:²7+ѱ,-õÜQ([®å…—7•Ø´Ô°{ò?Ò’Óü×#¹Á!˜³­0(,þ?»t‡)HS¸ÝökÿK¬}ò›¶­¨ÔškL@ÕÄ°Ø0ÔZriJÓùÏ]y.ŽÿH鎻S·{Í43gLz5ä&©éWÖIXnÛÑßgœ»Qm3C"»·±ÜylV‹^ÌÛ™}ÿ:Xl^YÞG”ë"EV~þadá´ˆÜ<_5oÁÞò€Êq…JÔâ×Ók?ØË;Šc°¼-Sàv€ê6Ø_¾U7£ ´ +}× åQ^­xõ%½2)â%C!%0–lb8cÕßuœñ â^Y¦¶9òÀ;°[²øÍí€ÏÕe®šZ@Ý(Y ·yŠÅFlyù‰”˜ÎL,, ‘˜µÞ9­ýœH‹jÛîÁ¯ÐÞZvk߸?Ã/9Þá¯LÆ6¯öºù•VÆ\  6Ö^ÜÕn@»dŒÝÌy«tê]§ƒW.TDÚÞ"*Ø–ÍÄíqûŸi‡ 07Eé›0¸;³vt…Ó <™âƉðð“_Du8iI§Rt3ñíQŠÃ£[O(`{¬-“Ä™@f”{vç+r*4ëå½!tãq‹©~°9ï漜}Q†÷'+Pän,0qU—¨®8ík‡sYžl¦Ú¬€ÊkU†/aVËù÷i¸yt‡·bÈQé9m­;++4ÓkY™µŸ†_YšÌû$ë!³eb\)œà&µ–)E©­%ÿ¢=ˆŠqÞ×LbâA`GòÁ߶‰³Á}móÚÈofý)pã+eÍT§ß.IŠœð ,D=³ÂÜgJÍ +^è=t>ÿîà«mzyÓ÷!ÒsÌr"€€ô×ÃAmESs>pù‰CΪ|­<(†÷ž7Ã)¼66„š]ÜRú‚Í_‘ÞÑár¬Ó¶¸Ç¬*VËÎk~Aôv±ÝK§€ö”k k¢Ú˜³ÅëÂ6ÅÓ»@lVAœžŽfÇ•âKÙìµ*5Û¯ÌÖ`­p»1»óªò7'e¡›Ç¡Q!ÅÑd/ÕîVôŠBë?ÒãØÃkx+<’öOÇ¥ê‘'û#+^¸}p~sÎ?u¾:ôCògËið"BjBÛñsw¤ n7CaKq8Ï:X2d‹6#Ë"îñ'Î&h2ÅsÝŒ,¢MM´Ï5ÿAE))ʼn€ª‹{ŸQHø'òd»s?ÅÉß!» ¿ËXZô±›§–#©'(\nÞþŠ-‘Å9Œ·Ž}ËÂ>ÊÃîcÍ:ÎñŠ´â¸ ‰H¨ZªØpòäÈà­â ø /¾A³À +Ì´³<à +…¢êê5#ŸÈ%$\ý.¡qÏĵ× iõ"~Ç°ö[ÚBwq4 ROn šB>P°FÆ¡^î77»ŽÆ‰DŸ4g:]­õq6Ïš¨+žóš•½Ee{j$9ö©!éAçã©OT¾vh¯w©^CüA3TÈ‹~ÊÿíE믴„Ùa¸xƒ“ê\©ÚºGþÁŠü»ÿUý$LÀíoèXÐr\P0˜ÓŠ7ãš4[8ÌnÚm½€ ŒÝl¥nųe¦Œt»2“~.“Ìeø¨¯ô^6ñßnØñëïg€¿ƒâ Ò'Á¤E{"í¨Ù‰{âƆQœFÖɦèZŠf–èÖOKæð»Q-šf_m™ì½ö~í`ÄZ¨¯Ž“‹·nÛûš„žFþ§ +í#ŒÂ…nÝ÷FYõIµþË/ŽÈ÷œBJXø$¼¹nN«Æ)×ÇÉ"i(>‡VÓó¥5€Z`E;)U´®_6ôŒÕ;gFVÄöAF®Øƒ›€¨E?€¦ùŽŽZÑA²îÌ$]ìì=ÉðÚŠhe“pB꟥‡·•>6áR˜€ª~Å=ÛÒd“m[`.ÜL„‘›s´<7M*ïT„¼ÍX[¡û~ÈÄ0[C@çÞ?Œ\·ô‘%²V $¢‡C<ê½[†m™\­`g–ƒ1€€,ÃÄ°@žb6X›Q¢Œ1ÜëF-ÚTª¤sèÒMÅÔOîQ\°o”7Ýìæè7/ÀïaÁNpéø3#„JðKmÍoš"Êëv5;³¨LJÂï=b­+$J÷°á{‘xÒDãÈw?ø)EfËîiý’ÝUîZÂßo[q¬¬ÄAŽj> Þ ]ÄÒš9¬êÒÚ؈7§.`>Ïfa9„pu^URù\匑²H4¾e8…Ï#ŠÚpó½ìÛ³¢ øó÷«Néa‚o5ž°%½zj4ãÛòŸ¡ÿb<Åpü ôD+ssUz¥ +Òá™mì/ØÇ¥ëö©¯Äó>”£¯ÐÄ¿êr¯íM¡Öí­¼7e^´Ééi‘¦³CÄ´¼§­Œ`ÞR³{zþSêªè¶*q ýÅÖ˜ìõàÍ.æø1;Þl^‹iw‚ê€C¦8W\òK +²ûJ‹…1¨:5HzªH-?2ý8",r÷¬ ÏXôÐî ì÷ÒG´]±*yN³^®ãM¾[læ掼(U{x³Õf8œãáÉ™¸¤OÚñ4 ¼Ð€šA¸PÕS& Ìæ·R³’2²°nKÜ·§^#OxëåOÇ TwàÁ ™&yaRDÞåf<`”ðèÚåyÞG×}‚x&ãˆÀ¢‹â‹€Ûð°q/ÿœ_@cbEoÉǼï¼y› Vz d U¹©Bft¦…)ˆ Û™3´n0=N)r$Ä„×Ñ~3ÕÞ((ô/- ”ð^¯ytq¸nK^é±Ú•“Ÿ>þö)c.ò#€2úÒÕY½†¡Œ©áË-P!õ7ÿ=gHDaÈ(Zwá²™$Ý©Šíp¨‰ô\À'¤dVÿ€y¸Ž¦‚K‡'£r£©XGÓ<ª÷€&`ýôOŒ¦s}¨³}±q^}-?>Zû»Žyº´dZ@ÅÿãΔɤn/L¥½IŽ½¿4…—cYd_éÚÚ|ƒîŒpñŸam¬-nÐŒÔÓ0Ô@9ȇP¬Ä…ªÅœu؉‹WɲO³:>kMšoad&ZuP‹}&x;<Ö†qÁW3r.X=×Ϩäª|r±º²(Ë™åÀü§…7Hņю‹ ½év£;£:ÏUÔ9ËØvÏ‘ŸcÈŒŒægzósº$À£|¦Ã÷EœÙÜGŸ=FИ–‡ÎÂYønˆlÜ°VTÖ¦=‰:±DmðûR!wfÖA¯\FQ®i½ï¹5'ÜÍ Okª@?S4@IöË+ýrh¦”OMš©ÎL¥eê¿ G·ûÄà#Ò1²Öø–Ï?ëŽýÉaP6Œ^ýí¤“#O(8s‰Íªw‡Sg\©Õl?Rp~à»”Ò°†bˆ WYOicQÎJl'üâUpY|‡^.¹7DfŽe4âMçªS  î’Gø‡ÝŒ"vδz–ÖK¿K§^ètq¼z%ƈ‘è›ØÛ AÉ·É»2¿]<ì(îÖ£YÕÔ¿‘žŽEŽaáh<\±6œÓ÷ÁMmfýí¢aÚH¼¥19.Ü.PÎËYõÏæ§dåÑrJI. uÈÓ{=iÜg@0xkkÉRÀùí³úò¦ØÕÉsÓs²Ò×eYÞ†V×´6ÒŒºâa¿J(~M™)˜ø^ `ú¨ó˜\x¸5ßÛi£z‚Sç‚ŸÏŽâ°–Øåê +ŒF7/êhƒGf¥˜¨…XÃMé¶û(ß )GârP +/a¹åòôÚ=êÎXîj5{é°Ø¢àa×Ci¨ÙÔͪ÷¢,'¯ƒ¿¸d%õPu‘‹<Ö +*°¥ËöIó!żV©vþPþ’G,À°t®Õû›hCbÃ!³ YÞ‚2T;}ºå!ûªÊù"¥¶e×\®PôM*ƒ’}ü°”Ô9jy ~ÎS9ªaôÅH85¼Þ—¥ìH¨³¾ƒ»Ù°lVl½§EŠÔ°I|(å*§¬5W½C‹•{)ÆúAY¬,ÆÂoGãUÇÕx¨~0Á°´ì|±ÛíFk/á=^û;äªä<2<ãçå'ŠmQq!s¯À(˵5w^· ÅFûªE>œ‚Ù¿˜²Þ“¡ÿ°°º#ƒ–îíÆà$­.³¢îOÕVEŠ—aä;{ãöš*j€Ñ¶hè® ê ï3ö©õ'n´L“œ˜Ž‹9ËÖÙKì²!uKÌ"íäqd†6šŸÌµúgÐ^vBLD6>!0¢]r!4»ê K˜7H¶È¬í ³å,½ REªpåê‰\ ‘æT¼…X¤s+Â\’½_ǃ-Ù—ÞòzhL2@¤S2NP@•‡?ÀöëðOºª Åü%½ð^vf_³ö¼<…òÓÀéöÊéÏï‰&ÌÁ +.±¥>C"0—€Êò¯ïmÍ+5¤dî+ëÊX¦/¼˜ÀÞ„ HžoIhÂZYןýcsXlü‘Kúí.?È9 >óQ¬š}fæ(g¬û¤´jT·9Ø€˜cî·f²l¯[QAˉžpÞ™D5ù“jÚ=%÷Ɇ­µ:lKJÜ4Õ«·5úÑû«~Þ½UU¾¶ôLJ—ˆE9aY9thÛ©æ‰à5 Ö¼ o¡Tøä>V7öwÐœ¨ám>1Þeî:ê÷ì½Èu1µ‡T'€ý‰”¤ÄåE>=„JVðöko”$/EÀò4 ê zy(Ö&ÝÉlÖ¿Þ/òB„ /õæt2·lÒ§ ìã•| +ãü‰‚„N–÷—J°H+ne`5›«þÁH@¾Å&´‘Bù ŸØ >íu…(EÅ“õƒϤž“ö»SngªÝ UlÕ§–åé”ëv<ϳv(bW†{,zP5Ñ»ûˆÄ½÷c5¶BÈ°‰ûsK, íñ¾¤Ë#X€ ¡®¢[ ù¦ü›—£¤¯pí.%3^e?»“÷`ðRÞäšj+1•*a §—R¸¶Î¡O¯ÇhÚ4näjŽ)èR¦Jo2Hb³(~:“Ê*Ú/ ÆrÙ!À»þ…]˜¹Ãé.eëÛ†AãÙ-×*{.à±y­ E“xŽñþ”¹ŽÓ¹&› ©+^Ý€_©“DÈÇág$^HœÔ€MUK`j† •ššHOÞȨp9%›… egi½òæsÅé=¯ «%'¯õ­ ›áÎvc“÷²kµö¨%c–c($5Jxû ÌImìÃ&bFnùóܨq7×ÍB†ÛÆJÛþô¹Ÿš/®Îã.ÀÉšp£¤ƒç p@ÔoyTY´þ¿8é·Y¬ÅtÄ z8ÏäÙê®è‹jS@ìl 4ªü·3<'—1ÉÒ)¥Õ{nè赟^ðƒ´ÀhÆYú?%kõ•õ2×ÉÃ3°°âÚóÌ?ø‰ç$°À½ã•§D½Uoé¥w†‚ ‚Ò¡)×ã€>¯Géwn ×!l’¥(’øúDC=•²ÓÀRº¬®”Ðæ(˜¥pEI˜Pa¶àôï¿«ÌŠ,ÁÇÞl8ƒyçH†õà'èúÂȓЕOßï!MFªÆ¤4Æ\}p¶Eó²–îj'rÛnGŠíj{Ù¦- ú¨:/‘’~À?¥ö‚ +}~–{ºŽX]x«Ã«…}N©«¡¶X¾ü®ñ>ÈDQ›[Fž[¾Ìº ²Ðƒ ýÜ"¿Û¨DÍ)­í„ݵ9¨‘ > endobj +347 0 obj << +/Ascent 694 +/CapHeight 683 +/Descent -194 +/FontName /MCSMOF+CMMI12 +/ItalicAngle -14 +/StemV 65 +/XHeight 431 +/FontBBox [-30 -250 1026 750] +/Flags 4 +/CharSet (/alpha/beta/period/comma/less/A/D/K/N/P/Q/T/U/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/x/y/z) +/FontFile 348 0 R +>> endobj +1035 0 obj +[623 553 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 272 272 762 0 0 0 0 734 0 0 813 0 0 0 0 0 0 833 0 0 784 0 631 776 0 0 574 665 0 0 0 0 0 0 0 0 0 0 0 514 416 421 509 454 483 469 564 334 405 509 292 856 584 471 491 0 441 461 354 557 0 0 556 477 455 ] +endobj +266 0 obj << +/Length1 1989 +/Length2 13119 +/Length3 532 +/Length 15640 +>> +stream +%!PS-AdobeFont-1.1: CMR12 1.0 +%%CreationDate: 1991 Aug 20 16:38:05 +% 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 (CMR12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /YVJIAC+CMR12 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 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 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 63 /question 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 +readonly def +/FontBBox{-34 -251 988 750}readonly def +/UniqueID 5000794 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¸#’ÕÊá|´~.‚ÜÔ…Ë Lw2.²æ§sÜNYÁ ¢Ú»›÷.,òVÝnµNìºX«Ù3µ|裠Ñk(Q×IOs mõ;Üf»ø–µ‡ß–C1}_a Ù˜Io#Ýà0÷²wÝ™\‹œ®œ™ŠÄáPÍü,fí’ë´Ì *ªŒábG¡3ZÓ2Ú©PÒ•§8L3ÿrê£[‰vnc_EÄÀh­~èg9°|¹M)ÿ }Yÿ™aÑ•©HãØ|1‚’•¥m!‡[A˜z¡XpPÃÇNCU»7òUÖ²7ΖòTg÷¡ž…x_ôh”œÌyòø®WÕ÷›¹ÅÏ^í]˜W¹–}›–ÍÏsÕÖ_÷Zú»fs@ºâdYr ÈŸÑsy&vJ“Ðx´ë)Œ‡Öî¢Ý±®ˆÅ~ÏïKqä +4•Ü5h¨LÉ#q§‰:4pPý¦ì÷?gÒ |GJS†nœˆæ^i2º‡§6†ê°“‰øM˜ Ęz0í”.²° ¿õ¼Ç ôâvÃ3›1¶ê»°xCj »7}0a¢ ¹‡–¸`~ì¼i”Eê¨fÃŽí}O>ÛÊ&*ö¤g¯Ï¿60ÉCúL͘Šsc÷·^¯X0°IF +3yˆñP¹.˜žwPŨ=óv…H?†Ñôtxˆ??jKv¥ª‰èñcšÝJ’ ÞŠO(WfÀn¨Yc›’ÌÍÊõ›+¸ÕˆÊuMW¿÷kS˜Mô“p“ªïy2¢šLûa }gH,H×ùèA ­ngV¶U4çŸÑNòN‚íÚZ«Å‘W ¥"âiyKû†>ªsäá=%¥ïçX‹íóЪÒÈRP…`©r0Êì«Pä%iò·!Lî¹`×Z]¥N9’fÌØs˜-×𠻬ʂ@…p™Í/ÖYÒhsQQÜA)EZ!È2w$JÐK +”ï'k R#dš'_Õ¹èGT½áñ˜³í.Î’T¾jŠ2µÇƒ³ôñÌ땾lÌB21‘Ð ýºé«¨9—éCí,LüÌ#ÍA}'•=èñÜU¼ êÝS…Eˆ<•N¢Þi:¸J¯ÏS]M•âëÈ‘xΫ*8üÙE H}·W1úùÍîP¥t‡HÎc‰xÑõ×Ã;4vŒ¢} — Â¥±pý;"’¯ÌU]@Ú !Ñ¥#áTî¢]mõ“û£r!_Ø­ñÛgøôŽmüs¿«³ù ”­O•õ¶y½zyµ}ù—¾ÂÐ d¾jÇDêÞ?ì¡Ö”ÒXw¦pôϽ†nÎÍö@˜óeèo4IŸƒµ'Õhþ¶.½ï²È×äÙ²™9ûHéw„DýÔyvtÞèÖш-´#<­)ïq.ihæu×꺦¨KÏý%º—2WkÐHÀ½åƒÜ5±úoÛIåKVNæϧå½jõÓfù„æ@qÖbÅçÊÌب¨}ÿ.jñó ÅTtËÖ¥Œ¨Ø¡ÜTâi*|Zõððl¿|0Hµ\7l›»a8ijUÏåÕ Ð@åÔBþu0µÿ7hmD’”H`×û—<šƒ\áCWêµ±°ƒæ øîD ·©Ü“©±î^_+]‚½`»_VQÌ Ñ +£ªß)zõk´&~” jþ‹H­·Â(¬ïàáÁ¢æ%!i/û±£]ÒÜ8pZ]Dÿ´jÿ6JðóÌÇÛÆ8S¿Lšlü´‰9Zö—/CÓíÀBzZGp:o-Íþ„GƒÓf|lüÚ³+qÎä‹«rFã‚ó²åf;ô.H!8è£ØîÕ+¯•"ÿîí“Œßxì{_‡þ‚Ø—ñGƒD +žp4wÜßØcvØÆ^º zK™ÒCKªJ¸p•›3úæcn¤&O%NÐåzÝ”"¨cžÙP|I_ý)hº§ÈrŠŒSg¬Æà:B¶bk½ù‚Öت½9tšºœ£ÌÖ©‡0t2—9‹wP~ü˜í|èa Os·`êçnMŽ.9Î4M‚‘ƒÎ¸n àÔþÿ‰€¾èödõ7ïž$åÔ' *nŸMIº·y3Ó"Yk öaæÎÀ‡â½pq{Ñ‚-€r4!Š6Z|UЩúr£Õ΋·¿e©Ý÷D­D}ßHâGUë¤p‰‡¤wxç9õpûX´’X³Å@ú:γ†Üš^ø[u®g2Œ7ôš€P ­ZŠïi±b¹¾˜R…Aâ]ÝIŸy̧Ô7Vï:¥ÈòØ'GŠl§¹™A¿`YŒ¥l\Ô/Ü69·™SÌ•ßØÎ5^[xÜ!µFyÙ1}Ó~“Z‚|5Ï.L]ØJdØ A±õôµtŽÉ›„ÿɤ$:”ñ0ßœóh®Žû‹*ÈÊ ­Ê¥NòøÂþ~²ºP¾·6j›Êï½ Á—5¯k-Þô…ÀùG£û5‰ê´hÀÁÿöV µJåí:+Å¢k–¨æua©[Oí ËŒ;ý2Ǫ7$6àyPOâ8v®åJ¾‰ˆ ²¯™‹Ý]ÂBB%Ÿ–4ÆÀØAÞDè·'|œ½þö­™?$ÃÚèY؃ jm´iá6™¦.Ñ2U³þé\e¦s¬Ç¢ËLé—Š²×ÂÐ>ltZ!óetk ^ÿG‰šÔpñ„k ‰Ÿ5ìp…ãÖM¤?¿W& y¤³LHR&k®Z.Û˜mdÍÌ'm ­ÄìSž¡Á1¨tØpîOÏwþTGÁ¬ ,R›(£ —JÎæ˜CaôÌ'cþ´>T—»òÏ_³×õ£sc¢ÎI1 7ßB±v¤õà¢ÔGNr£E;¢ÍÊgÇ–é~µÂ„«îxˆÐ¨ÌûÄ?Ç>e~.7¸‚€xHè¤WÑÜ‘<•³tÞ*&§$„šßm›I5BÌÝ‘e_j8Ý{êÌ®–Ä´ úïÈ^»µ³C^q-UÛzŠƒü”hˆðÄôøA›ð»d7¯#ëI…Ç'ä:é2S¯nŸÃ›ó± ´U²1€Ç|¿vMî‘ì%xS`íL­¤‰ñTd ™»Yûo€lÕ þÙ/‘pÉÜ™Ùãæâ_m…ë‚r~]ýKõ3µô³Ø]–5Çžr’n–˜¯ÙO…y’õ¦Ù¾@¢?>ÄÚ—,uþé­««þ“@ƒØŸª^Mu<ËÜ1†ý ¼%×y¡CË÷ !ñ×÷´M)¸ÏÖî…^‡Ùˆ„‰2áЮrà{FDû”‚˜óÙ®dC"5²T!C¶?f§Çä#âØ‚ç"©v†ÔEå8ÿ¢¦w¦‹üšFNsçw%؃w[ÝÁýìÎ>—Ûœ/žô*eÄ;9†’äôó¥ +9{”–“;ö3æísùà·(RÏ™”l¼íÌz)›Ó*¯ž*¡i,ùš)Û-\ʇTñªO»øÎýÊï +؉" §6}°š…m§ÁkJr8¿¼p€Î/vÌζË*}\f®Í™´ª@ù÷“eš:š’]æû1Ë%ñã±±ˆˆŒdE{òÕ0Qœ¿ª58Y‰cHç$pgŠîô,˜ö‹¶twê+>ÈQ%Tø<õrÛÜ)Ø°Åhgõ— †}ZÀšl..ýS3$°ù/pÀ0ü²÷˜–hØŠâÎÚ_îÏ^Ýrˆ¢wn“æÉƼ.YÊWvœ‹„–‘8Ÿ‡ñ‚ilcQ‘ p$ôn@3?P)GÎqîÌ–ô!Í‹ÌÖ™P&1âP¡xÌJaú :ƒž-Œ›¾Û³GTYi)ˆël(Pµs©3ìë.ììþÿ ü§ŸWIæŸñ¸äÁ@Ôlžgm=rÀêñ¾¿ Ï#/Žúèñ׆ܨ…S‘“Õ’âÛ˜ç¬+b;-ßS6›ûbÚÂWÊ÷¹ ZiÚF©5uS¿ŸÐËa1Uõ•ôQz‡Ü€w‡.„[òqà™±SøŽ¦uØ>ŸA±•…âZ© Róã¾uÝOuñE““—Eš=g®ËaMTümâ1o¼“H¸8Ê)[bMÅß×Ë•°è²µi–]4n8¿žâæ}µ"AôÝ×q)´æï™Û"«O #lƒì²%^™?ijžW¼x–’dÈù¤/úù+{»Êĸû—S™dÂÚh£ƒiÆp®ŸÎÑœDÈ(ŠqÞ©û2j8­ÇÅ£Ù +ïä•'²ç)yâÒÊ°;¶g‚Š/[àÏæ†×ÆݤőÉIôsž—áWz¶ŒáË‘àv)•±RÆpJ˜[+EMºÈ嶟2ð€á3eÈñܾFÓO¨ºÞ9Ûól9^IÌ~§ò’p²ªw½˜«(È&>h|‡ÄØU05>`6ç’‰/Ï!r¥—Ê[”ë…jR4ÊÆþP..E^3 BCÝdD•Ë¹p‹† Sä»´Ò:G>p§o˜Ûsy"ºÈWÒE)ß¿f2ÝmØVCûØ.Gø=WxÔß>ãg‰ümú5m“ZðtuÙ@«€ T”HRPŒ[×4• +´gXÊGaoêƬ”}ø¿X¬ª"ET:e¸×* KÏÓëè“°âék:›PåÅ&;~ 9,iRx¸KÄ·H1÷pŸ¾?\Çáo´Won¶1÷ªuÌQÏIJb “±CØd»whÓ3}m/<#]œ—/„€@:G—y ?ä™[<³qU± þë%©-}S帻õS(˜ÖÚ/‰‚wsÅ9Š×¤9ífIE7¬)^(~½ÿH,½áù‘µS²/sÉ1¬áSÈHŽ‡B /VÓo¥æB)1±U²E— "À…©à »¶ˆ †®Þ+,KS7é”"cHý€"Ç6ÙX{ÓßW¸Z?÷DÌÐíVÃz]Îí±FWãõ´KŸFíÌ?×8”ä7—c*K©[§”ÐbŠ@\/ü „€ùL J ¤ +ÌWn#]E¨¾IC†:'ûO¦ªš=BëÏ¢rˆY yj§,RkpÁÙój9ÒWÊ Ô-©õ«Ý10­‘ÿ’aqÒz‚íÅ—âì8d»0›F*1\ñ*ûÑìGÃ}tþ(³9Û9YÐ9/Jòxµ~ò¥|8N›¾vÙ–Œ¨þs4Iž{sŠÂŸ8Ò™Vq7û£¼$ÂÒŒ 3$Œ àèi¾Êë>eÇ:žäŒA‹Ê}õÜã¥4î™sZy½%•Ã¹Qͱ¤ŽØþ±ï¿£™n\ù„$ü3¼{ogL¯'Ò*F»PX0ÃQ¼x‰ÍÇ×D²Q\‰je£1èrÛqŽÑ6‘LŒáZäáúzßþWRHè`6ÖÞF–Ü©ž]µEÝÝýUðþPéš^—k—“¹B¾n¿ óæÚõ!fb;]¨£Ç99j]üKÏÛÀþÐ58¶¢œ'ê÷ü!õ È"d¸Ùàʨ©–G鬵aÔìš6|‚LF¬ÁIRÆTA²‘wOöˆQ£ÞsÁ áu›êr=;_F€qœb[%̓X¦Œ"zéðz:§øÜö¤´ x]>%úó -—¥Hš s+«yÈ/ˆ÷zš#›úÊæ«!ß áS}Ä 9¤{É +fùöÍ£å£ %{r„æ5›ìoþ§§ÚBÕÕw³?ˆÞÚ@”¡>"C+Qȵíœ48ì™zÔ÷( QöbF–yGv·ÛOêG:Kpò4¡Ñne¹†9 ñ/ò‚Úò:›,ÑQôŸ"ù·Þ»®ò`•jŽ­‰ŸÿÛ…Çfõ 6)fUå E8²]ø mv:sM×Ë9ûÊR¨qÏršó–­¡=¡Ë`|8~>øAÑ":4­PïÄl¡Ÿ•û&½AU%/•zŒå +mL ¸ÿtOYœ»ç"y€a©Ä–%à–(D/æ +´U\`C“xHo• Ȩ%›˜Øµæ,Õ`Œ'x?®]¢8™)IiÃ|å;Y0 ÇKga•oX[]ZæF€A¤…RYmN|õ9ŠpMÑLjœÏÜ'¨ÇÀ+ÏM¬ü>"D3ÿ£È,ÍX„Ž +ÕÛí K#OQ¦$Ü”¦âv£%ØFHiBæ9Ö@ñæ˜e‰ kPéKðã|»f´NýûZJ@cõJ²µ_Q4]×|²[ÓŸÆnqéöó^¸ Õ³¥?ó4 ¤–U÷N`·ëcQl;Bòìh³†} Îû ÌÂRÜmÏ:+Úf4“ÂkáÊÙá¢1¸³^À[çv¹ö®—PHÛà÷±úïï;>žåxر¿]÷íðˆâ¿ƒ€ñá%>cU7»r3ì+õ©…7Ná*¾ ÞU¢›¢ßD¶ÜP¤ÁlåÿcÅÌ»´2Ÿ‡tú˜#nxTº}(Eû¢·e~{)£O²†íõ¤£$Ç”ïHañ‘lHÖ*$ê°j“ûϧ¦½u$]Ðâr¹ÜšÕÚ:Í«6‹‚²0—gÎW,î%ˆ¸YèÊ[Ä +˜ž¢â*ô—•áifÏSÞOÓK¥‘Ü=q;"._>@ÄlhØÿe…È Ì{€}µjV@6•ÁŒ-6kÐf[¾ñkÿ©A©‘u¹+ •¹ 7´Òy’ý8Â̱z` ³Vþèþéø\ ‚dÔ|ÞSFúÑJd @.k¶l;m\®ýýŒäxx¿¨ÙN=}<•™ ŽŸë O¤“¯ÍÖøÍHO1LbyØŒ.QòVHÞ‹ £.ìÖÊÜ󜂭ÌÞáîš%¤=Øõr‹§ç·œ<;^€1[ˤêŒÃZí¦e b “á—Áß""Ú×d!MîÍç€Ú,쩃0ŵ¤iD,$t¦Â¼?"c‘+ °³q9åÔë]åÈ\Ú/7¨#ìºÊ (W +dëè§Hß ¨Æ¯¿nCøµ¹ÿkºÎF¢Fº/üè ƒ»ÌEVK¿k;çYƒý£W¼êÞÌì”óø‚§M€Ób©°3~@Ê·8r¹…+Çiˆÿú'ï5ûÑeU ûžÎ®hpäÞÕ*MõFE5¾¸ù!ãöŒÕ ^¿}´uê6ºü}¿Ü—/ #*Ù\±ÈlßOà£1n€Ž0Eç®±‡œe¡-µ¼³¤xs_n‹˜„=u;3’qFúÁo R¼°ZBñ쬶[}ƒ€>˜a³­y!¾k+##‚€€y'q«„'ÇÄÆz†–Ï`Im•7òÕÒM®øxÀÏ’ð.Ò›÷ƒqÇc‡·ãfâ®mlj(„äæÈ6ÄRFÚŠìŸïý rbÚšÿsRŽŸô5žN­™…Š¡T"=éh§T‘€´>õiŸxµŒkYr}g–B`^´dR7.ýZ5`y̬DG;-ìoB·Mb…Ϩ›I¬Ï€|þ×J4+ýƒ+ÃeH=;m8õ‘ƒû¨Y¹HyXÃ1x 7Ó•ÇÉ[ž_Z/‘ÑœI×Éhˆ¬ +…Á¶]¼†M$=«ƒØÒ²¢'uæH”ºÖ±¬Ç¨‚@sA[»à„¨‘ ‘¾P½,–u.­… å,Œÿ«`ZmG¡Ð]¡ìøÂ1úOܦªø—“ (×nùÉýPéœO…“–kóȲ¹~&Ue¸ÖøJEˆ«Us“Ü]+¿¹c+¿˜²vùÝižlÜд2Œ‹p Éb¶SûN^¸D fÿ®ºï È5¼TjGÝ+{–:ú™ +[oÈ|sIQÌ.}@ôr’‘pº›âMÊ>"†ÐÒa<‚LÖS`‰[Ý•Žu=’N¡wÓ´Ôó(,œmŠ/ˆî+±æ…‰ú/Lë¹Àܯaàu'€¥\ß¼yX RsÊÙµO®™!Â&zÝ}W:œyÙ:MÖÒ0¤3}Òuã™R‘e«æU5öWeXý>¶µÓª¦ Ò¥›XñƒªD.ðŠ*•ÂGʳ (Jý6„(BÇ—Ó܉ÌVЙ¿kEŽ{ýJäáàt“fâ9e<è4‘øfè¹CIû³,7Û_¹®S¾xB^¤ÿcây¸Ü¬e²ëÁ¹ø…Ù*&kW,ëÒÞý˜žBf+G +ààK^bJ0e»Ÿÿ€uö¸x£.åôɈÒ‹°9°.6ê.*1SGñî˜3€¦¸&íœmf:<üuä-Bà+nXâ‰dOÍ5x1Níå<mÙGeÕ°r`—î粡Ò&Æ<–óa•/Ç€Òõî\½K;J9°«gÛd +$o9-³vÝ)ÄT–ŒtËx×ÿödÀTkaÁ³Xàºù~!€ëþqF) ¹‰”ÅÓòAU~M‡ËûÇÔ?ÆŸ Ìyã=v­Ä¶u¹"ïÄá$ƒcñD£JsËr, K‘(Â[‡9›.–ežƒ\s«åM7äQ¿¯9~-ˆÌJ˜Œ­‘TÑ^ÛŒaü³Q Íz•µ†gÊ{ ݸQñ·,b¥@’íÝÔµ[¤aª`DŸ·#­u·9›¸d²2µ¼·òYÔÓ¹*|¯•In›€i·qd[3Œ4W»UQäÕ£KÞ ã.·5Ù”@ŽÇ²ÃZÀ»Iש‡ošÛæø¤¿ˆœeÆJÔdøo:2%w¨nQO³ÚÈÅæÁÈÆîáº`©Yà¸WŒqÁ Ü:v|xþ€óœrM‚uäÈ?3â´f®oò9lœÚ*Ú•‰0¦*ÖvB‚¯ž}ºÄ£!R;0 3~t¾0Á@¢3ýÖHŸÞÌ»ÈZdÛ¹æ%AäÝâ/r±ïƒ MsÁg•âCœE)ï0¾öæ +œRª'wË= ý‰¾ˆN…K£ë¡åc„ÌÑ£|L£ŠßÁEY÷Uw{7âÂ;BHR[[ùÌxh1ØuT$t¡®Á5‚©<¥´µ9ÔŽ.bxÓÔ÷‡ ÆkK¤µVu6üÁŽÕ’M_UòFj‰“%|Á¨žt±õ꟰+{‘VµJ›Øüâ§,<â`¤O¦(Õ +EÎ.÷ÂPö¤$ÎÌ9ÒüïTŒïÏ–ñ7ÉT!üÝýpx”ê6ò&p«®8å”# + bá\»CÆçRð_pNŒÛÜí_G[è†Ç±;#¹<šÐ£âÈ#ndRæyB\±qEVÉ‹&F-¬óÿ>_àÚàÏj€ë=úÂý´ôNƒ÷vÖ91«ÔSí(RªšÓÊåÉ÷!¡ºÌW¯ö òÞS> ö¼?/X}4‚1.fÁf—_‡¿®Tòag€Ç>"^ÌÔª‡ûnÆv?-rW¡}žÍÔ6©²A%¼c€?>³%ᯃìÆP0î†KºÖýcEK‹i€’R8ëÞ~(€J¼ +Öhî•ÎMY÷~©&²ØÎÓù†«¼ù¬¾¹ñËß|ŠgLt#½À0}e‰ÇˆÐ3Ç‚Ñ )e›„w”Ï:…ý]…’ZãâQ:¼0yù3ô‚`0ÂAèB†“ËqTóðÒ2û¥E/j¹t¨Ä…Úê=ÀfM%’€Æ=k9SæË“JmÁ–ðaæ@6èÎö±ì¬†ÅÞGýp¸_´ë6žÙ{®j”ëñwÞDãÚÌèAe vXt{Õ8à—[Ñ©‚Ø•*®/ÿ¨Êâ€j÷j²Ìçì´Ë¼Úó Rø+Xj™W´g½“Q}bû:6Šq²´Â=×t€H¦"Ubë»y½Ö¶Íœ?ŠèÆÏØûÝÂùy”Á$Å'{š0]W¿Pu[Àµ^jÈó±ôm ïJ4ç饒òù5Õ‡7·³ú–•—ðÊ)} üLßãð_ûJþªÓ»sHÐ'W¼áømÞÈ@ÄùëïÈ[K¤;rð0¸bvRƒÄ]$á½îÜI¶`XPÍÔ©Pç»HÚëÑ4«R"tFm=I›/æ þ…1´Ê6ïO¯<@%DÉÇ}kz!|i›P”4Ž›ËéÍëO€;Á›¿¨D—t~ ä²'É°ú=1; ]_ Õ{.›®ó +e´ðé’}§QM ÉN«b:Ú“ù\‹ua6œ ®9s ®,…!«kü™;ƒ8üë»—ß, gD"·ÆxwßRCž h± D*d<ß_%RV§:æ QëãMiPë¡ÓK`¡±5è ŸUþ KÔšð§q\š|ÎÔψ{[:ÃÀÐã•"fA¬•ëË»âÁg.ʯçhZ1ØJ‘ˆ%ƒ¯%šuH®tvP³O Ê‹F¦€pp­ydfM7“©ÃY¹¦€~©¿BÉ'¿]=gí¼lÞc&žÐÔ˜†ý ¼ÎÖ’€çíäMÔ÷ óÕ{¬:*PùÄœþ0½×%TóW.Ó&†iÈ‚÷¤`$\hÄ¢”FNØÌÄ’eu× ÊÌWÒùCF2w…±kIl{ ‰þS Õ–Ö§q²%‘cº^Õ{aaMÀ}»`À|¾Ë’U/¯·¨§™ÒÑÆã,ÁÎe\¶4Vy2¹†¥y¹¤¯Q²& %o­êžYIϤ^Ò÷úÞÐÏ( ²²Ãj +kè‘P™ÊžÑ5³YÚU[XÇ$æ"Ä“£ä{ã=¯_êß +TS‘ú<4¯Ë”´õ’l0ë0߉ŒÝÃlDgÿiÕ¹hÒ@@Tè)| Nv´Ådx¥YýÐ¥UAª{t<c¡N@§ß_7|P¹lx5ã^QÌ­óÞIEš6ؾv†3ø…‡åw¦ª¢‹©/´È^-š'Oú2[´ª<^Æ•aj/tC&†Ìþi'œ„‹œ„œÝ.uúÙA øjŽ%á6üþÆÚŸ‹¾výén8Í<<üÉúf[¡Á̪ó|Ñ)ó©Ä+â†ÎŒvâA£Àv˜þkœeŠ÷ün@knn<DS|¬<¥îÀ ì J¸s_Qqw{€ŠnÝ›åmäwȇÝÌÉ&3Œ¹Ùsé86Ùx¡§þ!.Û) +¿_EØ> v·]‘[¬]Z§MVËÌ´¸;„=ŸŒ¬ÒÐJ¹$½c.îÃËÈøãXÎP·šŽo3dwÈâ|~Xš3QEñÆ  +0cùAù uÇ;9w´ÝïªîŒù*Þ¸ÊJT—‘*õÎy€ÞqP’Š™Q^ ÿ÷¥" 5fáae›“{¶·DMÕüŒ`c~n³U›¢?“±¥6E%µ$E{c-¸¡EEL ¡¡ì$o×Ü:HÓmh†7šižàdÕ¨ã”ìØK±ùæ7'Œ»ûEÉ2t€–¤C¢ +̇­9LÌ“o9jåwüåªGtߣÿnõ‘)½,í$a‚]zÏÃÙ, ÔﳪR·'§Çp5ÇšÎ\«|ÀÿKµH…¡ð~ôjF¦ˆAƒóå±J)™PŠÛÄ.ú+¿ÓÊ|ÃÇžÜAjÖ°vam‰ƒ%ú_ü>Ì1ÏFUÉ•{çië°­–Õ;êP‹t¡î¼‰À5ÎsŽ¶¥˜Ý߶}ˆ¤?oÐß;þnš{_¿4߉¥ñ™šj´°0šµ¼¥ÊÐA¶µ ‚w±#-š¾à阓ìf—:a6mZ#Ó}‘äè.ËfAz1)ÓɈU«tëø6Ú¥šÁw]”l옱äÃsž¸š„9šÉ €úü3w ˆDãµ¢TäïÌM'¢¥o']jâø¬ëø‹ž£ÜeÇ@ãq[øÊõ*uý›ê6æ_†Ÿä 1 +£*ÃêâkýØs–Hh<¯ºå +Ðà>°ýaÒ¶úÛc=z·|^n%hOq¨#T)â&X„œcÛÜ‹‡mí¡ãÜ·<;䵂»“‹OÏÌnÃQlmâ—Š¹¬÷6žyrZŸõeæß¼iÚ _‡Šøùß›"AÉz&K‰s“Ü»ì$0wˆG7•›N"÷ÇÆ<Õ¢^;Ùè¡iîŠ}êiæM6CØ •³'Äcò´ºcš0c-96x ±8ŸÑW»HÏç>”$Á§þ%2"‹™íÔÈ8ÿΪ•˜°Üèª÷Ë¿,@[§¯õ8e9ñõ“þoÆtÆ Œ +õ“Kþ‚^;ì8¬µ®ù7ÈõXð°Ë·Ô|#{кç¶Nm;¸'¤¨ÎåÚ/"!&;«]œxž´CI4“–DNÉM`|°[—°µRŒ{:Ӻ✶>Éç…©Âÿ­Þ£Ë@Ìü gvN ÂY‹Hú5>/ŠJV.­1ßPB°ª§[Q«âPjÛrÔfúø²ÿÙÀõ®mÅK<8AÆhZŸárWÄŠØ=15ê9ï=B Ëð¾°6.™Ôìxöùkè‘ÿ|0L¡lžÞZí³þÐë±·vçFëöÑZÖãæq×KûÒ,„­î Uø‘N*ý 𵓫?y¸]ÍÍ;ÊšD÷ˆ :2ëVØrT‚1l•BÎOpmq–rRl}8LÉóÌ¥R5,#hÈ?}{½ú‚”·Û“&½oƒ8¿rLÍõü‡,n}X¬|ë/bd˜Ï|W]çþÁ&ÕØ5­îÜà5iý¯«¬ZuЊ䆖ƒÅÞ̤:h""µÀŽQD°ÌBU{F‚‰ Q` ƒbü¡Åí8Ü<á§É&¬Óðj£ J·ß=äÅbÑÓ•^²â¹$; ç.žîâÞ®J/"·)Ì[ZΨ|…h/j˜7¤a½ÁóAv£Nò·”©ƒÊÂÃäJ!ŽÇŽë:m=¼Wöµù@LD‘6Úƒ"±&[€†¦¬€c ì$m%­·Ð±zP)–€ì‚0Tå\…њà +yîÐá ÚTœ³»…Ê_$ñªÇ¡Éþ;K‹nÝÃö´ôÌ<§"¬ŸÒZºxõo÷¦~µ›ifW˜›)Œ½à]^_]uŽ$ýD‰Ð-yÍ_R ©Ô5DkÂu6x Þ¹?àûºŒ¾#èrŽ™q2x¶§ÞÛZÄ@¦CØ,¾{¬­†5R?ÐY¼³›s×øÀó¶>†¢ñ íå|ï4þÕj³ zÒ¥]^½qB`ò>Ý€Ö„`½–o*ÊØKyNÈÅíɃ’Ðà!Ð(ͽþTzg(óY_ +lºbD‘B[ªcŒÃÒR"IѪ¯1ñcûmó¬IH=,ߨ"K‡2ÉŒúö;~¯7Z–hùu# +¤òÿ·™Q n‘Pešâ…2e‰&??ÊÑkKh7ø²ÝIÔßø¬ÔñoÙsÂÕ-&í;ÚÆÊiö Pˆùüö^²ó¥îâ¢D\<íW”*cq^×yÛÈ̺ˆB:Àè|qˆ’{{´‹¼Rke4D„7PNÌ•™ç‡Œóy3Xk5<$|Di5f9îµKg3ºQ¢m/”\”K¨´Ø +qÅ‹ß~]^t)Ûª‰]Þ^½Zñ¯ÊÓ•,˜,Z:|ˆàƒ3›uoèWFrzüšÃ62Ââr9HµÔ+½È IHþ­!}åDe,ñ5{š×‹BWdu'°vÜ@9äPã\œb*|S5¬[š…06,YîAiäCeÁxDtÚñãáq»“ìg{?:k@!%zMrL>Dì>®UyFÚC6¾Ü §=Ãx“°H†VY9ñAâ…¦#þÑn™û§L¢¯O7bÕÔ·ó§pYˆ÷]l²X|Ý›6X‘é\j*]¡ƒTjœEc à¡ÝUG±IuµÜ›Ð§¸kÛeù±§jýð¾îc/Ìe:'RW38c ŸŸÉØ5›“óma¸N'ªêÖä®+_z×®ðO+&™MðR9~p¹˜úõÆ4n"Z€ðè[²sOµ ­ ”[Â\­¹Š w¥{ K9ÀiÊÈðio†RV~¹Ÿ‘Êu»I*Em´õ_ç;Uºìy>/µÄK3°k¥¼K›Ï •ƒ½Š‚“[®x VÏîÀŽú_4 +ÿ<˜ø¯IΆsº$vA}oZ˜î^zà¯ù—Ü7r­èôž¼§ÚGì2.¡¶š2àñ{f¼0‡m· 3]žà@à.X\Œ Æ~lͶWÍsfƒ¡,{âæbr-¬wvòÑrøõù¦}®Q ÇI¸ƒò kÇ%ëç8 j* iÉöƒñ}bÓ¼vÁV½°ê‰‡×¨G +. <2‘àÇor½‘t}¦ùHŸŒh'Ú6œ )1›}‘ÏÌ%ßZ“ ò‘ª·ýªÆïñS$^ÑË.·Þ¼9=FhB=pó‡([\Œ+ž¯âA*võ2Ÿ £’o…¯ÉnfDã® ™ý …ˆ›w‘îÖ8ýÜAÖTÒ=p +—¶Û…gÉ¡Ø5^q·oòXá0*³´{ë=×ìPà ‘ƒ÷Ëÿm(r­Ù€ŒO¥Öÿ‰ ¡pwÞ>š´&ÍN®$'Z$õCJ‡ËZˆ…·3ð@ P\Cg®êLÕj^&¸¢{uýB~Õ–ÊÐõÜ5 ²>²Z¯&}/$ø/Õ^§+<%-¢AkѺÌÀcÑI[ÇiÔ˜ùGiÊX$ã'+Jï6¿™ là8aãáóŒ¹(A!n EA†1´’ íϧ´Î9 o踪[ÆGÌQ9`J¤Oò—/(Y •²uŽvaªÚ‡hn´—:Â/è1£ýâ“=„](LÖEšn¦ˆ{€þœ[Ù•Og/I †° ­và$7b4$§Ÿ„X»Þ‘ ß—×éDz]zsõ«R^€ŽÂ4Â/3þrL3µ%Ï-$ÚRr?6_&ƒÎi Î9Óîq–«Ïçµhô+úFBi_zŽî×€^"G™E —Éù·8ò‘ðõz>35óqzbe$W5Ϥ$Ò©ŒñVëËJ˜Y}zÊÖÔG½ #z± †@¿mtúž!ÜuQÖüüƒm±Ó¸RT›Õ‘O¸ +ª OÞæP~2'þ¯tòS[Éûxå[‚©—ìü†våÕ›¸ÌóÃ7Âxôç}9ÔBÐ>‚´à·>±¡uA ‡§M[G¡¾CëñÖtn±õÍ›À‘}2¼ˆý7–U'‹Ëμö$|BÈõ£ñ +)ž²\`œo›rÜ(ôàîúq¡JC­sS%£9·zJ¸¹Á…TúJ_éà`Ö*&>úZ¬°ªqEˆÛö.¦¥C¢Í/„ÀÒB1¨šrÌ«45q²a®vîÑ­þæ–ýåÚ…°òD–KûHü@\i÷y#¼— X3~Ô,sD×'áK¡ÜÔ‡ +džzìÐIÝ7ÀÔT5í‘«x0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +267 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1029 0 R +/FirstChar 11 +/LastChar 122 +/Widths 1036 0 R +/BaseFont /YVJIAC+CMR12 +/FontDescriptor 265 0 R +>> endobj +265 0 obj << +/Ascent 694 +/CapHeight 683 +/Descent -194 +/FontName /YVJIAC+CMR12 +/ItalicAngle 0 +/StemV 65 +/XHeight 431 +/FontBBox [-34 -251 988 750] +/Flags 4 +/CharSet (/ff/fi/fl/ffi/quotedblright/quoteright/parenleft/parenright/plus/comma/hyphen/period/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/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) +/FontFile 266 0 R +>> endobj +1036 0 obj +[571 544 544 816 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 490 0 0 0 0 272 381 381 0 762 272 326 272 0 490 490 490 490 490 490 490 490 490 490 272 272 0 762 0 462 0 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762 666 0 721 544 707 734 734 1006 0 0 0 272 490 272 0 0 0 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490 544 517 381 386 381 544 517 707 517 517 435 ] +endobj +1037 0 obj << +/Type /Encoding +/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/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/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef] +>> endobj +263 0 obj << +/Length1 1245 +/Length2 7162 +/Length3 532 +/Length 8939 +>> +stream +%!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.0) readonly def +/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def +/FullName (CMTI12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle -14.04 def +/isFixedPitch false def +end readonly def +/FontName /JOHSFL+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 13 /fl put +dup 44 /comma put +dup 61 /equal put +dup 65 /A put +dup 66 /B put +dup 76 /L put +dup 80 /P put +dup 83 /S 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 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{-36 -251 1103 750}readonly def +/UniqueID 5000829 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ƒ·eR0lžOå‹»g—ŠqôËI,ÐtLyZÕŸ !€‚k0m^Ø'‹p?k‰^•_›ž‘ã/€ ]”´¹Ÿš»—Ð…ôI9M«„QHs,Çíþ5ÄÆÕaÌ¥VŽ7ƒ/pãsõWSh¢yKJ¹&À5Tó±÷ç'ö_ß>2’$}4«+â2¹LÇ×õŽFw‚ñí`q&A$fqÊ Îbÿööüqnº¨Zñ€YúSEü´õïeí'5j¿Áì>òŸþ½òrNC”Q­O‹ + +¶­C`æײ%T¤LQÀº«ýÿƒE¨¤§UðOÃPa§to%ˆþÁ¦¶qÀH_²9ugÝ18«áÛ² ¶Š%"ÃÙ©ö#ŠË_wȱ]"Ò~®šªã;ôn]Ðã‘ nâ-ÐÎ?×:m—di§;šŠl‹Ä±HdJ˸9­ ÑS|‡šoâa¹ŸLðÁçÒ5õR#I©5Nk0˜öÿP‹‹OKì€ÓŸ*é³ÉR †+O.Ó,“ÏWŠÍÔÙ,;›©zŠñ„;˜Ð—÷}JãA¨$+PT†0Üùé;¡V'"†éÛâ*ë{Nˆløl¥mþ^ä½ó³Bä]@Ä¿ d¶tgª^Ô +Ç,Ú+Üô'}ò1° ß¾¥ñ{‰tf=pijWHVÁvªq4Ž‹3C^Äø?¤í,Oar%èˆÛÖ$ËóÃÎ`s;à½ÄܘˣI)+6Òè{®öPìþö…‹é¿ZŽýƒ(tÌy<cîÒMâmƒÝe9xéÍ[èÆ.´.41ö51¤ÑJçp lDMí•Æ1úÜÈŽ›´=>ÎH/|ÝÇvÉ|ˆ…E3ÜݼÖ>'¨Ƽ  ö=ä蹸ˆ(Ý‚çDMvîTbútÿ­,«¶àw˜WjK±$‚ÚMv8J•R°ËáÒ`çÉâ–Ð>lN‹‰&©#9¶³`D§Lõ,r«Ð¥žÒ|J1v<ÒÃÑiÔJ‡«·Z±ÔÙÕÔ²óÏèuÏyîœRqL™îsk&jp \n +)ŒþQÀ˜p—m/ˆÅõ”¿[FlÝ9âVr— V= +"ÕŸöá­+9âˆ-SßÀ«ˆÕb¿ôyB©+\£FÞûøç÷ù™Y³¯ûàø–¾H˜šj;¸6‚^ñ‡)Þ¨¸¤Ç§&®¹§Á¸IgÿŽõ­ÿ–T¡=¦väÁ€7UkÊ~>”ðÀÆè)áyµß,ê©ò–ñZíÂ.K”|…ƒ®NŒbä¹áØ Ôˆ«ˆ<„š9q…™˜A £]Ð9¸ #¿íçL¾â$æ!Ê2FÌ÷=ˆªw2ø+ƒ0üJ è¾lºæ‡ IöÄI2¸Ã¹XÉeX?a‚øýî€îu­V)d¢"×DÄ¡ý¶—÷Þ}O§u4ž+ÎóÅÄêä÷oxÌIèjs'ÕðÚ©Ùû±!Am(´3Y¥IcMä&^¤2:?óqfòÙ´<_"Ÿ*D°èkTšjtx¦Lu%waI±{QxO™k¨ûïíýñH-ØîJö÷Îbrù€®+üQr÷RÆÔ3ùðTõ¤Ÿb>Î’¢q~qŠwh P's°ÊØD}!|¨L"NÅè§ÝDÃîð&}[äì€d73å„T8ó‚ÌM¹–&ˆ‡ØÕta‚ïÛ‚ÌÒÖÝ¡Ô×8kÃ/›+@pò¨ô;¸ê¸œFÖ˜¹¬jCË¥ê=ëä|ï~˹þ¸ùŽ"ÑôOçûËÐÅš£hÚŵ'»èvâ]`Mú˜iú" ]@Ög¦s$ªWx·Ç—ZJ‚H¨}TɹBb¾ªÿLšŒ™ÿǤg7®™ 8­"1ªÔØ’\óvĺŒGüÚIÊìZk¨8cå84Ã÷ýôÚ»$*ßš t†è`â´Ò?2MÙD,z–ñæ0¬Ï‰È3•ýÍbï±QºIOÕìÌ™P"H²Þœ!§5(׊¬éò¨®ÁÉ‚•n„ aG§‰ó'Ù_f¨tr§Ìn,?[«Ÿ‹ŒåJ_—g|vö»´–ê,NŒ$\x–nÓBýfÍbf¹.Å­ÊýÛCá¨]–{ÙÖ\„Œkœ²b{ÀZnã·öôáò„çéZVaš9ªþî ¶±¿{F¦}…s’DîìdDàmöèP´”AzØÇ¥z.S^dº-2ß³¥w¥§½ÍFpù)9…wÉBL#8àwÝbR1Gˆ;ý‘û¥þ Z6ú „0B¿ùDz&Ö»9¯éßjukà3~Qêža¯–XçMÞÈ’/¡Õ‘ŽÜ9k0]‡³K÷Öž‡s'6‹qÙ¯à8µ¼Uªr¸mµ³µøRüÞ—{[BC4ª^þ——E‰ãÒ½7E ìÏ7¯á]‡€œ—¶›U&Uà*ÕîÀþß{W‘ óË%ôŒ—a8a‹(×>ÂÜeúËóL™ýpØò©²Á~HpW:lÈMÊE¢1…~©jw ƒÊG:ù"„#¡Ó?µEê6ää´ïÉ„à\ýñúòÔ©ª$…sb”V‘„M­ñþÙ(ÇLNbÔÕþ¯0úª#8-žpªŠ³ zú4ÒôŠqPÚj%ðó‘Ð7Ã@ +Ĩ4|tˆ,ÃR¹·”ÛÔlü£Á"˜m‘wë™\Ñ(„Þ¨Æ0+Çnhx&Ãÿ€3* ,lIÿ÷THÇ0àm˜ Û†)yÞÈRÓ„»wW¾§/8û¼ +ØÁf«¯§k.ði$,‹5`ür%`U89©-–qš¼+g›á€ºFa COù”Èuâ¢Ñ·xé v¤‰”nò€lK°ÕÉÕÀro)6‡ÜœD¯–ñéÈ¿‚]…8›PŽÖÎÊÍ ³/rlß;ƒÛ!)‹èÇç„}RcOiÑô {#¸~Þ|¤¡|ðç^C%”ãû÷;ߪ†ŠúoRßJÇ%&a–€¹¡\yÇÑ~R•™  HB•µß5ŸÇ’‚BÔGEÙ°Xd••Ï2ô- GÕ¦Œ¿é÷„Ý—¯æÇ·³B}«¼Át/¢ó b˜w7YŸ¬ß=á¡l \ÇééöäZ°ñÒƒDáóGì[ÝËåDMwü ×I²G€àÿV"3=3ºf@yt9@€CƒÑ2+Iæy‡³[+ºâü¬ JÑeʳ¹Ü"@:ö­Ä~¤7xCQD “ïĺs”ßãÐ5j¨#‹`„BF\{Nôe©A–†Hü,©&Ÿ¾¦ D™U—÷|:ù$öFÖ0d¸Ô7IÒ_QÝálÆ—†1J eOSÍœ¿œ´¤ÈË:·t÷ÛžÝ3·S²ŠöÄ1Ë%˜Å±‹“ÜÞ0;ì,…@3•')E9 aqîM2°¦Eoç 4&ÚûÅÜB‹L(¼ßÌ’¼Öž Ö¶_Ž)e笄šh§óN¯+¹ì`ÛÂÌvæzë÷9·05ñЂkèø@æãV2ähhÓ©1'Èq1ÁçÐV̶ӤÃÝÊ7œCèVr·;ZOaP%NÓDKaiEkF˜ +§‡þ™A¹¹‹“h¡4¯t£Þh&Àý_u20î`DŒæ8ŸCËdF<·”,èM·÷>¿»×déˆ3VßmäÄ$LeïQ"£‘âäk0Û$ÓšN>Æ‹::.1À›® ÉË<ñ"3 +¸‰Y@#Z1Õ9…:µÚþÂW~D„‚Èg謺vgôÓ§iy~Ù§|Ž8!qGdº– +i ®†GÎdúŽ]R´«¡¥ úܤ¨ïêíµe–ÜU +ߣîðš!iÐÙàœ7ÁïàœD¨ÄgŠ3¾zÇ¢£Ä¿PBEÿWX<ã`P ôBLÊ9Äu]+ɶ‡JvínDFá*zq4¾_à„-Žˆ‹¼Xh׈PD‡?bÉÜN„‚èƒsÓøÃ8E÷{hÕÔ^Ìn†Ùè¢Ý—2ïTúÛ”í\ÒÖ†¾<ÄÕ^(]Dƒo@vì¦H±ý¢ÏS'fÒrpˆ»dyïµÝ‡yG"<+Ä6¤ø3h´‚¼ÝÈo/{Vëúטš©M¥ÅUl™üè*—…Lä mR‚SÛfõåÔ;u9c ÌPõ®EÊn±:™q²CP*Þv)õ>Û¥J•óJóOÐw6Ï'¡ (èË8Á ½ÄýÙ^[BiÏ3JªëŸ7L€pW°Äð¥Ä®¶¢ÀneL`ÃKü4æ +;7³µê¢bji­»B®'yÉÛv}íïr!ÒTUÿ¦À‹ú‰Á5ˆký±ˆdÀ8w ù Zƒ}ÆÓŒ‘¢ Ém€J`Š3pé`œX‹þ[é>Øà~™õªH`ˆÏ‹J7ÚòboÉÁY +¡¡bžU¯÷¿rŸˆÑøySG:ºÇØŽ,ä§ò§§wmæ\\ f6 ÊÈ"¤û6¾.QÚ²Á„3ñ¥åÒo¹t›iñ*}‚ü¤ªfqI¨ëß%NŠcº“—¨sÀB&øÉŽ¨´b{‘ð?ÙG £F,ÈΆˆÇä·w2I‡8õbë‡ßA6¦á õÁj ,ÚRÙÃë2 XT[f~œ|:V7³6ŒÇŠ<ü‚ÕÔ ä§åI’“¥L\ÍYïÖµ]·¦´g‹”ÂCµü& <ëÎð²" +,pòÒyPÑ0wìlª/Ç0]¡X ™¢)låØ¥ÀK­¯¬Ç+Wu#üøºkî¡„0©è¥ã׬WMÔ ½š$˜¾ÇZRlŽc8„v_R[æpêÝpk×jX:"RJÕA%ðª`¦A†ùÑ„¾âªàÄK4µ3ŠƒÙ9/Y“¾|Œ¥›f¦¸Éú2%d Ÿ{léRºP”Õ¸€»žiïòÊÚÜÒ–[0B‚ë +rS€D«bzÎXCý![üžhÍý½üruÓDü_ÄgURøe¹Ý‚éÀÞ$ß¾4Ø·Lè»EWË3Ç&ãähÔ*âܬo)AµSn0¥µ‡=éΪ†`¬À-rÅd™ÅUJ‡KïBâ[e; -Pu+9¡%òí³åÎõl›åÔué8›ëãöˆ +At*Û:h„I’þ„@Ê‚¿ÈGê§5vâlÖ]ƒe +$T4ÞdTrTNR)nÍ7ÝüÊW'>)ón"•;˜9?^¸w€>ñÉôm‰¤==#þö"9×+Ò®;‚†Ò…ßíë2 C"¶™(ש`´ ‹fs¦³2ô‘åN^MÉi•Ÿ|JA5YJú xEÒ,s×t+&Ò&ÛWtÛ;vÿô4÷¥~Ïñ½‚r¤ÁP±µ\·X:é ü +éPÂcܬ™xgŽ¨>s~¿3@ù +Ì*¾VøÜ´JÔœ*£–Ak+Þ™PXœÈwÒ9jC —óyDH#9[ÉU´›b0]-N±MÆ°V¾‡Ý…1$ζ{XŠ¦»@ŠûûròÆG ¢xdÙÓ2I®ç×ÈðÅ,GÖh-yÁDÈ a„ø1™“¯7•;)mPàE{Ÿ.»˜0ž¢¤ó––Bõ¸ÄTSçÝÆ$™xž¦ïA«ˆý…æQšSîK`û³½t9ÎÛ» £+é»\‘"½îVVÂ$.Î¥?ƒ.ų‰•ùA}äU³[YÿÝ›ÂÆxïÒMxü™:ã‘âÒr4î·‚y/yÝo@ÌçÉüãØúë#œõ§qYAÝþT…ŒRìyÅMÁ™©€´~o{*óÜ`(è@r W䙾Bðp)êÍM^á‘XWA{ô’a*`kÅd;ê\#ÕQ«qí× +ÏçA­Œé¯¨ÈÍ´ºreÙg#×WùÝ_ÝðönµÀçýO£EºÈTÅjëƒ åŽÀ(€ŸÍâ°ÚŠM£‚)ªKù+^7Çyw¸¦E™åM5ý·/´Îvz>{-ûŽxYÍSÆé²°øûA=Ÿ¸{5 ‘$¬š=I¢Èí Lw¦;Uô±>¯|Ø´Ýd~P‡³Ô¨Ævœ›Á¢b +Šà1‹¬ÈœòxëÄÅEpˆ[¨Ô0¶DU*@‚¶mŠâÙ±ø³• 쪴zQ.èpˆôÙÖŽÉ8Øþ)“¶Åå ­9uÏ kW‰–i6ˆ1A„Äfá»:Ék1 @:Á¡Iù×\Ó‡Ô ‰‘:[ýs0ƒÒ>¾YÆ©ºðà ¯›Ý±äœR¶&÷ů¶q|>$Hc™3`R)1涋³pëéÞXpø”¤Zʛ׊FQ„ +UÔíÕSž6U@€£=iŸ FÛÄ0'1¦S~ö{ë‚OiÆ׵߃I³:žì£,˜Ãþ@Žö3@©™&P¢ã"~…`ª8½óª×v.½6ãÅ®¹…x „RPÀ¸,b,&wC#7ãÔî5ý‰á¼gÏNÛ¢59 Ôì<ƒÞçc§|%ʤ:R²’"I^]ËU`‰$ü±‰÷ “¢ÿ<Ÿüëç$|Z.úQí8\•ÒÈ›J>W"jjiðÔ7ÿQmfµe9è±¾&y¬Ÿ7Yy÷[­#ž×÷‘ÊCR4´óËõÜäeÖLîG»ýÎÒ®ðä˜ÆÖ5Æp°'P¹ÄOü­ÛÌ RpBÆöZ±É´æ2PyÀÈ ^Ãv»Ùà;KÞ–Z%†ZÓUõ9ŽeqW™Ë¿ÝK§ºöc<*…ú3š`:¹©AñVèUΈF<4õ÷ºúq&Ót>ÑM_9YD÷lïmáêG~û‡šÈñ3 §QO{Oæ5­±Œë"ÌIzš:à”Ÿ:ä@Ù²œšIfÿ¯ÝبTæŠb”D¦ðf%MXº1bvw3[Ê’lÈ¿S"† l´ ”2¨ÔK¡KngäèÚ;Î<äîǪ-À²r`,îêúÅ0u’âJU§(í(ï=s'ßÅ)gu„Šíìä Ñ›¥Lø9çÕ³ßÅæ{,LØcšÔ8-êãgE­†ø±í$35KØΔ}9—¾òI`Uyòzbl_Ÿ×›~î˯Oª>Ä$Ë"˽üÄ”ûöTé2m6Z½rë½fì“XEÁ§îB[¶mDw? ÊÄ·áÀý:ÊOž:,°uéÍé°W‹LNéí×ÛŒÍÞJÍœÂò”™ üFþ2gXÌ;1¾hãƒNÿsxÕW†„Þ"ë¾Åh‚Of¾ü¦§¦³ú+¨íàd¯¤ÁÊ0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +264 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1037 0 R +/FirstChar 13 +/LastChar 122 +/Widths 1038 0 R +/BaseFont /JOHSFL+CMTI12 +/FontDescriptor 262 0 R +>> endobj +262 0 obj << +/Ascent 694 +/CapHeight 683 +/Descent -194 +/FontName /JOHSFL+CMTI12 +/ItalicAngle -14 +/StemV 63 +/XHeight 431 +/FontBBox [-36 -251 1103 750] +/Flags 4 +/CharSet (/fl/comma/equal/A/B/L/P/S/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 263 0 R +>> endobj +1038 0 obj +[575 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 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 750 0 0 0 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 300 450 250 800 550 500 500 0 413 400 325 525 450 650 450 475 400 ] +endobj +260 0 obj << +/Length1 1823 +/Length2 10555 +/Length3 532 +/Length 12910 +>> +stream +%!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 (CMBX12) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Bold) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +end readonly def +/FontName /YPQPED+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 12 /fi put +dup 34 /quotedblright put +dup 39 /quoteright 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 61 /equal put +dup 63 /question 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 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 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 +dup 124 /emdash put +readonly def +/FontBBox{-53 -251 1139 750}readonly def +/UniqueID 5000769 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ù ]h¾Í'`ïòr°Zy’)’MÑð¡@Š_®ç!ÈÜiù$ñ?øU@RãB PeÓ@Q%œÒ‚Ý tLW Hyñã~°óþ]Ü7˜Î5Û<§Í*T„{'$9H!dàR¹Z +ÖÂ?G.Ob›×2ýâÉäo¨?ß6ÝpWØIZRóŒöÛçoÂ+ ü`ÔisGd(gŒ“WyJAõå «©aÉL(6þ + ºülæšóWƒ†€É¨kà&ôª6Rj•ÛKDuéÕÐJÎ2ýô;p,g´CÅ<Œà­1z¶zóñvºãS¹¤Í]+–/åùk°)I!\=Hå2*YoÓ&þ‚0»7tCCcй2éÈÜ$W0ìMøddN KݯÆ0–`f~í,é8¤ZØ‹ž/¬î2ër¤«\¾†9F~%;ÃËùÝÈö®ùà/õ¹ZR†­aÿ¶Š: ·Ñx–§WëéËÜsV<‘í*XpxØ>ˆçäàAC8—ý/7²ç” Ù.ÚR˜‘ÔèU¯·™âð°-wµQ¾?ád0öŸ7C?¶¨†#iѧÑN± ³Î;X{“ãVkÁØ¡ó˜³ÃZ¶“üÎËX0^:_À˜±ÝÅ+¬nê«sUDzêÅcâäGÖ½ÙôG« jjŽJj¼®œü¹vøÿ^aîëÛ÷dD[± Œ·OsÆF‰6€õÝ'/ ÏͶrúeè7­ ã΄jÅî˜i¾‰©jù(̓â…/ ÜUרè%ÉGaY4Ê€|ðÊØW‚oEŸ(ISŸx½s¡SàÔÒñ‘qW¶ï,(Œ¿b È›4gõæDž{@üò›ÿ¶KM'¤MŸ¹¤ÕÔWØ<Ë€pÿ†f|µ]k•å@ŽNEÝ +uTþ²ÆæaŸPÎk£ÿ7@’‡fu1-¿Ýù¾Ñ#CJø d;²,ÕyÎõ(í/ÏP|xâ oŸµ·þ]‚s[þ’§Ž‡Èè•,¦_5³S>ç¾F“W© š1í÷Ê‚!S›¿°#¨uo¥¸ÌvtêÊ«9­»†\X˜YÁtyg×ü=¼'$êB‹¸˜Ãe¥ Œß'K³bh›ŽËiŸäÎ —Ú"Ý4ðÊXøpÜ“·æ:™ˆ‚ï ;Þucê +—…¶Îb'•œ˜äëåÝG9á»#ð{³öøàe`“ ÏËÑÃ{Ÿ"¢d{Ä{WÐ(¸õËéì¢5‚vñµ~öÝ rYîQ÷DD2ÿ¼ä¸³F=¸nùèø7bX^ÈéÌ,—‘Ig GÆ{Žìd¿z0ùTù~Gµo:]ÙÊ%4C=lH%¤ášŒj´}2m9Ñ÷£Ç%Òe¼ë|%7³>Üï†øß³é@Ú‚m߬EÄÚ”Fœ³Ì|Ç“ž0Ê>xâ—Ÿ +¢BÓÁOXÈZŠ_¥Ø°¥é2òááGCˆDÒNeÿ¢™Up­ÖaŠ»v%õõ¨Ãkãî4/6Ԟa=źáëÔ±&â¼_Ò)%éù÷DlÏÆ ò¼Ð$EŸÝ8ÿLÖOdyêÙ–Ð3ô¢ŽV6¸úz©»ªÒÂótIJ?ª˜ÇÞhã¡?ôö8 î|Ú«"A¿¤ò刳kà€•QcÜXârõŠä5¨a¢Ö ”_I[à£ZE˜¡[ñîˆÙxö ÐûG… •J’ˆUû£ÚÙKô\%ÕS›wm.ÊÂ\æ& XD… ŒqŸ‚ ïZÔ`±óRBĪxír¼zísâ #ÁÂíD?¬!l#Ãߓ˯=Ê_˜ó±«z¸EËJL4ŸLq˜~”¤Q¿Ž”ÜD'جfúîþW‡Ÿ%ñVRO™fx<_°¶$Ø«ÂÒ8*|:ë>åËxh«OdqoÛ‡Ò`+YyfeQbø¿‹Óþ:|&o”ZýIX"¨z†99þ‘6뮆Ôw,÷ˆO~¥éoûeÞ·Lö.‹Ýœ øº€Û0£^ÛÂþ3ž¹ +…x¶×ÜeÕ«œŽ_$]ØÑ®Œö¹¤Ó¯Jòͼ„Åã¾æ&`Õ"Ù‹òwX«h¿nêqŽà#Æ2[ h‹Üfu%NÙC¨Š™ù·¹'À•SWöcÕ¬å`¤&ßbê¥SGÉ%‘Ÿ\ŸØ¬‰<ì„NÈÈðÃj¡_¹áiŽ”W»Æga8në;ƒÊ€º¾E1Ó†@–AÆ5²€Õ"ɹq0‹I2Ñ>ªÆi—¤.*¹L\"J\!o†áýd®vÈ’=­ædØïÌ´ç£-'’~vÛÓÂÜýœ|¯ããÙ÷à X>“#7K³CÃ"éØíÂoÊ”«sÓ6 pþ"µH]¾f5OåçŽ_?ÛÐì+ª"d…•8k²‰•†ˆh ²2cÚéæNWˆ>¼Ë(DNNgWdsþýߘ Õ +ç>7‡ôþýy>| «@œºþ£M H·utÄžXHÜú—Ö¾Û•2|*pýN aÙ¨‡„OxUz·Ï­eTËò÷a8ÑÊš3_—_^X8E‡Ä T4qøB Y¹ê’üë]•„·Ù‰X§‰@vKÒÚ |_‘Sî׬Úæú~¡2Ýn +»8;~1‚ôÆ/ÅäO6ÀÏaý4Ìùx—20 Är÷zþ<]ŠzýV§^¢Z·~ø„Ö¤ç´VpþdhX×=oæœJ›{ ñÝ¡qxìp<01$ý󀓊‘¤^T$IóS¨.U4§¼õ9 ",'V«m\o®Fµa0Á*ìâêdæ\Û!çÆŽ“œ8]6CVm±_m.VÄ8Ï8m!ãä¨çcöAP/¥q=Nb­ër +±¦µ]¯@öôLW#]Yy6O‡ñÄ‚¹#¹ñH5?•”æbè)«ÝÇ‚é¢(Ñ'ò¶«ÆÄ„iwBNtÿVcœØÄælFI.; µ{’X»ŒXn©:éý>”"°Þç}­‚DªãJÇ·¢¿’g×–Oo«‡n‚ ÃÀ4tL¦’€0èò Y+$‡%gQ+}ö/¯|à±CsiYb†ß±gÛ»ƒ¼Æ¤äþeŽØcí½U­µ:ÒÎÜ_#Ž)°M×ô˜È×µš©ë°×ÖGó=€²c°ßÓdoE£æ´  ŽÅá Î ž‰ïÍIqX=ŽüÖRÐâØ?àqs؇£1iÕ7ç°°&N±$b±½N›Ã¾`;RÅdQ`¬ðë +ÞdSà|#­Ã4zË¿‡Ë+ŠX5dÀ,iÕ’:ðVs.égèJì1 Lš>Ç¡Éü-næÜ8ïŽA»J¤T­¿IåØYÍ…>É­wê=•îŠ*ÞÏ1Ù°)ÚªªÍöuÈN‹WÎÈ‘ÃØDñˆïµx@œˆ¾zÃÓ—¤eý pÐ?7áVû"’dø5@|tÈ| &Ä»›hà^!……d…E¾…@xo¸Î¤î“]ÄŒ7KÆöÚn’‰Àf.¿³ý@ç1ijEhp–‹m؃v”¥¹5_jl}9o¨Ȫð'ÅIer +Cîõ!ö“_&ŽÚ +bŠø§‡9uãs”Š9½Ð\À‚dª{iä €XÆé1ZzÜ©£è{¹ðp˜Ýºá-?o\½ÿñÁm€è8§m )ÅûE DJI±ìÕy¹¦›Ð`‘ø$E«B­åÔ +iì¬^ N †ËûF©¯òž?¡½ n ñѵ±™'XÛ•UÔóoŸ¨C7àþ/Ì'Xô”&†ÈÓ‰°˜mNÙÜ&"—š;FŸÝt¥[étRjσR`ÈVé]‰EõÃ'RÚ½­‘s•GÚ‰v©â 1B(?•wÀ”)^´ÒÏ–ómõ +I~Ÿ¹”û#õ3ÂUG½µ¬¸cöù Ì +:ò¶b_ú„Ôbt "Ðìoc-™f–”Ø3%UqÉ}S_ˆV˜$¿!úâ*ÐáiûÚà´g–6•?ûëa/á-Ò8:Ò§OþÝÔYˆ$Æ 6ë.àz;ÒS°öS‰fª}H"HÔÙV~ï[qíž.m½„ò³Ñr©²ÔÞÑ«aDK5,õ—ïÚ¢Á]Þz²=‡á£^4ÇG[P>.i¸¡ò8tÚÔ‚gù4JùxØkAZ%-ÔA*Ð!¢cÛŽÛ$-]2­[Q »›ÿДdmQºªñøJ¡Gžc÷1>x þ̺&›KK ¡n”²]Äy÷(T¬GIÕßt® 'âða<,üü†öíxyP5êÚ~‡Vyóñ"v;¹´É¨;VÑ+ø¼çd}páßMU÷ÃR—h)q+}À³Þ*= ÀZ”¢Ù¯Qš&Û»\˜(r9]¥]†zè™PÛ­X0JÛ§7 ´CP,”¢¬¼]v‰Â¢¹¢®$k>lýgþ”6í_Û$jFË9ÿG=òcľ3‹©hGuˆÂHIW€EôŸJšml{jAáÙ^úK˜ ý@"Oió-Ûdö}.ä²°5ŒJÜŽYÔ¢ Â’‘Çåy¥vIÄþmÑdï\‰e•P£Ï·ƒÝÑÃ(nƶkZg‘‹"ʧ 7ä”û’ÅÔMMõ_› ÔÏÍ[ÙO©%7B_19=X˜ÞÇyßÖ@o)Lùma ÷Ó)!w¬üèÀ^·ƒï‡'&3ÕbÛÄ‘ðCôžßVž›Ê4Ê> Šä²-Eº²Ø êx†tøé‘œ9³å×}As‚5'åÏçåSÁ/Édî)éЖ y*°Í +T8ÏÍÀÁ°ÿÞž‚­@ì´îBs+zí¨Sç #¡vL§¦OK-x• À‰û(© +Ékt¨3Ú6Ù(“|L:ô‡  ŒsÚw§¸ ^˺Ò4­W¬ìT8çé0ºÃlsI tÓ + óT`z +è1t¥zÿ(èÇÙ‘&’]3½¼›†(ˆs!h–™ X*üs©Ú"÷—ñ•0fžLfâÇb^žFãx_¿¢RS¤-/Ã0Ô…À«@¼ !‹§T¾j(z©Äúb6ã뇮Üïw|#×f'¯»ÜßÈF”–ª,°«#¾ð £xÊÒòÿÜäé²qRâ<Ó«ù1µ÷BøÀ4š¼ÐZGDVÝJ=Öï7©néÝK_º(¹­9t78â,¼‹zé3«ÍÕ«!ˆsï2q»Á7ëo€…¥—L¨ãÅmI^MÀ>F÷ÖÇé™nÉUo<áHDbßÐP?ý£¯ -3(¦úÏ퉰®Ø–[ÅJL€Í­#‡:aÍHôM¡B‹ñ ­âòç&¥j®ï­µýlƒªÜ€ÏŒd þI"îÐèB­t‡!ˆBÆ0äãÁl"‹÷2òn\ ÞrW*£[—;[Õkc¯è.GpUnÝ«ƒ‰»¦+âãg—16Z]:ÉŠÅŠAxôŸ4þzº½Î¤ÐBv)–®ò–žSRyÞõÜÂS_²Ý„¾,Qv„D[mèÊ¢ ++IïåR€™,§æHYŠŒe …èaºëèn«ø5ûøÁtg”ˆéP—ýtÝ,%3y“§fÚïÚí’53+šs +O:ËBÚª«>;ç=2Z©œ`\?{wŒËJiQT=àÆÌž™°ÿÔëʧdDˆÔw< z¬|{Gæ`C©9,p` {(´åj4õfaý›CvèpШcÙ‡·Û¹©ê" ´dhå¿•»RœÛ‹½_%wW¡y‹aêû}ÆŠe9ª ùŒ¹ò^' q@b‹ÎĤ\vñ¦)À¥h!‘Sõz:‰`Üâ̬ÚÀó’“)c¦”x0<E·?Ç9leE,èoÜGPsçM ¶¾¨h‘jÇlIo^£ü 1똹þýM_O>‚K J˜îP£îýîÖQ£âb¢¬òFË1~5øýÒ‰¿²ü¼HÈ‘`ìñÂjÆŠ@5BèXUCK{[ŠñÓ “ºÔ¸m'hÅNH…ñ^gAûX¼Îåÿøá­Š¸ VöL—Ae\lÙF‹ŒsØÈì^rÛ‚P Ïïûžú3]¼AÅ©õá5=îƒôçϤïî¹äaWÁ)I,»ÆadÆ" ÜYîL°<ÕáX…´²ªî]ÆØ¡óã☶6©¨ð¸1ˆÆ1c¡×?rn;3°ãWûõƒUú|ⵇB2È²Ú Wƒý⻢Ö3{öÕûKÜYºeè+Ödúe®zt—ǘÇ7r·Ìý.¾ô™rÙÖMÖÀ?^?ÕÖÖ%£T˜kPaj¤éc¥S¼²ü0™þ9ïá7éYh ËýdzŽG$“Õ¦ø\Ôûoˆuî#R~=œœ·¯/ “ÔŒkÎåsÚ©ËåÛ^úP½¼i—²9óÒüÓDaÕé–Ɖõ~<Ð<—,vÜ-ä=e8ÆrmüĪ_Óç!½ØÇ"EƒØˆ­v…F„ÎBÓ– gf}:šçyÈ»…/ó'þ¤™ÿ„ISÈÑþ²YK8Òn\žžrô Ò߶xX=ƒ4Êp9"›hÐoZlûÙHæ5'h´c.?2Oj>Cè{&%ñ@€p Ñ”.8'fDñHðF/‹Áp¤ÏžÎ¼8ßÿE~;Œ³Ú«‡£Ð!ËšãobZØ÷OwærÐov ‹^› íù!ž'Aݶ!ß9¢.LK¯¯ÿmåh­iòð[gãe)ª4Uþçf6„1ûLw¦xw0Pm3E6Ÿ<¡ó|Ç7‹­Ÿî†7«ÊÏ27îšy¤ÓΕ9ŽmâLŸ*{%òÝ^d H tü’Ô¸þ•z³Xøü†‡y›ÕãôCý€8¡NñôüÙ|zÎ`çžåêq®àOK FQšçÀKܸ‹mUQÍóvMRï3Óû]ß+Ûq˜µDO +oT¼`b°N;›ÚŸF'éþ5¡'6¤ÃÉ[Ëiä0࢈ê®LÎä‰v$ïå&Á¦Üvs<Œƒ yý郢oÒº–Âæ?ÕÁ?®¨©ómæRYý7èfí¥“úÔœ$–¢uá7FéP€èÞ.Óm ÑfšûÒq q8ÍÖ㻄ŸÊ–§gy‡¯áÈû õÁº(}dÅd(Úà`« ØÕŒIVÎ<PL“‘iIýX‘ûN§ThJBš² +:ùƒÚ*Þ4Pƒ—*¼TþdÆ>›ýáÿM¯FU‹SÕÁ*@Í…2¬¶÷¢|‡IHx½ÝŽ7)¶„¢«žT$jÜ?ÓK¿Ï\RšOºðàJÊ?w:Œ[Q²\3A}²©SuË´ifÍÖÈq üæ°Ï[¤ß~XÓ½Të#Á¯ ¿ìñ?Df*qq¥²»Œ|œðãڢߙ/–·«oâáƒJ¾QÓûëRü™Ú¥W€’êúªÚþ¥boOT¨†úê5Õ4 )ôÐàtµ‘Qnþ«Gä6f®2ø7tVÇæ +\)”©fxÏ©.LRY,Së_h-yQ;fÕ)j½íÈeÁ«þÎàpd +Vîj‚fjºÄ¿Ø.™ÛØü8"ŽG1Gzpÿ½â¿s­—¸IlÄ*x"Ð[Bt[tš#ƒE‘Ô/}Íâé2$Ü<ô¬ÅÌ.Êì*ßÿȆ u°#¹ —~òmÍbaU_2º„`G5µJ¸è×·Ès—v¨Æ7~ À§ÄÒô¬ÛŒLU²¦cךã¨Ä4 Öóf0žÈ’ ÏqŠ‹¨üC#†Èò]²+3çÙ"Œ¼üc Ü,[[un·é9V•ìb-®îñ¦iŠO+F5VQ¥zÛy‡]«ÉY4ôH3R6ä]%•Ñ?§ªŸ#ò"ð×À ýç¥/#ä›ú’ö|`4v££ù€ž´ùˉ›öüØCçܘœoç¶Íëû¢¡r20t[6¬Ú©9¡izûvú¡ª „û Ò¨Œ¥ñÚÝæïÛÃidߊO`'ä{ú*[¬FÚjÆJ'­´'úFµàÈeŸ[……_ÐiJê™a%†CTÿÜjúÓYµŽøn|‘Š.Ìe±Ð´ ø™ÄÉP;°øO„m¿gM/Fa¢(T;îQ=®ßYò Që›(Ũ}­iO–;ù—¡¯'8„>ìÔ’ :¡á¯“㪔"!~Aêå©£úʦ·âú°o–Ã.—%S#¿UW°‹¸?™Å€ÌýpRGàb sÌ™QÎœ_Ù¡{o9ÕæߧA±gNLýQ*â ,|›±‚K ¢Úª‹O²HB+E‹bRÆ'¨BÞ¿Œ”Ï®N2˜Ï{7£#3íH FqAqÄ릮ÆÍ*Ù L[¶·'”L3âòˆ§ÂŒ”ŶfN ÃBà×AÜ®\!Šõ +J ¨4‰„4³F œ—Ô@( ·˜ 0½I ªÿdÁåê;¬1EÆÌ;û ñÖn™%fª`É—VWYÜÐ ê*"ªÛÅ%âS(}æÔ ü¡Ì]ýÌ@lE©‰ð$ÏÓ£Gu–•8(h iÎlG!•ÔÃB6“ÄðBå÷önEâ9Ëu‡’æfLÚµÆCäf®Œ¦õª¥rDÅòAJ íôPX©c²W¼¾?Ýﱾ߆—£Z½¶‘b[CA¹a~“Ž†$„ˆe Ñ8HOöÀÔ€xö<,V.aSÄaßdœÅ½Î‰Â—´–-S%Ì&k rœ #ÕõÌÚ±ëGÍÉ ++0x“àÄÔR›¬Ö p ö­ü](;ÏÏŒ×IÆýÌj‘2bE¥0Ô»™`_Šn£”=醼Qù‡îSIèÜė}I ´Q¢jï¼ÅŸ¸˜*[)"ÍÖÊ`Ö,Ϊ4€ÎNK(•Í:⇅­VÛpÈîôsu†>ö;æëÒòÊ}å*2à};ºbžŒp³Y;²ZŸÔá±Ü}—ž°ñ±‚=ßé§wuœ1ÿºÍT +"BBX¼[òë§ds7±Ø¿Q”Ús°uŽýá‘&Xgé‡éšlí‰Æùü|´+ÿ ÚÝòÈb'÷K;ÅIEø€ky" <vÒ:"ÆÖù<Žý‘s³Ô$¾!*æé~ihöe¼Ök›õcÊë´QȼöCl¶åá×c׋”ÁÂltûýG?p]ÿÂ>ÉR>á£;ï"BóÏC$œÆfÃÁYÉ[?©UI%èjŒŒ×&ÛƒqÕÌq’Ä‹uµbîð•DÔõÁõ™þþÚ¯˜V&A4Ûãã›s¾ãsë÷’©Øø lqpôý·,ÏŠ¨rÕHú}Äê¾ ©ÿnø@ÉÑGÖÅ+“ê^Tˆ&Ë÷Âï+S+ épL¨ê§*ŽX8ã¶NÓöS)Q×”Žè¸r‘ƒE+5&|Úz|´ Ç[Üt½-ŠN™¿_ÜÞÿ°)„ ©BÿäµqQãé„G%MIG­Ê—ZÍÕ`Œ*jýFEœýe +1Rã-J“ñœ¶`Ï,£=—‚j¥Ù@êSû¹ív ¬ËM™…6ó˜L1òG´Q=* ]T’wsjÕÒ(ºÁù¸Ô¥8Aì3hÕme+9~v‡ÜíPÑÈKzk¦ËÓÄT^ÆéézÎ?ª¶ê¿¸ìy¬gûg™ÏIeɆÀ{>ž»²è¿åÑgƒ’놶›öóÐJr¢¹ˆì1ùô7/P(tžÚJ·÷³4égubˆ[€S4sZô×ÖõrP/‡öÕ7F pxˆâúË™8t}8ý}÷ ¨WAE«‘¯'­? ÎlhÑ`´R‰ž4ê×Êø^Ím.IUÙgtéÄ¡àìÙpö9Ä¥š&Ç85›ÒÑöá†eÌËÅÉé›vœ~ihNö+^ UÂ`Ì:x+ý@!r‹–ZtËc¨C‹4Ó.™Ú- ò½»ÊkU!6l‰9 !Íp!H‰xî©ö^„[µƒN,– lÇ m +A3(ém»mñë¼úOCë²WÈ®•&[­{˜#[ +Ã_yçÛõMZÏ›—%Ú"‡ƒ +yk³t]%?`• éô­ÀjN#+»û&¦.3†u8!rÖÒêVI@]™ª±1«ù8˜8¾x/+ŒD€Q¤PŽ4Ürf[9.úc‰#7‹z­3g ÒgBJõ¸"í—a¼ãD t)«h‡i¼˜€þNQ}CE¡N)®3²BMù'çÔX»”±Uº&3èâøúhFŸ_º¶<,”ÀôN=}‡}óUì‘»rž»¹'È€w„Ž®´´“(,΀v†rÔŠ¯üÞ<ŽxÉ_2‘|;SKôÏXÀ2îm€DÙ5:»1BÏNÄÜ'-|Ý&Û p!ÈêdÔë¬ýçÉ([*?t‰`«ÏTá˜1I§§Ë^´§/k¤É.`AÚ‘E\š*^!HÚ¿Êå åÀ~úlˆÈBqøF¿ÄKÛkýG©€èmX#fPÿK[¤lØfƒJ}­àoñÙ ×vj6 qm²¿¡ ™DŸøáó+ŒIÒÎÁ³ +؃kýÐ~Uyq©N~í!ŲÏ<~Ø2Ñ!ÐØ•ãûKÀY‡FG%ÓÓã¢aÑoõaQpkÄü#¸*·~’"xòœx…ë›JŸ»9+piÅ`#Ö˜K…êE ˆ„ýòØUÁí6ª¥pÄÝ–æEY#ó%ET¹ Öj¯`Hçm¨Äô‹"k9PÌ)§'áh1þPæ§ —Ä7øÿ˃ã4+¨®‡w.±UÐU©qhiCÉn ËütáÀ—ö$nλÄbf“zV6ßÖ}*-XpÌNuŠ†›w¶qZ–iØ(g“:Q\™>ço]Þ[kÓ@)þjf~œN÷—½6cÒ‹ªö¬—jX Ð$5ú¥PŽ’›_ ¾ŽPÉÒø°ºÄîûRËk¯d¬ò°CÏ‚&&á•?°•F§ÏÉ·Aµ:ŠšÇA}…N!I„êGãÙ€˜vÁ3®Êë#sJFЄ,ñ€*Š"u¥³g‹°ÑNaOä$Ÿj½cQÖÕ$êX#Di=DÞý—”ŽééYí¸Ð*ÜW‹p©ò>P~ÛiEü†§Ü&íÆ 0^†Ë¤Ôö©D;·oâ˜{üýû'°!p¸Ë‘bê8×];¡’Ä÷8?Øß'2Û„ÈÖãPí•æi” ®”_&7Õ”,C:> æÄsÙm_‚üMª]`u×ÝÖÀ±)H|¢_ÀoeoººÌë˜÷wL9 +ÏŒ-ô†©}/>zÀ>6Ô@·zâC±P7@„7úiÈi¼†¿ãµmŠ­6 °¨S$Yçï ìE[–`fõD»r­‡;¶á | ž½„F¢èMAWI퀩v·9°Ù±xB¢ùÞË0y~¤í>DÀ®ý*v'Uú©òå +U8aÅ–/-íÑB­±–¶tëZn£±`fò¿:C()K¤h}aÚÒ§nè‹ÿ¦Ö¤ +ÚXi¥2Ђ¨Jè’¤ÁqËz|˜1ÜŽF¦Mý@DÖšXÉ{ÔAŽuj£ØO=›H¾ïa1T*«–Åþ©*‹áé€þ°£÷Ý „ +|dr¸”|Âú@d¹ëã×ÂÙƒ—‘Rçß"¯ªÅhãâb'?y¤}ÑêàP!pyÒVî± ±Éx“Z! +å“~æ¹³«%0(ÁþUfM6V˜áuä~]Âî-ôèå"o`¨•‹$w`d¨xE¦óšÅždÈõë4œíú°j‰”ãQ» tm–ˆÐ Îšóp쬾w\ÃÆCŠ\ˆÚ¡jœ ©ÓÁt‚홑pÅóÀ؃+/>Aº¾PT€Õ$*0a$­Û,ô âC\¡úhè:{nB̪ÕU´?›è©sKÄ°1ö¥ØØ|pòL¦#jn)ÜWtXLœÞŽÄöÇ¥2ïÄJ9{SLT1ºvZ[Íy†¨ÅáyC&¼QÙ˜b2íÆOw°6]›c·§ÙÙIÇ-Mšú{@9Ku™çƒQ9ã5Ý]8(Hœ~Š×ª¨i2…©Â]é.$:T­ÌÊ0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +endstream +endobj +261 0 obj << +/Type /Font +/Subtype /Type1 +/Encoding 1029 0 R +/FirstChar 12 +/LastChar 124 +/Widths 1039 0 R +/BaseFont /YPQPED+CMBX12 +/FontDescriptor 259 0 R +>> endobj +259 0 obj << +/Ascent 694 +/CapHeight 686 +/Descent -194 +/FontName /YPQPED+CMBX12 +/ItalicAngle 0 +/StemV 109 +/XHeight 444 +/FontBBox [-53 -251 1139 750] +/Flags 4 +/CharSet (/fi/quotedblright/quoteright/hyphen/period/zero/one/two/three/four/five/six/seven/eight/nine/equal/question/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/T/U/V/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/emdash) +/FontFile 260 0 R +>> endobj +1039 0 obj +[625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 581 0 0 0 0 313 0 0 0 0 0 375 313 0 563 563 563 563 563 563 563 563 563 563 0 0 0 875 0 531 0 850 800 813 862 738 707 884 880 419 0 0 676 1067 880 845 769 0 839 625 782 865 850 0 0 0 0 313 581 313 0 0 0 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563 625 594 459 444 438 625 594 813 594 594 500 563 1125 ] +endobj +268 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [254 0 R 270 0 R 310 0 R 340 0 R 344 0 R 360 0 R] +>> endobj +375 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [371 0 R 377 0 R 385 0 R 392 0 R 408 0 R 416 0 R] +>> endobj +426 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [423 0 R 428 0 R 445 0 R 453 0 R 457 0 R 464 0 R] +>> endobj +478 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [471 0 R 480 0 R 486 0 R 493 0 R 499 0 R 508 0 R] +>> endobj +518 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [512 0 R 520 0 R 526 0 R 533 0 R 539 0 R 548 0 R] +>> endobj +561 0 obj << +/Type /Pages +/Count 6 +/Parent 1040 0 R +/Kids [552 0 R 563 0 R 575 0 R 580 0 R 585 0 R 595 0 R] +>> endobj +606 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [601 0 R 608 0 R 612 0 R 620 0 R 626 0 R 634 0 R] +>> endobj +650 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [641 0 R 652 0 R 660 0 R 665 0 R 669 0 R 676 0 R] +>> endobj +685 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [681 0 R 687 0 R 691 0 R 697 0 R 703 0 R 711 0 R] +>> endobj +723 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [718 0 R 725 0 R 731 0 R 737 0 R 742 0 R 748 0 R] +>> endobj +757 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [752 0 R 759 0 R 766 0 R 772 0 R 778 0 R 782 0 R] +>> endobj +794 0 obj << +/Type /Pages +/Count 6 +/Parent 1041 0 R +/Kids [788 0 R 796 0 R 803 0 R 811 0 R 818 0 R 824 0 R] +>> endobj +834 0 obj << +/Type /Pages +/Count 6 +/Parent 1042 0 R +/Kids [828 0 R 836 0 R 842 0 R 848 0 R 852 0 R 859 0 R] +>> endobj +867 0 obj << +/Type /Pages +/Count 6 +/Parent 1042 0 R +/Kids [864 0 R 869 0 R 876 0 R 881 0 R 885 0 R 892 0 R] +>> endobj +900 0 obj << +/Type /Pages +/Count 6 +/Parent 1042 0 R +/Kids [897 0 R 902 0 R 909 0 R 914 0 R 918 0 R 925 0 R] +>> endobj +933 0 obj << +/Type /Pages +/Count 6 +/Parent 1042 0 R +/Kids [930 0 R 935 0 R 942 0 R 947 0 R 951 0 R 955 0 R] +>> endobj +968 0 obj << +/Type /Pages +/Count 6 +/Parent 1042 0 R +/Kids [961 0 R 970 0 R 978 0 R 982 0 R 990 0 R 994 0 R] +>> endobj +1002 0 obj << +/Type /Pages +/Count 5 +/Parent 1042 0 R +/Kids [998 0 R 1004 0 R 1009 0 R 1014 0 R 1019 0 R] +>> endobj +1040 0 obj << +/Type /Pages +/Count 36 +/Parent 1043 0 R +/Kids [268 0 R 375 0 R 426 0 R 478 0 R 518 0 R 561 0 R] +>> endobj +1041 0 obj << +/Type /Pages +/Count 36 +/Parent 1043 0 R +/Kids [606 0 R 650 0 R 685 0 R 723 0 R 757 0 R 794 0 R] +>> endobj +1042 0 obj << +/Type /Pages +/Count 35 +/Parent 1043 0 R +/Kids [834 0 R 867 0 R 900 0 R 933 0 R 968 0 R 1002 0 R] +>> endobj +1043 0 obj << +/Type /Pages +/Count 107 +/Kids [1040 0 R 1041 0 R 1042 0 R] +>> endobj +1044 0 obj << +/Type /Outlines +/First 7 0 R +/Last 7 0 R +/Count 1 +>> endobj +251 0 obj << +/Title 252 0 R +/A 249 0 R +/Parent 231 0 R +/Prev 247 0 R +>> endobj +247 0 obj << +/Title 248 0 R +/A 245 0 R +/Parent 231 0 R +/Prev 243 0 R +/Next 251 0 R +>> endobj +243 0 obj << +/Title 244 0 R +/A 241 0 R +/Parent 231 0 R +/Prev 239 0 R +/Next 247 0 R +>> endobj +239 0 obj << +/Title 240 0 R +/A 237 0 R +/Parent 231 0 R +/Prev 235 0 R +/Next 243 0 R +>> endobj +235 0 obj << +/Title 236 0 R +/A 233 0 R +/Parent 231 0 R +/Next 239 0 R +>> endobj +231 0 obj << +/Title 232 0 R +/A 229 0 R +/Parent 7 0 R +/Prev 215 0 R +/First 235 0 R +/Last 251 0 R +/Count -5 +>> endobj +227 0 obj << +/Title 228 0 R +/A 225 0 R +/Parent 215 0 R +/Prev 223 0 R +>> endobj +223 0 obj << +/Title 224 0 R +/A 221 0 R +/Parent 215 0 R +/Prev 219 0 R +/Next 227 0 R +>> endobj +219 0 obj << +/Title 220 0 R +/A 217 0 R +/Parent 215 0 R +/Next 223 0 R +>> endobj +215 0 obj << +/Title 216 0 R +/A 213 0 R +/Parent 7 0 R +/Prev 187 0 R +/Next 231 0 R +/First 219 0 R +/Last 227 0 R +/Count -3 +>> endobj +211 0 obj << +/Title 212 0 R +/A 209 0 R +/Parent 187 0 R +/Prev 207 0 R +>> endobj +207 0 obj << +/Title 208 0 R +/A 205 0 R +/Parent 187 0 R +/Prev 203 0 R +/Next 211 0 R +>> endobj +203 0 obj << +/Title 204 0 R +/A 201 0 R +/Parent 187 0 R +/Prev 199 0 R +/Next 207 0 R +>> endobj +199 0 obj << +/Title 200 0 R +/A 197 0 R +/Parent 187 0 R +/Prev 195 0 R +/Next 203 0 R +>> endobj +195 0 obj << +/Title 196 0 R +/A 193 0 R +/Parent 187 0 R +/Prev 191 0 R +/Next 199 0 R +>> endobj +191 0 obj << +/Title 192 0 R +/A 189 0 R +/Parent 187 0 R +/Next 195 0 R +>> endobj +187 0 obj << +/Title 188 0 R +/A 185 0 R +/Parent 7 0 R +/Prev 99 0 R +/Next 215 0 R +/First 191 0 R +/Last 211 0 R +/Count -6 +>> endobj +183 0 obj << +/Title 184 0 R +/A 181 0 R +/Parent 99 0 R +/Prev 179 0 R +>> endobj +179 0 obj << +/Title 180 0 R +/A 177 0 R +/Parent 99 0 R +/Prev 175 0 R +/Next 183 0 R +>> endobj +175 0 obj << +/Title 176 0 R +/A 173 0 R +/Parent 99 0 R +/Prev 171 0 R +/Next 179 0 R +>> endobj +171 0 obj << +/Title 172 0 R +/A 169 0 R +/Parent 99 0 R +/Prev 167 0 R +/Next 175 0 R +>> endobj +167 0 obj << +/Title 168 0 R +/A 165 0 R +/Parent 99 0 R +/Prev 163 0 R +/Next 171 0 R +>> endobj +163 0 obj << +/Title 164 0 R +/A 161 0 R +/Parent 99 0 R +/Prev 159 0 R +/Next 167 0 R +>> endobj +159 0 obj << +/Title 160 0 R +/A 157 0 R +/Parent 99 0 R +/Prev 155 0 R +/Next 163 0 R +>> endobj +155 0 obj << +/Title 156 0 R +/A 153 0 R +/Parent 99 0 R +/Prev 151 0 R +/Next 159 0 R +>> endobj +151 0 obj << +/Title 152 0 R +/A 149 0 R +/Parent 99 0 R +/Prev 147 0 R +/Next 155 0 R +>> endobj +147 0 obj << +/Title 148 0 R +/A 145 0 R +/Parent 99 0 R +/Prev 143 0 R +/Next 151 0 R +>> endobj +143 0 obj << +/Title 144 0 R +/A 141 0 R +/Parent 99 0 R +/Prev 139 0 R +/Next 147 0 R +>> endobj +139 0 obj << +/Title 140 0 R +/A 137 0 R +/Parent 99 0 R +/Prev 135 0 R +/Next 143 0 R +>> endobj +135 0 obj << +/Title 136 0 R +/A 133 0 R +/Parent 99 0 R +/Prev 131 0 R +/Next 139 0 R +>> endobj +131 0 obj << +/Title 132 0 R +/A 129 0 R +/Parent 99 0 R +/Prev 127 0 R +/Next 135 0 R +>> endobj +127 0 obj << +/Title 128 0 R +/A 125 0 R +/Parent 99 0 R +/Prev 123 0 R +/Next 131 0 R +>> endobj +123 0 obj << +/Title 124 0 R +/A 121 0 R +/Parent 99 0 R +/Prev 119 0 R +/Next 127 0 R +>> endobj +119 0 obj << +/Title 120 0 R +/A 117 0 R +/Parent 99 0 R +/Prev 115 0 R +/Next 123 0 R +>> endobj +115 0 obj << +/Title 116 0 R +/A 113 0 R +/Parent 99 0 R +/Prev 111 0 R +/Next 119 0 R +>> endobj +111 0 obj << +/Title 112 0 R +/A 109 0 R +/Parent 99 0 R +/Prev 107 0 R +/Next 115 0 R +>> endobj +107 0 obj << +/Title 108 0 R +/A 105 0 R +/Parent 99 0 R +/Prev 103 0 R +/Next 111 0 R +>> endobj +103 0 obj << +/Title 104 0 R +/A 101 0 R +/Parent 99 0 R +/Next 107 0 R +>> endobj +99 0 obj << +/Title 100 0 R +/A 97 0 R +/Parent 7 0 R +/Prev 79 0 R +/Next 187 0 R +/First 103 0 R +/Last 183 0 R +/Count -21 +>> endobj +95 0 obj << +/Title 96 0 R +/A 93 0 R +/Parent 79 0 R +/Prev 91 0 R +>> endobj +91 0 obj << +/Title 92 0 R +/A 89 0 R +/Parent 79 0 R +/Prev 87 0 R +/Next 95 0 R +>> endobj +87 0 obj << +/Title 88 0 R +/A 85 0 R +/Parent 79 0 R +/Prev 83 0 R +/Next 91 0 R +>> endobj +83 0 obj << +/Title 84 0 R +/A 81 0 R +/Parent 79 0 R +/Next 87 0 R +>> endobj +79 0 obj << +/Title 80 0 R +/A 77 0 R +/Parent 7 0 R +/Prev 35 0 R +/Next 99 0 R +/First 83 0 R +/Last 95 0 R +/Count -4 +>> endobj +75 0 obj << +/Title 76 0 R +/A 73 0 R +/Parent 35 0 R +/Prev 71 0 R +>> endobj +71 0 obj << +/Title 72 0 R +/A 69 0 R +/Parent 35 0 R +/Prev 67 0 R +/Next 75 0 R +>> endobj +67 0 obj << +/Title 68 0 R +/A 65 0 R +/Parent 35 0 R +/Prev 63 0 R +/Next 71 0 R +>> endobj +63 0 obj << +/Title 64 0 R +/A 61 0 R +/Parent 35 0 R +/Prev 59 0 R +/Next 67 0 R +>> endobj +59 0 obj << +/Title 60 0 R +/A 57 0 R +/Parent 35 0 R +/Prev 55 0 R +/Next 63 0 R +>> endobj +55 0 obj << +/Title 56 0 R +/A 53 0 R +/Parent 35 0 R +/Prev 51 0 R +/Next 59 0 R +>> endobj +51 0 obj << +/Title 52 0 R +/A 49 0 R +/Parent 35 0 R +/Prev 47 0 R +/Next 55 0 R +>> endobj +47 0 obj << +/Title 48 0 R +/A 45 0 R +/Parent 35 0 R +/Prev 43 0 R +/Next 51 0 R +>> endobj +43 0 obj << +/Title 44 0 R +/A 41 0 R +/Parent 35 0 R +/Prev 39 0 R +/Next 47 0 R +>> endobj +39 0 obj << +/Title 40 0 R +/A 37 0 R +/Parent 35 0 R +/Next 43 0 R +>> endobj +35 0 obj << +/Title 36 0 R +/A 33 0 R +/Parent 7 0 R +/Prev 19 0 R +/Next 79 0 R +/First 39 0 R +/Last 75 0 R +/Count -10 +>> endobj +31 0 obj << +/Title 32 0 R +/A 29 0 R +/Parent 19 0 R +/Prev 27 0 R +>> endobj +27 0 obj << +/Title 28 0 R +/A 25 0 R +/Parent 19 0 R +/Prev 23 0 R +/Next 31 0 R +>> endobj +23 0 obj << +/Title 24 0 R +/A 21 0 R +/Parent 19 0 R +/Next 27 0 R +>> endobj +19 0 obj << +/Title 20 0 R +/A 17 0 R +/Parent 7 0 R +/Prev 15 0 R +/Next 35 0 R +/First 23 0 R +/Last 31 0 R +/Count -3 +>> endobj +15 0 obj << +/Title 16 0 R +/A 13 0 R +/Parent 7 0 R +/Prev 11 0 R +/Next 19 0 R +>> endobj +11 0 obj << +/Title 12 0 R +/A 9 0 R +/Parent 7 0 R +/Next 15 0 R +>> endobj +7 0 obj << +/Title 8 0 R +/A 5 0 R +/Parent 1044 0 R +/First 11 0 R +/Last 231 0 R +/Count -9 +>> endobj +1045 0 obj << +/Names [(Doc-Start) 258 0 R (Item.1) 382 0 R (Item.10) 400 0 R (Item.11) 401 0 R (Item.12) 402 0 R (Item.13) 403 0 R (Item.14) 404 0 R (Item.15) 405 0 R (Item.16) 406 0 R (Item.17) 639 0 R (Item.18) 644 0 R (Item.19) 645 0 R (Item.2) 383 0 R (Item.20) 646 0 R (Item.3) 388 0 R (Item.4) 389 0 R (Item.5) 395 0 R (Item.6) 396 0 R (Item.7) 397 0 R (Item.8) 398 0 R (Item.9) 399 0 R (descdata) 390 0 R (equation.1) 555 0 R (equation.2) 556 0 R (equation.3) 557 0 R (figure.1) 351 0 R (figure.2) 381 0 R (figure.3) 411 0 R (figure.4) 414 0 R (figure.5) 987 0 R (figure.6) 988 0 R (page.1) 257 0 R (page.10) 425 0 R (page.100) 1000 0 R (page.101) 1006 0 R (page.102) 1011 0 R (page.103) 1016 0 R (page.104) 1021 0 R (page.11) 430 0 R (page.12) 447 0 R (page.13) 455 0 R (page.14) 459 0 R (page.15) 466 0 R (page.16) 473 0 R (page.17) 482 0 R (page.18) 488 0 R (page.19) 495 0 R (page.2) 346 0 R (page.20) 501 0 R (page.21) 510 0 R (page.22) 514 0 R (page.23) 522 0 R (page.24) 528 0 R (page.25) 535 0 R (page.26) 541 0 R (page.27) 550 0 R (page.28) 554 0 R (page.29) 565 0 R (page.3) 362 0 R (page.30) 577 0 R (page.31) 582 0 R (page.32) 587 0 R (page.33) 597 0 R (page.34) 603 0 R (page.35) 610 0 R (page.36) 614 0 R (page.37) 622 0 R (page.38) 628 0 R (page.39) 636 0 R (page.4) 373 0 R (page.40) 643 0 R (page.41) 654 0 R (page.42) 662 0 R (page.43) 667 0 R (page.44) 671 0 R (page.45) 678 0 R (page.46) 683 0 R (page.47) 689 0 R (page.48) 693 0 R (page.49) 699 0 R (page.5) 379 0 R (page.50) 705 0 R (page.51) 713 0 R (page.52) 720 0 R (page.53) 727 0 R (page.54) 733 0 R (page.55) 739 0 R (page.56) 744 0 R (page.57) 750 0 R (page.58) 754 0 R (page.59) 761 0 R (page.6) 387 0 R (page.60) 768 0 R (page.61) 774 0 R (page.62) 780 0 R (page.63) 784 0 R (page.64) 790 0 R (page.65) 798 0 R (page.66) 805 0 R (page.67) 813 0 R (page.68) 820 0 R (page.69) 826 0 R (page.7) 394 0 R (page.70) 830 0 R (page.71) 838 0 R (page.72) 844 0 R (page.73) 850 0 R (page.74) 854 0 R (page.75) 861 0 R (page.76) 866 0 R (page.77) 871 0 R (page.78) 878 0 R (page.79) 883 0 R (page.8) 410 0 R (page.80) 887 0 R (page.81) 894 0 R (page.82) 899 0 R (page.83) 904 0 R (page.84) 911 0 R (page.85) 916 0 R (page.86) 920 0 R (page.87) 927 0 R (page.88) 932 0 R (page.89) 937 0 R (page.9) 418 0 R (page.90) 944 0 R (page.91) 949 0 R (page.92) 953 0 R (page.93) 957 0 R (page.94) 963 0 R (page.95) 972 0 R (page.96) 980 0 R (page.97) 984 0 R (page.98) 992 0 R (page.99) 996 0 R (page.i) 272 0 R (page.ii) 312 0 R (precdata) 412 0 R (section*.1) 273 0 R (section*.10) 54 0 R (section*.100) 246 0 R (section*.101) 1017 0 R (section*.102) 250 0 R (section*.103) 1022 0 R (section*.11) 502 0 R (section*.12) 58 0 R (section*.13) 515 0 R (section*.14) 62 0 R (section*.15) 530 0 R (section*.16) 66 0 R (section*.17) 543 0 R (section*.18) 70 0 R (section*.19) 559 0 R (section*.2) 38 0 R (section*.20) 74 0 R (section*.21) 583 0 R (section*.22) 82 0 R (section*.23) 616 0 R (section*.24) 86 0 R (section*.25) 630 0 R (section*.26) 638 0 R (section*.27) 90 0 R (section*.28) 656 0 R (section*.29) 657 0 R (section*.3) 440 0 R (section*.30) 94 0 R (section*.31) 673 0 R (section*.32) 674 0 R (section*.33) 102 0 R (section*.34) 694 0 R (section*.35) 106 0 R (section*.36) 700 0 R (section*.37) 110 0 R (section*.38) 706 0 R (section*.39) 114 0 R (section*.4) 42 0 R (section*.40) 714 0 R (section*.41) 118 0 R (section*.42) 721 0 R (section*.43) 122 0 R (section*.44) 728 0 R (section*.45) 126 0 R (section*.46) 734 0 R (section*.47) 130 0 R (section*.48) 745 0 R (section*.49) 134 0 R (section*.5) 460 0 R (section*.50) 755 0 R (section*.51) 138 0 R (section*.52) 762 0 R (section*.53) 142 0 R (section*.54) 769 0 R (section*.55) 146 0 R (section*.56) 775 0 R (section*.57) 150 0 R (section*.58) 785 0 R (section*.59) 154 0 R (section*.6) 46 0 R (section*.60) 791 0 R (section*.61) 158 0 R (section*.62) 799 0 R (section*.63) 162 0 R (section*.64) 806 0 R (section*.65) 166 0 R (section*.66) 814 0 R (section*.67) 170 0 R (section*.68) 821 0 R (section*.69) 174 0 R (section*.7) 474 0 R (section*.70) 831 0 R (section*.71) 178 0 R (section*.72) 839 0 R (section*.73) 182 0 R (section*.74) 845 0 R (section*.75) 190 0 R (section*.76) 855 0 R (section*.77) 194 0 R (section*.78) 872 0 R (section*.79) 198 0 R (section*.8) 50 0 R (section*.80) 888 0 R (section*.81) 202 0 R (section*.82) 905 0 R (section*.83) 206 0 R (section*.84) 921 0 R (section*.85) 210 0 R (section*.86) 938 0 R (section*.87) 218 0 R (section*.88) 958 0 R (section*.89) 222 0 R (section*.9) 489 0 R (section*.90) 964 0 R (section*.91) 226 0 R (section*.92) 973 0 R (section*.93) 974 0 R (section*.94) 234 0 R (section*.95) 1001 0 R (section*.96) 238 0 R (section*.97) 1007 0 R (section*.98) 242 0 R (section*.99) 1012 0 R (section.1) 10 0 R (section.2) 14 0 R (section.3) 18 0 R (section.4) 34 0 R (section.5) 78 0 R (section.6) 98 0 R (section.7) 186 0 R (section.8) 214 0 R (section.9) 230 0 R (spdata) 374 0 R (subsection.3.1) 22 0 R (subsection.3.2) 26 0 R (subsection.3.3) 30 0 R (table.1) 441 0 R (table.10) 588 0 R (table.11) 615 0 R (table.12) 629 0 R (table.13) 655 0 R (table.14) 672 0 R (table.2) 461 0 R (table.3) 475 0 R (table.4) 490 0 R (table.5) 503 0 R (table.6) 516 0 R (table.7) 529 0 R (table.8) 542 0 R (table.9) 558 0 R (title.0) 6 0 R] +/Limits [(Doc-Start) (title.0)] +>> endobj +1046 0 obj << +/Kids [1045 0 R] +>> endobj +1047 0 obj << +/Dests 1046 0 R +>> endobj +1048 0 obj << +/Type /Catalog +/Pages 1043 0 R +/Outlines 1044 0 R +/Names 1047 0 R + /URI (http://ce.uniroma2.it/psblas) /PageMode /UseOutlines /URI<> /ViewerPreferences<<>> /PageLabels << /Nums [0 << /S /D >> 1 << /S /r >> 3 << /S /D >> ] >> +/OpenAction 253 0 R +/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10b) +>> endobj +1049 0 obj << + /Title (Parallel Sparse BLAS V. 2.0) /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,v 1.5 2006/03/10 12:40:39 buttari Exp $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.10b)/Keywords() +/CreationDate (D:20060310160800) +>> endobj +xref +0 1050 +0000000001 65535 f +0000000002 00000 f +0000000003 00000 f +0000000004 00000 f +0000000000 00000 f +0000000009 00000 n +0000006556 00000 n +0000770637 00000 n +0000000052 00000 n +0000000094 00000 n +0000067568 00000 n +0000770565 00000 n +0000000139 00000 n +0000000172 00000 n +0000078857 00000 n +0000770479 00000 n +0000000218 00000 n +0000000255 00000 n +0000095607 00000 n +0000770356 00000 n +0000000301 00000 n +0000000337 00000 n +0000095668 00000 n +0000770282 00000 n +0000000388 00000 n +0000000439 00000 n +0000116750 00000 n +0000770195 00000 n +0000000490 00000 n +0000000538 00000 n +0000133928 00000 n +0000770121 00000 n +0000000589 00000 n +0000000641 00000 n +0000137658 00000 n +0000769997 00000 n +0000000687 00000 n +0000000726 00000 n +0000145718 00000 n +0000769923 00000 n +0000000773 00000 n +0000000806 00000 n +0000165384 00000 n +0000769836 00000 n +0000000853 00000 n +0000000884 00000 n +0000182166 00000 n +0000769749 00000 n +0000000931 00000 n +0000000962 00000 n +0000194418 00000 n +0000769662 00000 n +0000001009 00000 n +0000001041 00000 n +0000207907 00000 n +0000769575 00000 n +0000001089 00000 n +0000001121 00000 n +0000217001 00000 n +0000769488 00000 n +0000001169 00000 n +0000001201 00000 n +0000229957 00000 n +0000769401 00000 n +0000001249 00000 n +0000001281 00000 n +0000243476 00000 n +0000769314 00000 n +0000001329 00000 n +0000001361 00000 n +0000253769 00000 n +0000769227 00000 n +0000001409 00000 n +0000001439 00000 n +0000281565 00000 n +0000769153 00000 n +0000001487 00000 n +0000001517 00000 n +0000309949 00000 n +0000769030 00000 n +0000001563 00000 n +0000001606 00000 n +0000316999 00000 n +0000768956 00000 n +0000001654 00000 n +0000001684 00000 n +0000329681 00000 n +0000768869 00000 n +0000001732 00000 n +0000001762 00000 n +0000350410 00000 n +0000768782 00000 n +0000001810 00000 n +0000001842 00000 n +0000369545 00000 n +0000768708 00000 n +0000001890 00000 n +0000001923 00000 n +0000381993 00000 n +0000768580 00000 n +0000001969 00000 n +0000002034 00000 n +0000388253 00000 n +0000768502 00000 n +0000002083 00000 n +0000002115 00000 n +0000392724 00000 n +0000768410 00000 n +0000002164 00000 n +0000002196 00000 n +0000400433 00000 n +0000768318 00000 n +0000002245 00000 n +0000002276 00000 n +0000405615 00000 n +0000768226 00000 n +0000002325 00000 n +0000002357 00000 n +0000410077 00000 n +0000768134 00000 n +0000002406 00000 n +0000002439 00000 n +0000416372 00000 n +0000768042 00000 n +0000002488 00000 n +0000002519 00000 n +0000423278 00000 n +0000767950 00000 n +0000002568 00000 n +0000002600 00000 n +0000432980 00000 n +0000767858 00000 n +0000002649 00000 n +0000002681 00000 n +0000438128 00000 n +0000767766 00000 n +0000002730 00000 n +0000002762 00000 n +0000443702 00000 n +0000767674 00000 n +0000002811 00000 n +0000002843 00000 n +0000447650 00000 n +0000767582 00000 n +0000002892 00000 n +0000002925 00000 n +0000454426 00000 n +0000767490 00000 n +0000002974 00000 n +0000003006 00000 n +0000461239 00000 n +0000767398 00000 n +0000003055 00000 n +0000003087 00000 n +0000467145 00000 n +0000767306 00000 n +0000003136 00000 n +0000003168 00000 n +0000474193 00000 n +0000767214 00000 n +0000003217 00000 n +0000003249 00000 n +0000480772 00000 n +0000767122 00000 n +0000003298 00000 n +0000003330 00000 n +0000485935 00000 n +0000767030 00000 n +0000003379 00000 n +0000003412 00000 n +0000492836 00000 n +0000766938 00000 n +0000003461 00000 n +0000003493 00000 n +0000501344 00000 n +0000766846 00000 n +0000003542 00000 n +0000003573 00000 n +0000509912 00000 n +0000766754 00000 n +0000003622 00000 n +0000003666 00000 n +0000518546 00000 n +0000766676 00000 n +0000003715 00000 n +0000003759 00000 n +0000519738 00000 n +0000766547 00000 n +0000003806 00000 n +0000003845 00000 n +0000527084 00000 n +0000766468 00000 n +0000003894 00000 n +0000003924 00000 n +0000541963 00000 n +0000766375 00000 n +0000003973 00000 n +0000004004 00000 n +0000556915 00000 n +0000766282 00000 n +0000004053 00000 n +0000004085 00000 n +0000571811 00000 n +0000766189 00000 n +0000004134 00000 n +0000004170 00000 n +0000586903 00000 n +0000766096 00000 n +0000004219 00000 n +0000004256 00000 n +0000602308 00000 n +0000766017 00000 n +0000004305 00000 n +0000004338 00000 n +0000615513 00000 n +0000765887 00000 n +0000004385 00000 n +0000004430 00000 n +0000620415 00000 n +0000765808 00000 n +0000004479 00000 n +0000004513 00000 n +0000627354 00000 n +0000765715 00000 n +0000004562 00000 n +0000004596 00000 n +0000634616 00000 n +0000765636 00000 n +0000004645 00000 n +0000004680 00000 n +0000643711 00000 n +0000765520 00000 n +0000004727 00000 n +0000004763 00000 n +0000654907 00000 n +0000765441 00000 n +0000004812 00000 n +0000004846 00000 n +0000657083 00000 n +0000765348 00000 n +0000004895 00000 n +0000004927 00000 n +0000659550 00000 n +0000765255 00000 n +0000004976 00000 n +0000005022 00000 n +0000662356 00000 n +0000765162 00000 n +0000005072 00000 n +0000005115 00000 n +0000665078 00000 n +0000765083 00000 n +0000005165 00000 n +0000005199 00000 n +0000006315 00000 n +0000006615 00000 n +0000005251 00000 n +0000006434 00000 n +0000006495 00000 n +0000761615 00000 n +0000748440 00000 n +0000761451 00000 n +0000747860 00000 n +0000738657 00000 n +0000747696 00000 n +0000736815 00000 n +0000720911 00000 n +0000736652 00000 n +0000762444 00000 n +0000035697 00000 n +0000029829 00000 n +0000006713 00000 n +0000035575 00000 n +0000035636 00000 n +0000030240 00000 n +0000030390 00000 n +0000030541 00000 n +0000030692 00000 n +0000030848 00000 n +0000031004 00000 n +0000031160 00000 n +0000031311 00000 n +0000031463 00000 n +0000031612 00000 n +0000031763 00000 n +0000031915 00000 n +0000032068 00000 n +0000032220 00000 n +0000032373 00000 n +0000032526 00000 n +0000032679 00000 n +0000032832 00000 n +0000032982 00000 n +0000033135 00000 n +0000033288 00000 n +0000033440 00000 n +0000033593 00000 n +0000033744 00000 n +0000033897 00000 n +0000034050 00000 n +0000034203 00000 n +0000034355 00000 n +0000034508 00000 n +0000034661 00000 n +0000034813 00000 n +0000034966 00000 n +0000035119 00000 n +0000035269 00000 n +0000035422 00000 n +0000059463 00000 n +0000055070 00000 n +0000035782 00000 n +0000059401 00000 n +0000055409 00000 n +0000055563 00000 n +0000055713 00000 n +0000055867 00000 n +0000056021 00000 n +0000056175 00000 n +0000056329 00000 n +0000056483 00000 n +0000056637 00000 n +0000056790 00000 n +0000056942 00000 n +0000057096 00000 n +0000057250 00000 n +0000057403 00000 n +0000057557 00000 n +0000057711 00000 n +0000057865 00000 n +0000058017 00000 n +0000058171 00000 n +0000058324 00000 n +0000058478 00000 n +0000058630 00000 n +0000058784 00000 n +0000058937 00000 n +0000059091 00000 n +0000059246 00000 n +0000067628 00000 n +0000067449 00000 n +0000059548 00000 n +0000073561 00000 n +0000078980 00000 n +0000073422 00000 n +0000067726 00000 n +0000078795 00000 n +0000720305 00000 n +0000709179 00000 n +0000720141 00000 n +0000078644 00000 n +0000078918 00000 n +0000074204 00000 n +0000074260 00000 n +0000074340 00000 n +0000075380 00000 n +0000075401 00000 n +0000075732 00000 n +0000078622 00000 n +0000087204 00000 n +0000086853 00000 n +0000079106 00000 n +0000087143 00000 n +0000708626 00000 n +0000705289 00000 n +0000708463 00000 n +0000704626 00000 n +0000694115 00000 n +0000704462 00000 n +0000086992 00000 n +0000095791 00000 n +0000095426 00000 n +0000087328 00000 n +0000095545 00000 n +0000095729 00000 n +0000762562 00000 n +0000104760 00000 n +0000104225 00000 n +0000095902 00000 n +0000104515 00000 n +0000104364 00000 n +0000104576 00000 n +0000104638 00000 n +0000104699 00000 n +0000116873 00000 n +0000116445 00000 n +0000104884 00000 n +0000116564 00000 n +0000116626 00000 n +0000116688 00000 n +0000116811 00000 n +0000126869 00000 n +0000125958 00000 n +0000116997 00000 n +0000126077 00000 n +0000126138 00000 n +0000126199 00000 n +0000126259 00000 n +0000126320 00000 n +0000126381 00000 n +0000126442 00000 n +0000126503 00000 n +0000126564 00000 n +0000126625 00000 n +0000126686 00000 n +0000126747 00000 n +0000126808 00000 n +0000134050 00000 n +0000133515 00000 n +0000126980 00000 n +0000133804 00000 n +0000133866 00000 n +0000133988 00000 n +0000133654 00000 n +0000136939 00000 n +0000137001 00000 n +0000136759 00000 n +0000134148 00000 n +0000136878 00000 n +0000693516 00000 n +0000684760 00000 n +0000693352 00000 n +0000137719 00000 n +0000137477 00000 n +0000137086 00000 n +0000137596 00000 n +0000762680 00000 n +0000145901 00000 n +0000145211 00000 n +0000137804 00000 n +0000145657 00000 n +0000683467 00000 n +0000680453 00000 n +0000683306 00000 n +0000679106 00000 n +0000673565 00000 n +0000678943 00000 n +0000672231 00000 n +0000669880 00000 n +0000672070 00000 n +0000145778 00000 n +0000145839 00000 n +0000145358 00000 n +0000145507 00000 n +0000156033 00000 n +0000155208 00000 n +0000146064 00000 n +0000155971 00000 n +0000155371 00000 n +0000155521 00000 n +0000155670 00000 n +0000155821 00000 n +0000157303 00000 n +0000157123 00000 n +0000156157 00000 n +0000157242 00000 n +0000165568 00000 n +0000165033 00000 n +0000157401 00000 n +0000165322 00000 n +0000165445 00000 n +0000165507 00000 n +0000165172 00000 n +0000174386 00000 n +0000173720 00000 n +0000165718 00000 n +0000174325 00000 n +0000173875 00000 n +0000174024 00000 n +0000174175 00000 n +0000182350 00000 n +0000181657 00000 n +0000174510 00000 n +0000182104 00000 n +0000182227 00000 n +0000182289 00000 n +0000181804 00000 n +0000181954 00000 n +0000762798 00000 n +0000186455 00000 n +0000185947 00000 n +0000182487 00000 n +0000186394 00000 n +0000186094 00000 n +0000186245 00000 n +0000194602 00000 n +0000194067 00000 n +0000186566 00000 n +0000194356 00000 n +0000194479 00000 n +0000194541 00000 n +0000194206 00000 n +0000199838 00000 n +0000199329 00000 n +0000194752 00000 n +0000199777 00000 n +0000199476 00000 n +0000199627 00000 n +0000208091 00000 n +0000207240 00000 n +0000199962 00000 n +0000207845 00000 n +0000207968 00000 n +0000208030 00000 n +0000207395 00000 n +0000207544 00000 n +0000207695 00000 n +0000209387 00000 n +0000209207 00000 n +0000208241 00000 n +0000209326 00000 n +0000217184 00000 n +0000216650 00000 n +0000209485 00000 n +0000216939 00000 n +0000217062 00000 n +0000217124 00000 n +0000216789 00000 n +0000762916 00000 n +0000222408 00000 n +0000221899 00000 n +0000217334 00000 n +0000222347 00000 n +0000222046 00000 n +0000222197 00000 n +0000230140 00000 n +0000229606 00000 n +0000222532 00000 n +0000229895 00000 n +0000230018 00000 n +0000230078 00000 n +0000229745 00000 n +0000235468 00000 n +0000234959 00000 n +0000230290 00000 n +0000235407 00000 n +0000235106 00000 n +0000235257 00000 n +0000243659 00000 n +0000242809 00000 n +0000235592 00000 n +0000243414 00000 n +0000243537 00000 n +0000243598 00000 n +0000242964 00000 n +0000243113 00000 n +0000243264 00000 n +0000244955 00000 n +0000244775 00000 n +0000243809 00000 n +0000244894 00000 n +0000254139 00000 n +0000253418 00000 n +0000245053 00000 n +0000253707 00000 n +0000253830 00000 n +0000253892 00000 n +0000253954 00000 n +0000254016 00000 n +0000254077 00000 n +0000253557 00000 n +0000763034 00000 n +0000266169 00000 n +0000264705 00000 n +0000254302 00000 n +0000266108 00000 n +0000264900 00000 n +0000265049 00000 n +0000265199 00000 n +0000265349 00000 n +0000265498 00000 n +0000265649 00000 n +0000265802 00000 n +0000265955 00000 n +0000273125 00000 n +0000272774 00000 n +0000266280 00000 n +0000273063 00000 n +0000272913 00000 n +0000281686 00000 n +0000281385 00000 n +0000273249 00000 n +0000281504 00000 n +0000281625 00000 n +0000292661 00000 n +0000291611 00000 n +0000281849 00000 n +0000292537 00000 n +0000292599 00000 n +0000291782 00000 n +0000291932 00000 n +0000292084 00000 n +0000292235 00000 n +0000292386 00000 n +0000300738 00000 n +0000300233 00000 n +0000292772 00000 n +0000300677 00000 n +0000300380 00000 n +0000300527 00000 n +0000309247 00000 n +0000308737 00000 n +0000300862 00000 n +0000309185 00000 n +0000308884 00000 n +0000309034 00000 n +0000763152 00000 n +0000310009 00000 n +0000309769 00000 n +0000309371 00000 n +0000309888 00000 n +0000317184 00000 n +0000316488 00000 n +0000310094 00000 n +0000316937 00000 n +0000317060 00000 n +0000317122 00000 n +0000316635 00000 n +0000316786 00000 n +0000321815 00000 n +0000321305 00000 n +0000317321 00000 n +0000321754 00000 n +0000321452 00000 n +0000321603 00000 n +0000329866 00000 n +0000329170 00000 n +0000321913 00000 n +0000329619 00000 n +0000329742 00000 n +0000329804 00000 n +0000329317 00000 n +0000329468 00000 n +0000337323 00000 n +0000336851 00000 n +0000330016 00000 n +0000337141 00000 n +0000336990 00000 n +0000337202 00000 n +0000337262 00000 n +0000341394 00000 n +0000341028 00000 n +0000337447 00000 n +0000341147 00000 n +0000341209 00000 n +0000341271 00000 n +0000341332 00000 n +0000667897 00000 n +0000665304 00000 n +0000667732 00000 n +0000763270 00000 n +0000350654 00000 n +0000350059 00000 n +0000341544 00000 n +0000350349 00000 n +0000350470 00000 n +0000350532 00000 n +0000350593 00000 n +0000350198 00000 n +0000359747 00000 n +0000359395 00000 n +0000350817 00000 n +0000359685 00000 n +0000359534 00000 n +0000361312 00000 n +0000361132 00000 n +0000359871 00000 n +0000361251 00000 n +0000369792 00000 n +0000369364 00000 n +0000361410 00000 n +0000369483 00000 n +0000369606 00000 n +0000369668 00000 n +0000369730 00000 n +0000379126 00000 n +0000378775 00000 n +0000369955 00000 n +0000379065 00000 n +0000378914 00000 n +0000381251 00000 n +0000380900 00000 n +0000379250 00000 n +0000381189 00000 n +0000381039 00000 n +0000763388 00000 n +0000382053 00000 n +0000381813 00000 n +0000381349 00000 n +0000381932 00000 n +0000388377 00000 n +0000387901 00000 n +0000382138 00000 n +0000388191 00000 n +0000388315 00000 n +0000388040 00000 n +0000392846 00000 n +0000392373 00000 n +0000388488 00000 n +0000392663 00000 n +0000392785 00000 n +0000392512 00000 n +0000400557 00000 n +0000399766 00000 n +0000392957 00000 n +0000400371 00000 n +0000400495 00000 n +0000399921 00000 n +0000400070 00000 n +0000400220 00000 n +0000405737 00000 n +0000405105 00000 n +0000400694 00000 n +0000405554 00000 n +0000405676 00000 n +0000405252 00000 n +0000405403 00000 n +0000410201 00000 n +0000409725 00000 n +0000405848 00000 n +0000410015 00000 n +0000410139 00000 n +0000409864 00000 n +0000763506 00000 n +0000416494 00000 n +0000416021 00000 n +0000410312 00000 n +0000416311 00000 n +0000416433 00000 n +0000416160 00000 n +0000423402 00000 n +0000422926 00000 n +0000416631 00000 n +0000423216 00000 n +0000423340 00000 n +0000423065 00000 n +0000426574 00000 n +0000426225 00000 n +0000423526 00000 n +0000426513 00000 n +0000426364 00000 n +0000433103 00000 n +0000432628 00000 n +0000426685 00000 n +0000432918 00000 n +0000433042 00000 n +0000432767 00000 n +0000434199 00000 n +0000434019 00000 n +0000433214 00000 n +0000434138 00000 n +0000438250 00000 n +0000437776 00000 n +0000434284 00000 n +0000438066 00000 n +0000438188 00000 n +0000437915 00000 n +0000763624 00000 n +0000443822 00000 n +0000443192 00000 n +0000438361 00000 n +0000443641 00000 n +0000443761 00000 n +0000443339 00000 n +0000443490 00000 n +0000447772 00000 n +0000447298 00000 n +0000443933 00000 n +0000447588 00000 n +0000447710 00000 n +0000447437 00000 n +0000454548 00000 n +0000454075 00000 n +0000447883 00000 n +0000454365 00000 n +0000454487 00000 n +0000454214 00000 n +0000455664 00000 n +0000455483 00000 n +0000454672 00000 n +0000455602 00000 n +0000461359 00000 n +0000460888 00000 n +0000455749 00000 n +0000461178 00000 n +0000461298 00000 n +0000461027 00000 n +0000467269 00000 n +0000466636 00000 n +0000461496 00000 n +0000467083 00000 n +0000467207 00000 n +0000466783 00000 n +0000466934 00000 n +0000763742 00000 n +0000474315 00000 n +0000473685 00000 n +0000467380 00000 n +0000474132 00000 n +0000474254 00000 n +0000473832 00000 n +0000473983 00000 n +0000480896 00000 n +0000480107 00000 n +0000474426 00000 n +0000480710 00000 n +0000480834 00000 n +0000480262 00000 n +0000480411 00000 n +0000480561 00000 n +0000486057 00000 n +0000485427 00000 n +0000481007 00000 n +0000485874 00000 n +0000485996 00000 n +0000485574 00000 n +0000485723 00000 n +0000492960 00000 n +0000492484 00000 n +0000486168 00000 n +0000492774 00000 n +0000492898 00000 n +0000492623 00000 n +0000496215 00000 n +0000496035 00000 n +0000493071 00000 n +0000496154 00000 n +0000501466 00000 n +0000500836 00000 n +0000496300 00000 n +0000501282 00000 n +0000501404 00000 n +0000500983 00000 n +0000501132 00000 n +0000763860 00000 n +0000510033 00000 n +0000509561 00000 n +0000501577 00000 n +0000509851 00000 n +0000509973 00000 n +0000509700 00000 n +0000518669 00000 n +0000518194 00000 n +0000510157 00000 n +0000518484 00000 n +0000518608 00000 n +0000518333 00000 n +0000519799 00000 n +0000519558 00000 n +0000518793 00000 n +0000519677 00000 n +0000527208 00000 n +0000526575 00000 n +0000519897 00000 n +0000527022 00000 n +0000527146 00000 n +0000526722 00000 n +0000526871 00000 n +0000533589 00000 n +0000533238 00000 n +0000527371 00000 n +0000533528 00000 n +0000533377 00000 n +0000534726 00000 n +0000534545 00000 n +0000533713 00000 n +0000534664 00000 n +0000763978 00000 n +0000542085 00000 n +0000541455 00000 n +0000534811 00000 n +0000541902 00000 n +0000542024 00000 n +0000541602 00000 n +0000541751 00000 n +0000548503 00000 n +0000548151 00000 n +0000542248 00000 n +0000548441 00000 n +0000548290 00000 n +0000549633 00000 n +0000549453 00000 n +0000548627 00000 n +0000549572 00000 n +0000557039 00000 n +0000556406 00000 n +0000549718 00000 n +0000556853 00000 n +0000556977 00000 n +0000556553 00000 n +0000556702 00000 n +0000563420 00000 n +0000563069 00000 n +0000557202 00000 n +0000563359 00000 n +0000563208 00000 n +0000564557 00000 n +0000564376 00000 n +0000563544 00000 n +0000564495 00000 n +0000764096 00000 n +0000571933 00000 n +0000571303 00000 n +0000564642 00000 n +0000571750 00000 n +0000571872 00000 n +0000571450 00000 n +0000571599 00000 n +0000578351 00000 n +0000577999 00000 n +0000572096 00000 n +0000578289 00000 n +0000578138 00000 n +0000579481 00000 n +0000579301 00000 n +0000578475 00000 n +0000579420 00000 n +0000587027 00000 n +0000586395 00000 n +0000579566 00000 n +0000586841 00000 n +0000586965 00000 n +0000586542 00000 n +0000586691 00000 n +0000593317 00000 n +0000592966 00000 n +0000587190 00000 n +0000593256 00000 n +0000593105 00000 n +0000595037 00000 n +0000594856 00000 n +0000593441 00000 n +0000594975 00000 n +0000764214 00000 n +0000602430 00000 n +0000601800 00000 n +0000595122 00000 n +0000602247 00000 n +0000602369 00000 n +0000601947 00000 n +0000602096 00000 n +0000608771 00000 n +0000608419 00000 n +0000602593 00000 n +0000608709 00000 n +0000608558 00000 n +0000610477 00000 n +0000610297 00000 n +0000608895 00000 n +0000610416 00000 n +0000615575 00000 n +0000615332 00000 n +0000610562 00000 n +0000615451 00000 n +0000620537 00000 n +0000620065 00000 n +0000615673 00000 n +0000620354 00000 n +0000620476 00000 n +0000620204 00000 n +0000627478 00000 n +0000626687 00000 n +0000620648 00000 n +0000627292 00000 n +0000627416 00000 n +0000626842 00000 n +0000626990 00000 n +0000627141 00000 n +0000764332 00000 n +0000634799 00000 n +0000634107 00000 n +0000627589 00000 n +0000634555 00000 n +0000634677 00000 n +0000634738 00000 n +0000634254 00000 n +0000634404 00000 n +0000635917 00000 n +0000635736 00000 n +0000634910 00000 n +0000635855 00000 n +0000643772 00000 n +0000643205 00000 n +0000636002 00000 n +0000643650 00000 n +0000643352 00000 n +0000643502 00000 n +0000646409 00000 n +0000649866 00000 n +0000646471 00000 n +0000646228 00000 n +0000643870 00000 n +0000646347 00000 n +0000649928 00000 n +0000649686 00000 n +0000646569 00000 n +0000649805 00000 n +0000655032 00000 n +0000654724 00000 n +0000650013 00000 n +0000654844 00000 n +0000654969 00000 n +0000764450 00000 n +0000657208 00000 n +0000656897 00000 n +0000655130 00000 n +0000657020 00000 n +0000657145 00000 n +0000659675 00000 n +0000659363 00000 n +0000657307 00000 n +0000659486 00000 n +0000659611 00000 n +0000662479 00000 n +0000662170 00000 n +0000659774 00000 n +0000662293 00000 n +0000662416 00000 n +0000665205 00000 n +0000664891 00000 n +0000662578 00000 n +0000665014 00000 n +0000665141 00000 n +0000668128 00000 n +0000668102 00000 n +0000668222 00000 n +0000672443 00000 n +0000672569 00000 n +0000679333 00000 n +0000679506 00000 n +0000683680 00000 n +0000683741 00000 n +0000693852 00000 n +0000705000 00000 n +0000708897 00000 n +0000720594 00000 n +0000737308 00000 n +0000737708 00000 n +0000748133 00000 n +0000762061 00000 n +0000764565 00000 n +0000764685 00000 n +0000764805 00000 n +0000764926 00000 n +0000765009 00000 n +0000770735 00000 n +0000776082 00000 n +0000776123 00000 n +0000776163 00000 n +0000776499 00000 n +trailer +<< +/Size 1050 +/Root 1048 0 R +/Info 1049 0 R +>> +startxref +776963 +%%EOF diff --git a/docs/userguidef90.ps b/docs/userguidef90.ps deleted file mode 100644 index 3813d078..00000000 --- a/docs/userguidef90.ps +++ /dev/null @@ -1,5018 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software -%%Title: userguidef90.dvi -%%Pages: 90 -%%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips -o userguidef90.ps userguidef90.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.06:1521 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -TeXDict begin 39158280 55380996 1000 600 600 (userguidef90.dvi) -@start -%DVIPSBitmapFont: Fa cmex10 10 1 -/Fa 1 113 df<1B301B781BF8A2F201F0A2F203E0A2F207C0A2F20F80A2F21F00A21A3E -A262A262A24F5AA24F5AA24F5AA262190FA24FC7FCA2193EA261A261A24E5AA24E5AA24E -5AA24E5AA24EC8FCA2183EA260131001305E13F800014C5A1203D80FFC4B5A121DD838FE -4B5A12F0D8407F4B5A12004DC9FC6D7E173E6D7E5F6D7E5FA26D6C495AA26D6C495AA26D -6C5C1607A26D6C495AA2027F49CAFCA291383F803EA25EEC1FC05EEC0FE0EDE1F0EC07F1 -EDF3E0A26EB45AA26E5BA26E90CBFCA25D157E157C15384D64788353>112 -D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fb cmsy7 7 2 -/Fb 2 50 df0 D<017F157F2601FFE0903803FFC0000701F890 -380FF1F0260F83FC90381F0038261E00FF013C7F001890263F8078130C4890261FC0E07F -007090260FE1C07F0060EB07E3913803F780486DB4C7EA01806E5A157E157F81824B7E00 -60DAF7E0EB0300913801E3F0DBC3F85B6C90260381FC13066C90260F00FE5B001C011E90 -387F803C6C017C90381FE0F82607C7F86DB45A2601FFE0010313C06C6CC86CC7FC391B7C -9942>49 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fc cmmi7 7 14 -/Fc 14 122 df<1238127C12FE12FFA2127F123B1203A31206A3120C1218123812701220 -08127A8614>59 D<903B3FFFF01FFFF8A2D901FCC7EAFE004A5CA2010314015F5CA20107 -14035F5CA2010F14075F5CA2011F140F91B65AA2913880000F013F141F5F91C7FCA24914 -3F94C7FC137EA201FE5C167E5BA2000115FE5E5BA200031401B539C07FFFE0A235287DA7 -36>72 D<000FB712E05A9039800FE007D81E009038C001C05A0038011F1300123000705C -00601501023F148012E0481400A2C74890C7FCA2147EA214FEA25CA21301A25CA21303A2 -5CA21307A25CA2130FA25CA2131F001FB57EA22B287DA727>84 D97 -D -99 D<130E131F5BA2133E131C90C7FCA7EA03E0487EEA0C78EA187C1230A212605B12C0 -A2EA01F0A3485AA2485AA2EBC180EA0F81A2381F0300A213066C5A131CEA07F06C5A1128 -7DA617>105 D<1407EC0F80141FA21500140E91C7FCA7EB03E0EB07F8EB0C3C1318EB30 -3E136013C0A248485AA2C7FCA25CA4495AA4495AA4495AA4495AA21238D87C1FC7FC12FC -133E485AEA70F8EA7FE0EA1F80193380A61B>I<133EEA07FEA2EA007CA213FCA25BA212 -01A25BA21203EC07809038E01FC0EC38600007EB61E014C3EBC187EBC307D80FC613C090 -38CC038001B8C7FC13E0487E13FEEB3F80EB0FC0486C7E1303003E1460A2127EECC0C012 -7CECC18012FC903801E30038F800FE0070137C1B297CA723>I<3B07801FC007E03B0FE0 -7FF01FF83B18F0E0F8783C3B30F1807CE03E903AFB007D801ED860FEEB3F005B49133E00 -C14A133E5B1201A24848495BA35F4848485A1830EE01F0A23C0F8003E003E060A218C093 -3801E180271F0007C013E3933800FF00000E6D48137C341B7D993B>109 -D<3907801FC0390FE07FF03918F0E0F83930F1807CEBFB00D860FE133C5B5B00C1147C5B -1201A248485BA34A5AEA07C01660EC03E0A23A0F8007C0C0A2EDC180913803C300D81F00 -13C7EC01FE000EEB00F8231B7D9929>I<9038F007C03901FC1FF039031E78780006EBE0 -3C90381FC01C000CEB801E14005B0018141F133E1200137E153E137CA213FC157C5B1578 -000114F0A2EC01E0EC03C03903FC07809038FE1F00EBE7FCEBE1F0D807E0C7FCA25BA212 -0FA25B121FEAFFF8A22025809922>112 D<3807803E390FE0FF803818F3C13930F703C0 -EBFE073860FC0F13F8158039C1F0070091C7FC1201A2485AA4485AA4485AA448C8FCA212 -0E1A1B7D991F>114 D<90387C03C03901FF0FF03907079C30390E03B078000CEBF0F800 -1813E1123015F0396007C0E015001200A2495AA449C7FC15301238007C1460EAFC3E15C0 -EAF87E39F06F03803970C70700383F83FE381F01F81D1B7D9926>120 -DI -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fd cmr7 7 3 -/Fd 3 59 df<140EB3A2B812E0A3C7000EC8FCB3A22B2B7DA333>43 -D<13381378EA01F8121F12FE12E01200B3AB487EB512F8A215267BA521>49 -D<1238127C12FEA3127C12381200AB1238127C12FEA3127C123807197B9813>58 -D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fe cmbx12 14.4 52 -/Fe 52 125 df12 D<151E153E157E15FCEC01F8EC07F0EC0FE0EC1FC01580143F -EC7F0014FE1301495A5C1307495AA2495A133F5C137FA2495AA24890C7FCA25A5BA21207 -A2485AA3121F5BA3123FA25BA3127FA55B12FFB3A3127F7FA5123FA37FA2121FA37F120F -A36C7EA21203A27F7EA26C7FA26D7EA2133F80131F6D7EA26D7E1303806D7E1300147FEC -3F80141F15C0EC0FE0EC07F0EC01F8EC00FC157E153E151E1F7973D934>40 -D<127012F8127C127E7EEA1FC06C7E6C7E12037F6C7E6C7E7F6D7E133F806D7EA26D7E80 -130780A26D7EA26D7EA215807FA215C0A2EC7FE0A315F0143FA315F8A2141FA315FCA514 -0F15FEB3A315FC141FA515F8A3143FA215F0A3147F15E0A3ECFFC0A21580A25B1500A249 -5AA2495AA25C130F5C495AA2495A5C137F49C7FC5B485A485A5B1207485A485A48C8FC12 -7E127C5A12701F7979D934>I45 D<913803FFC0023F13FC91B6 -FC010315C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D138048 -496D13C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5 -007F17FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C1780 -6E5B6C6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01 -FCC7FC020313C0384F7BCD43>48 D<157815FC14031407141F14FF130F0007B5FCB6FCA2 -147F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>II<91380FFF8091B512F8010314FE010F6E7E4901037F90267FF8007F4948EB3F -F048496D7E484980486F7E484980824817805A91C714C05A7013E0A218F0B5FCA318F8A6 -18FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D137B6C6D13F390387FF803011FB512E3 -6D14C30103028313F89039007FFE03EC00401500A218F05EA3D801F816E0487E486C16C0 -487E486D491380A218005E5F4C5A91C7FC6C484A5A494A5A49495B6C48495BD803FC010F -5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0010F49C8FC010013F0364F7ACD43>57 -D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7FA34C8083047F80167E8304 -FE804C7E03018116F8830303814C7E03078116E083030F814C7E031F81168083033F8293 -C77E4B82157E8403FE824B800201835D840203834B800207835D844AB87EA24A83A3DA3F -80C88092C97E4A84A2027E8202FE844A82010185A24A820103854A82010785A24A82010F -855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65 DI<932601FFFCEC01C0047FD9FFC013030307B600F813 -07033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF9 -4A01800203B5FC494848C9FC4901F8824949824949824949824949824990CA7E494883A2 -484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C7FC5CA2B5FCAE7EA280 -A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187EA26D6C606D6D -4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07 -FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F93C8FC030715FCDB007F14 -E0040101FCC9FC525479D261>IIII<932601FFFCEC01C0047FD9FFC0 -13030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0 -FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982494982 -4990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C8FC -5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A36C7FA36C7FA27E6C7FA26C7F6C -7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D5C6E01F0EC07FB020F01FE -EC1FF10203903AFFF001FFE0020091B6EAC07F033FEE001F030703FC1307DB007F02E013 -01040149CAFC5B5479D26A>III76 DII<93380FFFC00303B6FC031F15E092B712 -FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848ED7FFE -4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F4948707FA24849717E4886 -4A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1BF86E5F -A46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C -4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F -01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FCDB001F -13E0565479D265>II82 -D<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801 -E0EB0FFD4801800101B5FC4848C87E48488149150F001F824981123F4981007F82A28412 -FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C -16FC6C16FF6C17C06C836C836D826D82010F821303010082021F16801400030F15C0ED00 -7F040714E01600173F050F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0 -A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0 -486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>I<00 -3FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E08449197F49193F90 -C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A55351 -7BD05E>III<003FB7D88003B7FCA5 -D8000749C8000701F8C7FC6D6D9238007F806D6E93C8FC7015FE6D17016E6D5D704A5A6E -16076E6D4A5A6E6D5D4F5A6E6D143F6E6D4A5A7191C9FC6E16FE6EECC00171485A6F5D6F -6D485A6FEBF80F71485A6F5D6F6D485AEFFF7F6F4ACAFC6F5C6F5CA2705B705B8482707F -707FA2707F7080855E4C80855E4C80DC3FCF7F058F7FEE7F074C6C7FDB01FE814C7E4B48 -6C8003076E7F4B48814C7F4B486D7F033F824C7F4BC76C7F4B6E7F4A5A4B6E804A486E80 -0207844A48814B6F7F4A4883023F824A486F7F92C96C7F02FE840101830103718090263F -FFC084B76C0103B712F8A55D527CD166>88 DI97 DI<913801FFF8021FEBFF80 -91B612F0010315FC010F9038C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048 -495B5C5A485BA2486F138091C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF -03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8 -010F9038E01FF0010390B55A01001580023F49C7FC020113E033387CB63C>I<4DB47E04 -07B5FCA5EE001F1707B3A4913801FFE0021F13FC91B6FC010315C7010F9038E03FE74990 -380007F7D97FFC0101B5FC49487F4849143F484980485B83485B5A91C8FC5AA3485AA412 -FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEF -EBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD2 -4B>I<913803FFC0023F13FC49B6FC010715C04901817F903A3FFC007FF849486D7E4948 -6D7E4849130F48496D7E48178048497F18C0488191C7FC4817E0A248815B18F0A212FFA4 -90B8FCA318E049CAFCA6127FA27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0F -C06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015 -C0021F49C7FC020113F034387CB63D>IIII<137F497E000313E0487FA2487FA76C5BA26C5B -C613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612E0A51B547BD325>I108 DII<913801FFE0021F13FE91B612C0010315F0010F9038807FFC90 -3A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F48834890C86C7EA248 -83A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C5FA26C5F6E14 -7F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF807FFC6D90 -B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5010F13FE033F -EBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92C76C7F -4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F616E4A5BA2 -6E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480031F01 -FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB590380FFF80033F -13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF150014EE -02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>114 -D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0130148487F4980 -127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C -816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC007F00 -F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FF -C00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA6147EA414 -FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE -07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B0203 -13802A4D7ECB34>III<007FB500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D -5C6D6D495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB -8FE06EEBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01 -FD7F03F87F4A486C7E4A486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F49 -5A49486D7F01076F7E49486E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>120 -DI<001FB8FC1880A3912680007F130001FCC7B5FC01F0495B -495D49495B495B4B5B48C75C5D4B5B5F003E4A90C7FC92B5FC4A5B5E4A5B5CC7485B5E4A -5B5C4A5B93C8FC91B5FC495B5D4949EB0F805B495B5D495B49151F4949140092C7FC495A -485E485B5C485E485B4A5C48495B4815074849495A91C712FFB8FCA37E31357CB43C>I< -C312F8A4850480A286>124 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Ff cmti10 10 51 -/Ff 51 123 df44 D51 D<133C137E13FF5AA313FE13FCEA00701300B2120EEA3F8012 -7F12FFA31300127E123C102477A319>58 D<0007B812FE4817FFA26C17FECCFCAE007FB8 -12C0B912E0A26C17C03816779F40>61 D -65 D<0107B612FCEFFF8018C0903B000FF0001FF04BEB07F81703021F15FC17014B14FE -A2023F1400A24B1301A2147F18FC92C7120318F84A140718F04AEC0FE0EF1FC00101ED3F -80EF7F004AEB01FEEE07F849B612E05F9139F80007F0EE01FC01076E7E177F4AEC3F80A2 -010F16C0171F5CA2131F173F5CA2133FEF7F805C1800017F5D4C5A91C7485A5F49140FEE -1FE0494A5A00014AB45AB748C7FC16F816C037397BB83A>II<0103B612FEEFFFC018F0903B00 -07F8000FF84BEB03FCEF00FE020F157FF03F804B141F19C0021F150F19E05D1807143F19 -F05DA2147FA292C8FCA25C180F5CA2130119E04A151FA2130319C04A153FA20107178018 -7F4A1600A2010F16FEA24A4A5A60011F15034D5A4A5D4D5A013F4B5A173F4A4AC7FC17FC -017FEC03F84C5A91C7EA1FC04949B45A007F90B548C8FCB712F016803C397CB83F>I<01 -07B8FCA3903A000FF000034BEB007F183E141F181E5DA2143FA25D181C147FA292380003 -80A24A130718004A91C7FC5E13015E4A133E167E49B512FEA25EECF8000107147C163C4A -1338A2010F147818E04A13701701011F16C016004A14031880013F150718004A5CA2017F -151E173E91C8123C177C4915FC4C5A4914070001ED7FF0B8FCA25F38397BB838>I<0107 -B712FEA3903A000FF000074B1300187C021F153CA25DA2143FA25D1838147FA292C8FCEE -03804A130718004A91C7FCA201015CA24A131E163E010314FE91B5FC5EA2903807F80016 -7C4A1378A2130FA24A1370A2011F14F0A24A90C8FCA2133FA25CA2137FA291CAFCA25BA2 -5B487EB6FCA337397BB836>I<0103B5D8F80FB512E0A390260007F8C7381FE0004B5DA2 -020F153F615DA2021F157F96C7FC5DA2023F5D605DA2027F14016092C7FCA24A1403605C -A249B7FC60A202FCC712070103150F605CA20107151F605CA2010F153F605CA2011F157F -95C8FC5CA2013F5D5F5CA2017F14015F91C7FC491403007FD9FE01B512F8B55BA243397C -B83E>72 D<0103B512F8A390390007F8005DA2140FA25DA2141FA25DA2143FA25DA2147F -A292C7FCA25CA25CA21301A25CA21303A25CA21307A25CA2130FA25CA2131FA25CA2133F -A25CA2137FA291C8FC497EB6FCA25C25397CB820>I<0207B512F0A391390007FC006F5A -A215075EA3150F5EA3151F5EA3153F5EA3157F93C7FCA35D5DA314015DA314035DA31407 -A25DA2140FA2003F5C5A141F485CA24A5A12FC00E049C8FC14FE00705B495A6C485A381E -0FC06CB4C9FCEA01F82C3B78B82C>I<0103B500F890387FFFE0A21AC090260007F8C738 -0FFC004B15E061020F4BC7FC183E4B5C18F0021F4A5A4D5A4BEB0F804DC8FC023F143C5F -4B5B4C5A027FEB07C04CC9FCED001E5E4A5BED01FCECFE0315070101497E151FECFC7C4B -7E903903FDE07FDAFFC07F1580ED003F49488014F84A131F83130F160F4A801607011F81 -A24A130383133F16014A80A2017F6E7EA291C8FC494A7F007F01FE011F13FCB55CA24339 -7CB840>I<0107B512FCA25E9026000FF8C7FC5D5D141FA25DA2143FA25DA2147FA292C8 -FCA25CA25CA21301A25CA21303A25CA21307A25CA2130F170C4A141CA2011F153C17384A -1478A2013F157017F04A14E01601017F140317C091C71207160F49EC1F80163F4914FF00 -0102071300B8FCA25E2E397BB834>I<902607FFF8923807FFF0614F13E0D9000FEFF000 -4F5AA2021F167FF1EFC0141DDA1CFCEC01CF023C16DF9538039F800238ED071FA20278ED -0E3F97C7FC0270151CA202F04B5AF0707E14E0037E14E0010117FE4D485A02C0EC0380A2 -0103ED0701610280140EA20107ED1C0305385B14006F137049160705E05B010EEC01C0A2 -011E913803800F61011CEC0700A2013C020E131F4C5C1338ED1FB80178163F04F091C8FC -01705CA201F04A5B187E00015DD807F816FEB500C09039007FFFFC151E150E4C397AB84A ->I79 -D<0107B612F817FF1880903B000FF0003FE04BEB0FF0EF03F8141FEF01FC5DA2023F15FE -A25DA2147FEF03FC92C7FCA24A15F817074A15F0EF0FE01301EF1FC04AEC3F80EFFE0001 -034A5AEE0FF091B612C04CC7FCD907F8C9FCA25CA2130FA25CA2131FA25CA2133FA25CA2 -137FA291CAFCA25BA25B1201B512FCA337397BB838>I<0103B612F017FEEFFF80903B00 -07F8003FC04BEB0FF01707020FEC03F8EF01FC5DA2021F15FEA25DA2143FEF03FC5DA202 -7FEC07F818F092C7120F18E04AEC1FC0EF3F004A14FEEE01F80101EC0FE091B6128004FC -C7FC9138FC003F0103EC0F80834A6D7E8301071403A25C83010F14075F5CA2011F140FA2 -5CA2133F161F4AECE007A2017F160F180E91C7FC49020F131C007F01FE153CB5913807F0 -78040313F0CAEAFFE0EF3F80383B7CB83D>82 D<92383FC00E913901FFF01C020713FC91 -391FC07E3C91393F001F7C027CEB0FF84A130749481303495A4948EB01F0A2495AA2011F -15E091C7FCA34915C0A36E90C7FCA2806D7E14FCECFF806D13F015FE6D6D7E6D14E00100 -80023F7F14079138007FFC150F15031501A21500A2167C120EA3001E15FC5EA3003E4A5A -A24B5AA2007F4A5A4B5A6D49C7FC6D133ED8F9F013FC39F8FC03F839F07FFFE0D8E01F13 -8026C003FCC8FC2F3D7ABA2F>I<0007B812E0A25AD9F800EB001F01C049EB07C0485AD9 -00011403121E001C5C003C17801403123800785C00701607140700F01700485CA2140FC7 -92C7FC5DA2141FA25DA2143FA25DA2147FA292C9FCA25CA25CA21301A25CA21303A25CA2 -1307A25CA2130FA25CEB3FF0007FB512F8B6FCA2333971B83B>I<003FB539800FFFFEA3 -26007F80C7EA7F8091C8EA3F00173E49153CA2491538A20001167817705BA2000316F05F -5BA2000715015F5BA2000F15035F5BA2001F150794C7FC5BA2003F5D160E5BA2007F151E -161C90C8FCA2163C4815385A16781670A216F04B5A5E1503007E4A5A4BC8FC150E6C143E -6C6C5B15F0390FC003E03907F01FC00001B5C9FC38007FFCEB1FE0373B70B83E>III<49B5D8F007B5FCA3D9000790C713E0DA03FCEC7F00187C020115786F5C4D5A0200 -5D6F495A4DC7FC6F5BEE801E5F033F5BEEC0705F92381FC1C016E3EEE780DB0FEFC8FC16 -FE6F5A5EA2150382A2150782150F151CED3CFF5D4B7EDA01E07FEDC03FDA03807FEC0700 -020E131F021E805C4A130F0270805C49481307494880130749C71203011E81133E01FE81 -D807FF1407B500E090387FFFFC93B5FC6040397CB83E>II<14F8EB07FE90381F871C90383E03FE137CEBF801120148486C5A48 -5A120FEBC001001F5CA2EA3F801403007F5C1300A21407485C5AA2140F5D48ECC1C0A214 -1F15831680143F1587007C017F1300ECFF076C485B9038038F8E391F0F079E3907FE03FC -3901F000F0222677A42A>97 D<133FEA1FFFA3C67E137EA313FE5BA312015BA312035BA3 -1207EBE0F8EBE7FE9038EF0F80390FFC07C013F89038F003E013E0D81FC013F0A21380A2 -123F1300A214075A127EA2140F12FE4814E0A2141F15C05AEC3F80A215005C147E5C3878 -01F8007C5B383C03E0383E07C0381E1F80D80FFEC7FCEA01F01C3B77B926>I<147F9038 -03FFC090380FC1E090381F0070017E13784913383901F801F83803F003120713E0120FD8 -1FC013F091C7FC485AA2127F90C8FCA35A5AA45AA3153015381578007C14F0007EEB01E0 -003EEB03C0EC0F806CEB3E00380F81F83803FFE0C690C7FC1D2677A426>II<147F -903803FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F8001F14F038 -3F8001EC07E0EC1F80397F81FF00EBFFF891C7FC90C8FC5A5AA55AA21530007C14381578 -007E14F0003EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC1D2677A4 -26>IIIII<150E153F157FA3157E151C1500ABEC1F80 -EC7FC0ECF1F0EB01C090380380F813071401130F130E131EEB1C03133C013813F0A2EB00 -07A215E0A2140FA215C0A2141FA21580A2143FA21500A25CA2147EA214FEA25CA21301A2 -5CA213035C121C387E07E0A238FE0FC05C49C7FCEAF83EEA787CEA3FF0EA0FC0204883B6 -19>IIIII<147F903803 -FFC090380FC1F090381F00F8017E137C5B4848137E4848133E0007143F5B120F485AA248 -5A157F127F90C7FCA215FF5A4814FEA2140115FC5AEC03F8A2EC07F015E0140F007C14C0 -007EEB1F80003EEB3F00147E6C13F8380F83F03803FFC0C648C7FC202677A42A>I<9039 -078007C090391FE03FF090393CF0787C903938F8E03E9038787FC00170497EECFF00D9F0 -FE148013E05CEA01E113C15CA2D80003143FA25CA20107147FA24A1400A2010F5C5E5C4B -5A131F5EEC80035E013F495A6E485A5E6E48C7FC017F133EEC70FC90387E3FF0EC0F8001 -FEC9FCA25BA21201A25BA21203A25B1207B512C0A3293580A42A>I<3903C003F0390FF0 -1FFC391E783C0F381C7C703A3C3EE03F8038383FC0EB7F800078150000701300151CD8F0 -7E90C7FCEAE0FE5BA2120012015BA312035BA312075BA3120F5BA3121F5BA3123F90C9FC -120E212679A423>114 D<14FE903807FF8090380F83C090383E00E04913F00178137001 -F813F00001130313F0A215E00003EB01C06DC7FC7FEBFFC06C13F814FE6C7F6D13807F01 -0F13C01300143F141F140F123E127E00FE1480A348EB1F0012E06C133E00705B6C5B381E -03E06CB45AD801FEC7FC1C267AA422>II<13F8D803FEEB01C0D8078FEB03E0390E0F8007121E121C0038140F131F -007815C01270013F131F00F0130000E015805BD8007E133FA201FE14005B5D120149137E -A215FE120349EBFC0EA20201131E161C15F813E0163CD9F003133814070001ECF0709138 -1EF8F03A00F83C78E090393FF03FC090390FC00F00272679A42D>I<01F0130ED803FC13 -3FD8071EEB7F80EA0E1F121C123C0038143F49131F0070140FA25BD8F07E140000E08013 -FEC6485B150E12015B151E0003141C5BA2153C000714385B5DA35DA24A5A140300035C6D -48C7FC0001130E3800F83CEB7FF8EB0FC0212679A426>I<01F01507D803FC903903801F -80D8071E903907C03FC0D80E1F130F121C123C0038021F131F49EC800F00701607A24913 -3FD8F07E168000E0ED000313FEC64849130718000001147E5B03FE5B0003160E495BA217 -1E00070101141C01E05B173C1738A217781770020314F05F0003010713016D486C485A00 -0190391E7C07802800FC3C3E0FC7FC90393FF81FFE90390FE003F0322679A437>I<9039 -07E007C090391FF81FF89039787C383C9038F03E703A01E01EE0FE3803C01F018013C0D8 -070014FC481480000E1570023F1300001E91C7FC121CA2C75AA2147EA214FEA25CA21301 -A24A1370A2010314F016E0001C5B007E1401010714C000FEEC0380010F1307010EEB0F00 -39781CF81E9038387C3C393FF03FF03907C00FC027267CA427>I<13F0D803FCEB01C0D8 -071EEB03E0D80E1F1307121C123C0038140F4914C01270A249131FD8F07E148012E013FE -C648133F160012015B5D0003147E5BA215FE00075C5BA214015DA314035D14070003130F -EBF01F3901F87FE038007FF7EB1FC7EB000F5DA2141F003F5C48133F92C7FC147E147C00 -7E13FC387001F8EB03E06C485A383C1F80D80FFEC8FCEA03F0233679A428>I<903903C0 -038090380FF007D91FF81300496C5A017F130E9038FFFE1E9038F83FFC3901F007F849C6 -5A495B1401C7485A4A5A4AC7FC141E5C5C5C495A495A495A49C8FC131E5B49131C5B4848 -133C48481338491378000714F8390FF801F0391FFF07E0383E1FFFD83C0F5B00785CD870 -0790C7FC38F003FC38E000F021267BA422>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fg cmsy10 10 11 -/Fg 11 121 df<007FB81280B912C0A26C17803204799641>0 D<121C127FEAFF80A5EA -7F00121C0909799917>I3 D20 D<126012F812FEEA7F80EA3FE0EA0FF8EA03FEC66C7EEB3F -E0EB0FF8EB03FE903800FF80EC3FE0EC0FF8EC03FE913800FF80ED3FE0ED0FF8ED03FE92 -3800FF80EE3FE0EE0FF8EE03FE933800FF80EF3FC0171FEF7F80933801FF00EE07FCEE1F -F0EE7FC04B48C7FCED07FCED1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07 -FCEB1FF0EB7FC04848CAFCEA07FCEA1FF0EA7FC048CBFC12FC1270CCFCAE007FB81280B9 -12C0A26C1780324479B441>I<1478A414F85CA213015C1303495AA2495A49CCFC5B137E -5B485A485AEA0FE0003FBA12FEBCFCA2003F19FED80FE0CCFCEA03F06C7E6C7E137E7F7F -6D7E6D7EA26D7E1301801300A2801478A4482C7BAA53>32 D54 D<126012F0B3B3B3B3A91260045377BD17>106 D<0070131C00F0131EB3 -B3B3B3A80070131C175277BD2A>I112 D<137E3801FFC03807C1E0380F0070001E1338003E131C4813 -0C141E147E5AA3143C1400A3127CA37E121E7E6C7E6C7EEA00F013FCEA03FF380F878038 -1F01E0003E13F0EB00F848137CA200FC133E5A141FA6127C143F6C133EA26C137CEA0F80 -000713F83801E1F03800FFC0EB3F00130FEB03C0EB01E0EB00F01478147C143EA3141FA3 -123C127EA3143E127812300038137C6C13786C13F0380783E03803FF8038007E00184C7A -BA25>120 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fh cmmi10 10 50 -/Fh 50 123 df11 DI<121C127FEAFF80A5EA7F00121C0909798817>58 -D<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A -12600A19798817>I -I<126012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F -C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE -01FF9338007F80EF1FC0A2EF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07FCED -1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CAFCEA -07FCEA3FF0EA7FC048CBFC12FC1270323279AD41>62 D<1760177017F01601A21603A216 -07160FA24C7EA216331673166316C3A2ED0183A2ED0303150683150C160115181530A215 -60A215C014011580DA03007FA202061300140E140C5C021FB5FC5CA20260C7FC5C83495A -8349C8FC1306A25BA25B13385B01F01680487E000716FFB56C013F13FF5EA2383C7DBB3E ->65 D<0103B77E4916F018FC903B0007F80003FE4BEB00FFF07F80020FED3FC0181F4B15 -E0A2141FA25DA2143F19C04B143F1980027F157F190092C812FE4D5A4A4A5AEF0FF04AEC -1FC005FFC7FC49B612FC5F02FCC7B4FCEF3FC00103ED0FE0717E5C717E1307844A1401A2 -130F17035CA2131F4D5A5C4D5A133F4D5A4A4A5A4D5A017F4BC7FC4C5A91C7EA07FC49EC -3FF0B812C094C8FC16F83B397DB83F>I<9339FF8001C0030F13E0037F9038F80380913A -01FF807E07913A07F8000F0FDA1FE0EB079FDA3F80903803BF0002FFC76CB4FCD901FC80 -495A4948157E495A495A4948153E017F163C49C9FC5B1201484816385B1207485A183012 -1F4993C7FCA2485AA3127F5BA312FF90CCFCA41703A25F1706A26C160E170C171C5F6C7E -5F001F5E6D4A5A6C6C4A5A16076C6C020EC8FC6C6C143C6C6C5C6CB4495A90393FE00FC0 -010FB5C9FC010313FC9038007FC03A3D7CBA3B>I<0103B7FC4916E018F8903B0007F800 -07FE4BEB00FFF03F80020FED1FC0180F4B15E0F007F0021F1503A24B15F81801143F19FC -5DA2147FA292C8FCA25C18035CA2130119F84A1507A2130319F04A150FA2010717E0181F -4A16C0A2010FEE3F80A24AED7F00187E011F16FE4D5A4A5D4D5A013F4B5A4D5A4A4A5A05 -7FC7FC017F15FEEE03FC91C7EA0FF049EC7FC0B8C8FC16FC16C03E397DB845>I<0103B8 -12F05BA290260007F8C7123F4B1407F003E0020F150118005DA2141FA25D19C0143FA24B -1330A2027F1470190092C7126017E05C16014A495A160F49B6FCA25F9138FC000F010314 -07A24A6DC8FCA201075C18034A130660010F160693C7FC4A150E180C011F161C18184A15 -38A2013F5E18F04A4A5AA2017F15074D5A91C8123F49913803FF80B9FCA295C7FC3C397D -B83D>I<0103B812E05BA290260007F8C7123F4B140FF003C0140F18015DA2141FA25D19 -80143FA25D1760027F14E095C7FC92C75AA24A1301A24A495A16070101141F91B6FC94C8 -FCA2903903FC001F824A130EA21307A24A130CA2010F141CA24A90C9FCA2131FA25CA213 -3FA25CA2137FA291CBFC497EB612C0A33B397DB835>I<0103B5D8F803B512F8495DA290 -260007F8C73807F8004B5DA2020F150F615DA2021F151F615DA2023F153F615DA2027F15 -7F96C7FC92C8FCA24A5D605CA249B7FC60A202FCC7120101031503605CA201071507605C -A2010F150F605CA2011F151F605CA2013F153F605CA2017F157F95C8FC91C8FC496C4A7E -B690B6FCA345397DB845>72 D<0107B512FCA216F890390007F8005DA2140FA25DA2141F -A25DA2143FA25DA2147FA292C7FCA25CA25CA21301A25CA21303A25CA21307A25CA2130F -A25CA2131FA25CA2133FA25CA2137FA291C8FC497EB6FCA326397DB824>I<0203B512FC -A3DA000113006F5AA215015EA315035EA315075EA3150F5EA3151F5EA3153F5EA3157F93 -C7FCA35D5DA31401A25DA21403120FD83F805B127FEBC007D8FF805BA24A5AEB001F00FC -5C00E0495A006049C8FC007013FE383801F8381E07F03807FFC0D801FEC9FC2E3B7AB82E ->I<0103B500F8903807FFFC5BA290260007F8C813804BEDFC0019F0020F4B5AF003804B -4AC7FC180E021F1538604B5CEF0380023F4AC8FC170E4B133C1770027F5C4C5ADB0007C9 -FC160E4A5B167E4A13FE4B7E01015B92380E7F80ECFC1CED383F010301E07FECFDC04A48 -6C7EECFF00D907FC6D7E5C4A130783130F707E5C1601011F81A24A6D7EA2013F6F7EA24A -143F84137F717E91C8123F496C81B60107B512C0A26146397DB847>I<0103B6FC5B5E90 -260007FCC8FC5D5D140FA25DA2141FA25DA2143FA25DA2147FA292C9FCA25CA25CA21301 -A25CA21303A25CA2130718404A15C0A2010F150118804A1403A2011F16005F4A1406170E -013F151E171C4A143C177C017F5D160391C7120F49EC7FF0B8FCA25F32397DB839>I<90 -2603FFF893383FFF80496081D900079438FF80000206DC01BFC7FCA2020E4C5A1A7E020C -1606190CDA1C7E16FE4F5A02181630A20238166162023016C1F00181DA703F1583953803 -03F002601506A202E0ED0C076202C01518183001016D6C140F06605B028015C0A2010392 -3801801FDD03005B140092380FC00649173F4D91C8FC01065DA2010E4B5B4D137E130C6F -6C5A011C17FEDCE1805B011802E3C7FCA2013802E6130104EC5C1330ED03F8017016034C -5C01F05CD807FC4C7EB500E0D9C007B512F01680150151397CB851>I<902603FFF89138 -1FFFF8496D5CA2D90007030113006FEC007C02061678DA0EFF157081020C6D1460A2DA1C -3F15E0705CEC181F82023815016F6C5C1430150702706D1303030392C7FC02607FA2DAE0 -015C701306ECC0008201016E130EEF800C5C163F0103EDC01C041F131891C713E0160F49 -EDF03818300106140717F8010E02031370EFFC60130CEE01FE011C16E004005B011815FF -177F1338600130153FA20170151F95C8FC01F081EA07FCB512E01706A245397DB843>I< -4BB4FC031F13F09238FE01FC913903F0007EDA07C0EB1F80DA1F80EB0FC0023EC7EA07E0 -02FCEC03F0495A4948EC01F8495A4948EC00FC495A49C912FE49167E13FE49167F120148 -5AA2485AA2120F5B001F17FFA2485AA34848ED01FEA400FFEE03FC90C9FCA2EF07F8A2EF -0FF0A218E0171F18C0EF3F806C167F180017FE4C5A6C6C5D1603001F4B5A6D4A5A000FED -1F806C6C4AC7FC6D147E0003EC01F8D801FC495AD8007EEB0FC090263F807FC8FC903807 -FFF801001380383D7CBA3F>I<0103B7FC4916E018F8903B0007F80007FC4BEB00FE187F -020FED3F80F01FC05DA2021F16E0A25DA2143FF03FC05DA2027FED7F80A292C8130018FE -4A4A5A604AEC07F04D5A0101ED3FC04CB4C7FC91B612FC17E0D903FCCAFCA25CA21307A2 -5CA2130FA25CA2131FA25CA2133FA25CA2137FA291CBFC497EB6FCA33B397DB835>I<4B -B4FC031F13F09238FE01FC913903F0007EDA07C0EB1F80DA1F80EB0FC0023EC7EA07E002 -FCEC03F0495A4948EC01F8495A4948EC00FC495A013F16FE49C9FC13FE187F485A12035B -12075B120F4916FF121FA2485AA34848ED01FEA448C9EA03FCA3EF07F8A218F0170F18E0 -171F18C0EF3F807EEF7F0017FEDA07C05B6C90391FF001F8903980383803001F496C485A -9139E00C0FE0260FC0C0EB1F80D807E1D90E3FC7FC0280137ED803F1EB07F8D801F95C3A -007FC00FC0903A3FE07F0003903807FFFE0100018F5BDA000F1306170E171E705A177CEE -C1F816FF5FA25F5F6F5B6F48C7FCED00F8384B7CBA42>I<0003B812FEA25A903AF8003F -C00101C0913880007E4848163C90C7007F141C121E001C92C7FCA2485CA200305C007017 -180060130112E0485CA21403C716005DA21407A25DA2140FA25DA2141FA25DA2143FA25D -A2147FA292C9FCA25CA25CA21301A25CA21303A25CEB0FFC003FB6FC5AA237397EB831> -84 D<003FB56C48B51280485DA226007F80C7381FF00091C8EA07C0604993C7FCA24915 -06A20001160E170C5BA20003161C17185BA20007163817305BA2000F167017605BA2001F -16E05F5BA2003F15015F5BA2007F150394C8FC90C8FCA25E4815065A160E160C161C1618 -16385E127E5E4B5A6C4A5A4BC9FC6C6C131E6C6C5B6C6C13F83903F807E06CB55A6C6C48 -CAFCEB0FF0393B7BB839>I<49B500F890387FFFF095B5FC1AE0D90003018090380FFC00 -4BC713E00201ED07804EC7FC6E6C140E606F5C705B606F6C485A4D5A031F91C8FCEEE006 -5F6F6C5A5F03075B705A16F96FB45A94C9FC6F5AA36F7EA34B7FED037F9238063FC0150E -4B6C7E1538ED700F03E07F15C04A486C7EEC0300020613034A805C4A6D7E14704A130049 -4880495A49C86C7E130E011E153F017E4B7ED803FF4B7E007F01E0011FEBFFC0B5FC6144 -397EB845>88 DI<147E903803FF8090390FC1C3 -8090391F00EFC0017E137F49133F485A4848EB1F8012075B000F143F48481400A2485A5D -007F147E90C7FCA215FE485C5AA214015D48150CA21403EDF01C16181407007C1538007E -010F1330003E131F027B13706C01E113E03A0F83C0F9C03A03FF007F80D800FCEB1F0026 -267DA42C>97 D<133FEA1FFFA3C67E137EA313FE5BA312015BA312035BA31207EBE0FCEB -E3FF9038E707C0390FFE03E09038F801F001F013F8EBE000485A15FC5BA2123F90C7FCA2 -14015A127EA2140312FE4814F8A2140715F05AEC0FE0A215C0EC1F80143F00781400007C -137E5C383C01F86C485A380F07C06CB4C7FCEA01FC1E3B7CB924>II<163FED1FFFA3ED -007F167EA216FEA216FCA21501A216F8A21503A216F0A21507A2027E13E0903803FF8790 -380FC1CF90381F00EF017EEB7FC049133F485A4848131F000715805B000F143F485A1600 -485A5D127F90C7127EA215FE5A485CA21401A248ECF80CA21403161CEDF0181407007C15 -38007E010F1330003E131F027B13706C01E113E03A0F83C0F9C03A03FF007F80D800FCEB -1F00283B7DB92B>II103 -DI<14 -E0EB03F8A21307A314F0EB01C090C7FCAB13F8EA03FEEA070F000E1380121C1218123812 -30EA701F1260133F00E0130012C05BEA007EA213FE5B1201A25B12035BA20007131813E0 -1438000F133013C01470EB806014E014C01381EB838038078700EA03FEEA00F815397EB7 -1D>I<150FED3F80A2157FA31600151C92C7FCABEC0F80EC3FE0ECF0F0903801C0F84948 -7E14005B130E130C131CEB1801133801305BA2EB0003A25DA21407A25DA2140FA25DA214 -1FA25DA2143FA292C7FCA25CA2147EA214FEA25CA21301001E5B123F387F83F0A238FF87 -E0495A00FE5BD87C1FC8FCEA707EEA3FF8EA0FC0214981B722>IIIII -I<90390F8003F090391FE00FFC903939F03C1F903A70F8700F80903AE0FDE007C09038C0 -FF80030013E00001491303018015F05CEA038113015CA2D800031407A25CA20107140FA2 -4A14E0A2010F141F17C05CEE3F80131FEE7F004A137E16FE013F5C6E485A4B5A6E485A90 -397F700F80DA383FC7FC90387E1FFCEC07E001FEC9FCA25BA21201A25BA21203A25B1207 -B512C0A32C3583A42A>I<3903E001F83907F807FE390E3C1E07391C3E381F3A183F703F -800038EBE07F0030EBC0FF00705B00601500EC007E153CD8E07F90C7FCEAC07EA2120013 -FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007C9FC21267EA425>114 -D<14FF010313C090380F80F090383E00380178131C153C4913FC0001130113E0A33903F0 -00F06D13007F3801FFE014FC14FF6C14806D13C0011F13E013039038003FF01407140300 -1E1301127FA24814E0A348EB03C012F800E0EB07800070EB0F006C133E001E13F83807FF -E0000190C7FC1E267CA427>II<13F8D803FE1438D8070F147C000E6D13FC121C1218003814011230D8701F5C1260 -1503EAE03F00C001005B5BD8007E1307A201FE5C5B150F1201495CA2151F120349EC80C0 -A2153F1681EE0180A2ED7F0303FF130012014A5B3A00F8079F0E90397C0E0F1C90393FFC -07F8903907F001F02A267EA430>I<01F8EB03C0D803FEEB07E0D8070F130F000E018013 -F0121C12180038140700301403D8701F130112601500D8E03F14E000C090C7FC5BEA007E -16C013FE5B1501000115805B150316001203495B1506150E150C151C151815385D00015C -6D485A6C6C485AD97E0FC7FCEB1FFEEB07F024267EA428>I<01F816F0D803FE9138E001 -F8D8070F903801F003000ED9800314FC121C12180038020713010030EDE000D8701F167C -1260030F143CD8E03F163800C001005B5BD8007E131F183001FE5C5B033F147000011760 -4991C7FCA218E000034A14C049137E17011880170318005F03FE1306170E000101015C01 -F801BF5B3B00FC039F8070903A7E0F0FC0E0903A1FFC03FFC0902703F0007FC7FC36267E -A43B>I<903907E001F090391FF807FC9039783E0E0F9039E01F1C1FD801C09038383F80 -3A03800FF07F0100EBE0FF5A000E4A1300000C157E021F133C001C4AC7FC1218A2C7123F -A292C8FCA25CA2147EA214FEA24A130CA20101141C001E1518003F5BD87F81143801835C -00FF1560010714E03AFE0E7C01C0D87C1C495A2778383E0FC7FC391FF00FFC3907C003F0 -29267EA42F>I<13F8D803FE1470D8070F14F8000EEB8001121C121800381403003015F0 -EA701F1260013F130700E0010013E012C05BD8007E130F16C013FE5B151F000115805BA2 -153F000315005BA25D157EA315FE5D1401000113033800F80790387C1FF8EB3FF9EB0FE1 -EB00035DA2000E1307D83F805B007F495AA24A5A92C7FCEB003E007C5B00705B6C485A38 -1E07C06CB4C8FCEA01FC25367EA429>II E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fi cmbx12 12 16 -/Fi 16 121 df67 -D83 D<903801FFE0011F13FE017F -6D7E48B612E03A03FE007FF84848EB1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00 -F090C7FCA40203B5FC91B6FC1307013F13F19038FFFC01000313E0000F1380381FFE0048 -5A5B127F5B12FF5BA35DA26D5B6C6C5B4B13F0D83FFE013EEBFFC03A1FFF80FC7F0007EB -FFF86CECE01FC66CEB8007D90FFCC9FC322F7DAD36>97 D99 D101 D<137C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90 -C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>105 D<90277F8007FEEC0FFC -B590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D -8FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7E -A24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>109 -D<90397F8007FEB590383FFF8092B512E0028114F8913987F03FFC91388F801F00039039 -9F000FFE6C139E14BC02F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>II<90397FC00FF8B590B57E02C314 -E002CF14F89139DFC03FFC9139FF001FFE000301FCEB07FF6C496D13804A15C04A6D13E0 -5C7013F0A2EF7FF8A4EF3FFCACEF7FF8A318F017FFA24C13E06E15C06E5B6E4913806E49 -13006E495A9139DFC07FFC02CFB512F002C314C002C091C7FCED1FF092C9FCADB67EA536 -407DAC3E>I<90387F807FB53881FFE0028313F0028F13F8ED8FFC91389F1FFE000313BE -6C13BC14F8A214F0ED0FFC9138E007F8ED01E092C7FCA35CB3A5B612E0A5272D7DAC2E> -114 D<90391FFC038090B51287000314FF120F381FF003383FC00049133F48C7121F127E -00FE140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C14FC6C80000380 -6C15806C7E010F14C0EB003F020313E0140000F0143FA26C141F150FA27EA26C15C06C14 -1FA26DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E007FEC7FC232F7C -AD2C>IIII120 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fj cmtt10 10 70 -/Fj 70 123 df37 -D39 D<143814FC13011303EB07F8EB0F -F0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F5B485AA2123F90C7FCA25A127EA3 -12FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F12037F6C7E6C7E137FEB3F80EB1F -C0EB0FF0EB07F8EB03FC130113001438164272B92C>I<127012FC7E7E6C7E6C7EEA0FE0 -6C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB07E0A214F01303A214F81301A314FC13 -00AC130114F8A3130314F0A2130714E0A2EB0FC0131F1480133F14005B13FE485A485A48 -5A485AEA3FC0485A48C7FC5A5A1270164279B92C>II<147814FCAF007FB612F0B712F8A46C15F0C700FCC7FC -AF147825267DAB2C>II<007FB6FCB712 -80A46C150021067B9B2C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B70 -8A2C>I<1507ED0F80151FA2153F16005D157E15FE5D14015D14035DA214075D140F5D14 -1F5D143F92C7FC5C147E14FE5CA213015C13035C13075C130F5C131F5CA2133F91C8FC5B -137E13FE5B12015B12035B12075BA2120F5B121F5B123F90C9FC5A127E12FE5AA25A1278 -21417BB92C>II<1307497EA2131FA2 -133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB512E0B612F0A36C14E0 -1C3477B32C>II<000FB512FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F88190 -38FE03FE9038F000FF01C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4 -FC150F16C0A248141F007EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C00 -0114C06C6C90C7FCEB0FF823347CB22C>53 D57 -D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0 -A5EA7FC0EA3F80EA1F000B2470A32C>I<007FB612F0B712F8A4003F15F0CAFCA8003FB6 -12F0B712F8A46C15F025147DA22C>61 D<127012FC7E6C7E13E06C7EEA1FFC6C7E3803FF -80C67FEB7FF0EB1FF8EB0FFEEB03FF6D13C06D6C7EEC3FF8EC0FFC6EB4FC0201138080A2 -5C02071300EC0FFCEC3FF8EC7FE049485A4990C7FCEB0FFEEB1FF8EB7FF0EBFFC000035B -D80FFEC8FC485AEA7FF0485A138048C9FC5A1270212A7BAD2C>II<14FE497EA4497FA214EFA2130781A2 -14C7A2010F7FA314C390381F83F0A590383F01F8A490387E00FCA549137E90B512FEA348 -80A29038F8003FA34848EB1F80A4000715C049130FD87FFEEBFFFC6D5AB514FE6C15FC49 -7E27347EB32C>65 D<007FB512E015F8B612FE6C8016C03903F0003FED0FE0ED07F01503 -A2ED01F8A6ED03F0A21507ED0FE0ED1FC0EDFF8090B612005D5D15FF16C09039F0001FE0 -ED07F0ED03F81501ED00FCA216FE167EA616FE16FC1501ED03F8150FED3FF0007FB612E0 -16C0B712806CECFE0015F027337FB22C>I<02FF13700107EBE0F84913F9013F13FD4913 -FFEBFF813901FE007F4848131FD807F0130F1507485A491303485A150148C7FCA25A007E -EC00F01600A212FE5AAB7E127EA3007F15F06CEC01F8A26C7EA26C6C13036D14F06C6C13 -0716E0D803FC131F6C6CEB3FC03A00FF81FF806DB512006D5B010F5B6D13F00100138025 -357DB32C>I<007FB5FCB612C015F0816C803907E003FEEC00FFED7F80153FED1FC0ED0F -E0A2150716F0150316F81501A4ED00FCACED01F8A3150316F0A2150716E0150FED1FC015 -3FED7F80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC26337EB22C>I<007FB612F0B7 -12F8A37E3903F00001A7ED00F01600A4EC01E04A7EA490B5FCA5EBF003A46E5A91C8FCA5 -163C167EA8007FB612FEB7FCA36C15FC27337EB22C>I<007FB612F8B712FCA37ED803F0 -C7FCA716781600A515F04A7EA490B5FCA5EBF001A46E5A92C7FCAD387FFFE0B5FC805C7E -26337EB22C>I<903901FC038090390FFF87C04913EF017F13FF90B6FC4813073803FC01 -497E4848137F4848133F49131F121F5B003F140F90C7FCA2127EED078092C7FCA212FE5A -A8913803FFF84A13FCA27E007E6D13F89138000FC0A36C141FA27F121F6D133F120F6D13 -7F6C7E6C6C13FF6D5A3801FF076C90B5FC6D13EF011F13CF6DEB0780D901FCC7FC26357D -B32C>II<007FB512F8B612FCA36C14F8 -39000FC000B3B3A5007FB512F8B612FCA36C14F81E3379B22C>I<0107B512804914C0A3 -6D148090390003F000B3AF1218127EA2B4FCA24A5A48130F007F131F9038C07FC06CB55A -6C91C7FC6C5B000313F838007FC022347BB22C>II<387FFFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FC -B7FCA36C15F025337DB22C>IIII<007FB512C0B612F88115FF6C158026 -03F00013C0153FED0FE0ED07F0A2150316F81501A6150316F01507A2ED0FE0ED3FC015FF -90B61280160015FC5D15C001F0C8FCB0387FFF80B57EA36C5B25337EB22C>I -I<387FFFFCB67E15E015F86C803907E007FE1401EC007F6F7E151FA26F7EA64B5AA2153F -4BC7FCEC01FE140790B55A5D15E081819038E007FCEC01FE1400157F81A8160FEE1F80A5 -D87FFEEB1FBFB5ECFF00815E6C486D5AC8EA01F029347EB22C>I<90381FF80790B5EA0F -804814CF000714FF5A381FF01F383FC003497E48C7FC007E147F00FE143F5A151FA46CEC -0F00007E91C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFFC06C14F06C6C7F01077F -9038007FFEEC07FF02001380153FED1FC0A2ED0FE0A20078140712FCA56CEC0FC0A26CEC -1F806D133F01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F13C0D8700790C7FC2335 -7CB32C>I<007FB612FCB712FEA43AFC007E007EA70078153CC71400B3AF90383FFFFCA2 -497F6D5BA227337EB22C>I<3B7FFF803FFFC0B56C4813E0A36C496C13C03B03F00001F8 -00B3AF6D130300015DA26D130700005D6D130F017F495A6D6C485AECE0FF6DB5C7FC6D5B -010313F86D5B9038003F802B3480B22C>III<3A3FFF03FFE0484913F0148714076C6D13E03A01F800FE007F000049 -5A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B14FF6D5BA26D90C7FCA26D5AA26D -5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB3F83EC03F8EB7F01017E7FEBFE00 -497F0001147E49137F000380491480151FD87FFEEBFFFC6D5AB514FE6C15FC497E27337E -B22C>II<007FB6FCB71280A46C150021067B7D2C>95 D<3801FFF0000713FE001F6D7E15E048 -809038C01FF81407EC01FC381F80000006C77EC8127EA3ECFFFE131F90B5FC1203120F48 -EB807E383FF800EA7FC090C7FC12FE5AA47E007F14FEEB8003383FE01F6CB612FC6C15FE -6C14BF0001EBFE1F3A003FF007FC27247CA32C>97 DI<903803FFE0011F13F8017F -13FE48B5FC48804848C6FCEA0FF0485A49137E4848131890C9FC5A127EA25AA8127EA212 -7F6C140F6DEB1F806C7E6D133F6C6CEB7F003907FE03FF6CB55A6C5C6C6C5B011F13E001 -0390C7FC21247AA32C>IIIIII<1307EB1FC0A2497EA36D5AA20107C7FC90 -C8FCA7387FFFC080B5FC7EA2EA0007B3A8007FB512FCB612FEA36C14FC1F3479B32C>I< -140EEC3F80A2EC7FC0A3EC3F80A2EC0E0091C7FCA748B512804814C0A37EC7120FB3B3A2 -141F003C1480007E133FB414005CEB01FEEBFFFC6C5B5C001F5B000790C7FC1A467CB32C ->II<387FFFE0B57EA37EEA0003B3B3A5007FB61280B712C0A36C158022337BB22C>I<3A -7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF13FF91B57E3A07FE1FFC3E01FCEBF83F -496C487E01F013E001E013C0A301C01380B33B7FFC3FF87FF0027F13FFD8FFFE6D13F8D8 -7FFC4913F0023F137F2D2481A32C>I<397FF01FE039FFF87FFC9038F9FFFE01FB7F6CB6 -FC00019038F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01 -E0140029247FA32C>II<397FF01FE039FFF8FFF801FB13FE90B6FC6C1580000190 -38F07FC09138801FE091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FC -A2ED01F86D13036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F8 -EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA32C>I114 D<90387FF8700003B512F8120F5A5A387FC0 -0F387E00034813015AA36CEB00F0007F140013F0383FFFC06C13FE6CEBFF80000314E0C6 -6C13F8010113FCEB0007EC00FE0078147F00FC143F151F7EA26C143F6D133E6D13FE9038 -F007FC90B5FC15F815E000F8148039701FFC0020247AA32C>I<131E133FA9007FB6FCB7 -1280A36C1500D8003FC8FCB1ED03C0ED07E0A5EC800F011FEB1FC0ECE07F6DB512801600 -01035B6D13F89038003FE0232E7EAD2C>I<3A7FF003FF80486C487FA3007F7F0001EB00 -0FB3A3151FA2153F6D137F3900FE03FF90B7FC6D15807F6D13CF902603FE07130029247F -A32C>I<3A7FFF01FFFCB514FE148314016C15FC3A03E0000F80A26D131F00011500A26D -5B0000143EA26D137E017C137CA2017E13FC013E5BA2EB3F01011F5BA21483010F5BA214 -C701075BA214EF01035BA214FF6D90C7FCA26D5A147C27247EA32C>II<3A3FFF03FFF048018713F8A36C010313F03A00FC007E -005D90387E01F8013F5BEB1F83EC87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A -147C14FE130180903803EF80903807CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C -137C49137E0001803A7FFF01FFFC1483B514FE6C15FC140127247EA32C>I<3A7FFF01FF -FCB5008113FE148314816C010113FC3A03E0000F806C7E151F6D140012005D6D133E137C -017E137E013E137CA2013F13FC6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03E3ECE7C01301 -14F75DEB00FFA292C7FC80A2143EA2147E147CA214FC5CA2EA0C01003F5BEA7F83EB87E0 -EA7E0F495A387FFF806C90C8FC6C5A6C5AEA07E027367EA32C>I<003FB612E04815F0A4 -007EC7EA1FE0ED3FC0ED7F80EDFF004A5A003C495AC7485A4A5A4A5A4A5A4A5A4AC7FCEB -01FC495AEB0FF0495A495A495A49C8FC4848EB01E04848EB03F0485A485A485A485A485A -B7FCA46C15E024247DA32C>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fk cmbx12 20.74 11 -/Fk 11 117 df49 -D<92380FFFE04AB67E020F15F0027F15FE49B87E4917E0010F17F8013F8349D9C01F14FF -9027FFFC0001814801E06D6C80480180021F804890C86C8048486F8048486F8001FF6F80 -4801C06E8002F081486D18806E816E18C0B5821BE06E81A37214F0A56C5BA36C5B6C5B6C -5B000313C0C690C9FC90CA15E060A34E14C0A21B80601B0060626295B55A5F624D5C624D -5C4D91C7FC614D5B4D13F04D5B6194B55A4C49C8FC4C5B4C5B4C13E04C5B604C90C9FCEE -7FFC4C5A4B5B4B5B4B0180EC0FF04B90C8FC4B5A4B5A4B48ED1FE0EDFFE04A5B4A5B4A90 -C9FC4A48163F4A5ADA3FF017C05D4A48167F4A5A4990CA12FFD903FC160749BAFC5B4919 -805B5B90BBFC5A5A5A5A481A005A5ABCFCA462A44C7176F061>I<923801FFFE033FEBFF -F84AB7FC020F16E0023F16F84A16FE49B97E49DA003F80010F01F0010714F04901800101 -804948C880D97FF86F7F02E081496C834801FC6F148014FF486E6E14C08181481AE081A9 -6C5C1BC06C4A5C6C5C6D90C815806D5AD90FF85D90CA150062606295B55A4D5C624D5C4D -5C4D91C7FC4D13FC4D5B4CB512E0047F1480037FB548C8FC92B612F818C018F8F0FF806F -15F092C7003F13FC050713FF050114C071807213F8727F727F867214801BC07214E01BF0 -A27214F81BFCA37214FEA31BFFEBFF80000313E0487F001F13FC487FA2487FA2B67EA31B -FEA3601BFCA292C8FC6C1AF84A5D4A18F06C494B14E05C6C01C04B14C06C90C915804E14 -006C6D4B5B6C01F092B55A6C01FC4A5C27007FFFC001075C6D01FE013F14C0010F90B85A -6D4DC7FC010117F8D9003F16E0020F93C8FC020015F0030749C9FC507378F061>II<96267FFFE01670063FB6ED01F80503B700 -F01403053F04FC14074CB96C130F040706E0131F043F72133F93BA00FC137F0303DC0007 -6D13FF030F03C09039003FFF814B02FCC8000713C3037F02E0030113F792B600806F6CB5 -FC02034ACA121F4A02F8834A02E0834A4A1701027F4A8391B548CC7E494A85495C4C8549 -88494A85494A85495C8A4991CDFC90B54886A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2 -485CA3481E075DA2F703F0489BC7FCA45DA2B6FCB27EA281A47EA2F703F06FF307F87EA3 -6C80A21F0F7E6F1CF07E6F1B1F7E20E06C6E1B3F816DF57FC06D80F7FF806D806D6E4F13 -006D6E616D525A826D6E4F5A6D6E4F5A6E6D6C4E5A021F6EF0FFE06E6E4D5B6E02F84D5B -6E02FE050F90C7FC02006E6CEE3FFE6F02F0EEFFFC031F02FE03035B6FDAFFC0021F13E0 -030303FF0103B55A030093B7C8FC043F18FC040718F0040118C0DC003F94C9FC050316F8 -DD003F1580DE007F01F0CAFC757A75F78C>67 D<92383FFFF80207B612E0027F15FC49B8 -7E010717E0011F83499026F0007F13FC4948C7000F7F90B502036D7E486E6D806F6D8072 -7F486E6E7F8486727FA28684A26C5C72806C5C6D90C8FC6D5AEB0FF8EB03E090CAFCA705 -07B6FC041FB7FC0303B8FC157F0203B9FC021FECFE0391B612800103ECF800010F14C049 -91C7FC017F13FC90B512F04814C0485C4891C8FC485B5A485B5C5A5CA2B5FC5CA360A36E -5DA26C5F6E5D187E6C6D846E4A48806C6D4A4814FC6C6ED90FF0ECFFFC6C02E090263FE0 -7F14FE00019139FC03FFC06C91B6487E013F4B487E010F4B1307010303F01301D9003F02 -80D9003F13FC020101F8CBFC57507ACE5E>97 D<93387FFF80030FB512FC037FECFF804A -B712E0020716F8021F16FE027FD9F8077F49B5D8C000804991C7003F13E04901FC020F7F -49496E7F49498049496E7F49496E7F90B55A48727E92C914804884485B1BC048841BE048 -5BA27313F05AA25C5AA21BF885A2B5FCA391BAFCA41BF002F8CCFCA67EA3807EA47E806C -F103F0F207F86C7F1A0F6C6E17F06C191F6F17E06C6E163F6D6DEE7FC06D6D16FF6D6D4B -13806D6D4B13006D6D6CEC0FFE6D02E0EC3FFC6D02F8ECFFF86D9126FFC00F5B023F91B6 -5A020F178002034CC7FC020016F8031F15E0030392C8FCDB000F13E04D507BCE58>101 -D<903801FFFCB6FCA8C67E131F7FB3AD95380FFFE095B512FE05036E7E050F15E0053F15 -F84D81932701FFF01F7F4CD900077FDC07FC6D80DC0FF06D80DC1FC07F4C48824CC8FC04 -7E6F7F5EEDFDF85E03FF707F5EA25EA25EA293C9FCA45DB3B3A6B8D8E003B81280A86178 -79F76C>104 D<902601FFFCEC7FFEB6020FB512F0057F14FE4CB712C0040716F0041F82 -047F16FE93B5C66C7F92B500F0010F14C0C66C0380010380011F4AC76C806D4A6E8004F0 -6F7F4C6F7F4C6F7F4C8193C915804B7014C0861DE0A27414F0A27414F8A47513FCA57513 -FEAF5113FCA598B512F8A31DF0621DE0621DC0621D806F5E701800704B5B505B704B5B70 -92B55A04FC4A5C704A5C706C010F5C05E0013F49C7FC9227FE7FFC01B55A70B712F0040F -16C0040393C8FC040015F8053F14C0050301F0C9FC94CCFCB3A6B812E0A85F6F7ACD6C> -112 D<902601FFF8EB07FEB691383FFFC094B512F00403804C14FE4C8093261FFC3F1380 -93263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16F815FB16F016E015FF -16C07114C05E72138095381FFE0093C76C5AF001E095C8FCA25DA65DB3B3A2B812F8A843 -4E7ACD4F>114 D<15FFA75CA55CA45CA25CA25CA25CA25C91B5FCA25B5B5B131F5B90B9 -FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE183F7014C07F187F7014806D16FF826D4B -13006E6D485AEEFE0F6E90B55A020F5D6E5D020115C06E6C5C031F49C7FC030113F03B6E -7CEC4B>116 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fl cmr10 10 79 -/Fl 79 124 df11 -DI14 D<001C131C007F137F39FF80FF80A26D13C0A3 -007F137F001C131C00001300A40001130101801380A20003130301001300485B00061306 -000E130E485B485B485B006013601A197DB92A>34 D<017C166048B416F02607C3801401 -260F81C01403D900E04A5A001E01784A5A003E6D141F003C013FEC7F80007C90271BE003 -FFC7FC0218B512BF007891381FFC3E00F8011CC75A020C14FC5F4C5A16035F4C5A160F5F -4CC8FC021C5B00780118133E007C5D16FC003C01385B003E90383001F0001EEB70036C01 -E05B903981C007C03907C3800F2601FF005BD8007C49C9FC90C748EB07C0033EEB1FF04B -EB3C3803FCEBF81C4B497E913A01F001E00602030103130703E0497E912607C007148002 -0F15011580DA1F00018013C04A010F1300143E5C14FC5C495A13035C495A130F4A010713 -0149C701C013805B013E1603490203140001FC6F5A49020113064848913800F00E000370 -5A49ED3C3849ED1FF06C48ED07C03A437BBD45>37 D<121C127FEAFF80A213C0A3127F12 -1C1200A412011380A2120313005A1206120E5A5A5A12600A1979B917>39 -D<146014E0EB01C0EB0380EB0700130E131E5B5BA25B485AA2485AA212075B120F90C7FC -A25A121EA2123EA35AA65AB2127CA67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E -1378A27F7F130E7FEB0380EB01C0EB00E01460135278BD20>I<12C07E12707E7E7E120F -6C7E6C7EA26C7E6C7EA21378A2137C133C133E131EA2131F7FA21480A3EB07C0A6EB03E0 -B2EB07C0A6EB0F80A31400A25B131EA2133E133C137C1378A25BA2485A485AA2485A48C7 -FC120E5A5A5A5A5A13527CBD20>I<15301578B3A6007FB812F8B912FCA26C17F8C80078 -C8FCB3A6153036367BAF41>43 D<121C127FEAFF80A213C0A3127F121C1200A412011380 -A2120313005A1206120E5A5A5A12600A19798817>II<121C127F -EAFF80A5EA7F00121C0909798817>I48 DIII<1538A2157815F8A2140114031407A2140F141F141B1433147314 -6314C313011483EB030313071306130C131C131813301370136013C01201EA038013005A -120E120C5A123812305A12E0B712F8A3C73803F800AB4A7E0103B512F8A325397EB82A> -I<0006140CD80780133C9038F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCABEB -07F8EB3FFE9038780F803907E007E090388003F0496C7E12066E7EC87EA28181A21680A4 -123E127F487EA490C71300485C12E000605C12700030495A00385C6C1303001E495A6C6C -485A3907E03F800001B5C7FC38007FFCEB1FE0213A7CB72A>II<12301238123E003FB612E0A316C05A168016000070C712060060140E5D1518 -00E01438485C5D5DC712014A5A92C7FC5C140E140C141C5CA25CA214F0495AA21303A25C -1307A2130FA3495AA3133FA5137FA96DC8FC131E233B7BB82A>III<121C127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF -80A5EA7F00121C092479A317>I<121C127FEAFF80A5EA7F00121CC7FCB2121C127F5A13 -80A4127F121D1201A412031300A25A1206A2120E5A121812385A1260093479A317>I<00 -7FB812F8B912FCA26C17F8CCFCAE007FB812F8B912FCA26C17F836167B9F41>61 -D<1538A3157CA315FEA34A7EA34A6C7EA202077FEC063FA2020E7FEC0C1FA2021C7FEC18 -0FA202387FEC3007A202707FEC6003A202C07F1501A2D901807F81A249C77F167FA20106 -810107B6FCA24981010CC7121FA2496E7EA3496E7EA3496E7EA213E0707E1201486C81D8 -0FFC02071380B56C90B512FEA3373C7DBB3E>65 DI<913A01FF8001 -80020FEBE003027F13F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD9 -3F80EB00FF49C8127F01FE153F12014848151F4848150FA248481507A2485A1703123F5B -007F1601A35B00FF93C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C -6C150E6C6C5D00001618017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF -803FC7FC9039007FFFFC020F13F002011380313D7BBA3C>IIIIIII75 DIIIII82 DI<003FB812E0A3D9C003EB -001F273E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C7 -1600B3B0913807FF80011FB612E0A335397DB83C>IIII<007FB590383FFF -FCA3C601F801071380D97FE0D903FCC7FC013FEC01F06D6C5C5F6D6C5C6D6C13034CC8FC -6D6C1306160E6D6C5B6DEB8018163891387FC0306E6C5A16E06E6C5A91380FF18015FB6E -B4C9FC5D14036E7EA26E7F6F7EA24B7E15DF9138019FF09138038FF8150F91380607FC91 -380E03FE140C4A6C7EEC38000230804A6D7E14E04A6D7E49486D7E130391C76C7E01066E -7E130E010C6E7E011C1401013C8101FE822607FF80010713E0B500E0013FEBFF80A33939 -7EB83E>II<003FB7FCA39039FC0001 -FE01C0130349495A003EC7FC003C4A5A5E0038141F00784A5A12704B5A5E006014FF4A90 -C7FCA24A5A5DC712074A5AA24A5A5D143F4A5AA24A5A92C8FC5B495AA2495A5C130F4948 -EB0180A2495A5C137F495A16034890C7FC5B1203485AEE0700485A495C001F5D48485C5E -4848495A49130FB8FCA329397BB833>II<3901800180000313033907000700000E130E485B001813180038133800301330 -0070137000601360A200E013E0485BA400CE13CE39FF80FF806D13C0A3007F137FA2393F -803F80390E000E001A1974B92A>I -I97 DIIII<147E903803FF8090380FC1E0EB1F8790 -383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D801F8C7FCB3AB487E387FFFF8 -A31C3B7FBA19>IIII< -EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F813FFA313071301B3B3A2123C12 -7E00FF13F01303A214E038FE07C0127C383C0F00EA0FFEEA03F8154984B719>III<2703F00FF0EB1FE000FFD93FFCEB7FF8913AF03F01E0 -7E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE01FE14DC49D907F8EB0FC0A2 -495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340257EA445>I<3903F00FF000 -FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013FE496D7EA25BA35BB3A3486C -497EB500C1B51280A329257EA42E>II<3903F01FE000FFEB7FF89038 -F1E07E9039F3801F803A0FF7000FC0D803FEEB07E049EB03F04914F849130116FC150016 -FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0FE001F614C09039F7803F0090 -38F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328357EA42E>II<3807E01F00 -FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC03E09038FC0080491300 -A45BB3A2487EB512F0A31C257EA421>II<1318A51338A31378A313F8120112031207001FB5FCB6FC -A2D801F8C7FCB215C0A93800FC011580EB7C03017E13006D5AEB0FFEEB01F81A347FB220 ->IIIIII<003FB512FCA2EB8003D83E0013F8003CEB07F00038EB0FE012300070EB1FC0 -EC3F800060137F150014FE495AA2C6485A495AA2495A495A495AA290387F000613FEA248 -5A485A0007140E5B4848130C4848131CA24848133C48C7127C48EB03FC90B5FCA21F247E -A325>II E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fm cmbx10 10 63 -/Fm 63 123 df34 -D39 -D46 -D<49B4FC010F13E0017F13FC9038FF83FE4848C67E4848EB7F804848EB3FC04848EB1FE0 -A2001F15F0A24848EB0FF8A3007F15FCA500FF15FEB3007F15FCA4003F15F8A26D131F00 -1F15F0A2000F15E06D133F000715C06C6CEB7F806C6CEBFF003900FF83FE6DB45A011F13 -F0010190C7FC27387CB630>48 D<141E143E14FE1307133FB5FCA313CFEA000FB3B3A600 -7FB61280A4213779B630>IIII<001C15C0D81F80130701F8137F90B61280A216005D5D15F05D15804AC7FC14F0 -90C9FCA8EB07FE90383FFFE090B512F89038FC07FC9038E003FFD98001138090C713C012 -0EC813E0157F16F0A216F8A21206EA3F80EA7FE012FF7FA44914F0A26C4813FF90C713E0 -007C15C06C5B6C491380D9C0071300390FF01FFE6CB512F8000114E06C6C1380D90FF8C7 -FC25387BB630>I<123C123EEA3FE090B71280A41700485D5E5E5EA25E007CC7EA0FC000 -784A5A4BC7FC00F8147E48147C15FC4A5A4A5AC7485A5D140F4A5A143F92C8FC5C147E14 -FE1301A2495AA31307A2130F5CA2131FA5133FA96D5A6D5A6D5A293A7BB830>55 -D<49B47E010F13F0013F13FC9038FE01FF3A01F8007F804848EB3FC04848EB1FE0150F48 -5AED07F0121FA27FA27F7F01FEEB0FE0EBFF809138E01FC06CEBF03F02FC13809138FF7F -006C14FC6C5C7E6C14FE6D7F6D14C04914E048B612F0EA07F848486C13F8261FE01F13FC -383FC007EB8001007F6D13FE90C7123F48140F48140715031501A21500A216FC7E6C1401 -6D14F86C6CEB03F06D13076C6CEB0FE0D80FFEEB7FC00003B61200C614FC013F13F00103 -138027387CB630>II<007FB912FCBA12FEA36C18FCCDFCAF00 -7FB912FCBA12FEA36C18FC3F197BA04A>61 D65 DIII -II73 D75 DIIIII82 DI<003FB91280A4D9F800EBF003D87FC09238007FC049161F007EC7150FA2007C1707 -A200781703A400F818E0481701A4C892C7FCB3AE010FB7FCA43B387DB742>IIII<007FB5D8F803B512F8A4C66C48C7D80FF0C7FC6D6C5D6D5E6F495A6D6D49C8FC7F -6D6D137E6F5B6DEBF8016D5D6F485A6E6C485A023F130FDA1FFF5BEE9F806E01FFC9FC80 -5E6E5B6E5B80826F7E153F826F7F5D4B7F92B57EA2DA01F97FDA03F17F03F07F913807E0 -7FDA0FC07F021F6D7E4B7E4A486C7F027E8102FE6D7F4A7F49488149486D7F0107804A6E -7E49488149486E7E013F81017F83B60107B61280A441397DB848>II91 D<0160130301E05B0003141F49131E48485B48C7 -5A001E5CA248495A00385C0078130300705CA300F013074891C7FCD8E7C0133ED8FFF0EB -FF8001F814C0A201FC14E0A3007F7FA26C486C13C0A26C486C1380D807C0EB3E00231D75 -B932>II97 -D<13FFB5FCA412077EAF4AB47E020F13F0023F13FC9138FE03FFDAF00013804AEB7FC002 -80EB3FE091C713F0EE1FF8A217FC160FA217FEAA17FCA3EE1FF8A217F06E133F6EEB7FE0 -6E14C0903AFDF001FF80903AF8FC07FE009039F03FFFF8D9E00F13E0D9C00390C7FC2F3A -7EB935>I<903801FFC0010F13FC017F13FFD9FF8013802603FE0013C048485AEA0FF812 -1F13F0123F6E13804848EB7F00151C92C7FC12FFA9127FA27F123FED01E06C7E15036C6C -EB07C06C6C14806C6C131FC69038C07E006DB45A010F13F00101138023257DA42A>II<903803FF8001 -1F13F0017F13FC3901FF83FE3A03FE007F804848133F484814C0001FEC1FE05B003FEC0F -F0A2485A16F8150712FFA290B6FCA301E0C8FCA4127FA36C7E1678121F6C6C14F86D14F0 -00071403D801FFEB0FE06C9038C07FC06DB51200010F13FC010113E025257DA42C>II<161FD907FE -EBFFC090387FFFE348B6EAEFE02607FE07138F260FF801131F48486C138F003F15CF4990 -387FC7C0EEC000007F81A6003F5DA26D13FF001F5D6C6C4890C7FC3907FE07FE48B512F8 -6D13E0261E07FEC8FC90CAFCA2123E123F7F6C7E90B512F8EDFF8016E06C15F86C816C81 -5A001F81393FC0000F48C8138048157F5A163FA36C157F6C16006D5C6C6C495AD81FF0EB -07FCD807FEEB3FF00001B612C06C6C91C7FC010713F02B377DA530>I<13FFB5FCA41207 -7EAFED7FC0913803FFF8020F13FE91381F03FFDA3C01138014784A7E4A14C05CA25CA291 -C7FCB3A3B5D8FC3F13FFA4303A7DB935>II<141FEC7FC0ECFFE0A249 -13F0A56D13E0A2EC7FC0EC1F0091C7FCA9EC0FF0EB0FFFA4EB007F143FB3B0121FEA3F80 -EA7FC0EAFFE0EC7FE0A215C014FF6C481380903883FE006CB45A000F13F0000113801C4B -86BA1D>I<13FFB5FCA412077EAF92380FFFE0A4923803FC0016F0ED0FE0ED1F804BC7FC -157E5DEC03F8EC07E04A5A141FEC7FE04A7E8181A2ECCFFEEC0FFF496C7F806E7F6E7F82 -157F6F7E6F7E82150F82B5D8F83F13F8A42D3A7EB932>I<13FFB5FCA412077EB3B3ACB5 -12FCA4163A7DB91B>I<01FED97FE0EB0FFC00FF902601FFFC90383FFF80020701FF90B5 -12E0DA1F81903983F03FF0DA3C00903887801F000749DACF007F00034914DE6D48D97FFC -6D7E4A5CA24A5CA291C75BB3A3B5D8FC1FB50083B512F0A44C257DA451>I<01FEEB7FC0 -00FF903803FFF8020F13FE91381F03FFDA3C011380000713780003497E6D4814C05CA25C -A291C7FCB3A3B5D8FC3F13FFA430257DA435>I<903801FFC0010F13F8017F13FFD9FF80 -7F3A03FE003FE048486D7E48486D7E48486D7EA2003F81491303007F81A300FF1680A900 -7F1600A3003F5D6D1307001F5DA26C6C495A6C6C495A6C6C495A6C6C6CB45A6C6CB5C7FC -011F13FC010113C029257DA430>I<9039FF01FF80B5000F13F0023F13FC9138FE07FFDA -F00113800007496C13C06C0180EB7FE091C713F0EE3FF8A2EE1FFCA3EE0FFEAA17FC161F -A217F8163F17F06E137F6E14E06EEBFFC0DAF00313809139FC07FE0091383FFFF8020F13 -E0020390C7FC91C9FCACB512FCA42F357EA435>I<49B4EB0780010FEBE00F013FEBF81F -9039FFC07C3F0003EB803E3A07FE000F7F4848EB07FF121F497F123F497F127FA25B12FF -AA6C7EA36C7E5D6C7E000F5C6C6C5B6C6C133F6CEBC0FD39007FFFF1011F13C101011301 -90C7FCAC037F13FEA42F357DA432>I<9038FE03F000FFEB0FFEEC3FFF91387C7F809138 -F8FFC000075B6C6C5A5CA29138807F80ED3F00150C92C7FC91C8FCB3A2B512FEA422257E -A427>I<90383FF0383903FFFEF8000F13FF381FC00F383F0003007E1301007C130012FC -15787E7E6D130013FCEBFFE06C13FCECFF806C14C06C14F06C14F81203C614FC131F9038 -007FFE140700F0130114007E157E7E157C6C14FC6C14F8EB80019038F007F090B512C000 -F8140038E01FF81F257DA426>I<130FA55BA45BA25B5BA25A1207001FEBFFE0B6FCA300 -0390C7FCB21578A815F86CEB80F014816CEBC3E090383FFFC06D1380903803FE001D357E -B425>I<01FFEC3FC0B5EB3FFFA4000714016C80B3A35DA25DA26C5C6E4813E06CD9C03E -13FF90387FFFFC011F13F00103138030257DA435>IIIII<003FB612C0A3D9F0031380EB800749481300003E5C003C49 -5A007C133F5D0078495A14FF5D495B5BC6485B92C7FC495A131F5C495A017FEB03C0EBFF -F014E04813C05AEC80074813005A49EB0F80485A003F141F4848133F9038F001FFB7FCA3 -22257DA42A>I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fn cmbx12 24.88 28 -/Fn 28 122 df[97 137 119 262 116 48 D[<4CB5FC047F14F80307B7FC031F16C0037F16F04A -B812FC020717FF021F18C04ADAE0078091B548C7804902F0023F7F494A6E7F494A6E7F49 -91C86C7F49718049496F8049496F8090B55A48737F4B84488548874B824887A24887A274 -14805A4B19C0A25A1DE0A31DF0B6FCA37414F8A61DFCA7626C1CFEA56C61A36C8062A27E -627EA26C6E93B6FC7E616C6EED03F77F6D6DED07E76D6D150F6D6DED1FC76D6E143F6D6E -EC7F876D6E903801FF076D02F8D907FE15FC023F9039FF803FFC6E91B512F8020716F002 -0116E06E6C1580031F1500030314F8DB000F01C016F893C9FC62A21DF0A41DE0A35014C0 -EB0FFE90383FFF80496D198090B57E486E190062486E60A2486E4C5BA26497B5FC64A24F -5C4F5C5D4F5C6C4A4B91C7FC634B4B5B6C4A4B5B4B4B5B6C49C9B55A02E003035CD97FF8 -4B5C6E031F91C8FC6DB4037F5B6D01E049B512F86D01FF011F5C6D91B712C06D95C9FC01 -0017FC023F16F0020F16C002034BCAFCDA007F14E0030301FCCBFC>95 -137 118 262 116 57 D[158 -145 120 272 175 65 D[143 142 120 -269 165 I[<0803B500C0EE01F00703B600FEEE03F8077FDBFFE015070607B800FC150F -063F05FF151F4DBA00E0143F050F07F8147F053F07FE14FF94BC5B04039326F8000FECC0 -03040F4BC86CEBF007043F03C0030F6D5A93B648C900036D5A4B03F09339007FFF3F0307 -03C0051F90B5FC4B92CB7E033F02FC18034B02F08492B648844A0380193F4A92CD7E4A4A -864A4A864A02F0864A4A864A8991B65A494B874992CF7E4C885B494A885E498B494A88A2 -495C8D90B65A8D5A5E48217FA24892D1FC223FA25A5DA248211FA3485CFA0FF09FC7FCA2 -5AA45DA3B6FCB27EA381A47EA46C80FA07F0FA0FF87EA2817EA36C6F1D1F23F07E827E22 -3F6D6E1EE0A26D6E1D7F23C06D6E1DFF7F705213806D806D55130070646D6F646D6F515A -6E6E1B1F6E6E515A6E6E515A6E6E1BFF6E6E505B6E6E505B6E6F4F5B6E03E04F90C7FC6F -6EF13FFE6F02FC4F5A030F02FF4E485A6F03C005075B030103F0051F5B6F03FE057F1380 -043FDAFFE00303B5C8FC040F03FE033F13FC0403DBFFF80107B55A040093B812E0053F1A -80050F4FC9FC050119F8DD003F18C0060795CAFCDE007F16F0070393CBFCDF000314C0> -141 146 115 271 168 I[156 142 120 269 178 I[127 -141 120 268 146 70 D[121 142 120 269 -140 76 D[203 142 120 269 220 I[137 -142 120 269 159 80 D[163 -144 120 269 173 82 D[<93260FFFF8163E4BB600E0153F031F03FE5D037FDBFFC05C02 -03B800F05B020F05FC5B4A05FF5B027FF0C00F91B526FE000FECF01F010302C0D9007F6D -5A4991C800076D5A4901FC030090B6FC4901F0163F4949160F4901808290B5170192CBFC -4849844849181F87484984A2484984874886A248498588A24887A388A2B58680A36E85A2 -80A26E8580A2818103F0725A6C6E96C7FC15FE8116E06C15FEEEFFE017FF6C17F0F0FF80 -6C18F8F1FFC06C19FCF2FF806C1AE01BF86C1AFE6C747E6D1AE0886D866D866D1AFF6D87 -6D87010087806E86020F86020386020086153F030F851501DB001F19801601DC000F18C0 -EF007F060717E0F0003F070316F0F1003F1A0F080315F81A00871B1F877514FCA287007F -86486C85A288A388A36D86A31EF87FA37F1EF0A26D626D1CE0A27F6D5013C0A26E1B806E -96B5FC6E1B0002F8606E4E5B6E626E6C5F03E04D5B03F84D5B03FE057F5BDBFFC093B55A -04F803035C496CD9FF80021F91C7FCD9FC1F02FF49B55AD9F80792B75A496C19F049C661 -49011F18804901074DC8FC90C817F848031F16C048030003FCC9FC007C04011480>102 -146 115 271 129 I[<000FC312F8A6488EA304C0C7001F4AC7120103F8C8F0000F03C0 -1C0192C9737E02FC1E1F4A1E0702E08A4A8A4A8A4890CA757EA249203F49201FA349200F -A2492007A4492003007F8EA4498CA848487A1380A6CC99C7FCB3B3B3B3AA030FBD12FCA9 ->145 140 120 267 162 I<93B512FC037FECFFF00207B8FC023F17E091B912F84918FE -0107727E499126C0007F14E04901E0C7000F80496D020380496D020014FE6F6F7F90B570 -806F6F8085486E6F807380A27380A28885886C5CA26D4982886D5B6D5B010713C0010190 -CAFC90CCFCA90603B7FC050FB8FC0403B9FC167F0307BAFC153F4AB7EA807F020FEDE000 -023F02FCC7FC91B612E0010392C8FC4914FC011F14F04914C0495C90B548C9FC485C485C -485C485C5A5D485CA24891CAFCA3B6FC5CA397B6FCA461806C60F107EF6C6E150F6F16CF -6C183F6FDB7F8F806C6EDBFF0F14E06C02FCDA03FE15FE6C6E91260FFC0791B5FC6C6E6C -D93FF817806C923AF803FFF003013F91B6487E010FEF8000010394C77E010004FC141F02 -1F03F0140702010380DA007F1400DA000701F8CDFC695F79DD71>97 -D[113 -144 121 270 129 I<94387FFFF0041FB612E093B712FE0307707E031F17F092B97E4A18 -FE020784021F9126F8000F14804A0280010014C04A49C74814E049B500F85C494A17F049 -4A5C495C494A4A14F84991C8FC5D495B90B5FC5D5A485C7314F05A4B6F14E05A7314C048 -7214804B93383FFE00F20FF84896C8FCA4485CA5B6FCB07EA281A37EA36C80A37E6F18FE -6CF201FFA26C6E5F1CFE6C801B076C6EEF0FFC6D7F70EE1FF86DF13FF06D6E167F6D6EEE -FFE06D02F84B13C06D6E5D6D02FF030F13806D03C0023F1300023F02F0903801FFFC6E91 -26FF801F5B020792B65A6E18C0020060033F4CC7FC030716F8030016C0041F4AC8FCDC00 -7F13C0585F78DD67>I[113 -144 120 270 129 I<94387FFFC0040FB6FC93B712E0030716FC031F16FF037F17C04AB9 -12F00207DAF80380021F912680003F13FE4A49C7000F7F4A01F802038049B5486E804902 -C06E6C7F494A6F7F4991C9FC49727F4949707F4B84498490B548707F5A4B198048855D48 -1CC086481CE05D5A871DF05AA25D5AA21DF887A2B6FCA392BBFCA51DF00380CDFCA77EA4 -817EA37EA2817EA26CF307F06FF00FF87E816C1B1F6F19F06C1B3F6D6DF07FE06D7FF4FF -C06D6E4C13806D6E5E6D02F04C13006D6EEE1FFE6D6E4C5A6D6C01FFEEFFF86E02E00203 -5B6E02FC021F5B02079126FFC003B55A6E92B7C7FC020060033F17F8030F17E003011780 -DB003F03FCC8FC040315C0DC000F01F8C9FC5D5F7ADD6A>I[114 143 119 270 129 104 D[49 -144 119 271 65 I[50 143 119 270 65 108 D110 -D<94381FFFF00407B612C0047F15FC0303B87E030F17E0037F17FC4ABAFC4A9126FC007F -80020F02C0010714E04A49C880027F01F8033F13FC91B5486F7F4902C003077F494A6F80 -4991C96C80494970804949717F49874949717FA290B548717F48884B83481D80A2481DC0 -4B83481DE0A2481DF0A3484A7114F8A4481DFCA5B61BFEAF6C1DFCA56C6E4D14F8A36C1D -F0A36C1DE06F5F6C1DC0A26C6E4D1480A26C1D006F5F6C646D6D4D5B6F94B5FC6D636D6D -4C5C6D6E4B5C6D6E4B5C6D02F0031F5C6D6E4B91C7FC6D6C01FE92B512FC6ED9FFC00107 -5C6E02FC017F5C020791B812C0020196C8FC6E6C17FC031F17F003031780DB007F03FCC9 -FC040715C0DC001F01F0CAFC675F7ADD74>I114 -D<92261FFFF814F80203B638C001FC023FEDFC0791B8121F010317FF130F013F9038F800 -1F4990C8FCD9FFF8153F4801E0150F484915034849814890CAFC197F4848173F191F485A -A2007F180FA31907487EA27FA28002E0705A6E93C8FC14FC14FF15F06CECFF8016FCEEFF -F06CEEFF8018F06C17FE727E6C18E0856C18FC6C846C727E6C856D84011F846D84130301 -0084023F83140F020183EC001FDB007F16801603DC000F15C01700183F060F14E0007F17 -03486C82727E857F85857FA2857F1BC07FA27F1B806D5F7F1B006E5E6E5F6E163F6E4C5A -02FC4C5A6E03035B6E6C4A5B03F0023F5B03FF0107B55A01F991B7C7FCD9F07F16FCD9E0 -1F16F0D9800716C0D9000193C8FC48D9003F14F8007C020349C9FC4B5F78DD5C>I[72 132 124 -258 90 II<007FB800C04AB71280 -A9D800034ACA000791C7FC6D080013F0775A6D6E4E5AA26E6E6064836E4F90C8FC836E4F -5A836E4F5AA26E6E4C5AA26E6E5F1C3F6E6E5F1C7F836E4F5A846F4D5B846F4D90C9FCA2 -6F6E4A5AA26F6E5D1B0F846F4D5A846F4D5A846F4D5AA26F6E4A5AA2706E5C627002C091 -CAFC6219E0704B5A19F0704B5AA2706E485AA2706E485AA27002FE5B1A7F19FF704B5AA2 -715DA27192CBFCA2715CA2715CA3715CA2715CA2715CA2715CA2725BA27290CCFCA3725A -A2725AA24E5AA24E5AA261187FA24E5AA24D5B13FE2603FF804A90CDFC000F13E0486D4A -5A487F486D4A5AA260B56C141F4D5AA24D5A17FF604C5B4A4990CEFC6C5D4C5A6C49EB3F -FC4A495A6C4948485A9026FE80075B270FFFC03F5B6C90B6CFFC6C5D6C15F86C6C5C011F -14C0010749D0FC9038007FE071857CDB7B>121 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fo cmr17 17.28 24 -/Fo 24 118 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C748B24>46 -D<4AB4FC021F13F0027F13FC903901FF01FF903A03F8003F80D90FE0EB0FE049486D7E49 -486D7E49C76C7E017E140049157E0001167F49810003178049151F000717C049150F000F -17E0A3001F17F0491507A2003F17F8A54848ED03FCA700FF17FEB3A8007F17FCA56D1507 -A3003F17F8A4001F17F06D150FA2000F17E0A36C6CED1FC0A2000317806D153F00011700 -6D5D6C6C15FE017E5D017F14016D6C495A6D6C495A6D6C495AD903F8EB3F806DB448B4C7 -FC9039007FFFFC021F13F0020190C8FC37607BDD42>48 DI<4AB47E021F13F0027F13FC49B6FC902607FE007FD90FF0EB3FC04948EB -0FE049486D7E49486D7E49C76C7E484881484814004848157F18804848153F001F17C0A2 -4848151F18E0A2007F17F049150FA300FF17F8A418FC1707A618FEA2170F127FA46C7E17 -1FA2121F6D153F000F163717776C6C15676C6C15E70001ED01C77F6C6CEC03876D6CEB07 -076D6C130ED90FE0133CD907F801F813FC0101B512F06D14C0021F130091C8120FA218F8 -A418F0171FA218E0A2173F18C0A2EF7F80EA07F0486CEDFF00487E4C5A5F16035F4C5A49 -140F6C484A5A01804A5A90C8485A6C6C4AC7FC01E0495A6C6CEB07F86CB4EB3FF06C6CB5 -12C0011F91C8FC010713FC010013E037607BDD42>57 D<170FA34D7EA24D7EA34D7EA34D -7EA34C7F17DFA29338039FFC178FA29338070FFE1707040F7FEE0E03A2041E80EE1C01A2 -043C80EE3800A24C80187FA24C80183FA24B4880181F0303814C130FA203078193C71207 -A24B81030E80A24B8284A24B8284A24B82197F03F0824B153FA20201834B151FA2020383 -92B8FCA24A83A292C91207020E8385A24A8485023C84023882A20278840270177FA202F0 -844A173FA24948841A1FA24948841A0FA249CB7F1A074985865B496C85497E48486C4D7F -000F01F8051F13F0B60407B612F0A45C657DE463>65 DI -76 D80 D83 -D86 D97 DI< -4AB47E020F13F8023F13FE9139FF007F80D903FCEB07E0D907F0EB01F0D91FE0EB007849 -488049488049C87E48485D4915FF00034B138048485CA2485AA2485AA2003F6F130049EC -007C94C7FC127FA35B12FFAD127F7FA4123F7FA2001FEE01C07F000F16036D168012076C -6C15076D160000015E6C6C151E6D6C5C6D6C5C6D6C5CD90FF8495AD903FCEB07C0903A00 -FF803F8091263FFFFEC7FC020F13F80201138032417CBF3A>I101 D103 D<133C13FF487F487FA66C5B6C90C7FC133C90C8FCB3A2EB03C0 -EA07FF127FA41201EA007FA2133FB3B3AC497E497EB612E0A41B5F7DDE23>105 -D108 D110 -DII<90390780 -03F8D807FFEB0FFFB5013F13C092387C0FE0913881F01F9238E03FF00001EB838039007F -8700148FEB3F8E029CEB1FE0EE0FC00298EB030002B890C7FCA214B014F0A25CA55CB3B0 -497EEBFFF8B612FCA42C3F7CBE33>114 D<9139FFE00180010FEBFC03017FEBFF073A01 -FF001FCFD803F8EB03EFD807E0EB01FF48487F4848147F48C8123F003E151F007E150F12 -7CA200FC1507A316037EA27E7F6C7E6D91C7FC13F8EA3FFE381FFFF06CEBFF806C14F86C -14FF6C15C06C6C14F0011F80010714FED9007F7F02031480DA003F13C01503030013E016 -7F00E0ED1FF0160F17F86C15071603A36C1501A37EA26C16F016037E17E06D14076DEC0F -C06D1580D8FDF0141FD8F8F8EC7F00013E14FC3AF01FC00FF80107B512E0D8E001148027 -C0003FF8C7FC2D417DBF34>I<1438A71478A414F8A31301A31303A21307130F131FA213 -7F13FF1203000F90B6FCB8FCA3260007F8C8FCB3AE17E0AE6D6CEB01C0A316036D6C1480 -16076D6C14006E6C5A91383FC01E91381FF07C6EB45A020313E09138007F802B597FD733 ->II -E -%EndDVIPSBitmapFont -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - -%%EndSetup -%%Page: 1 1 -1 0 bop 1379 2031 a Fo(PSBLAS)44 b(90)1297 2214 y(P)l(arallel)i(Sparse) -1119 2397 y(Basic)d(Linear)h(Algebra)1383 2579 y(Subroutines)1405 -2762 y(V)-11 b(ersion)45 b(1.0)p eop -%%Page: 2 2 -2 1 bop 739 1188 a Fn(Con)-6 b(ten)g(ts)739 1706 y Fm(1)76 -b(F90)32 b(Data)h(Structures)1834 b(4)739 1891 y(2)76 -b(F90)32 b(PSBLAS)g(Library)1793 b(8)863 1992 y Fl(F90)p -1006 1992 25 4 v 30 w(PSAXPBY)34 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g -(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) -h(.)f(.)h(.)g(.)f(.)132 b(9)863 2093 y(F90)p 1006 2093 -V 30 w(PSDOT)83 b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) -h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g -(.)f(.)90 b(11)863 2194 y(F90)p 1006 2194 V 30 w(DOT)57 -b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) -h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(13)863 2295 y(F90)p 1006 2295 V 30 w(PSAMAX)74 b(.)42 -b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(15)863 2396 y(F90)p 1006 2396 V 30 w(AMAX)48 b(.)41 -b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f -(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(17)863 2497 y(F90)p 1006 2497 V 30 w(PSASUM)25 b(.)42 -b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(18)863 2598 y(F90)p 1006 2598 V 30 w(PSNRM2)30 b(.)42 -b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(20)863 2699 y(F90)p 1006 2699 V 30 w(PSNRMI)42 b(.)g(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) -g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 b(22)863 2800 -y(F90)p 1006 2800 V 30 w(PSSPMM)81 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g -(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) -h(.)f(.)h(.)g(.)f(.)90 b(23)863 2901 y(F90)p 1006 2901 -V 30 w(PSSPSM)46 b(.)c(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)90 b(26)863 3002 y(F90)p 1006 3002 V 30 w(PSHALO)30 -b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(30)863 3103 y(F90)p 1006 3103 V 30 w(PSO)n(VRL)33 b(.)42 -b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(32)739 3288 y Fm(3)76 b(T)-8 b(o)s(ols)31 b(Library)2081 -b(34)863 3389 y Fl(P)-7 b(AR)g(TITION)69 b(.)42 b(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 b(35)863 3490 y(F90)p -1006 3490 V 30 w(PSDSCALL)66 b(.)41 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) -h(.)g(.)f(.)90 b(37)863 3591 y(F90)p 1006 3591 V 30 w(PSSP)-7 -b(ALL)74 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h -(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(38)863 3692 y(F90)p 1006 3692 V 30 w(PSSPINS)30 b(.)42 -b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(39)863 3794 y(F90)p 1006 3794 V 30 w(PSSP)-7 b(ASB)73 -b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) -h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(42)863 3895 y(F90)p 1006 3895 V 30 w(PSPTINS)81 b(.)42 -b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(44)863 3996 y(F90)p 1006 3996 V 30 w(PSPT)-7 b(ASB)59 -b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) -h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(46)863 4097 y(F90)p 1006 4097 V 30 w(PSSPFREE)69 b(.)41 -b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 b(47)863 -4198 y(F90)p 1006 4198 V 30 w(PSDSCFREE)67 b(.)42 b(.)f(.)h(.)f(.)h(.)g -(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) -h(.)f(.)h(.)g(.)f(.)90 b(49)863 4299 y(F90)p 1006 4299 -V 30 w(PSDSALL)61 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)90 b(50)863 4400 y(F90)p 1006 4400 V 30 w(PSDSINS)24 -b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(52)863 4501 y(F90)p 1006 4501 V 30 w(PSDSASB)60 b(.)42 -b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(55)863 4602 y(F90)p 1006 4602 V 30 w(PSDSFREE)63 b(.)41 -b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h -(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 b(57)863 -4703 y(F90)p 1006 4703 V 30 w(PSSPREINIT)62 b(.)42 b(.)f(.)h(.)f(.)h(.) -g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)90 b(58)863 4804 y(F90)p 1006 -4804 V 30 w(PSSPUPD)51 b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) -g(.)f(.)90 b(59)863 4905 y(F90)p 1006 4905 V 30 w(PSCSRP)47 -b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) -f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 -b(62)863 5006 y(F90)p 1006 5006 V 30 w(PSGELP)40 b(.)i(.)g(.)f(.)h(.)f -(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) -g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)90 b(64)2150 5255 -y(2)p eop -%%Page: 3 3 -3 2 bop 415 523 a Fl(F90)p 558 523 25 4 v 29 w(PSDSCREN)52 -b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) -h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 -b(66)415 623 y(F90)p 558 623 V 29 w(PSVERIFY)75 b(.)42 -b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f -(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 b(68)415 -722 y(PSGLOB)p 764 722 V 29 w(TO)p 918 722 V 29 w(LOC)32 -b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) -f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 b(71)415 -822 y(PSLOC)p 700 822 V 29 w(TO)p 854 822 V 29 w(GLOB)32 -b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) -f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 b(73)291 -1005 y Fm(4)76 b(Metho)s(d)31 b(Library)1973 b(75)415 -1104 y Fl(PRECONDITIONER)75 b(.)41 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) -g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 -b(76)415 1204 y(F90)p 558 1204 V 29 w(CGS)75 b(.)41 b(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) -h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 b(78)415 -1303 y(F90)p 558 1303 V 29 w(BICG)96 b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f -(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) -h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)90 b(81)415 1403 y(F90)p -558 1403 V 29 w(BICGST)-7 b(AB)70 b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h -(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) -h(.)g(.)f(.)h(.)90 b(84)415 1503 y(F90)p 558 1503 V 29 -w(BICGST)-7 b(ABL)83 b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h -(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) -90 b(87)1702 5255 y(3)p eop -%%Page: 4 4 -4 3 bop 739 1146 a Fk(Chapter)65 b(1)739 1561 y Fn(F90)78 -b(Data)g(Structures)739 1993 y Fl(In)38 b(this)h(c)n(hapter)e(are)g -(illustrated)h(data)f(structures)h(used)g(for)f(de\014nition)i(of)f -(routines)739 2092 y(in)n(terfaces.)58 b(This)35 b(include)g(data)g -(structure)g(for)f(sparse)g(matrix)g(and)h(comm)n(unication)739 -2192 y(informations.)55 b(These)33 b(data)h(structures)f(are)g(used)h -(for)f(calling)g(PSBLAS)h(routines)f(in)739 2291 y(F)-7 -b(ortran)23 b(90)g(language)g(and)h(will)g(b)r(e)h(used)f(to)g(next)h -(c)n(hapters)e(con)n(taining)g(these)h(callings.)739 -2391 y(Their)j(de\014nitions)h(are)e(included)j(in)e(the)h(mo)r(dules)g -Fj(TYPESP)d Fl(and)j Fj(TYPE_PSP)p Fl(.)739 2620 y Fi(Comm)m(unication) -35 b(structure)739 2774 y Fl(Ev)n(ery)c(structure)g(of)i(this)f(t)n(yp) -r(e)h(is)f(asso)r(ciated)f(to)i(a)e(sparse)g(matrix,)j(it)e(con)n -(tains)g(data)739 2873 y(ab)r(out)h(general)f(matrix)g(informations)h -(and)g(elemen)n(ts)g(to)g(b)r(e)g(exc)n(hanged)f(among)g(pro-)739 -2973 y(cesses.)k(This)27 b(structure)g(will)h(b)r(e)g(named)g(in)g -(next)f(c)n(hapters)g(as)g Fh(decomp)p 3085 2973 25 4 -v 29 w(data)p Fl(.)739 3072 y(It)j(is)f(not)g(necessary)f(for)h(the)h -(user)f(to)g(kno)n(w)g(the)g(in)n(ternal)g(structure)g(of)h -Fh(decomp)p 3395 3072 V 29 w(data)p Fl(,)739 3172 y(it)c(is)g(set)g(in) -g(fully-transparen)n(t)e(mo)r(de)i(b)n(y)g(PSBLAS-TOOLS)f(routines)g -(when)h(inserting)739 3272 y(a)h(new)h(sparse)e(matrix,)h(ho)n(w)n(ev)n -(er)f(the)i(de\014nition)g(of)f(the)h(descriptor)e(is)i(the)g(follo)n -(wing.)739 3423 y Fm(matrix)p 1025 3423 29 4 v 34 w(data)42 -b Fl(includes)19 b(general)e(information)g(ab)r(out)i(matrix)e(and)i -(BLA)n(CS)f(grid.)33 b(More)946 3523 y(precisely:)946 -3681 y Fm(matrix)p 1232 3681 V 34 w(data[DEC)p 1680 3681 -V 35 w(TYPE)p 1981 3681 V 35 w(])41 b Fl(Iden)n(ti\014es)25 -b(the)g(decomp)r(osition)f(t)n(yp)r(e)h(\(global\);)1129 -3781 y(the)30 b(actual)f(v)-5 b(alues)29 b(are)f(in)n(ternally)h -(de\014ned,)h(so)f(they)h(should)f(nev)n(er)f(b)r(e)i(ac-)1129 -3881 y(cessed)d(directly)-7 b(.)946 4006 y Fm(matrix)p -1232 4006 V 34 w(data[CTXT)p 1748 4006 V 36 w(])41 b -Fl(Comm)n(unication)18 b(con)n(text)g(as)f(returned)h(b)n(y)g(the)h -(BLA)n(CS)1129 4106 y(\(global\).)946 4231 y Fm(matrix)p -1232 4231 V 34 w(data[M)p 1566 4231 V 35 w(])41 b Fl(T)-7 -b(otal)27 b(n)n(um)n(b)r(er)g(of)h(equations)e(\(global\).)946 -4357 y Fm(matrix)p 1232 4357 V 34 w(data[N)p 1550 4357 -V 35 w(])41 b Fl(T)-7 b(otal)27 b(n)n(um)n(b)r(er)g(of)h(v)-5 -b(ariables)26 b(\(global\).)946 4482 y Fm(matrix)p 1232 -4482 V 34 w(data[N)p 1550 4482 V 35 w(R)m(O)m(W)p 1822 -4482 V 34 w(])41 b Fl(Num)n(b)r(er)25 b(of)f(grid)g(v)-5 -b(ariables)24 b(o)n(wned)g(b)n(y)g(the)h(curren)n(t)1129 -4582 y(pro)r(cess)j(\(lo)r(cal\);)h(equiv)-5 b(alen)n(t)29 -b(to)g(the)g(n)n(um)n(b)r(er)g(of)g(lo)r(cal)f(ro)n(ws)f(in)i(the)h -(sparse)1129 4681 y(co)r(e\016cien)n(t)e(matrix.)946 -4807 y Fm(matrix)p 1232 4807 V 34 w(data[N)p 1550 4807 -V 35 w(COL)p 1783 4807 V 34 w(])41 b Fl(T)-7 b(otal)28 -b(n)n(um)n(b)r(er)g(of)h(grid)e(v)-5 b(ariables)27 b(read)h(b)n(y)g -(the)h(cur-)1129 4907 y(ren)n(t)24 b(pro)r(cess)e(\(lo)r(cal\);)k -(equiv)-5 b(alen)n(t)23 b(to)h(the)g(n)n(um)n(b)r(er)g(of)g(lo)r(cal)f -(columns)h(in)g(the)1129 5006 y(sparse)i(co)r(e\016cien)n(t)i(matrix.) -36 b(They)28 b(include)g(the)g(halo.)2150 5255 y(4)p -eop -%%Page: 5 5 -5 4 bop 498 523 a Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 -b(p)r(oin)n(ter)g(to)g(in)n(teger)g(arra)n(y)e(of)j(dimension)f(10.)291 -687 y Fm(halo)p 471 687 29 4 v 34 w(index)41 b Fl(A)32 -b(list)g(of)g(the)g(halo)f(and)h(b)r(oundary)f(elemen)n(ts)h(for)f(the) -h(curren)n(t)f(pro)r(cess)498 787 y(to)e(b)r(e)g(exc)n(hanged)e(with)j -(other)e(pro)r(cesses;)g(for)g(eac)n(h)g(pro)r(cesses)f(with)i(whic)n -(h)g(it)g(is)498 887 y(necessary)d(to)h(comm)n(unicate:)575 -1051 y(1.)41 b(Pro)r(cess)26 b(iden)n(ti\014er;)575 1182 -y(2.)41 b(Num)n(b)r(er)28 b(of)f(p)r(oin)n(ts)h(to)f(b)r(e)h(receiv)n -(ed;)575 1313 y(3.)41 b(Indices)27 b(of)h(p)r(oin)n(ts)f(to)h(b)r(e)g -(receiv)n(ed;)575 1445 y(4.)41 b(Num)n(b)r(er)28 b(of)f(p)r(oin)n(ts)h -(to)f(b)r(e)h(sen)n(t;)575 1576 y(5.)41 b(Indices)27 -b(of)h(p)r(oin)n(ts)f(to)h(b)r(e)g(sen)n(t;)498 1740 -y(The)e(list)g(ma)n(y)f(con)n(tain)h(an)f(arbitrary)f(n)n(um)n(b)r(er)i -(of)f(groups;)h(its)g(end)g(is)f(mark)n(ed)g(b)n(y)498 -1840 y(a)i(-1.)498 1939 y(Sp)r(eci\014ed)h(as:)37 b(a)27 -b(p)r(oin)n(ter)g(to)g(an)h(in)n(teger)e(arra)n(y)g(of)h(rank)g(one.) -291 2104 y Fm(o)m(vrlap)p 557 2104 V 35 w(index)41 b -Fl(A)27 b(list)g(of)f(the)h(o)n(v)n(erlap)d(elemen)n(ts)j(for)f(the)g -(curren)n(t)g(pro)r(cess,)g(organized)498 2203 y(in)i(groups)e(lik)n(e) -h(the)h(previous)f(v)n(ector:)575 2368 y(1.)41 b(Pro)r(cess)26 -b(iden)n(ti\014er;)575 2499 y(2.)41 b(Num)n(b)r(er)28 -b(of)f(p)r(oin)n(ts)h(to)f(b)r(e)h(receiv)n(ed;)575 2630 -y(3.)41 b(Indices)27 b(of)h(p)r(oin)n(ts)f(to)h(b)r(e)g(receiv)n(ed;) -575 2761 y(4.)41 b(Num)n(b)r(er)28 b(of)f(p)r(oin)n(ts)h(to)f(b)r(e)h -(sen)n(t;)575 2892 y(5.)41 b(Indices)27 b(of)h(p)r(oin)n(ts)f(to)h(b)r -(e)g(sen)n(t;)498 3057 y(The)e(list)g(ma)n(y)f(con)n(tain)h(an)f -(arbitrary)f(n)n(um)n(b)r(er)i(of)f(groups;)h(its)g(end)g(is)f(mark)n -(ed)g(b)n(y)498 3156 y(a)i(-1.)498 3256 y(Sp)r(eci\014ed)h(as:)37 -b(a)27 b(p)r(oin)n(ter)g(to)g(an)h(in)n(teger)e(arra)n(y)g(of)h(rank)g -(one.)291 3421 y Fm(o)m(vrlap)p 557 3421 V 35 w(index)41 -b Fl(F)-7 b(or)27 b(all)g(o)n(v)n(erlap)f(p)r(oin)n(ts)h(b)r(elonging)g -(to)h(th)g(ecurren)n(t)e(pro)r(cess:)575 3585 y(1.)41 -b(Ov)n(erlap)26 b(p)r(oin)n(t)h(index;)575 3716 y(2.)41 -b(Num)n(b)r(er)28 b(of)f(pro)r(cesses)f(sharing)g(that)i(o)n(v)n(erlap) -e(p)r(oin)n(ts;)498 3880 y(The)g(list)g(ma)n(y)f(con)n(tain)h(an)f -(arbitrary)f(n)n(um)n(b)r(er)i(of)f(groups;)h(its)g(end)g(is)f(mark)n -(ed)g(b)n(y)498 3980 y(a)i(-1.)498 4080 y(Sp)r(eci\014ed)h(as:)37 -b(a)27 b(p)r(oin)n(ter)g(to)g(an)h(in)n(teger)e(arra)n(y)g(of)h(rank)g -(one.)291 4244 y Fm(lo)s(c)p 417 4244 V 33 w(to)p 535 -4244 V 35 w(glob)40 b Fl(eac)n(h)29 b(elemen)n(t)h Fh(i)g -Fl(of)g(this)h(arra)n(y)c(con)n(tains)i(global)g(iden)n(ti\014er)h(of)g -(the)g(lo)r(cal)498 4344 y(v)-5 b(ariable)27 b Fh(i)p -Fl(.)498 4443 y(Sp)r(eci\014ed)h(as:)37 b(a)27 b(p)r(oin)n(ter)g(to)g -(an)h(in)n(teger)e(arra)n(y)g(of)h(rank)g(one.)291 4608 -y Fm(glob)p 473 4608 V 33 w(to)p 591 4608 V 34 w(lo)s(c)41 -b Fl(if)30 b(global)e(v)-5 b(ariable)28 b Fh(i)h Fl(is)g(read)g(b)n(y)g -(curren)n(t)f(pro)r(cess)g(then)i(elemen)n(t)g Fh(i)f -Fl(con-)498 4707 y(tains)c(lo)r(cal)g(index)h(correp)r(onding)e(to)h -(global)f(v)-5 b(ariable)25 b Fh(i)p Fl(;)h(else)f(elemen)n(t)h -Fh(i)f Fl(con)n(tains)498 4807 y Fg(\000)p Fl(\()p Fh(np)12 -b Fl(+)g Fh(p)g Fl(+)g(1\))21 b(where)j Fh(np)g Fl(is)g(the)g(total)g -(n)n(um)n(b)r(er)g(of)g(pro)r(cesses)f(and)h Fh(p)g Fl(is)g(the)h -(index)498 4907 y(of)j(the)g(pro)r(cess)e(o)n(wning)h(global)f(index)i -Fh(i)p Fl(.)498 5006 y(Sp)r(eci\014ed)g(as:)37 b(a)27 -b(p)r(oin)n(ter)g(to)g(an)h(in)n(teger)e(arra)n(y)g(of)h(rank)g(one.) -1702 5255 y(5)p eop -%%Page: 6 6 -6 5 bop 739 523 a Fl(F)n(OR)-7 b(TRAN90)33 b(in)n(terface)g(for)g -Fh(decomp)p 2026 523 25 4 v 30 w(data)h Fl(structures)f(is)g(therefore) -g(de\014ned)h(as)g(fol-)739 623 y(lo)n(ws:)782 790 y -Fj(TYPE)42 b(DECOMP_DATA_TYPE)957 890 y(INTEGER,)e(POINTER)h(::)i -(MATRIX_DATA\(:\))957 989 y(INTEGER,)d(POINTER)h(::)i(HALO_INDEX\(:\)) -957 1089 y(INTEGER,)d(POINTER)h(::)i(OVRLAP_ELEM\(:\))957 -1188 y(INTEGER,)d(POINTER)h(::)i(OVRLAP_INDEX\(:\))957 -1288 y(INTEGER,)d(POINTER)h(::)i(LOC_TO_GLOB\(:\))957 -1388 y(INTEGER,)d(POINTER)h(::)i(GLOB_TO_LOC)c(\(:\))826 -1487 y(END)j(TYPE)g(DECOMP_DATA_TYPE)739 1721 y Fi(Sparse)c(matrix)e -(structure)739 1875 y Fl(Con)n(tains)21 b(all)g(information)g(ab)r(out) -h(lo)r(cal)f(p)r(ortion)g(of)h(the)g(sparse)f(matrix)g(and)g(its)h -(storage)739 1975 y(mo)r(de.)35 b(Man)n(y)20 b(of)h(this)g(\014elds)g -(are)f(set)h(in)g(fully-transparen)n(t)e(mo)r(de)i(b)n(y)g -(PSBLAS-TOOLS)739 2074 y(routines)34 b(when)h(inserting)f(a)g(new)h -(sparse)e(matrix,)k(user)d(m)n(ust)g(set)h(only)g(\014elds)f(whic)n(h) -739 2174 y(describ)r(e)27 b(matrix)g(storage)f(mo)r(de)i(\(see)f -Fg(x)h Fl(3\).)739 2274 y(Fields)g(con)n(tained)f(in)g(Sparse)g(matrix) -g(structures)g(are:)739 2441 y Fm(ASPK)42 b Fl(Con)n(tains)26 -b(v)-5 b(alues)28 b(of)f(the)h(lo)r(cal)f(distributed)h(sparse)e -(matrix.)946 2540 y(Sp)r(eci\014ed)33 b(as:)44 b(a)32 -b(p)r(oin)n(ter)f(to)g(an)h(arra)n(y)d(of)j(rank)f(one)g(of)h(t)n(yp)r -(e)g(corresp)r(onding)d(to)946 2640 y(matrix)f(en)n(tries)e(t)n(yp)r(e) -i(.)739 2807 y Fm(IA1)42 b Fl(Holds)31 b(in)n(teger)f(information)h(on) -g(distributed)h(sparse)e(matrix.)48 b(Actual)32 b(informa-)946 -2907 y(tion)c(will)g(dep)r(end)g(on)g(data)f(format)g(used.)946 -3006 y(Sp)r(eci\014ed)i(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h(an)f(in)n -(teger)g(arra)n(y)e(of)j(rank)e(one.)739 3174 y Fm(IA2)42 -b Fl(Holds)31 b(in)n(teger)f(information)h(on)g(distributed)h(sparse)e -(matrix.)48 b(Actual)32 b(informa-)946 3273 y(tion)c(will)g(dep)r(end)g -(on)g(data)f(format)g(used.)946 3373 y(Sp)r(eci\014ed)i(as:)36 -b(a)27 b(p)r(oin)n(ter)g(to)h(an)f(in)n(teger)g(arra)n(y)e(of)j(rank)e -(one.)739 3540 y Fm(INF)m(O)m(A)42 b Fl(On)24 b(en)n(try)f(can)h(hold)g -(auxiliary)f(information)g(on)h(distributed)h(sparse)e(matrix.)946 -3640 y(Actual)28 b(information)f(will)h(dep)r(end)g(on)g(data)f(format) -g(used.)946 3739 y(Sp)r(eci\014ed)i(as:)36 b(in)n(teger)27 -b(arra)n(y)e(of)i(length)h(10.)739 3907 y Fm(FID)m(A)42 -b Fl(De\014nes)28 b(the)g(format)f(of)h(the)g(distributed)g(sparse)e -(matrix.)946 4006 y(Sp)r(eci\014ed)j(as:)36 b(a)27 b(string)g(of)h -(length)f(5)739 4174 y Fm(DESCRA)41 b Fl(Describ)r(e)28 -b(the)g(c)n(haracteristic)d(of)j(the)g(distributed)g(sparse)e(matrix.) -946 4273 y(Sp)r(eci\014ed)j(as:)36 b(arra)n(y)25 b(of)j(c)n(haracter)d -(of)j(length)f(9.)739 4440 y Fm(PL)42 b Fl(Sp)r(eci\014es)30 -b(the)g(lo)r(cal)e(ro)n(w)h(p)r(erm)n(utation)g(of)g(distributed)h -(sparse)e(matrix.)42 b(If)30 b(PL\(1\))946 4540 y(is)e(equal)f(to)g(0,) -h(then)g(there)f(isn't)h(ro)n(w)f(p)r(erm)n(utation.)946 -4640 y(Sp)r(eci\014ed)39 b(as:)55 b(p)r(oin)n(ter)37 -b(to)h(in)n(teger)e(arra)n(y)f(of)j(dimension)f(equal)g(to)g(n)n(um)n -(b)r(er)g(of)946 4739 y(lo)r(cal)27 b(ro)n(w)g(\(matrix)p -1582 4739 V 29 w(data[N)p 1858 4739 V 30 w(R)n(O)n(W)p -2095 4739 V 29 w(]\))739 4907 y Fm(PR)41 b Fl(Sp)r(eci\014es)e(the)g -(lo)r(cal)e(column)i(p)r(erm)n(utation)f(of)g(distributed)h(sparse)e -(matrix.)69 b(If)946 5006 y(PR\(1\))28 b(is)f(equal)g(to)h(0,)f(then)h -(there)g(isn't)g(columnm)f(p)r(erm)n(utation.)2150 5255 -y(6)p eop -%%Page: 7 7 -7 6 bop 498 523 a Fl(Sp)r(eci\014ed)38 b(as:)56 b(p)r(oin)n(ter)37 -b(to)g(in)n(teger)g(arra)n(y)e(of)i(dimension)h(equal)f(to)g(n)n(um)n -(b)r(er)g(of)498 623 y(lo)r(cal)27 b(ro)n(w)g(\(matrix)p -1134 623 25 4 v 29 w(data[N)p 1410 623 V 30 w(COL)p 1617 -623 V 29 w(]\))291 789 y Fm(M)41 b Fl(Num)n(b)r(er)19 -b(of)g(ro)n(ws;)i(if)f(ro)n(w)d(indices)j(are)e(stored)g(explicitly)-7 -b(,)21 b(as)e(in)g(Co)r(ordinate)f(Storage,)498 888 y(should)g(b)r(e)h -(greater)e(than)i(or)f(equal)g(to)g(the)h(maxim)n(um)g(ro)n(w)e(index)i -(actually)f(presen)n(t)498 988 y(in)28 b(the)g(sparse)e(matrix.)37 -b(Sp)r(eci\014ed)28 b(as:)36 b(in)n(teger)27 b(v)-5 b(ariable.)291 -1154 y Fm(K)41 b Fl(Num)n(b)r(er)26 b(of)f(columns;)i(if)f(column)f -(indices)h(are)f(stored)g(explicitly)-7 b(,)26 b(as)f(in)h(Co)r -(ordinate)498 1254 y(Storage)17 b(or)h(Compressed)g(Sparse)g(Ro)n(ws,)h -(should)g(b)r(e)g(greater)e(than)i(or)f(equal)g(to)h(the)498 -1353 y(maxim)n(um)31 b(column)g(index)g(actually)f(presen)n(t)h(in)g -(the)g(sparse)f(matrix.)46 b(Sp)r(eci\014ed)498 1453 -y(as:)36 b(in)n(teger)27 b(v)-5 b(ariable.)291 1619 y(V)e(alues)27 -b(assumed)g(b)n(y)g(this)h(\014elds)g(are)e(compatible)i(with)g(ref.)37 -b(1)27 b(\(see)g Fg(x)h Fl(4\).)291 1719 y(F)n(OR)-7 -b(TRAN90)25 b(in)n(terface)h(for)g(distributed)h(sparse)e(matrices)h -(con)n(taining)f(double)i(preci-)291 1818 y(sion)g(real)f(en)n(tries)h -(is)h(de\014ned)g(as)f(follo)n(ws:)291 1984 y Fj(TYPE)42 -b(D_SPMAT)509 2084 y(INTEGER)476 b(::)43 b(M,)g(K)509 -2183 y(CHARACTER\(LEN=5)o(\))81 b(::)43 b(FIDA)509 2283 -y(CHARACTER\(LEN=1)o(1\))37 b(::)43 b(DESCRA)509 2383 -y(INTEGER)476 b(::)43 b(INFOA\(10\))509 2482 y(REAL\(KIND\(1.D0\))o -(\),)37 b(POINTER)k(::)i(ASPK\(:\))509 2582 y(INTEGER,)d(POINTER)g(::)j -(IA1\(:\),)e(IA2\(:\))509 2682 y(INTEGER,)f(POINTER)g(::)j(PL\(:\),)e -(PR\(:\))291 2781 y(END)h(TYPE)g(D_SPMAT)291 2947 y Fl(The)27 -b(follo)n(wing)g(t)n(w)n(o)g(cases)f(are)h(used)g(in)h(the)g(data)f -(insertion)g(routines:)291 3113 y Fm(FID)m(A=\\CSR")42 -b Fl(Compressed)34 b(storage)e(ro)n(ws.)57 b(In)35 b(this)g(case)f(the) -h(follo)n(wing)f(should)498 3213 y(hold:)575 3379 y(1.)41 -b Fj(IA2\(I\))d Fl(con)n(tains)i(the)h(index)f(of)h(the)g(\014rst)f -(elemen)n(t)h(of)g(ro)n(w)e Fj(I)p Fl(;)h(the)h(last)681 -3479 y(elemen)n(t)20 b(of)g(the)g(sparse)f(matrix)g(is)h(th)n(us)g -(stored)f(at)h(index)g Fh(I)7 b(A)p Fl(2\()p Fh(M)12 -b Fl(+)s(1\))s Fg(\000)s Fl(1.)33 b(It)681 3578 y(should)20 -b(con)n(tain)g Fj(M+1)f Fl(en)n(tries)h(in)h(nondecreasing)e(order)g -(\(strictly)h(increasing,)681 3678 y(if)28 b(there)f(are)g(no)g(empt)n -(y)h(ro)n(ws\).)575 3811 y(2.)41 b Fj(IA1\(J\))28 b Fl(con)n(tains)j -(the)g(column)g(index)g(and)g Fj(ASPK\(J\))d Fl(con)n(tains)i(the)i -(corre-)681 3910 y(sp)r(onding)27 b(co)r(e\016cien)n(t)h(v)-5 -b(alue,)27 b(for)g(all)g Fh(I)7 b(A)p Fl(2\(1\))23 b -Fg(\024)g Fh(J)31 b Fg(\024)23 b Fh(I)7 b(A)p Fl(2\()p -Fh(M)27 b Fl(+)18 b(1\))g Fg(\000)g Fl(1.)291 4076 y -Fm(FID)m(A=\\COO")42 b Fl(Co)r(ordinate)26 b(storage.)35 -b(In)28 b(this)g(case)f(the)h(follo)n(wing)e(should)i(hold:)575 -4242 y(1.)41 b Fj(INFOA\(1\))24 b Fl(con)n(tains)j(the)h(n)n(um)n(b)r -(er)f(of)h(nonzero)e(elemen)n(ts)h(in)h(the)g(matrix;)575 -4375 y(2.)41 b(F)-7 b(or)31 b(all)g(1)f Fg(\024)g Fh(J)38 -b Fg(\024)29 b Fh(I)7 b(N)i(F)j(O)r(A)p Fl(\(1\),)34 -b(the)e(co)r(e\016cien)n(t,)h(ro)n(w)d(index)i(and)g(column)681 -4475 y(index)27 b(are)g(stored)g(in)n(to)g Fj(APSK\(J\))p -Fl(,)e Fj(IA1\(J\))g Fl(and)j Fj(IA2\(J\))d Fl(resp)r(ectiv)n(ely)-7 -b(.)1702 5255 y(7)p eop -%%Page: 8 8 -8 7 bop 739 1146 a Fk(Chapter)65 b(2)739 1561 y Fn(F90)78 -b(PSBLAS)g(Library)739 1993 y Fl(Routines)20 b(in)g(this)h(c)n(hapter)e -(pro)n(vide)g(a)h(con)n(v)n(enien)n(t)f(F90)g(in)n(terface)g(to)h(the)h -(computational)739 2092 y(k)n(ernels)37 b(of)h(PSBLAS;)f(they)h(hide)h -(most)e(of)h(the)h(details)e(dep)r(ending)h(on)g(the)g(parallel)739 -2192 y(programming)16 b(en)n(vironmen)n(t)i(and)g(on)h(sparse)e(matrix) -h(represen)n(tation.)32 b(Their)18 b(in)n(terfaces)739 -2291 y(are)26 b(de\014ned)i(in)g(the)g(mo)r(dule)g Fj(F90PSBLAS)p -Fl(.)739 2524 y Fi(Con)m(v)m(en)m(tions)37 b(on)h(routines)e(name)739 -2677 y Fl(The)28 b(name)f(of)g(a)h(subroutine)f(follo)n(w)g(these)g -(con)n(v)n(en)n(tions:)840 2843 y(1.)41 b(First)28 b(\014v)n(e)f(c)n -(haracters)e(are)i Fm(F90)p 1997 2843 29 4 v 34 w(PS)h -Fl(\(that)g(stands)f(for)g Ff(Par)l(al)t(lel)32 b(Sp)l(arse)p -Fl(\))840 3009 y(2.)41 b(Last)28 b(c)n(haracters)d(describ)r(es)i(the)h -(function)g(p)r(erformed)f(b)n(y)g(subroutine.)946 3142 -y(The)20 b(in)n(terfaces)f(are)g(constructed)g(so)h(that)g(the)g -(compiler)f(substitute)i(all)e(in)n(terfaces)946 3242 -y(with)29 b(the)f(e\013ectiv)n(e)f(routines)g(accordingly)f(with)i(t)n -(yp)r(e)g(of)f(parameters.)2150 5255 y(8)p eop -%%Page: 9 9 -9 8 bop 291 752 a Fe(F90)p 518 752 41 4 v 48 w(PSAXPBY|General)44 -b(Dense)h(Matrix)h(Sum)291 1013 y Fl(This)36 b(subroutine)f(is)h(an)g -(in)n(terface)g(to)g(the)g(computational)g(k)n(ernel)f(for)g(dense)h -(matrix)291 1112 y(sum:)1441 1222 y Fh(Y)42 b Fg( )23 -b Fh(\013)c(X)25 b Fl(+)18 b Fh(\014)t(Y)291 1381 y Fl(where:)291 -1557 y Fh(X)47 b Fl(represen)n(ts)27 b(the)g(global)g(dense)g -(submatrix)g Fh(X)1876 1569 y Fd(:)p Fc(;j)s(x)p Fd(:)p -Fc(j)s(x)p Fd(+)p Fc(n)p Fb(\000)p Fd(1)291 1736 y Fh(Y)60 -b Fl(represen)n(ts)26 b(the)i(global)e(dense)i(submatrix)f -Fh(Y)1847 1748 y Fd(:)p Fc(;j)s(y)r Fd(:)p Fc(j)s(y)r -Fd(+)p Fc(n)p Fb(\000)p Fd(1)291 2028 y Fe(Syn)l(tax)723 -2212 y Fl(CALL)h(F90)p 1120 2212 25 4 v 29 w(PSAXPBY)f(\()p -Ff(alpha,)33 b(x,)d(b)l(eta,)g(y,)g(de)l(c)l(omp)p 2508 -2212 26 4 v 32 w(data)p Fl(\))552 2412 y(CALL)e(F90)p -949 2412 25 4 v 29 w(PSAXPBY)g(\()p Ff(alpha,)k(x,)e(b)l(eta,)g(y,)g -(de)l(c)l(omp)p 2337 2412 26 4 v 32 w(data,)h(n,)f(jx,)g(jy)p -Fl(\))p 894 2641 1658 4 v 944 2711 a Fh(X)7 b Fl(,)27 -b Fh(Y)19 b Fl(,)27 b Fh(\013)p Fl(,)h Fh(\014)592 b -Fm(Subroutine)p 894 2744 V 944 2814 a Fl(Long)27 b(Precision)f(Real)257 -b(F90)p 2073 2814 25 4 v 29 w(PSAXPBY)944 2914 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2073 2914 V 29 w(PSAXPBY)p -894 2947 1658 4 v 1326 3179 a(T)-7 b(able)28 b(2.1:)36 -b(Data)27 b(t)n(yp)r(es)291 3473 y Fm(On)k(En)m(try)291 -3652 y(alpha)42 b Fl(the)27 b(scalar)f Fh(\013)p Fl(.)498 -3751 y(Scop)r(e:)37 b Fm(global)498 3851 y Fl(T)n(yp)r(e:)g -Fm(required)498 3951 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h(indicated)f -(in)h(T)-7 b(able)27 b(2.1.)291 4130 y Fm(x)41 b Fl(the)28 -b(lo)r(cal)f(p)r(ortion)h(of)f(global)g(dense)g(matrix)g -Fh(X)7 b Fl(.)498 4229 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4329 y Fl(T)n(yp)r(e:)g Fm(required)498 4429 y Fl(Sp)r(eci\014ed)25 -b(as:)34 b(a)24 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(con)n -(taining)i(n)n(um)n(b)r(ers)h(of)f(t)n(yp)r(e)i(sp)r(eci\014ed)498 -4528 y(in)j(T)-7 b(able)27 b(2.1.)36 b(The)28 b(rank)f(of)g -Fh(x)h Fl(m)n(ust)g(b)r(e)g(the)g(same)f(of)h Fh(y)s -Fl(.)291 4707 y Fm(b)s(eta)41 b Fl(the)28 b(scalar)e -Fh(\014)t Fl(.)498 4807 y(Scop)r(e:)37 b Fm(global)498 -4907 y Fl(T)n(yp)r(e:)g Fm(required)498 5006 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h -(indicated)f(in)h(T)-7 b(able)27 b(2.1.)1702 5255 y(9)p -eop -%%Page: 10 10 -10 9 bop 739 523 a Fm(y)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g -(the)h(global)f(dense)g(matrix)g Fh(Y)19 b Fl(.)946 623 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 722 y Fl(T)n(yp)r(e:)g -Fm(required)946 822 y Fl(Sp)r(eci\014ed)d(as:)46 b(a)32 -b(rank)g(one)g(or)f(t)n(w)n(o)h(arra)n(y)e(with)j(the)g(POINTER)f -(attributecon-)946 922 y(taining)g(n)n(um)n(b)r(ers)f(of)g(the)h(t)n -(yp)r(e)g(indicated)f(in)h(T)-7 b(able)31 b(2.1.)48 b(The)32 -b(rank)e(of)i Fh(y)i Fl(m)n(ust)946 1021 y(b)r(e)28 b(the)g(same)f(of)h -Fh(x)p Fl(.)739 1187 y Fm(decomp)p 1066 1187 29 4 v 33 -w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 1287 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -1386 y Fl(T)n(yp)r(e:)g Fm(required)946 1486 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 1652 y Fm(n)41 b Fl(n)n(um)n(b)r(er)28 -b(of)f(columns)h(in)g(dense)f(submatrices)g Fh(X)34 b -Fl(and)27 b Fh(Y)19 b Fl(.)946 1752 y(Scop)r(e:)37 b -Fm(global)946 1851 y Fl(T)n(yp)r(e:)g Fm(optional)p Fl(;)27 -b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i Fh(x)f Fl(and)f -Fh(y)j Fl(are)d(of)h(rank)e(2.)946 1951 y(Default:)38 -b Fj(min\(size\(X,2\),si)o(ze\()o(Y,)o(2\)\))o Fl(.)946 -2051 y(Sp)r(eci\014ed)29 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b Fh(n)d Fg(\025)g Fl(0.)739 2217 y Fm(jx)42 -b Fl(the)27 b(column)g(index)g(of)g(the)g(global)f(dense)h(matrix)f -Fh(X)7 b Fl(,)26 b(iden)n(tifying)h(the)h(\014rst)e(column)946 -2316 y(of)i(the)g(submatrix)f Fh(X)7 b Fl(.)946 2416 -y(Scop)r(e:)37 b Fm(global)946 2516 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(and)f Fh(y)j Fl(are)d(of)h(rank)e(2.)946 2615 -y(Default:)38 b Fh(j)5 b(x)24 b Fl(=)e(1.)946 2715 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)f Fl(1.)739 2881 y Fm(jy)42 b Fl(the)28 -b(column)g(index)f(of)h(the)g(global)e(dense)i(matrix)f -Fh(Y)18 b Fl(,)28 b(iden)n(tifying)g(the)g(\014rst)f(column)946 -2980 y(of)h(the)g(submatrix)f Fh(Y)19 b Fl(.)946 3080 -y(Scop)r(e:)37 b Fm(global)946 3180 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(and)f Fh(y)j Fl(are)d(of)h(rank)e(2.)946 3279 -y(Default:)38 b Fh(j)5 b(y)26 b Fl(=)c(1.)946 3379 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(y)26 b Fg(\025)d Fl(1.)739 3562 y Fm(On)31 b(Return)739 -3728 y(y)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(result)h -(submatrix)f Fh(Y)18 b Fl(.)946 3827 y(Scop)r(e:)37 b -Fm(lo)s(cal)946 3927 y Fl(T)n(yp)r(e:)g Fm(required)946 -4027 y Fl(Sp)r(eci\014ed)j(as:)60 b(a)38 b(rank)g(one)h(or)f(t)n(w)n(o) -h(arra)n(y)e(con)n(taining)h(n)n(um)n(b)r(ers)g(of)h(the)h(t)n(yp)r(e) -946 4126 y(indicated)28 b(in)g(T)-7 b(able)27 b(2.1.)2130 -5255 y(10)p eop -%%Page: 11 11 -11 10 bop 291 734 a Fe(F90)p 518 734 41 4 v 48 w(PSDOT|Dot)45 -b(Pro)t(duct)291 977 y Fl(This)27 b(function)h(computes)g(dot)f(pro)r -(duct)h(b)r(et)n(w)n(een)f(t)n(w)n(o)g(v)n(ectors)f Fh(X)34 -b Fl(and)28 b Fh(Y)18 b Fl(.)291 1077 y(If)28 b Fh(X)34 -b Fl(and)27 b Fh(Y)46 b Fl(are)27 b(double)g(precision)g(or)g(complex)g -(v)n(ectors)f(computes)h(dot-pro)r(duct)h(as:)1504 1254 -y Fh(dot)c Fg( )f Fh(X)1823 1219 y Fc(T)1874 1254 y Fh(Y)291 -1430 y Fl(Else)18 b(if)i Fh(X)26 b Fl(and)19 b Fh(Y)39 -b Fl(are)18 b(double)i(precision)e(complex)h(v)n(ectors)f(then)i -(computes)f(dot-pro)r(duct)291 1530 y(as:)1499 1630 y -Fh(dot)k Fg( )h Fh(X)1818 1595 y Fc(H)1880 1630 y Fh(Y)291 -1775 y Fl(where:)291 1937 y Fh(X)47 b Fl(represen)n(ts)27 -b(the)g(global)g(sub)n(v)n(ector)f Fh(X)1627 1949 y Fd(:)p -Fc(;j)s(x)291 2100 y Fh(Y)60 b Fl(represen)n(ts)26 b(the)i(global)e -(sub)n(v)n(ector)g Fh(Y)1597 2112 y Fd(:)p Fc(;j)s(y)291 -2374 y Fe(Syn)l(tax)1129 2555 y Fl(F90)p 1272 2555 25 -4 v 29 w(PSDOT)h(\()p Ff(x,)j(y,)h(de)l(c)l(omp)p 2103 -2555 26 4 v 31 w(data)p Fl(\))1009 2755 y(F90)p 1152 -2755 25 4 v 29 w(PSDOT)c(\()p Ff(x,)j(y,)h(de)l(c)l(omp)p -1983 2755 26 4 v 31 w(data,)g(jx,)f(jy)p Fl(\))p 951 -2976 1544 4 v 1001 3045 a Fh(dot)p Fl(,)e Fh(X)7 b Fl(,)27 -b Fh(Y)648 b Fm(F)-8 b(unction)p 951 3079 V 1001 3148 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2130 3148 -25 4 v 29 w(PSDOT)1001 3248 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2130 3248 V 29 w(PSDOT)p 951 3281 1544 4 v 1326 -3513 a(T)-7 b(able)28 b(2.2:)36 b(Data)27 b(t)n(yp)r(es)291 -3782 y Fm(On)k(En)m(try)291 3946 y(x)41 b Fl(the)h(lo)r(cal)e(p)r -(ortion)g(of)g(global)g(dense)h(matrix)f Fh(X)7 b Fl(.)75 -b(This)41 b(function)g(computes)g(the)498 4046 y(lo)r(cation)30 -b(of)h(the)g(\014rst)g(elemen)n(t)g(of)f(lo)r(cal)h(subarra)n(y)d -(used,)k(based)e(on)h Fh(j)5 b(x)31 b Fl(and)g(the)498 -4145 y(\014eld)d Fh(matr)r(ix)p 945 4145 25 4 v 30 w(data)g -Fl(of)g Fh(decomp)p 1532 4145 V 29 w(data)g Fl(.)498 -4245 y(Scop)r(e:)37 b Fm(lo)s(cal)498 4344 y Fl(T)n(yp)r(e:)g -Fm(required)498 4444 y Fl(Sp)r(eci\014ed)28 b(as:)36 -b(a)27 b(p)r(oin)n(ter)g(to)h(arra)n(y)d(of)i(rank)f(one)i(or)e(t)n(w)n -(o)h(con)n(taining)f(n)n(um)n(b)r(ers)h(of)498 4544 y(t)n(yp)r(e)h(sp)r -(eci\014ed)g(in)g(T)-7 b(able)27 b(2.2.)36 b(The)28 b(rank)e(of)i -Fh(x)g Fl(m)n(ust)g(b)r(e)g(the)g(same)f(of)g Fh(y)s -Fl(.)291 4707 y Fm(y)41 b Fl(the)h(lo)r(cal)f(p)r(ortion)g(of)g(global) -f(dense)i(matrix)e Fh(Y)19 b Fl(.)78 b(This)41 b(function)h(computes)g -(the)498 4807 y(lo)r(cation)34 b(of)g(the)g(\014rst)g(elemen)n(t)g(of)g -(lo)r(cal)g(subarra)n(y)e(used,)k(based)d(on)h Fh(iy)s(;)14 -b(j)5 b(y)36 b Fl(and)498 4907 y(the)28 b(\014eld)g Fh(matr)r(ix)p -1088 4907 V 30 w(data)g Fl(of)g Fh(decomp)p 1675 4907 -V 29 w(data)g Fl(.)498 5006 y(Scop)r(e:)37 b Fm(lo)s(cal)1681 -5255 y Fl(11)p eop -%%Page: 12 12 -12 11 bop 946 523 a Fl(T)n(yp)r(e:)37 b Fm(required)946 -623 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(p)r(oin)n(ter)g(to)g(arra) -n(y)e(of)i(rank)g(one)g(or)f(t)n(w)n(o)h(con)n(taining)f(n)n(um)n(b)r -(ers)h(of)946 722 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 -b(able)27 b(2.2.)36 b(The)28 b(rank)f(of)g Fh(y)k Fl(m)n(ust)c(b)r(e)h -(the)g(same)f(of)h Fh(x)p Fl(.)739 888 y Fm(decomp)p -1066 888 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 988 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -1088 y Fl(T)n(yp)r(e:)g Fm(required)946 1187 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 1353 y Fm(jx)42 b Fl(the)30 b(column)h(index)f(of)g -(global)f(dense)h(matrix)f Fh(X)7 b Fl(,)31 b(iden)n(tifying)f(the)g -(column)g(of)g(sub-)946 1453 y(v)n(ector)d Fh(X)7 b Fl(.)946 -1553 y(Scop)r(e:)37 b Fm(global)946 1652 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(and)f Fh(y)j Fl(are)d(of)h(rank)e(2.)946 1752 -y(Default:)38 b Fh(j)5 b(x)24 b Fl(=)e(1.)739 2017 y -Fm(jy)42 b Fl(the)31 b(column)g(index)g(of)g(global)e(dense)i(matrix)f -Fh(Y)19 b Fl(,)32 b(iden)n(tifying)f(the)g(column)g(of)f(sub-)946 -2117 y(v)n(ector)d Fh(Y)18 b Fl(.)946 2217 y(Scop)r(e:)37 -b Fm(global)946 2316 y Fl(T)n(yp)r(e:)g Fm(optional)p -Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i Fh(x)f -Fl(and)f Fh(y)j Fl(are)d(of)h(rank)e(2.)946 2416 y(Default:)38 -b Fh(j)5 b(y)26 b Fl(=)c(1.)946 2516 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(y)26 b Fg(\025)d Fl(1.)739 2682 y Fm(On)31 b(Return)739 -2848 y(F)-8 b(unction)32 b(v)-5 b(alue)41 b Fl(is)28 -b(the)g(dot)f(pro)r(duct)h(of)f(sub)n(v)n(ectors)f Fh(X)34 -b Fl(and)27 b Fh(Y)19 b Fl(.)946 2947 y(Scop)r(e:)37 -b Fm(global)946 3047 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h(indicated)g -(in)f(T)-7 b(able)28 b(2.2.)2130 5255 y(12)p eop -%%Page: 13 13 -13 12 bop 291 749 a Fe(F90)p 518 749 41 4 v 48 w(DOT|Generalized)46 -b(Dot)g(Pro)t(duct)291 1006 y Fl(This)32 b(subroutine)g(computes)g(a)g -(series)g(of)g(dot)h(pro)r(ducts)f(among)f(the)i(columns)f(of)h(t)n(w)n -(o)291 1106 y(dense)27 b(matrices)g Fh(X)34 b Fl(and)27 -b Fh(Y)19 b Fl(:)1303 1293 y Fh(r)r(es)p Fl(\()p Fh(i)p -Fl(\))k Fg( )g Fh(X)7 b Fl(\(:)p Fh(;)14 b(i)p Fl(\))1871 -1259 y Fc(T)1923 1293 y Fh(Y)19 b Fl(\(:)p Fh(;)14 b(i)p -Fl(\))291 1481 y(If)20 b(the)h(matrices)e(are)h(complex,)h(then)g(the)f -(usual)g(con)n(v)n(en)n(tion)f(applies,)i(i.e.)35 b(the)21 -b(conjugate)291 1581 y(transp)r(ose)k(of)i Fh(X)34 b -Fl(is)27 b(used.)36 b(If)28 b Fh(X)33 b Fl(and)27 b Fh(Y)45 -b Fl(are)26 b(of)h(rank)f(one,)h(then)h Fh(r)r(es)f Fl(is)g(a)f -(scalar,)g(else)g(it)291 1680 y(is)h(a)g(rank)g(one)g(arra)n(y)-7 -b(.)291 1968 y Fe(Syn)l(tax)1101 2152 y Fl(F90)p 1244 -2152 25 4 v 29 w(DOT)28 b(\()p Ff(r)l(es,)i(x,)g(y,)g(de)l(c)l(omp)p -2130 2152 26 4 v 32 w(data)p Fl(\))p 950 2380 1546 4 -v 1000 2450 a Fh(r)r(es)p Fl(,)e Fh(X)7 b Fl(,)27 b Fh(Y)644 -b Fm(Subroutine)p 950 2483 V 1000 2553 a Fl(Long)27 b(Precision)f(Real) -257 b(F90)p 2129 2553 25 4 v 29 w(DOT)1000 2652 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2129 2652 V 29 w(DOT)p -950 2685 1546 4 v 1326 2917 a(T)-7 b(able)28 b(2.3:)36 -b(Data)27 b(t)n(yp)r(es)291 3207 y Fm(On)k(En)m(try)291 -3383 y(x)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)h(of)f(global)g(dense)g -(matrix)g Fh(X)7 b Fl(.)498 3483 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3582 y Fl(T)n(yp)r(e:)g Fm(required)498 3682 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h(arra)n(y)d(of)i(rank)f(one)i(or) -e(t)n(w)n(o)h(con)n(taining)f(n)n(um)n(b)r(ers)h(of)498 -3781 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 b(able)27 -b(2.3.)36 b(The)28 b(rank)e(of)i Fh(x)g Fl(m)n(ust)g(b)r(e)g(the)g -(same)f(of)g Fh(y)s Fl(.)291 3957 y Fm(y)41 b Fl(the)28 -b(lo)r(cal)f(p)r(ortion)h(of)f(global)g(dense)g(matrix)g -Fh(Y)19 b Fl(.)498 4057 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4157 y Fl(T)n(yp)r(e:)g Fm(required)498 4256 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h(arra)n(y)d(of)i(rank)f(one)i(or) -e(t)n(w)n(o)h(con)n(taining)f(n)n(um)n(b)r(ers)h(of)498 -4356 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 b(able)27 -b(2.3.)36 b(The)28 b(rank)e(of)i Fh(y)i Fl(m)n(ust)e(b)r(e)g(the)g -(same)f(of)g Fh(x)p Fl(.)291 4532 y Fm(decomp)p 618 4532 -29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g -(comm)n(unications.)498 4631 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4731 y Fl(T)n(yp)r(e:)g Fm(required)498 4830 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g(Sec.)f(1.)291 5006 y Fm(On)k(Return)1681 5255 y Fl(13)p -eop -%%Page: 14 14 -14 13 bop 739 523 a Fm(res)41 b Fl(is)28 b(the)g(dot)f(pro)r(duct)h(of) -f(sub)n(v)n(ectors)f Fh(X)34 b Fl(and)27 b Fh(Y)19 b -Fl(.)946 623 y(Scop)r(e:)37 b Fm(global)946 722 y Fl(Sp)r(eci\014ed)31 -b(as:)40 b(a)29 b(n)n(um)n(b)r(er)h(or)e(a)h(rank-one)f(arra)n(y)g(of)h -(the)h(data)f(t)n(yp)r(e)h(indicated)g(in)946 822 y(T)-7 -b(able)28 b(2.2.)2130 5255 y(14)p eop -%%Page: 15 15 -15 14 bop 291 744 a Fe(F90)p 518 744 41 4 v 48 w(PSAMAX|In\014nit)l -(y-Norm)44 b(of)h(V)-11 b(ector)291 996 y Fl(This)27 -b(function)h(computes)g(the)g(in\014nit)n(y-norm)f(of)g(a)g(v)n(ector)g -Fh(X)7 b Fl(.)291 1096 y(If)28 b Fh(X)34 b Fl(is)27 b(double)h -(precision)e(real)h(v)n(ector)f(computes)i(in\014nit)n(y)g(norm)f(as:) -1409 1281 y Fh(amax)c Fg( )h Fl(max)1812 1333 y Fc(i)1915 -1281 y Fg(j)p Fh(x)1985 1293 y Fc(i)2013 1281 y Fg(j)291 -1493 y Fl(else)j(if)h Fh(X)34 b Fl(is)27 b(double)h(precision)f -(complex)g(v)n(ector)f(then)i(computes)g(in\014nit)n(y-norm)f(as:)1111 -1678 y Fh(amax)c Fg( )g Fl(max)1514 1730 y Fc(i)1617 -1678 y Fl(\()p Fg(j)p Fh(r)r(e)p Fl(\()p Fh(x)1829 1690 -y Fc(i)1858 1678 y Fl(\))p Fg(j)c Fl(+)f Fg(j)p Fh(im)p -Fl(\()p Fh(x)2219 1690 y Fc(i)2247 1678 y Fl(\))p Fg(j)p -Fl(\))291 1889 y(where:)291 2059 y Fh(X)47 b Fl(represen)n(ts)27 -b(the)g(global)g(sub)n(v)n(ector)f Fh(X)1627 2071 y Fd(:)p -Fc(;j)s(x)291 2340 y Fe(Syn)l(tax)1154 2522 y Fl(F90)p -1297 2522 25 4 v 29 w(PSAMAX)i(\()p Ff(x,de)l(c)l(omp)p -2077 2522 26 4 v 32 w(data)p Fl(\))1094 2722 y(F90)p -1237 2722 25 4 v 30 w(PSAMAX)g(\()p Ff(x,de)l(c)l(omp)p -2018 2722 26 4 v 32 w(data,)j(jx)p Fl(\))p 474 2947 2497 -4 v 524 3017 a Fh(amax)620 b(X)917 b Fm(F)-8 b(unction)p -474 3050 V 524 3120 a Fl(Long)27 b(Precision)f(Real)99 -b(Long)27 b(Precision)f(Real)257 b(F90)p 2481 3120 25 -4 v 29 w(PSAMAX)524 3220 y(Long)27 b(Precision)f(Real)99 -b(Long)27 b(Precision)f(Complex)99 b(F90)p 2481 3220 -V 29 w(PSZAMAX)p 474 3253 2497 4 v 1326 3485 a(T)-7 b(able)28 -b(2.4:)36 b(Data)27 b(t)n(yp)r(es)291 3768 y Fm(On)k(En)m(try)291 -3939 y(x)41 b Fl(the)h(lo)r(cal)e(p)r(ortion)g(of)g(global)g(dense)h -(matrix)f Fh(X)7 b Fl(.)75 b(This)41 b(function)g(computes)g(the)498 -4039 y(lo)r(cation)30 b(of)h(the)g(\014rst)g(elemen)n(t)g(of)f(lo)r -(cal)h(subarra)n(y)d(used,)k(based)e(on)h Fh(j)5 b(x)31 -b Fl(and)g(the)498 4138 y(\014eld)d Fh(matr)r(ix)p 945 -4138 25 4 v 30 w(data)g Fl(of)g Fh(decomp)p 1532 4138 -V 29 w(data)g Fl(.)498 4238 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4337 y Fl(T)n(yp)r(e:)g Fm(required)498 4437 y Fl(Sp)r(eci\014ed)25 -b(as:)34 b(a)24 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(con)n -(taining)i(n)n(um)n(b)r(ers)h(of)f(t)n(yp)r(e)i(sp)r(eci\014ed)498 -4537 y(in)j(T)-7 b(able)27 b(2.4.)291 4707 y Fm(decomp)p -618 4707 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)498 4807 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4907 y Fl(T)n(yp)r(e:)g Fm(required)498 5006 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)1681 5255 y(15)p eop -%%Page: 16 16 -16 15 bop 739 523 a Fm(jx)42 b Fl(the)30 b(column)h(index)f(of)g -(global)f(dense)h(matrix)f Fh(X)7 b Fl(,)31 b(iden)n(tifying)f(the)g -(column)g(of)g(sub-)946 623 y(v)n(ector)d Fh(X)7 b Fl(.)946 -722 y(Scop)r(e:)37 b Fm(global)946 822 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(is)f(of)h(rank)e(2.)946 922 y(Default:)38 b -Fh(j)5 b(x)24 b Fl(=)e(1)946 1021 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)f Fl(1.)739 1187 y Fm(On)31 b(Return)739 -1353 y(F)-8 b(unction)32 b(v)-5 b(alue)41 b Fl(is)28 -b(the)g(in\014nit)n(y)g(norm)f(of)g(sub)n(v)n(ector)f -Fh(X)7 b Fl(.)946 1453 y(Scop)r(e:)37 b Fm(global)946 -1553 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(n)n(um)n(b)r(er)g(of)h -(the)g(data)f(t)n(yp)r(e)h(indicated)g(in)f(T)-7 b(able)28 -b(2.4.)2130 5255 y(16)p eop -%%Page: 17 17 -17 16 bop 291 739 a Fe(F90)p 518 739 41 4 v 48 w(AMAX|Generalized)45 -b(In\014nit)l(y)g(Norm)291 987 y Fl(This)29 b(subroutine)h(computes)f -(a)h(series)e(of)i(in\014nit)n(y)g(norms)f(on)g(the)i(columns)e(of)h(a) -f(dense)291 1087 y(matrix)e Fh(X)7 b Fl(:)1320 1186 y -Fh(r)r(es)p Fl(\()p Fh(i)p Fl(\))24 b Fg( )f Fl(max)1719 -1241 y Fc(k)1828 1186 y Fg(j)p Fh(X)7 b Fl(\()p Fh(k)s(;)14 -b(i)p Fl(\))p Fg(j)291 1461 y Fe(Syn)l(tax)1100 1643 -y Fl(F90)p 1243 1643 25 4 v 29 w(AMAX)29 b(\()p Ff(r)l(es,)h(X,)g(de)l -(c)l(omp)p 2132 1643 26 4 v 31 w(data)p Fl(\))p 536 1866 -2374 4 v 586 1936 a Fh(r)r(es)711 b(X)917 b Fm(Subroutine)p -536 1969 V 586 2039 a Fl(Long)27 b(Precision)f(Real)99 -b(Long)27 b(Precision)f(Real)257 b(F90)p 2543 2039 25 -4 v 29 w(AMAX)586 2138 y(Long)27 b(Precision)f(Real)99 -b(Long)27 b(Precision)f(Complex)99 b(F90)p 2543 2138 -V 29 w(AMAX)p 536 2172 2374 4 v 1326 2404 a(T)-7 b(able)28 -b(2.5:)36 b(Data)27 b(t)n(yp)r(es)291 2681 y Fm(On)k(En)m(try)291 -2847 y(x)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)h(of)f(global)g(dense)g -(matrix)g Fh(X)7 b Fl(.)498 2947 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3047 y Fl(T)n(yp)r(e:)g Fm(required)498 3146 y Fl(Sp)r(eci\014ed)25 -b(as:)34 b(a)24 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(con)n -(taining)i(n)n(um)n(b)r(ers)h(of)f(t)n(yp)r(e)i(sp)r(eci\014ed)498 -3246 y(in)j(T)-7 b(able)27 b(2.5.)291 3412 y Fm(decomp)p -618 3412 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)498 3512 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3611 y Fl(T)n(yp)r(e:)g Fm(required)498 3711 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g(Sec.)f(1.)291 3877 y Fm(On)k(Return)291 4043 y(res)41 -b Fl(is)27 b(the)h(in\014nit)n(y)g(norm)f(of)h(the)g(columns)f(of)h -Fh(X)7 b Fl(.)498 4142 y(Scop)r(e:)37 b Fm(global)498 -4242 y Fl(Sp)r(eci\014ed)30 b(as:)41 b(a)29 b(n)n(um)n(b)r(er)g(or)g(a) -g(rank-one)f(arra)n(y)f(of)j(the)g(data)f(t)n(yp)r(e)h(indicated)g(in) -498 4342 y(T)-7 b(able)27 b(2.4.)1681 5255 y(17)p eop -%%Page: 18 18 -18 17 bop 739 749 a Fe(F90)p 966 749 41 4 v 48 w(PSASUM|1-Norm)45 -b(of)g(V)-11 b(ector)739 1007 y Fl(This)27 b(function)i(computes)e(the) -h(1-norm)e(of)i(a)f(v)n(ector)f Fh(X)7 b Fl(.)739 1106 -y(If)28 b Fh(X)34 b Fl(is)27 b(double)h(precision)f(real)f(v)n(ector)g -(computes)i(1-norm)e(as:)1926 1294 y Fh(asum)c Fg( )h(k)p -Fh(x)2347 1306 y Fc(i)2375 1294 y Fg(k)739 1482 y Fl(else)k(if)h -Fh(X)34 b Fl(ic)28 b(double)f(precision)g(complex)g(v)n(ector)f(then)j -(computes)e(1-norm)f(as:)1604 1669 y Fh(asum)c Fg( )h(k)p -Fh(r)r(e)p Fl(\()p Fh(X)7 b Fl(\))p Fg(k)2238 1681 y -Fd(1)2293 1669 y Fl(+)18 b Fg(k)p Fh(im)p Fl(\()p Fh(X)7 -b Fl(\))p Fg(k)2702 1681 y Fd(1)739 1857 y Fl(where:)739 -2031 y Fh(X)48 b Fl(represen)n(ts)26 b(the)i(global)e(sub)n(v)n(ector)g -Fh(X)2075 2043 y Fd(:)p Fc(;j)s(x)739 2318 y Fe(Syn)l(tax)1596 -2502 y Fl(F90)p 1739 2502 25 4 v 29 w(PSASUM)i(\()p Ff(x,)i(de)l(c)l -(omp)p 2533 2502 26 4 v 31 w(data)p Fl(\))1536 2702 y(F90)p -1679 2702 25 4 v 29 w(PSASUM)e(\()p Ff(x,)i(de)l(c)l(omp)p -2473 2702 26 4 v 32 w(data,)h(jx)p Fl(\))p 1370 2930 -1603 4 v 1420 3000 a Fh(dot)p Fl(,)d Fh(X)7 b Fl(,)27 -b Fh(Y)648 b Fm(F)-8 b(unction)p 1370 3033 V 1420 3103 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2549 3103 -25 4 v 29 w(PSASUM)1420 3202 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2549 3202 V 29 w(PSASUM)p 1370 3235 1603 4 v -1775 3467 a(T)-7 b(able)27 b(2.6:)36 b(Data)27 b(t)n(yp)r(es)739 -3758 y Fm(On)k(En)m(try)739 3934 y(x)42 b Fl(the)f(lo)r(cal)f(p)r -(ortion)g(of)h(global)e(dense)i(matrix)f Fh(X)7 b Fl(.)75 -b(This)41 b(function)g(computes)g(the)946 4033 y(lo)r(cation)31 -b(of)f(the)i(\014rst)e(elemen)n(t)h(of)g(lo)r(cal)f(subarra)n(y)e -(used,)k(based)e(on)h Fh(j)5 b(x)31 b Fl(and)g(the)946 -4133 y(\014eld)d Fh(matr)r(ix)p 1393 4133 25 4 v 31 w(data)f -Fl(of)h Fh(decomp)p 1980 4133 V 30 w(data)f Fl(.)946 -4232 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4332 y Fl(T)n(yp)r(e:)g -Fm(required)946 4432 y Fl(Sp)r(eci\014ed)25 b(as:)34 -b(a)24 b(rank)f(one)h(or)f(t)n(w)n(o)g(arra)n(y)e(con)n(taining)i(n)n -(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g(sp)r(eci\014ed)946 -4531 y(in)k(T)-7 b(able)28 b(2.6.)739 4707 y Fm(decomp)p -1066 4707 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 4807 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4907 y Fl(T)n(yp)r(e:)g Fm(required)946 5006 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)2130 5255 y(18)p eop -%%Page: 19 19 -19 18 bop 291 523 a Fm(jx)42 b Fl(the)30 b(column)g(index)g(of)h -(global)d(dense)i(matrix)g Fh(X)7 b Fl(,)30 b(iden)n(tifying)h(the)f -(column)g(of)g(sub-)498 623 y(v)n(ector)c Fh(X)7 b Fl(.)498 -722 y(Scop)r(e:)37 b Fm(global)498 822 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)h -Fh(x)g Fl(is)g(of)f(rank)g(2.)498 922 y(Default:)38 b -Fh(j)5 b(x)23 b Fl(=)g(1)498 1021 y(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)e Fl(1.)291 1187 y Fm(On)31 b(Return)291 -1353 y(F)-8 b(unction)31 b(v)-5 b(alue)42 b Fl(is)27 -b(the)h(1-norm)e(of)i(sub)n(v)n(ector)e Fh(X)7 b Fl(.)498 -1453 y(Scop)r(e:)37 b Fm(global)498 1553 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h -(indicated)f(in)h(T)-7 b(able)27 b(2.6.)1681 5255 y(19)p -eop -%%Page: 20 20 -20 19 bop 739 749 a Fe(F90)p 966 749 41 4 v 48 w(PSNRM2|2-Norm)46 -b(of)f(V)-11 b(ector)739 1007 y Fl(This)27 b(function)i(computes)e(the) -h(2-norm)e(of)i(a)f(v)n(ector)f Fh(X)7 b Fl(.)739 1107 -y(If)28 b Fh(X)34 b Fl(is)27 b(double)h(precision)f(real)f(v)n(ector)g -(computes)i(2-norm)e(as:)1868 1303 y Fh(nr)r(m)p Fl(2)d -Fg( )2202 1226 y(p)p 2271 1226 203 4 v 77 x Fh(X)2347 -1279 y Fc(T)2398 1303 y Fh(X)739 1491 y Fl(else)k(if)h -Fh(X)34 b Fl(is)28 b(double)f(precision)g(complex)g(v)n(ector)f(then)i -(computes)g(2-norm)e(as:)1863 1688 y Fh(nr)r(m)p Fl(2)d -Fg( )2196 1610 y(p)p 2265 1610 214 4 v 78 x Fh(X)2341 -1664 y Fc(H)2404 1688 y Fh(X)739 1876 y Fl(where:)739 -2049 y Fh(X)48 b Fl(represen)n(ts)26 b(the)i(global)e(sub)n(v)n(ector)g -Fh(X)2075 2061 y Fd(:)p Fc(;j)s(x)p 1373 2252 1597 4 -v 1423 2322 a Fh(nr)r(m)p Fl(2,)h Fh(X)663 b Fm(F)-8 -b(unction)p 1373 2355 V 1423 2425 a Fl(Long)26 b(Precision)g(Real)258 -b(F90)p 2552 2425 25 4 v 29 w(PSNRM2)1423 2525 y(Long)26 -b(Precision)g(Complex)100 b(F90)p 2552 2525 V 29 w(PSNRM2)p -1373 2558 1597 4 v 1775 2790 a(T)-7 b(able)27 b(2.7:)36 -b(Data)27 b(t)n(yp)r(es)739 3172 y Fe(Syn)l(tax)1598 -3356 y Fl(F90)p 1741 3356 25 4 v 30 w(PSNRM2)g(\()p Ff(x,)j(de)l(c)l -(omp)p 2530 3356 26 4 v 31 w(data)p Fl(\))1539 3556 y(F90)p -1682 3556 25 4 v 29 w(PSNRM2)d(\()p Ff(x,)j(de)l(c)l(omp)p -2470 3556 26 4 v 32 w(data,)h(jx)p Fl(\))739 3757 y Fm(On)g(En)m(try) -739 3934 y(x)42 b Fl(the)f(lo)r(cal)f(p)r(ortion)g(of)h(global)e(dense) -i(matrix)f Fh(X)7 b Fl(.)75 b(This)41 b(function)g(computes)g(the)946 -4033 y(lo)r(cation)31 b(of)f(the)i(\014rst)e(elemen)n(t)h(of)g(lo)r -(cal)f(subarra)n(y)e(used,)k(based)e(on)h Fh(j)5 b(x)31 -b Fl(and)g(the)946 4133 y(\014eld)d Fh(matr)r(ix)p 1393 -4133 25 4 v 31 w(data)f Fl(of)h Fh(decomp)p 1980 4133 -V 30 w(data)f Fl(.)946 4232 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4332 y Fl(T)n(yp)r(e:)g Fm(required)946 4432 y Fl(Sp)r(eci\014ed)25 -b(as:)34 b(a)24 b(rank)f(one)h(or)f(t)n(w)n(o)g(arra)n(y)e(con)n -(taining)i(n)n(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g(sp)r(eci\014ed)946 -4531 y(in)k(T)-7 b(able)28 b(2.7.)739 4707 y Fm(decomp)p -1066 4707 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 4807 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4907 y Fl(T)n(yp)r(e:)g Fm(required)946 5006 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)2130 5255 y(20)p eop -%%Page: 21 21 -21 20 bop 291 523 a Fm(jx)42 b Fl(the)30 b(column)g(index)g(of)h -(global)d(dense)i(matrix)g Fh(X)7 b Fl(,)30 b(iden)n(tifying)h(the)f -(column)g(of)g(sub-)498 623 y(v)n(ector)c Fh(X)7 b Fl(.)498 -722 y(Scop)r(e:)37 b Fm(global)498 822 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)h -Fh(x)g Fl(is)g(of)f(rank)g(2.)498 922 y(Default:)38 b -Fh(j)5 b(x)23 b Fl(=)g(1)498 1021 y(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)e Fl(1.)291 1187 y Fm(On)31 b(Return)291 -1353 y(F)-8 b(unction)31 b(V)-8 b(alue)42 b Fl(is)27 -b(the)h(2-norm)f(of)g(sub)n(v)n(ector)f Fh(X)7 b Fl(.)498 -1453 y(Scop)r(e:)37 b Fm(global)498 1553 y Fl(T)n(yp)r(e:)g -Fm(required)498 1652 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h(indicated)f -(in)h(T)-7 b(able)27 b(2.7.)1681 5255 y(21)p eop -%%Page: 22 22 -22 21 bop 739 739 a Fe(F90)p 966 739 41 4 v 48 w(PSNRMI|In\014nit)l(y) -46 b(Norm)f(of)g(Sparse)g(Matrix)739 987 y Fl(This)27 -b(function)i(computes)e(the)h(in\014nit)n(y-norm)f(of)h(a)f(matrix)g -Fh(A)p Fl(:)1903 1269 y Fh(nr)r(mi)c Fg( )g(k)p Fh(A)p -Fg(k)2369 1281 y Fb(1)739 1452 y Fl(where:)739 1618 y -Fh(A)42 b Fl(represen)n(ts)26 b(the)i(global)e(matrix)h -Fh(A)p 1379 1804 1585 4 v 1428 1873 a(nr)r(mi)p Fl(,)h -Fh(A)682 b Fm(F)-8 b(unction)p 1379 1907 V 1428 1976 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2557 1976 -25 4 v 29 w(PSNRMI)1428 2076 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2557 2076 V 29 w(PSNRMI)p 1379 2109 1585 4 v -1775 2341 a(T)-7 b(able)27 b(2.8:)36 b(Data)27 b(t)n(yp)r(es)739 -2715 y Fe(Syn)l(tax)1593 2897 y Fl(F90)p 1736 2897 25 -4 v 29 w(PSNRMI)g(\()p Ff(A,)k(de)l(c)l(omp)p 2536 2897 -26 4 v 31 w(data)p Fl(\))739 3096 y Fm(On)g(En)m(try)739 -3262 y(a)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(the)h(global)f -(sparse)f(matrix)h Fh(A)p Fl(.)946 3362 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 3462 y Fl(T)n(yp)r(e:)g Fm(required)946 -3561 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)739 3727 -y Fm(decomp)p 1066 3727 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 3827 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 3927 y Fl(T)n(yp)r(e:)g -Fm(required)946 4026 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 4192 y Fm(On)k(Return)739 4358 y(F)-8 -b(unction)32 b(v)-5 b(alue)41 b Fl(is)28 b(the)g(in\014nit)n(y-norm)f -(of)g(sparse)f(submatrix)h Fh(A)p Fl(.)946 4458 y(Scop)r(e:)37 -b Fm(global)946 4558 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h(indicated)g -(in)f(T)-7 b(able)28 b(2.8.)2130 5255 y(22)p eop -%%Page: 23 23 -23 22 bop 291 734 a Fe(F90)p 518 734 41 4 v 48 w(PSSPMM|Sparse)43 -b(Matrix)i(b)l(y)f(Dense)h(Matrix)291 883 y(Pro)t(duct)291 -1127 y Fl(This)27 b(subroutine)g(computes)h(the)g(Sparse)e(Matrix)h(b)n -(y)h(Dense)f(Matrix)g(Pro)r(duct:)1331 1326 y Fh(Y)42 -b Fg( )23 b Fh(\013P)1633 1338 y Fc(r)1670 1326 y Fh(AP)1785 -1338 y Fc(c)1820 1326 y Fh(X)h Fl(+)18 b Fh(\014)t(Y)889 -b Fl(\(2.1\))1305 1472 y Fh(Y)42 b Fg( )23 b Fh(\013P)1607 -1484 y Fc(r)1644 1472 y Fh(A)1706 1437 y Fc(T)1759 1472 -y Fh(P)1812 1484 y Fc(c)1846 1472 y Fh(X)i Fl(+)18 b -Fh(\014)t(Y)862 b Fl(\(2.2\))1300 1617 y Fh(Y)41 b Fg( )23 -b Fh(\013P)1601 1629 y Fc(r)1639 1617 y Fh(A)1701 1583 -y Fc(H)1764 1617 y Fh(P)1817 1629 y Fc(c)1851 1617 y -Fh(X)i Fl(+)18 b Fh(\014)t(Y)857 b Fl(\(2.3\))415 1763 -y(where:)291 1924 y Fh(X)47 b Fl(is)28 b(the)g(global)e(dense)i -(submatrix)f Fh(X)1569 1936 y Fd(:)p Fc(;j)s(x)p Fd(:)p -Fc(j)s(x)p Fd(+)p Fc(k)q Fb(\000)p Fd(1)291 2088 y Fh(Y)60 -b Fl(is)27 b(the)h(global)f(dense)g(submatrix)g Fh(Y)1539 -2100 y Fd(:)p Fc(;j)s(y)r Fd(:)p Fc(j)s(y)r Fd(+)p Fc(k)q -Fb(\000)p Fd(1)291 2251 y Fh(A)41 b Fl(is)28 b(the)g(global)e(sparse)g -(submatrix)i Fh(A)291 2415 y(P)344 2427 y Fc(r)381 2415 -y Fh(;)14 b(P)471 2427 y Fc(c)546 2415 y Fl(are)27 b(the)h(p)r(erm)n -(utation)f(matrices.)p 918 2593 1611 4 v 967 2663 a Fh(A)p -Fl(,)h Fh(X)7 b Fl(,)28 b Fh(Y)18 b Fl(,)28 b Fh(\013)p -Fl(,)g Fh(\014)478 b Fm(Subroutine)p 918 2696 V 967 2766 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2096 2766 -25 4 v 29 w(PSSPMM)967 2865 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2096 2865 V 29 w(PSSPMM)p 918 2898 1611 4 v 1326 -3130 a(T)-7 b(able)28 b(2.9:)36 b(Data)27 b(t)n(yp)r(es)291 -3501 y Fe(Syn)l(tax)698 3683 y Fl(CALL)h(F90)p 1095 3683 -25 4 v 29 w(PSSPMM)f(\()p Ff(alpha,)32 b(a,)f(x,)f(b)l(eta,)g(y,)g(de)l -(c)l(omp)p 2533 3683 26 4 v 32 w(data)p Fl(\))315 3882 -y(CALL)e(F90)p 712 3882 25 4 v 29 w(PSSPMM)f(\()p Ff(alpha,)32 -b(a,)f(x,)f(b)l(eta,)g(y,de)l(c)l(omp)p 2120 3882 26 -4 v 32 w(data,)h(tr)l(ans,)f(k,)g(jx,)g(jy,)h(work)p -Fl(\))291 4081 y Fm(On)g(En)m(try)291 4245 y(alpha)42 -b Fl(the)27 b(scalar)f Fh(\013)p Fl(.)498 4345 y(Scop)r(e:)37 -b Fm(global)498 4444 y Fl(T)n(yp)r(e:)g Fm(required)498 -4544 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h -(the)g(data)f(t)n(yp)r(e)h(indicated)f(in)h(T)-7 b(able)27 -b(2.9.)291 4707 y Fm(a)41 b Fl(the)28 b(lo)r(cal)g(p)r(ortion)f(of)g -(the)h(sparse)e(matrix)h Fh(A)p Fl(.)498 4807 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 4907 y Fl(T)n(yp)r(e:)g Fm(required)498 -5006 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)1681 5255 -y(23)p eop -%%Page: 24 24 -24 23 bop 739 523 a Fm(x)42 b Fl(the)34 b(lo)r(cal)g(p)r(ortion)f(of)h -(global)f(dense)h(matrix)g Fh(X)7 b Fl(.)55 b(This)34 -b(subroutine)g(computes)g(the)946 623 y(lo)r(cation)d(of)f(the)i -(\014rst)e(elemen)n(t)h(of)g(lo)r(cal)f(subarra)n(y)e(used,)k(based)e -(on)h Fh(j)5 b(x)31 b Fl(and)g(the)946 722 y(\014eld)d -Fh(matr)r(ix)p 1393 722 25 4 v 31 w(data)f Fl(of)h Fh(decomp)p -1980 722 V 30 w(data)f Fl(.)946 822 y(Scop)r(e:)37 b -Fm(lo)s(cal)946 922 y Fl(T)n(yp)r(e:)g Fm(required)946 -1021 y Fl(Sp)r(eci\014ed)25 b(as:)34 b(a)24 b(rank)f(one)h(or)f(t)n(w)n -(o)g(arra)n(y)e(con)n(taining)i(n)n(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g -(sp)r(eci\014ed)946 1121 y(in)k(T)-7 b(able)28 b(2.9.)36 -b(The)27 b(rank)g(of)h Fh(x)g Fl(m)n(ust)f(b)r(e)h(the)g(same)f(of)h -Fh(y)s Fl(.)739 1277 y Fm(b)s(eta)41 b Fl(the)28 b(scalar)e -Fh(\014)t Fl(.)946 1377 y(Scop)r(e:)37 b Fm(global)946 -1476 y Fl(T)n(yp)r(e:)g Fm(required)946 1576 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h -(indicated)g(in)f(T)-7 b(able)28 b(2.9.)739 1732 y Fm(y)42 -b Fl(the)35 b(lo)r(cal)f(p)r(ortion)g(of)h(global)f(dense)g(matrix)g -Fh(Y)19 b Fl(.)58 b(This)35 b(subroutine)f(computes)h(the)946 -1831 y(lo)r(cation)c(of)g(the)g(\014rst)g(elemen)n(t)g(of)h(lo)r(cal)e -(subarra)n(y)f(used,)j(based)e(on)h Fh(j)5 b(y)34 b Fl(and)d(the)946 -1931 y(\014eld)d Fh(matr)r(ix)p 1393 1931 V 31 w(data)f -Fl(of)h Fh(decomp)p 1980 1931 V 30 w(data)f Fl(.)946 -2031 y(Scop)r(e:)37 b Fm(lo)s(cal)946 2130 y Fl(T)n(yp)r(e:)g -Fm(required)946 2230 y Fl(Sp)r(eci\014ed)25 b(as:)34 -b(a)24 b(rank)f(one)h(or)f(t)n(w)n(o)g(arra)n(y)e(con)n(taining)i(n)n -(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g(sp)r(eci\014ed)946 -2330 y(in)k(T)-7 b(able)28 b(2.9.)36 b(The)27 b(rank)g(of)h -Fh(y)i Fl(m)n(ust)e(b)r(e)g(the)g(same)f(of)g Fh(x)p -Fl(.)739 2486 y Fm(decomp)p 1066 2486 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)946 -2585 y(Scop)r(e:)37 b Fm(lo)s(cal)946 2685 y Fl(T)n(yp)r(e:)g -Fm(required)946 2785 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 2941 y Fm(trans)42 b Fl(indicate)28 -b(what)f(kind)h(of)g(op)r(eration)e(to)i(p)r(erform.)946 -3097 y Fm(trans)33 b(=)f(N)41 b Fl(the)28 b(op)r(eration)f(is)g(sp)r -(eci\014ed)h(b)n(y)f(equation)g(2.1)946 3220 y Fm(trans)33 -b(=)f(T)42 b Fl(the)28 b(op)r(eration)e(is)i(sp)r(eci\014ed)g(b)n(y)f -(equation)g(2.2)946 3342 y Fm(trans)33 b(=)f(C)41 b Fl(the)28 -b(op)r(eration)f(is)g(sp)r(eci\014ed)h(b)n(y)g(equation)f(2.3)946 -3499 y(Scop)r(e:)37 b Fm(global)946 3598 y Fl(T)n(yp)r(e:)g -Fm(optional)946 3698 y Fl(Default:)h Fh(tr)r(ans)24 b -Fl(=)e Fh(N)946 3797 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(c)n(haracter)f(v)-5 b(ariable.)739 3954 y Fm(k)42 -b Fl(n)n(um)n(b)r(er)27 b(of)h(columns)f(in)h(dense)f(submatrices)g -Fh(X)34 b Fl(and)28 b Fh(Y)18 b Fl(.)946 4053 y(Scop)r(e:)37 -b Fm(global)946 4153 y Fl(T)n(yp)r(e:)g Fm(optional)946 -4252 y Fl(Default:)h Fj(min\(size\(x,2\)-jx)o(+1,)o(si)o(ze\()o(y,)o -(2\))o(-jy)o(+1)o(\))946 4352 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(k)g -Fg(\025)d Fl(1.)739 4508 y Fm(jx)42 b Fl(the)30 b(column)h(index)f(of)g -(global)f(dense)h(matrix)f Fh(X)7 b Fl(,)31 b(iden)n(tifying)f(the)g -(column)g(of)g(sub-)946 4608 y(v)n(ector)d Fh(X)7 b Fl(.)946 -4707 y(Scop)r(e:)37 b Fm(global)946 4807 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(is)f(of)h(rank)e(2.)946 4907 y(Default:)38 -b Fh(iy)25 b Fl(=)e(1)946 5006 y(Sp)r(eci\014ed)29 b(as:)36 -b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 b(x)24 -b Fg(\025)f Fl(1.)2130 5255 y(24)p eop -%%Page: 25 25 -25 24 bop 291 523 a Fm(jy)42 b Fl(the)31 b(column)g(index)g(of)f -(global)g(dense)h(matrix)f Fh(Y)19 b Fl(,)31 b(iden)n(tifying)g(the)h -(column)e(of)h(sub-)498 623 y(v)n(ector)26 b Fh(Y)19 -b Fl(.)498 722 y(Scop)r(e:)37 b Fm(global)498 822 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)h -Fh(y)j Fl(is)c(of)h(rank)e(2.)498 922 y(Default:)38 b -Fh(j)5 b(y)25 b Fl(=)e(1)498 1021 y(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(y)26 b Fg(\025)c Fl(1.)291 1187 y Fm(w)m(ork)42 b Fl(the)28 -b(w)n(ork)e(arra)n(y)-7 b(.)498 1287 y(Scop)r(e:)37 b -Fm(lo)s(cal)498 1386 y Fl(Sp)r(eci\014ed)h(as:)55 b(a)37 -b(rank)g(one)f(arra)n(y)f(of)i(the)h(same)f(t)n(yp)r(e)g(of)g -Fh(X)44 b Fl(and)37 b Fh(Y)56 b Fl(with)38 b(the)498 -1486 y(POINTER)27 b(attribute.)291 1652 y Fm(On)k(Return)291 -1818 y(y)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)h(of)f(result)g -(submatrix)h Fh(Y)18 b Fl(.)498 1918 y(Scop)r(e:)37 b -Fm(lo)s(cal)498 2017 y Fl(T)n(yp)r(e:)g Fm(required)498 -2117 y Fl(Sp)r(eci\014ed)28 b(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h -(arra)n(y)d(of)i(rank)f(one)i(or)e(t)n(w)n(o)h(con)n(taining)f(n)n(um)n -(b)r(ers)h(of)498 2217 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 -b(able)27 b(2.9.)1681 5255 y(25)p eop -%%Page: 26 26 -26 25 bop 739 736 a Fe(F90)p 966 736 41 4 v 48 w(PSSPSM|T)-11 -b(riangular)45 b(System)g(Solv)l(e)739 981 y Fl(This)27 -b(subroutine)h(computes)f(the)h(T)-7 b(riangular)26 b(System)h(Solv)n -(e:)1628 1259 y Fh(Y)101 b Fg( )83 b Fh(\013P)2049 1271 -y Fc(r)2087 1259 y Fh(T)2148 1224 y Fb(\000)p Fd(1)2236 -1259 y Fh(P)2289 1271 y Fc(c)2323 1259 y Fh(X)25 b Fl(+)18 -b Fh(\014)t(Y)1628 1383 y(Y)101 b Fg( )83 b Fh(\013D)r(P)2120 -1395 y Fc(r)2158 1383 y Fh(T)2219 1349 y Fb(\000)p Fd(1)2307 -1383 y Fh(P)2360 1395 y Fc(c)2394 1383 y Fh(X)25 b Fl(+)18 -b Fh(\014)t(Y)1628 1508 y(Y)101 b Fg( )83 b Fh(\013P)2049 -1520 y Fc(r)2087 1508 y Fh(T)2148 1473 y Fb(\000)p Fd(1)2236 -1508 y Fh(P)2289 1520 y Fc(c)2323 1508 y Fh(D)r(X)25 -b Fl(+)18 b Fh(\014)t(Y)1628 1632 y(Y)101 b Fg( )83 b -Fh(\013P)2049 1644 y Fc(r)2087 1632 y Fh(T)2148 1598 -y Fb(\000)p Fc(T)2251 1632 y Fh(P)2304 1644 y Fc(c)2338 -1632 y Fh(X)25 b Fl(+)18 b Fh(\014)t(Y)1628 1757 y(Y)101 -b Fg( )83 b Fh(\013D)r(P)2120 1769 y Fc(r)2158 1757 y -Fh(T)2219 1723 y Fb(\000)p Fc(T)2322 1757 y Fh(P)2375 -1769 y Fc(c)2409 1757 y Fh(X)25 b Fl(+)18 b Fh(\014)t(Y)1628 -1881 y(Y)101 b Fg( )83 b Fh(\013P)2049 1893 y Fc(r)2087 -1881 y Fh(T)2148 1847 y Fb(\000)p Fc(T)2251 1881 y Fh(P)2304 -1893 y Fc(c)2338 1881 y Fh(D)r(X)25 b Fl(+)18 b Fh(\014)t(Y)1628 -2006 y(Y)101 b Fg( )83 b Fh(\013P)2049 2018 y Fc(r)2087 -2006 y Fh(T)2148 1972 y Fb(\000)p Fc(H)2262 2006 y Fh(P)2315 -2018 y Fc(c)2349 2006 y Fh(X)24 b Fl(+)19 b Fh(\014)t(Y)1628 -2130 y(Y)101 b Fg( )83 b Fh(\013D)r(P)2120 2142 y Fc(r)2158 -2130 y Fh(T)2219 2096 y Fb(\000)p Fc(H)2333 2130 y Fh(P)2386 -2142 y Fc(c)2420 2130 y Fh(X)25 b Fl(+)18 b Fh(\014)t(Y)1628 -2255 y(Y)101 b Fg( )83 b Fh(\013P)2049 2267 y Fc(r)2087 -2255 y Fh(T)2148 2221 y Fb(\000)p Fc(H)2262 2255 y Fh(P)2315 -2267 y Fc(c)2349 2255 y Fh(D)r(X)25 b Fl(+)18 b Fh(\014)t(Y)863 -2558 y Fl(where:)739 2721 y Fh(X)48 b Fl(is)27 b(the)h(global)f(dense)g -(submatrix)g Fh(X)2017 2733 y Fd(:)p Fc(;j)s(x)p Fd(:)p -Fc(j)s(x)p Fd(+)p Fc(n)p Fb(\000)p Fd(1)739 2885 y Fh(Y)60 -b Fl(is)28 b(the)g(global)e(dense)h(submatrix)g Fh(Y)1987 -2897 y Fd(:)p Fc(;j)s(y)r Fd(:)p Fc(j)s(y)r Fd(+)p Fc(n)p -Fb(\000)p Fd(1)739 3050 y Fh(T)52 b Fl(is)28 b(the)g(global)e(sparse)h -(blo)r(c)n(k)g(triangular)f(submatrix)h Fh(T)739 3214 -y(D)43 b Fl(is)28 b(the)g(scaling)f(diagonal)f(matrix.)739 -3378 y Fh(P)792 3390 y Fc(r)829 3378 y Fh(;)14 b(P)919 -3390 y Fc(c)994 3378 y Fl(are)27 b(the)h(p)r(erm)n(utation)f(matrices.) -739 3652 y Fe(Syn)l(tax)1169 3834 y Fl(CALL)h(F90)p 1566 -3834 25 4 v 29 w(PSSPSM)f(\()p Ff(alpha,)32 b(t,)e(x,)g(b)l(eta,)g(y,)g -(de)l(c)l(omp)p 2959 3834 26 4 v 32 w(data)p Fl(\))739 -4033 y(CALL)e(F90)p 1136 4033 25 4 v 29 w(PSSPSM)891 -4133 y(\()p Ff(alpha,)33 b(t,)d(x,)f(b)l(eta,)i(y,)f(de)l(c)l(omp)p -1906 4133 26 4 v 32 w(data,)h(tr)l(ans,)e(unit,)h(choic)l(e,)h(diag,)h -(n,)e(jx,)g(jy,)h(work)p Fl(\))p 1381 4355 1581 4 v 1431 -4424 a Fh(T)12 b Fl(,)27 b Fh(X)7 b Fl(,)27 b Fh(Y)18 -b Fl(,)28 b Fh(D)r Fl(,)g Fh(\013)p Fl(,)g Fh(\014)359 -b Fm(Subroutine)p 1381 4458 V 1431 4527 a Fl(Long)26 -b(Precision)g(Real)258 b(F90)p 2560 4527 25 4 v 29 w(PSSPSM)1431 -4627 y(Long)26 b(Precision)g(Complex)100 b(F90)p 2560 -4627 V 29 w(PSSPSM)p 1381 4660 1581 4 v 1754 4892 a(T)-7 -b(able)27 b(2.10:)36 b(Data)27 b(t)n(yp)r(es)2130 5255 -y(26)p eop -%%Page: 27 27 -27 26 bop 291 523 a Fm(On)31 b(En)m(try)291 692 y(alpha)42 -b Fl(the)27 b(scalar)f Fh(\013)p Fl(.)498 792 y(Scop)r(e:)37 -b Fm(global)498 892 y Fl(T)n(yp)r(e:)g Fm(required)498 -991 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h -(the)g(data)f(t)n(yp)r(e)h(indicated)f(in)h(T)-7 b(able)27 -b(2.10.)291 1161 y Fm(t)41 b Fl(the)28 b(global)f(p)r(ortion)g(of)g -(the)h(sparse)f(matrix)g Fh(T)12 b Fl(.)498 1260 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 1360 y Fl(T)n(yp)r(e:)g Fm(required)498 -1460 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)291 1629 -y Fm(x)41 b Fl(the)35 b(lo)r(cal)e(p)r(ortion)h(of)g(global)f(dense)h -(matrix)f Fh(X)7 b Fl(.)56 b(This)34 b(subroutine)g(computes)g(the)498 -1729 y(lo)r(cation)c(of)h(the)g(\014rst)g(elemen)n(t)g(of)f(lo)r(cal)h -(subarra)n(y)d(used,)k(based)e(on)h Fh(j)5 b(x)31 b Fl(and)g(the)498 -1828 y(\014eld)d Fh(matr)r(ix)p 945 1828 25 4 v 30 w(data)g -Fl(of)g Fh(decomp)p 1532 1828 V 29 w(data)g Fl(.)498 -1928 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2027 y Fl(T)n(yp)r(e:)g -Fm(required)498 2127 y Fl(Sp)r(eci\014ed)25 b(as:)34 -b(a)24 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(con)n(taining)i(n)n -(um)n(b)r(ers)h(of)f(t)n(yp)r(e)i(sp)r(eci\014ed)498 -2227 y(in)j(T)-7 b(able)27 b(2.10.)36 b(The)28 b(rank)e(of)i -Fh(x)g Fl(m)n(ust)g(b)r(e)g(the)g(same)f(of)g Fh(y)s -Fl(.)291 2396 y Fm(b)s(eta)41 b Fl(the)28 b(scalar)e -Fh(\014)t Fl(.)498 2496 y(Scop)r(e:)37 b Fm(global)498 -2595 y Fl(T)n(yp)r(e:)g Fm(required)498 2695 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h -(indicated)f(in)h(T)-7 b(able)27 b(2.10.)291 2864 y Fm(y)41 -b Fl(the)36 b(lo)r(cal)e(p)r(ortion)g(of)h(global)e(dense)i(matrix)f -Fh(Y)19 b Fl(.)58 b(This)35 b(subroutine)f(computes)h(the)498 -2964 y(lo)r(cation)c(of)g(the)g(\014rst)g(elemen)n(t)g(of)g(lo)r(cal)g -(subarra)n(y)d(used,)k(based)f(on)g Fh(j)5 b(y)34 b Fl(and)d(the)498 -3064 y(\014eld)d Fh(matr)r(ix)p 945 3064 V 30 w(data)g -Fl(of)g Fh(decomp)p 1532 3064 V 29 w(data)g Fl(.)498 -3163 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3263 y Fl(T)n(yp)r(e:)g -Fm(required)498 3362 y Fl(Sp)r(eci\014ed)25 b(as:)34 -b(a)24 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(con)n(taining)i(n)n -(um)n(b)r(ers)h(of)f(t)n(yp)r(e)i(sp)r(eci\014ed)498 -3462 y(in)j(T)-7 b(able)27 b(2.10.)36 b(The)28 b(rank)e(of)i -Fh(y)i Fl(m)n(ust)e(b)r(e)g(the)g(same)f(of)g Fh(x)p -Fl(.)291 3631 y Fm(decomp)p 618 3631 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)498 -3731 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3831 y Fl(T)n(yp)r(e:)g -Fm(required)498 3930 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 4100 y Fm(trans)42 b Fl(sp)r(ecify)28 -b(with)g Ff(unitd)f Fl(the)h(op)r(eration)f(to)g(p)r(erform.)498 -4269 y Fm(trans)33 b(=)f('N')40 b Fl(the)28 b(op)r(eration)e(is)i(with) -g(no)f(transp)r(osed)g(matrix)498 4403 y Fm(trans)33 -b(=)f('T')41 b Fl(the)28 b(op)r(eration)e(is)i(with)g(transp)r(osed)e -(matrix.)498 4538 y Fm(trans)33 b(=)f('C')40 b Fl(the)28 -b(op)r(eration)f(is)g(with)h(conjugate)f(transp)r(osed)g(matrix.)498 -4707 y(Scop)r(e:)37 b Fm(global)498 4807 y Fl(T)n(yp)r(e:)g -Fm(optional)498 4907 y Fl(Default:)h Fh(tr)r(ans)23 b -Fl(=)g Fh(N)498 5006 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(c)n(haracter)e(v)-5 b(ariable.)1681 5255 y(27)p -eop -%%Page: 28 28 -28 27 bop 739 523 a Fm(unitd)41 b Fl(sp)r(ecify)28 b(with)g -Ff(tr)l(ans)f Fl(the)h(op)r(eration)f(to)g(p)r(erform.)946 -689 y Fm(unitd)32 b(=)g('U')41 b Fl(the)28 b(op)r(eration)f(is)g(with)h -(no)g(scaling)946 822 y Fm(unitd)k(=)g('L')41 b Fl(the)28 -b(op)r(eration)f(is)g(with)h(left)g(scaling)946 955 y -Fm(unitd)k(=)g('R')40 b Fl(the)28 b(op)r(eration)f(is)g(with)h(righ)n -(t)f(scaling.)946 1121 y(Scop)r(e:)37 b Fm(global)946 -1220 y Fl(T)n(yp)r(e:)g Fm(optional)946 1320 y Fl(Default:)h -Fh(unitd)22 b Fl(=)h Fh(U)946 1420 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(c)n(haracter)f(v)-5 b(ariable.)739 -1586 y Fm(c)m(hoice)42 b Fl(sp)r(ecify)21 b(whether)f(a)h(clean)n(up)f -(of)g(the)i(o)n(v)n(erlapp)r(ed)d(elemen)n(ts)h(is)h(required)f(on)g -(exit.)946 1752 y Fm(c)m(hoice)33 b(=)f(.false.)40 b -Fl(no)27 b(clean)n(up)g(on)g(exit)946 1885 y Fm(c)m(hoice)33 -b(=)f(.true.)40 b Fl(clean)n(up)28 b(on)f(exit.)946 2150 -y(Scop)r(e:)37 b Fm(global)946 2250 y Fl(T)n(yp)r(e:)g -Fm(optional)946 2350 y Fl(Default:)h Fh(choice)22 b Fl(=)h -Fh(:tr)r(ue:)946 2449 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(logical)f(v)-5 b(ariable.)739 2615 y Fm(diag)41 -b Fl(the)28 b(diagonal)e(scaling)h(matrix.)946 2715 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 2814 y Fl(T)n(yp)r(e:)g Fm(optional)946 -2914 y Fl(Default:)h Fh(diag)s Fl(\(1\))23 b(=)f(1\()p -Fh(noscal)r(ing)s Fl(\))946 3014 y(Sp)r(eci\014ed)33 -b(as:)44 b(a)31 b(rank)g(one)g(arra)n(y)f(con)n(taining)g(n)n(um)n(b)r -(ers)i(of)f(the)h(t)n(yp)r(e)g(indicated)946 3113 y(in)c(T)-7 -b(able)28 b(2.10.)739 3279 y Fm(n)41 b Fl(n)n(um)n(b)r(er)28 -b(of)f(columns)h(in)g(dense)f(submatrices)g Fh(X)34 b -Fl(and)27 b Fh(Y)19 b Fl(.)946 3379 y(Scop)r(e:)37 b -Fm(global)946 3479 y Fl(T)n(yp)r(e:)g Fm(optional)946 -3578 y Fl(Default:)h Fj(min\(size\(x,2\)-jx)o(+1,)o(si)o(ze\()o(y,)o -(2\))o(-jy)o(+1)o(\))946 3678 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(n)d -Fg(\025)g Fl(0.)739 3844 y Fm(jx)42 b Fl(the)30 b(column)h(index)f(of)g -(global)f(dense)h(matrix)f Fh(X)7 b Fl(,)31 b(iden)n(tifying)f(the)g -(column)g(of)g(sub-)946 3944 y(v)n(ector)d Fh(X)7 b Fl(.)946 -4043 y(Scop)r(e:)37 b Fm(global)946 4143 y Fl(T)n(yp)r(e:)g -Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i -Fh(x)f Fl(is)f(of)h(rank)e(2.)946 4242 y(Default:)38 -b Fh(j)5 b(x)24 b Fl(=)e(1)946 4342 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)f Fl(1.)739 4508 y Fm(jy)42 b Fl(the)31 -b(column)g(index)g(of)g(global)e(dense)i(matrix)f Fh(Y)19 -b Fl(,)32 b(iden)n(tifying)f(the)g(column)g(of)f(sub-)946 -4608 y(v)n(ector)d Fh(Y)18 b Fl(.)946 4707 y(Scop)r(e:)37 -b Fm(global)946 4807 y Fl(T)n(yp)r(e:)g Fm(optional)p -Fl(;)27 b(can)g(only)g(b)r(e)h(presen)n(t)f(if)i Fh(y)h -Fl(is)d(of)h(rank)f(2.)946 4907 y(Default:)38 b Fh(j)5 -b(y)26 b Fl(=)c(1)946 5006 y(Sp)r(eci\014ed)29 b(as:)36 -b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 b(y)26 -b Fg(\025)d Fl(1.)2130 5255 y(28)p eop -%%Page: 29 29 -29 28 bop 498 523 a Fl(Scop)r(e:)37 b Fm(global)498 623 -y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g -(data)f(t)n(yp)r(e)h(indicated)f(in)h(T)-7 b(able)27 -b(2.10.)291 789 y Fm(w)m(ork)42 b Fl(the)28 b(w)n(ork)e(arra)n(y)-7 -b(.)498 888 y(Scop)r(e:)37 b Fm(lo)s(cal)498 988 y Fl(T)n(yp)r(e:)g -Fm(optional)498 1088 y Fl(Sp)r(eci\014ed)28 b(as:)36 -b(a)26 b(rank)g(one)h(arra)n(y)d(of)j(the)g(same)g(t)n(yp)r(e)g(of)g -Fh(X)33 b Fl(with)28 b(the)f(POINTER)498 1187 y(attribute.)291 -1353 y Fm(On)k(Return)291 1519 y(y)41 b Fl(the)36 b(lo)r(cal)e(p)r -(ortion)g(of)h(global)e(dense)i(matrix)f Fh(Y)19 b Fl(.)58 -b(This)35 b(subroutine)f(computes)h(the)498 1619 y(lo)r(cation)c(of)g -(the)g(\014rst)g(elemen)n(t)g(of)g(lo)r(cal)g(subarra)n(y)d(used,)k -(based)f(on)g Fh(j)5 b(y)34 b Fl(and)d(the)498 1719 y(\014eld)d -Fh(matr)r(ix)p 945 1719 25 4 v 30 w(data)g Fl(of)g Fh(decomp)p -1532 1719 V 29 w(data)g Fl(.)498 1818 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 1918 y Fl(T)n(yp)r(e:)g Fm(required)498 -2017 y Fl(Sp)r(eci\014ed)28 b(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h -(arra)n(y)d(of)i(rank)f(one)i(or)e(t)n(w)n(o)h(con)n(taining)f(n)n(um)n -(b)r(ers)h(of)498 2117 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 -b(able)27 b(2.10.)1681 5255 y(29)p eop -%%Page: 30 30 -30 29 bop 739 738 a Fe(F90)p 966 738 41 4 v 48 w(PSHALO|Halo)46 -b(Data)g(Comm)l(unication)739 986 y Fl(These)35 b(subroutines)f -(restore)g(a)h(consisten)n(t)f(status)h(for)g(the)g(halo)g(elemen)n -(ts,)i(and)e(\(op-)739 1086 y(tionally\))27 b(scale)g(the)h(result:) -2004 1289 y Fh(X)i Fg( )23 b Fh(\013X)739 1471 y Fl(where:)739 -1637 y Fh(X)48 b Fl(is)27 b(a)g(global)g(dense)g(submatrix.)p -1373 1821 1597 4 v 1423 1891 a Fh(\013)p Fl(,)h Fh(X)813 -b Fm(Subroutine)p 1373 1924 V 1423 1994 a Fl(In)n(teger)731 -b(F90)p 2552 1994 25 4 v 29 w(PSHALO)1423 2094 y(Long)26 -b(Precision)g(Real)258 b(F90)p 2552 2094 V 29 w(PSHALO)1423 -2193 y(Long)26 b(Precision)g(Complex)100 b(F90)p 2552 -2193 V 29 w(PSHALO)p 1373 2227 1597 4 v 1754 2459 a(T)-7 -b(able)27 b(2.11:)36 b(Data)27 b(t)n(yp)r(es)739 2832 -y Fe(Syn)l(tax)1472 3014 y Fl(CALL)g(F90)p 1868 3014 -25 4 v 29 w(PSHALO)h(\()p Ff(x,)i(de)l(c)l(omp)p 2657 -3014 26 4 v 31 w(data)p Fl(\))1236 3214 y(CALL)d(F90)p -1632 3214 25 4 v 29 w(PSHALO)h(\()p Ff(x,)i(de)l(c)l(omp)p -2421 3214 26 4 v 31 w(data,)h(alpha,)h(work)p Fl(\))739 -3413 y Fm(On)f(En)m(try)739 3579 y(x)42 b Fl(global)26 -b(dense)i(matrix)f Fh(X)7 b Fl(.)946 3678 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 3778 y Fl(T)n(yp)r(e:)g Fm(required)946 -3878 y Fl(Sp)r(eci\014ed)25 b(as:)34 b(a)24 b(rank)f(one)h(or)f(t)n(w)n -(o)g(arra)n(y)e(con)n(taining)i(n)n(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g -(sp)r(eci\014ed)946 3977 y(in)k(T)-7 b(able)28 b(2.11.)739 -4143 y Fm(decomp)p 1066 4143 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 4243 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 4342 y Fl(T)n(yp)r(e:)g -Fm(required)946 4442 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 4608 y Fm(alpha)42 b Fl(the)28 b(scalar)e -Fh(\013)p Fl(.)946 4707 y(Scop)r(e:)37 b Fm(global)946 -4807 y Fl(T)n(yp)r(e:)g Fm(optional)946 4907 y Fl(Default:)h -Fh(al)r(pha)22 b Fl(=)h(1)946 5006 y(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(n)n(um)n(b)r(er)g(of)h(the)g(data)f(t)n(yp)r(e)h -(indicated)g(in)f(T)-7 b(able)28 b(2.11.)2130 5255 y(30)p -eop -%%Page: 31 31 -31 30 bop 291 523 a Fm(w)m(ork)42 b Fl(the)28 b(w)n(ork)e(arra)n(y)-7 -b(.)498 623 y(Scop)r(e:)37 b Fm(lo)s(cal)498 722 y Fl(T)n(yp)r(e:)g -Fm(optional)498 822 y Fl(Sp)r(eci\014ed)28 b(as:)36 b(a)26 -b(rank)g(one)h(arra)n(y)d(of)j(the)g(same)g(t)n(yp)r(e)g(of)g -Fh(X)33 b Fl(with)28 b(the)f(POINTER)498 922 y(attribute.)291 -1088 y Fm(On)k(Return)291 1254 y(x)41 b Fl(global)27 -b(dense)g(result)h(matrix)f Fh(X)7 b Fl(.)498 1353 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 1453 y Fl(T)n(yp)r(e:)g Fm(required)498 -1553 y Fl(Returned)23 b(as:)33 b(a)22 b(rank)g(one)g(or)f(t)n(w)n(o)h -(arra)n(y)e(con)n(taining)i(n)n(um)n(b)r(ers)g(of)g(t)n(yp)r(e)h(sp)r -(eci\014ed)498 1652 y(in)28 b(T)-7 b(able)27 b(2.11.)1681 -5255 y(31)p eop -%%Page: 32 32 -32 31 bop 739 740 a Fe(F90)p 966 740 41 4 v 48 w(PSO)l(VRL|Ov)l(erlap) -46 b(Up)t(date)739 990 y Fl(These)27 b(subroutines)g(restore)f(a)h -(consisten)n(t)g(status)h(for)f(the)h(o)n(v)n(erlap)d(elemen)n(ts:)1998 -1190 y Fh(X)30 b Fg( )23 b Fh(QX)739 1373 y Fl(where:)739 -1540 y Fh(X)48 b Fl(is)27 b(the)h(global)f(dense)g(submatrix)g -Fh(X)739 1708 y(Q)41 b Fl(is)28 b(the)g(o)n(v)n(erlap)d(op)r(erator;)h -(it)i(is)f(the)h(comp)r(osition)f(of)h(t)n(w)n(o)f(op)r(erators)e -Fh(P)3164 1720 y Fc(a)3233 1708 y Fl(and)i Fh(P)3459 -1678 y Fc(T)3511 1708 y Fl(.)p 1375 1895 1593 4 v 1424 -1964 a Fh(X)917 b Fm(Subroutine)p 1375 1998 V 1424 2067 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2553 2067 -25 4 v 29 w(PSO)n(VRL)1424 2167 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2553 2167 V 29 w(PSO)n(VRL)p 1375 2200 1593 4 -v 1754 2432 a(T)-7 b(able)27 b(2.12:)36 b(Data)27 b(t)n(yp)r(es)739 -2809 y Fe(Syn)l(tax)1473 2991 y Fl(CALL)h(F90)p 1870 -2991 25 4 v 29 w(PSO)n(VRL)f(\()p Ff(x,)j(de)l(c)l(omp)p -2655 2991 26 4 v 32 w(data)p Fl(\))1543 3190 y(CALL)d(F90)p -1939 3190 25 4 v 29 w(PSO)n(VRL)g(\()p Ff(x,)j(de)l(c)l(omp)p -2724 3190 26 4 v 32 w(data,)h(CHOICE=choic)l(e,)1924 -3290 y(UPD)n(A)-6 b(TE)p 2279 3290 V 31 w(TYPE=up)l(date)p -2840 3290 V 31 w(typ)l(e,)30 b(WORK=work)p Fl(\))739 -3573 y Fm(On)h(En)m(try)739 3741 y(x)42 b Fl(global)26 -b(dense)i(matrix)f Fh(X)7 b Fl(.)946 3840 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 3940 y Fl(T)n(yp)r(e:)g Fm(required)946 -4040 y Fl(Sp)r(eci\014ed)25 b(as:)34 b(a)24 b(rank)f(one)h(or)f(t)n(w)n -(o)g(arra)n(y)e(con)n(taining)i(n)n(um)n(b)r(ers)h(of)g(t)n(yp)r(e)g -(sp)r(eci\014ed)946 4139 y(in)k(T)-7 b(able)28 b(2.12.)739 -4307 y Fm(decomp)p 1066 4307 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 4406 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 4506 y Fl(T)n(yp)r(e:)g -Fm(required)946 4606 y Fl(Sp)r(eci\014ed)31 b(as:)40 -b(a)29 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)43 b(item[c)n(hoice])29 b(sp)r(ecify)946 -4705 y(if)g(exc)n(hange)d(o)n(v)n(erlap)f(elemen)n(ts.)946 -4873 y Fm(c)m(hoice)33 b(=)f(.true.)40 b Fl(exc)n(hange)27 -b(o)n(v)n(erlap)e(elemen)n(ts,)j(i.e.)37 b(apply)27 b(op)r(erator)f -Fh(P)3383 4843 y Fc(T)3435 4873 y Fl(;)946 5006 y Fm(c)m(hoice)33 -b(=)f(.false.)40 b Fl(don't)27 b(exc)n(hange)g(o)n(v)n(erlap)e(elemen)n -(ts)2130 5255 y(32)p eop -%%Page: 33 33 -33 32 bop 498 523 a Fl(Scop)r(e:)37 b Fm(global)498 623 -y Fl(T)n(yp)r(e:)g Fm(optional)498 722 y Fl(Default:)h -Fh(choice)22 b Fl(=)h Fh(:tr)r(ue:)498 822 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(logical)f(v)-5 b(ariable.)498 988 y -Fm(up)s(date)p 793 988 29 4 v 35 w(t)m(yp)s(e)32 b(=)g(1)41 -b Fl(normal)27 b(up)r(date)h Fh(P)1847 1000 y Fc(a)1887 -988 y Fl(;)498 1121 y Fm(up)s(date)p 793 1121 V 35 w(t)m(yp)s(e)k(=)g -(2)41 b Fl(square)26 b(ro)r(ot)h(up)r(date)1951 1057 -y Fg(p)p 2020 1057 94 4 v 64 x Fh(P)2073 1133 y Fc(a)2114 -1121 y Fl(;)498 1287 y(Scop)r(e:)37 b Fm(global)498 1386 -y Fl(Default:)h Fh(update)p 1078 1386 25 4 v 29 w(ty)s(pe)22 -b Fl(=)g Fh(:tr)r(ue:)498 1486 y Fl(Scop)r(e:)37 b Fm(global)498 -1586 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(in)n(teger)f(v)-5 -b(ariable.)291 1752 y Fm(w)m(ork)42 b Fl(the)28 b(w)n(ork)e(arra)n(y)-7 -b(.)498 1851 y(Scop)r(e:)37 b Fm(lo)s(cal)498 1951 y -Fl(T)n(yp)r(e:)g Fm(optional)498 2051 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(one)g(dimensional)g(arra)n(y)e(of)j(the)g(same)f(t)n -(yp)r(e)h(of)f Fh(X)7 b Fl(.)291 2217 y Fm(On)31 b(Return)291 -2383 y(x)41 b Fl(global)27 b(dense)g(result)h(matrix)f -Fh(X)7 b Fl(.)498 2482 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -2582 y Fl(T)n(yp)r(e:)g Fm(required)498 2682 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(p)r(oin)n(ter)g(to)h(arra)n(y)d(of)i(rank)f(one)i(or) -e(t)n(w)n(o)h(con)n(taining)f(n)n(um)n(b)r(ers)h(of)498 -2781 y(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(T)-7 b(able)27 -b(2.12.)291 3056 y Fe(Usage)46 b(notes)392 3238 y Fl(1.)41 -b(If)21 b(there)g(is)f(no)h(o)n(v)n(erlap)d(in)j(the)g(data)g -(distribution,)h(no)e(op)r(erations)g(are)f(p)r(erformed;)392 -3404 y(2.)41 b(The)35 b(op)r(erator)f Fh(P)1084 3374 -y Fc(T)1171 3404 y Fl(p)r(erforms)h(the)g(reduction)g(sum)g(of)g(o)n(v) -n(erlap)f(elemen)n(ts;)k(it)e(is)498 3503 y(the)k(in)n(v)n(erse)e(of)h -(a)g(\\stretc)n(h")e(op)r(erator)h Fh(P)51 b Fl(that)40 -b(replicates)e(o)n(v)n(erlap)f(elemen)n(ts,)498 3603 -y(accoun)n(ting)27 b(for)g(the)h(ph)n(ysical)e(replication)h(of)h -(data;)392 3769 y(3.)41 b(The)21 b(op)r(erator)f Fh(P)1044 -3781 y Fc(a)1105 3769 y Fl(p)r(erforms)h(a)g(scaling)f(on)g(the)i(o)n -(v)n(erlap)d(elemen)n(ts)i(b)n(y)g(the)g(amoun)n(t)498 -3869 y(of)j(replication;)g(th)n(us,)h(when)f(com)n(bined)g(with)h(the)f -(reduction)f(op)r(erator,)g(it)i(imple-)498 3968 y(men)n(ts)j(the)g(a)n -(v)n(erage)c(of)k(replicated)f(elemen)n(ts)h(o)n(v)n(er)d(all)j(of)f -(their)h(instances.)392 4134 y(4.)41 b(The)c(square)f(ro)r(ot)h(up)r -(date)h(option)f(mak)n(es)f(it)i(p)r(ossible)f(to)g(applythe)g(follo)n -(wing)498 4234 y(op)r(erator:)1336 4334 y Fh(X)30 b Fg( )1541 -4257 y Fa(p)p 1624 4257 94 4 v 77 x Fh(P)1677 4346 y -Fc(a)1717 4334 y Fh(P)1782 4299 y Fc(T)1834 4334 y Fh(K)1911 -4299 y Fb(\000)p Fd(1)2000 4334 y Fh(P)2065 4257 y Fa(p)p -2148 4257 V 77 x Fh(P)2201 4346 y Fc(a)2241 4334 y Fh(X)498 -4483 y Fl(In)e(the)h(case)e(of)h(a)g(symmetric)g Fh(K)6 -b Fl(,)28 b(this)g(preserv)n(es)e(simmetry)i(of)g(the)h(o)n(v)n(erall)d -(pre-)498 4583 y(conditioner,)h(whic)n(h)h(w)n(ould)f(otherwise)f(b)r -(e)i(destro)n(y)n(ed.)1681 5255 y(33)p eop -%%Page: 34 34 -34 33 bop 739 1146 a Fk(Chapter)65 b(3)739 1561 y Fn(T)-19 -b(o)6 b(ols)77 b(Library)739 1993 y Fl(Routines)34 b(in)h(this)f(c)n -(hapter)f(pro)n(vide)g(a)h(con)n(v)n(enien)n(t)f(in)n(terface)h(to)g -(the)h(k)n(ernels)e(for)g(ini-)739 2092 y(tialize)25 -b(and)g(set)g(comm)n(unication)f(data)h(structures,)g(sparse)e(matrix)i -(and)g(dense)g(matrix;)739 2192 y(they)31 b(hide)g(most)f(of)g(the)h -(details)g(dep)r(ending)g(on)f(the)h(parallel)e(programming)g(en)n -(viron-)739 2291 y(men)n(t.)37 b(Their)27 b(in)n(terfaces)f(are)h -(de\014ned)g(in)h(the)g(mo)r(dule)f Fj(F90TOOLS)d Fl(T)-7 -b(o)27 b(use)g(the)h(TOOLS)739 2391 y(subroutines,)21 -b(the)f(user)f(m)n(ust)h(de\014ne)g(a)f(partition)g(subroutine)h(that)g -(sp)r(eci\014es)f(ho)n(w)g(global)739 2491 y(matrix)27 -b(ro)n(ws)f(are)h(assigned)f(o)n(v)n(er)g(all)h(pro)r(cesses.)2130 -5255 y(34)p eop -%%Page: 35 35 -35 34 bop 291 746 a Fe(P)-11 b(AR)g(TITION|User)43 b(de\014ned)f -(partition)j(subroutine)291 1000 y Fl(De\014nes)35 b(ho)n(w)f(global)g -(matrix)g(ro)n(ws)g(are)g(assigned)f(o)n(v)n(er)g(all)i(pro)r(cesses.) -57 b(This)35 b(routine)291 1100 y(m)n(ust)j(b)r(e)g(implemen)n(ted)h(b) -n(y)e(user)h(and)f(m)n(ust)h(b)r(e)h(passed)e(as)g(argumen)n(t)g(to)h -(all)g(T)-7 b(o)r(ols)291 1200 y(library)26 b(subroutine)h(that)h -(require)e(it.)291 1299 y(It)i(m)n(ust)f(satisfy)g(the)h(follo)n(wing)f -(sp)r(eci\014cation:)291 1472 y Fj(interface)421 1572 -y(subroutine)40 b(partition\(glob_i)o(nd)o(ex,)o(nr)o(ow)o(,np)o(,p)o -(v,n)o(v\))509 1671 y(integer)84 b(glob_index,np,nr)o(ow)o(,nv)509 -1771 y(integer)g(pv\(*\))421 1870 y(end)43 b(subroutine)c(partition)291 -1970 y(end)j(interface)291 2159 y Fm(On)31 b(En)m(try)291 -2332 y(glob)p 473 2332 29 4 v 33 w(index)41 b Fl(global)27 -b(matrix)g(ro)n(w)f(index)498 2432 y(Sp)r(eci\014ed)c(as:)33 -b(an)22 b(in)n(teger)e(v)-5 b(ariable)21 b(0)h Fg(\024)h -Fh(g)s(l)r(ob)p 1958 2432 25 4 v 28 w(index)g Fg(\024)g -Fh(N)9 b(o)p 2421 2432 V 30 w(r)r(ow)r Fl(,)24 b(where)d -Fh(N)9 b(o)p 2988 2432 V 30 w(r)r(ow)498 2531 y Fl(si)28 -b(the)g(total)f(n)n(um)n(b)r(er)g(of)h(global)e(matrix)h(ro)n(ws.)291 -2704 y Fm(pro)s(cs)41 b Fl(F)-7 b(or)27 b(return)g(v)-5 -b(alues)27 b(see)g(\\On)g(Return".)498 2804 y(Sp)r(eci\014ed)h(as:)37 -b(in)n(teger)26 b(arra)n(y)f(of)j(length)g Fh(l)h Fl(with)f -Fh(l)c Fg(\025)f Fh(N)2268 2816 y Fc(p)2306 2804 y Fl(.)291 -3076 y Fm(npro)s(cs)41 b Fl(see)27 b(\\On)g(Return".)291 -3249 y Fm(On)k(Return)291 3422 y(pro)s(cs)41 b Fl(con)n(tains)27 -b(pro)r(cess)f(iden)n(ti\014er)h(to)h(whic)n(h)f(is)h(assigned)e -Fh(g)s(l)r(ob)p 2420 3422 V 29 w(r)r(ow)31 b Fl(matrix)c(ro)n(w.)498 -3521 y(Sp)r(eci\014ed)h(as:)37 b(in)n(teger)26 b(arra)n(y)f(of)j -(length)g Fh(l)h Fl(with)f Fh(l)c Fg(\025)f Fh(N)2268 -3533 y Fc(p)2306 3521 y Fl(.)291 3794 y Fm(npro)s(cs)41 -b Fl(No)27 b(of)h(pro)r(cess)e(to)i(whic)n(h)f(is)h(assigned)e -Fh(g)s(l)r(ob)p 2025 3794 V 29 w(r)r(ow)31 b Fl(matrix)c(ro)n(w.)498 -3893 y(Sp)r(eci\014ed)h(as:)37 b(in)n(teger)26 b(1)d -Fg(\024)f Fh(pr)r(ocs)i Fg(\024)f Fh(N)1782 3905 y Fc(p)1820 -3893 y Fl(.)291 4177 y Fe(Usage)46 b(Notes)392 4362 y -Fl(1.)41 b(Duplicate)28 b(elemen)n(ts)g(are)e(not)i(admitted)g(on)f -(return)g(arra)n(y)f Fh(pr)r(ocs)392 4535 y Fl(2.)41 -b(If)20 b(this)f(subroutine)f(returns)h(for)f(a)h(ro)n(w)f(matrix)g -Fh(r)2035 4547 y Fc(m)2118 4535 y Fl(a)g(n)n(um)n(b)r(er)h(of)g(pro)r -(cesses)e Fh(npr)r(ocs)498 4634 y Fl(greater)25 b(than)i(1,)g(then)g -Fh(r)1289 4646 y Fc(m)1380 4634 y Fl(will)g(b)r(e)h(an)e(o)n(v)n(erlap) -f(ro)n(w)h(b)r(et)n(w)n(een)h(all)f(pro)r(cesses)g(that)498 -4734 y(o)n(wn)h(it.)392 4907 y(3.)41 b(An)21 b(example)e(of)h -(partition)f(subroutine)h(whic)n(h)g(sub)r(divide)g(sparse)f(matrix)g -(in)h(blo)r(c)n(k)498 5006 y(ro)n(ws)26 b(with)i(an)g(one)f(ro)n(w)f(o) -n(v)n(erlap)g(of)h(is:)1681 5255 y(35)p eop -%%Page: 36 36 -36 35 bop 946 523 a Fe(Example)46 b(1)1208 738 y Fj(SUBROUTINE)39 -b(PART_BLOCK\(GLOB_I)o(NDX)o(,P)o(RO)o(CS,)o(NP)o(ROC)o(S\))1208 -838 y(INTEGER)259 b(GLOB_INDX)1208 937 y(INTEGER)g(PROCS\(*\),NPROCS) -946 1236 y(C)218 b(...Common)40 b(area)i(previously)d(initialized)g -(...)1208 1336 y(COMMON)i(/BLOCK_DATA/)e(DIM_BLOCK,)g(NP)1208 -1435 y(INTEGER)i(DIM_BLOCK,)e(NP)1208 1535 y(SAVE)85 -b(/BLOCK_DATA/)946 1635 y(C)218 b(..DIM_BLOCK..is)37 -b(dimension)j(\(number)h(of)i(rows\))e(of)i(each)f(matrix)f(block)946 -1734 y(C)218 b(..NP.........is)37 b(number)k(of)i(processes)d(involved) -g(in)j(computation)1208 1934 y(NPROCS=1)1208 2033 y(PROCS\(1\))d(=)j -(\(GLOB_INDX-1\)/DIM)o(_BL)o(OC)o(K)1208 2133 y(IF)g -(\(\(MOD\(GLOB_INDX,)37 b(DIM_BLOCK\).EQ.0)o(\).A)o(ND)o(.)1164 -2232 y(+)44 b(\(PROCS\(NPROCS\).)o(NE.)o(\(N)o(P-)o(1\)\))o(\))37 -b(THEN)946 2332 y(C)305 b(....this)40 b(is)j(an)g(overlap)e(row....) -1469 2432 y(NPROCS)h(=)h(NPROCS+1)1469 2531 y(PROCS\(NPROCS\))c(=)k -(PROCS\(NPROCS-1\)+)o(1)1208 2631 y(ENDIF)1208 2731 y(RETURN)1208 -2930 y(BLOCK)e(DATA)h(BLOCK)1208 3029 y(COMMON)f(/BLOCK_DATA/)e -(DIM_BLOCK,)g(NP)1208 3129 y(INTEGER)i(DIM_BLOCK,)e(NP)1208 -3229 y(SAVE)85 b(/BLOCK_DATA/)2130 5255 y Fl(36)p eop -%%Page: 37 37 -37 36 bop 291 711 a Fe(F90)p 518 711 41 4 v 48 w(PSDSCALL)44 -b(|Allo)t(cate)i(Comm)l(unication)291 861 y(Descriptor)291 -1081 y Fl(This)25 b(subroutine)g(allo)r(cates)g(the)h(comm)n(unication) -f(desciptor)g(for)g(global)f(sparse)g(matrix)291 1181 -y Fh(A)p Fl(.)291 1450 y Fe(Syn)l(tax)577 1631 y Fl(CALL)j(F90)p -973 1631 25 4 v 29 w(PSDSCALL)h(\()p Ff(m,n,p)l(arts,ic)l(ontxt,)j -(ierrv,)g(de)l(c)l(omp)p 2655 1631 26 4 v 32 w(data)p -Fl(\))291 1831 y Fm(On)g(En)m(try)291 1983 y(m)40 b Fl(n)n(um)n(b)r(er) -27 b(of)h(ro)n(ws)e(of)h(global)g(sparse)f(submatrix)h -Fh(A)h Fl(to)f(allo)r(cate.)498 2083 y(Scop)r(e:)37 b -Fm(global)498 2182 y Fl(T)n(yp)r(e:)g Fm(required)498 -2282 y Fl(Sp)r(eci\014ed)20 b(as:)32 b(an)19 b(in)n(teger)f(v)-5 -b(ariable)18 b(0)23 b Fg(\024)f Fh(m)h Fg(\024)g Fh(decomp)p -2258 2282 25 4 v 30 w(data)p Fl(\045)p Fh(matr)r(ix)p -2780 2282 V 30 w(data)p Fl([)p Fh(M)p 3084 2282 V 39 -w Fl(].)291 2434 y Fm(n)41 b Fl(n)n(um)n(b)r(er)27 b(of)h(columns)f(of) -h(global)e(sparse)h(submatrix)g Fh(X)34 b Fl(to)27 b(allo)r(cate.)498 -2534 y(Scop)r(e:)37 b Fm(global)498 2633 y Fl(T)n(yp)r(e:)g -Fm(required)498 2733 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(n)d Fg(\025)g -Fl(0.)291 2885 y Fm(parts)42 b Fl(function)24 b(that)h(sp)r(ecify)f -(the)g(partition)g(of)g(global)f(matrix)g(ro)n(ws)g(o)n(v)n(er)f(all)i -(pro)r(cess.)498 2985 y(See)k(...)37 b(for)27 b(more)g(informations.) -498 3084 y(Scop)r(e:)37 b Fm(global)498 3184 y Fl(T)n(yp)r(e:)g -Fm(required)498 3284 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(pro)r(cedure.)291 3436 y Fm(icon)m(txt)42 b -Fl(BLA)n(CS)27 b(comm)n(unication)g(con)n(text.)498 3536 -y(Scop)r(e:)37 b Fm(global)498 3635 y Fl(T)n(yp)r(e:)g -Fm(required)498 3735 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(an)27 b(in)n(teger)g(v)-5 b(ariable.)291 3887 y Fm(ierrv)41 -b Fl(see)28 b(\\On)e(Return".)291 4039 y Fm(On)31 b(Return)291 -4192 y(ierrv)41 b Fl(error)26 b(v)n(ector)g(used)i(in)g(subroutines)f -(F90)p 1858 4192 V 29 w(PSSPINS)g(and)h(F90)p 2558 4192 -V 29 w(PSSP)-7 b(ASB.)498 4291 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4391 y Fl(T)n(yp)r(e:)g Fm(required)498 4490 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(one)g(dimensional)g(arra)n(y)e(of)j(in)n(teger.)291 -4643 y Fm(decomp)p 618 4643 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)498 4742 -y(Scop)r(e:)37 b Fm(lo)s(cal)498 4842 y Fl(T)n(yp)r(e:)g -Fm(required)498 4942 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)1681 5255 y(37)p eop -%%Page: 38 38 -38 37 bop 739 708 a Fe(F90)p 966 708 41 4 v 48 w(PSSP)-11 -b(ALL)43 b(|Allo)t(cate)k(Global)e(Sparse)g(Matrix)739 -925 y Fl(This)25 b(subroutine)f(allo)r(cates)g(global)f(sparse)g -(matrix)i Fh(A)p Fl(,)g(the)g(storage)e(mo)r(de)i(of)g(matrix)f -Fh(A)739 1024 y Fl(is)j(decided)h(b)n(y)f(user)g(setting)h(its)g(FID)n -(A)g(and)f(DESCRA)i(\014elds.)p 1363 1128 1617 4 v 1412 -1198 a Fh(A)924 b Fm(Subroutine)p 1363 1231 V 1412 1301 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2541 1301 -25 4 v 29 w(PSSP)-7 b(ALL)1412 1400 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2541 1400 V 29 w(PSSP)-7 b(ALL)p 1363 1433 1617 -4 v 1775 1665 a(T)g(able)27 b(3.1:)36 b(Data)27 b(t)n(yp)r(es)739 -2017 y Fe(Syn)l(tax)1346 2199 y Fl(CALL)g(F90)p 1742 -2199 25 4 v 30 w(PSSP)-7 b(ALL)27 b(\()p Ff(a,)j(ierrv,)h(de)l(c)l(omp) -p 2782 2199 26 4 v 32 w(data)p Fl(\))1255 2398 y(CALL)c(F90)p -1651 2398 25 4 v 29 w(PSSP)-7 b(ALL)27 b(\()p Ff(a,)k(ierrv,)g(de)l(c)l -(omp)p 2691 2398 26 4 v 32 w(data,)g(nnz)p Fl(\))739 -2598 y Fm(On)g(En)m(try)739 2748 y(a)42 b Fl(see)27 b(\\On)g(Return".) -739 2899 y Fm(decomp)p 1066 2899 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)946 -2998 y(Scop)r(e:)37 b Fm(lo)s(cal)946 3098 y Fl(T)n(yp)r(e:)g -Fm(required)946 3197 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 3348 y Fm(ierrv)42 b Fl(see)27 b(\\On)g(Return".)739 -3498 y Fm(nnz)42 b Fl(An)28 b(estimate)g(of)f(the)h(n)n(um)n(b)r(er)f -(of)h(non-zero)e(v)-5 b(alues)27 b(of)h(lo)r(cal)f(sparse)f(matrix.)946 -3598 y(Scop)r(e:)37 b Fm(lo)s(cal)946 3698 y Fl(T)n(yp)r(e:)g -Fm(optional)946 3797 y Fl(Default:)h Fh(nnz)26 b Fl(=)d(9)18 -b Fg(\003)g Fh(decomp)p 1926 3797 25 4 v 29 w(data)p -Fl(\045)p Fh(matr)r(ix)p 2447 3797 V 31 w(data)p Fl([)p -Fh(n)p 2712 3797 V 30 w(r)r(ow)r Fl(].)946 3897 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable.)739 4047 -y Fm(On)31 b(Return)739 4198 y(a)42 b Fl(allo)r(cated)27 -b(lo)r(cal)g(p)r(ortion)g(of)g(global)g(sparse)f(matrix)h -Fh(A)p Fl(.)946 4297 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4397 y Fl(T)n(yp)r(e:)g Fm(required)946 4497 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4647 y Fm(ierrv)42 b Fl(error)25 b(v)n(ector)i(used) -g(in)h(subroutines)f(F90)p 2306 4647 V 29 w(PSSPINS)g(and)h(F90)p -3006 4647 V 29 w(PSSP)-7 b(ASB.)946 4747 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 4846 y Fl(T)n(yp)r(e:)g Fm(required)946 -4946 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(one)g(dimensional)g(arra) -n(y)f(of)h(in)n(teger.)2130 5255 y(38)p eop -%%Page: 39 39 -39 38 bop 291 745 a Fe(F90)p 518 745 41 4 v 48 w(PSSPINS|Insert)45 -b(Sparse)g(Matrix)291 999 y Fl(This)22 b(subroutine)h(inserts)f(a)h(lo) -r(cal)f(sparse)g(matrix)g Fh(B)t(LC)6 b(K)29 b Fl(in)23 -b(the)g(global)f(sparse)f(matrix)291 1098 y Fh(A)p Fl(.)p -925 1204 1597 4 v 974 1274 a Fh(A;)14 b(B)t(LC)6 b(K)627 -b Fm(Subroutine)p 925 1307 V 974 1377 a Fl(Long)27 b(Precision)f(Real) -257 b(F90)p 2103 1377 25 4 v 29 w(PSSPINS)974 1477 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2103 1477 V 29 w(PSSPINS)p -925 1510 1597 4 v 1326 1742 a(T)-7 b(able)28 b(3.2:)36 -b(Data)27 b(t)n(yp)r(es)291 2141 y Fe(Syn)l(tax)689 2324 -y Fl(CALL)h(F90)p 1086 2324 25 4 v 29 w(PSSPINS)f(\()p -Ff(a,)k(ia,)g(ja,)g(blck,)g(ierrv,)g(de)l(c)l(omp)p 2542 -2324 26 4 v 32 w(data)p Fl(\))291 2524 y(CALL)c(F90)p -687 2524 25 4 v 29 w(PSSPINS)777 2623 y(\()p Ff(a,)k(ia,)g(ja,)g(blck,) -g(ierrv,)g(de)l(c)l(omp)p 1838 2623 26 4 v 31 w(data,)g(IBLCK=iblck,)h -(JBLCK=jblck)p Fl(\))291 2824 y Fm(On)f(En)m(try)291 -2996 y(a)41 b Fl(the)34 b(lo)r(cal)f(p)r(ortion)g(of)h(global)e(sparse) -g(matrix)h Fh(A)p Fl(.)56 b(This)33 b(subroutine)g(computes)h(the)498 -3096 y(lo)r(cation)j(of)h(the)f(\014rst)h(elemen)n(t)f(of)h(the)g(lo)r -(cal)f(submatrix)g(to)g(insert,)j(based)d(on)498 3195 -y Fh(ia;)14 b(j)5 b(a)27 b Fl(and)g Fh(matr)r(ix)p 1146 -3195 25 4 v 31 w(data)h Fl(\014eld)f(of)h Fh(decomp)p -1913 3195 V 30 w(data)p Fl(.)498 3295 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 3395 y Fl(T)n(yp)r(e:)g Fm(required)498 -3494 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)291 3666 -y Fm(ia)41 b Fl(the)f(ro)n(w)e(index)h(of)g(global)g(sparse)f(matrix)g -Fh(A)p Fl(,)43 b(iden)n(tifying)c(the)h(\014rst)f(ro)n(w)f(of)i(the)498 -3766 y(submatrix)27 b Fh(A)p Fl(.)498 3865 y(Scop)r(e:)37 -b Fm(global)498 3965 y Fl(T)n(yp)r(e:)g Fm(required)498 -4065 y Fl(Sp)r(eci\014ed)20 b(as:)32 b(an)19 b(in)n(teger)f(v)-5 -b(ariable)19 b(1)j Fg(\024)h Fh(ia)f Fg(\024)h Fh(decomp)p -2258 4065 V 30 w(data)p Fl(\045)p Fh(matr)r(ix)p 2780 -4065 V 30 w(data)p Fl([)p Fh(M)p 3084 4065 V 39 w Fl(].)291 -4237 y Fm(ja)42 b Fl(the)26 b(column)h(index)f(of)g(the)h(global)e -(sparse)g(matrix)h Fh(A)p Fl(,)h(iden)n(tifying)f(the)h(\014rst)f -(column)498 4336 y(of)i(the)g(submatrix)f Fh(A)p Fl(.)498 -4436 y(Scop)r(e:)37 b Fm(global)498 4535 y Fl(T)n(yp)r(e:)g -Fm(required)498 4635 y Fl(Sp)r(eci\014ed)21 b(as:)32 -b(an)20 b(in)n(teger)f(v)-5 b(ariable)19 b(1)k Fg(\024)f -Fh(j)5 b(a)23 b Fg(\024)g Fh(decomp)p 2272 4635 V 29 -w(data)p Fl(\045)p Fh(matr)r(ix)p 2793 4635 V 31 w(data)p -Fl([)p Fh(N)p 3084 4635 V 39 w Fl(].)291 4807 y Fm(blc)m(k)42 -b Fl(the)28 b(lo)r(cal)f(submatrix)g(to)g(insert.)498 -4907 y(Scop)r(e:)37 b Fm(lo)s(cal)498 5006 y Fl(T)n(yp)r(e:)g -Fm(required)1681 5255 y Fl(39)p eop -%%Page: 40 40 -40 39 bop 946 523 a Fl(Sp)r(eci\014ed)36 b(as:)50 b(a)35 -b(structured)f(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)g Fl(1;)j(supp)r(orted)c(storage)946 623 y(formats)27 -b(are)g Fj(CSR)f Fl(and)i Fj(COO)p Fl(..)739 810 y Fm(decomp)p -1066 810 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 910 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -1009 y Fl(T)n(yp)r(e:)g Fm(required)946 1109 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 1296 y Fm(ierrv)42 b Fl(error)25 b(v)n(ector.)36 -b(It)28 b(m)n(ust)g(b)r(e)g(initialized)f(b)n(y)h(F90)p -2515 1296 25 4 v 29 w(PSSP)-7 b(ALL.)946 1396 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 1495 y Fl(T)n(yp)r(e:)g Fm(required)946 -1595 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(one)g(dimensional)g(arra) -n(y)f(of)h(in)n(teger.)739 1782 y Fm(iblc)m(k)42 b Fl(the)29 -b(ro)n(w)f(index)i(of)f(lo)r(cal)f(sparse)g(matrix)h -Fh(B)t(LC)6 b(K)g Fl(,)29 b(iden)n(tifying)h(the)f(\014rst)g(ro)n(w)f -(of)946 1882 y(the)g(submatrix)f Fh(B)t(LC)6 b(K)g Fl(.)946 -1981 y(Scop)r(e:)37 b Fm(lo)s(cal)946 2081 y Fl(T)n(yp)r(e:)g -Fm(optional)946 2181 y Fl(Default:)h Fh(ibl)r(ck)25 b -Fl(=)d(1.)946 2280 y(Sp)r(eci\014ed)29 b(as:)36 b(an)27 -b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 b(bl)r(ck)25 -b Fg(\025)e Fl(1.)739 2468 y Fm(jblc)m(k)42 b Fl(the)28 -b(column)f(index)h(of)f(the)h(lo)r(cal)f(sparse)f(matrix)g -Fh(B)t(LC)6 b(K)g Fl(,)27 b(iden)n(tifying)h(the)f(\014rst)946 -2567 y(column)h(of)g(the)g(submatrix)f Fh(B)t(LC)6 b(K)g -Fl(.)946 2667 y(Scop)r(e:)37 b Fm(lo)s(cal)946 2766 y -Fl(T)n(yp)r(e:)g Fm(optional)946 2866 y Fl(Default:)h -Fh(j)5 b(bl)r(ck)25 b Fl(=)e(1.)946 2966 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(bl)r(ck)25 b Fg(\025)e Fl(1.)739 3153 y Fm(On)31 b(Return)739 -3340 y(a)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(global)g(sparse) -f(matrix)h Fh(A)h Fl(up)r(dated)g(with)g(matrix)f Fh(B)t(LC)6 -b(K)g Fl(.)946 3440 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3540 y Fl(T)n(yp)r(e:)g Fm(required)946 3639 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3826 y Fm(ierrv)42 b Fl(error)24 b(v)n(ector)i(used) -g(in)h(successiv)n(e)e(call)h(to)h(F90)p 2493 3826 V -29 w(PSSPINS)f(and)g(F90)p 3190 3826 V 30 w(PSSP)-7 b(ASB.)946 -3926 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4026 y Fl(T)n(yp)r(e:)g -Fm(required)946 4125 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -4428 y Fe(Usage)46 b(Notes)840 4620 y Fl(1.)41 b(Before)28 -b(call)h(this)g(subroutine)f(y)n(ou)g(m)n(ust)h(allo)r(cate)f -Fh(A)h Fl(with)g(F90)p 3033 4620 V 29 w(PSSP)-7 b(ALL)28 -b(sub-)946 4719 y(routine.)840 4907 y(2.)41 b Fh(I)7 -b(A;)14 b(J)8 b(A)38 b Fl(and)e(the)h(indices)g(in)g -Fh(B)t(LC)6 b(K)42 b Fl(are)36 b(written)g(in)h(terms)g(of)f(the)h -(\\global")946 5006 y(n)n(um)n(b)r(ering;)28 b(the)g(mapping)f(to)g(lo) -r(cal)g(storage)f(is)h(handled)h(in)n(ternally)-7 b(.)2130 -5255 y(40)p eop -%%Page: 41 41 -41 40 bop 392 523 a Fl(3.)41 b(The)i(\\insertion")d(in)j(the)g(routine) -f(name)g(means)g(that)h(co)r(e\016cien)n(ts)e(from)i(the)498 -623 y Fh(B)t(LC)6 b(K)46 b Fl(parameter)39 b(are)h(stored)g(in)n(to)g -(the)h(global)f(sparse)f(matrix)h Fh(A)h Fl(starting)498 -722 y(from)22 b Fh(A)p Fl(\()p Fh(I)7 b(A;)14 b(J)8 b(A)p -Fl(\),)25 b(i.e.,)e(elemen)n(t)g Fh(B)t(LC)6 b(K)g Fl(\(1)p -Fh(;)14 b Fl(1\))21 b(\(if)i(it)g(actually)e(exists\),)i(go)r(es)f(on)n -(to)498 822 y Fh(A)p Fl(\()p Fh(I)7 b(A;)14 b(J)8 b(A)p -Fl(\),)35 b(and)e(so)f(on.)51 b(This)32 b(do)r(es)g Ff(not)h -Fl(imply)g(that)f(previously)g(existing)g(co-)498 922 -y(e\016cien)n(ts)g(are)e(o)n(v)n(erwritten;)i(an)n(y)f(clashes)g(are)f -(resolv)n(ed)g(at)h(assem)n(bly)g(time)h(\(see)498 1021 -y(subroutine)27 b(F90)p 1052 1021 25 4 v 29 w(PSSP)-7 -b(ASB\).)392 1187 y(4.)41 b(This)34 b(routine)g(do)r(es)g(not)g(con)n -(tain)g(an)n(y)f(syncronization)g(p)r(oin)n(t;)38 b(th)n(us,)e(it)f -(can)f(b)r(e)498 1287 y(called)28 b(indep)r(enden)n(tly)i(b)n(y)e(eac)n -(h)g(of)h(the)g(participating)f(pro)r(cesses;)f(it)i(is)g(ho)n(w)n(ev)n -(er)498 1386 y(required)e(that)h(all)f(pro)r(cesses)f(execute)i(later)e -(a)i(single)f(call)g(to)g(F90)p 2666 1386 V 30 w(PSSP)-7 -b(ASB.)392 1553 y(5.)41 b(It)26 b(is)f(p)r(erfectly)g(legal)g(to)g -(call)g(this)h(routine)e(m)n(ultiple)i(times)g(with)g(the)f(same)g(v)-5 -b(alue)498 1652 y(of)36 b Fh(I)7 b(A)p Fl(;)41 b(this)36 -b(can)g(b)r(e)g(useful)g(e.g.)62 b(in)36 b(\014nite)h(elemen)n(t)f -(applications,)h(where)f(the)498 1752 y(most)c(natural)f(w)n(a)n(y)f -(to)i(de\014ne)g(the)g(matrix)f(is)h(to)g(lo)r(op)f(o)n(v)n(er)f(the)i -(elemen)n(ts,)h(and)498 1851 y(not)j(o)n(v)n(er)e(the)i(equations.)61 -b(As)36 b(an)f(extreme)h(example,)h(it)f(is)g(p)r(ossible)g(to)f(build) -498 1951 y(a)k(sparse)f(matrix)h(passing)f(just)i(one)f(nonzero)f(en)n -(try)h(to)g(eac)n(h)g(call.)72 b(Ho)n(w)n(ev)n(er)498 -2051 y(it)30 b(is)g(generally)e(con)n(v)n(enien)n(t)h(from)g(a)h(p)r -(erformance)f(p)r(oin)n(t)g(of)h(view)g(to)f(pac)n(k)g(data)498 -2150 y(spanning)18 b(m)n(ultiple)h(ro)n(ws)e(in)n(to)h(a)g(single)g -(call)g(to)g(this)h(subroutine;)i(the)e(optimal)f(size)498 -2250 y(of)k(eac)n(h)f Fh(B)t(LC)6 b(K)28 b Fl(of)22 b(data)f(dep)r -(ends)i(on)f(the)g(underlying)g(pro)r(cessor)d(con\014guration.)1681 -5255 y(41)p eop -%%Page: 42 42 -42 41 bop 739 745 a Fe(F90)p 966 745 41 4 v 48 w(PSSP)-11 -b(ASB|Assem)l(bly)44 b(Sparse)h(Matrix)739 999 y Fl(This)27 -b(subroutine)h(assem)n(blies)e(global)g(sparse)h(matrix)g -Fh(A)p Fl(.)p 1362 1121 1619 4 v 1412 1191 a Fh(A)924 -b Fm(Subroutine)p 1362 1224 V 1412 1293 a Fl(Long)26 -b(Precision)g(Real)258 b(F90)p 2541 1293 25 4 v 29 w(PSSP)-7 -b(ASB)1412 1393 y(Long)26 b(Precision)g(Complex)100 b(F90)p -2541 1393 V 29 w(PSSP)-7 b(ASB)p 1362 1426 1619 4 v 1775 -1658 a(T)g(able)27 b(3.3:)36 b(Data)27 b(t)n(yp)r(es)739 -2042 y Fe(Syn)l(tax)1345 2225 y Fl(CALL)h(F90)p 1742 -2225 25 4 v 29 w(PSSP)-7 b(ASB)27 b(\()p Ff(a,)k(ierrv,)g(de)l(c)l(omp) -p 2783 2225 26 4 v 32 w(data)p Fl(\))739 2424 y(CALL)d(F90)p -1136 2424 25 4 v 29 w(PSSP)-7 b(ASB)751 2524 y(\()p Ff(a,)31 -b(ierrv,)g(de)l(c)l(omp)p 1375 2524 26 4 v 32 w(data,)g(O)n -(VERLAP=overlap,)g(AFMT=afmt,UP=up,DUP=dup)p Fl(\))739 -2724 y Fm(On)g(En)m(try)739 2896 y(a)42 b Fl(the)28 b(lo)r(cal)f(p)r -(ortion)g(of)g(global)g(sparse)f(matrix)h Fh(A)h Fl(to)g(assem)n(bly)-7 -b(.)946 2996 y(Scop)r(e:)37 b Fm(lo)s(cal)946 3096 y -Fl(T)n(yp)r(e:)g Fm(required)946 3195 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3367 y Fm(decomp)p 1066 3367 29 4 -v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 3467 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3566 y Fl(T)n(yp)r(e:)g Fm(required)946 3666 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3838 y Fm(ierrv)42 b Fl(error)31 b(v)n(ector.)54 -b(It)33 b(m)n(ust)h(b)r(e)g(initialized)g(b)n(y)f(F90)p -2568 3838 25 4 v 29 w(PSSP)-7 b(ALL)33 b(and)g(m)n(ust)h(b)r(e)g(the) -946 3938 y(same)27 b(used)h(in)g(F90)p 1584 3938 V 29 -w(PSSPINS.)946 4037 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4137 y Fl(T)n(yp)r(e:)g Fm(required)946 4237 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -4408 y Fm(o)m(v)m(erlap)42 b Fl(P)n(ermits)27 b(to)h(impro)n(v)n(e)e -(F90)p 1952 4408 V 29 w(PSSP)-7 b(ASB)28 b(p)r(erformance,)e(if)j -(there)e(isn't)h(o)n(v)n(erlap)946 4508 y(b)r(et)n(w)n(een)37 -b(lo)r(cal)e(p)r(ortions)h(of)g(global)f(sparse)g(matrix)h -Fh(A)h Fl(assigned)e(o)n(v)n(er)f(all)i(pro-)946 4608 -y(cesses.)946 4707 y(Has)28 b(the)g(follo)n(wing)e(meaning:)946 -4807 y(If)j Fh(ov)s(er)r(l)r(ap)24 b Fl(=)f(0,)28 b(there)g(isn't)h(o)n -(v)n(erlap)d(b)r(et)n(w)n(een)i(lo)r(cal)f(p)r(ortions)h(of)g(global)f -(sparse)946 4907 y(matrix)h Fh(A)f Fl(assigned)g(o)n(v)n(er)f(all)h -(pro)r(cesses.)946 5006 y(If)36 b Fh(ov)s(er)r(l)r(ap)h -Fg(6)p Fl(=)f(0,)h(there)e(is)h(o)n(v)n(erlap)d(b)r(et)n(w)n(een)j(lo)r -(cal)f(p)r(ortions)g(of)g(global)g(sparse)2130 5255 y(42)p -eop -%%Page: 43 43 -43 42 bop 498 523 a Fl(matrix)27 b Fh(A)h Fl(assigned)f(o)n(v)n(er)e -(all)j(pro)r(cesses.)498 623 y(Scop)r(e:)37 b Fm(global)498 -722 y Fl(T)n(yp)r(e:)g Fm(optional)498 822 y Fl(Default:)h -Fh(ov)s(er)r(l)r(ap)23 b Fl(=)f(1.)498 922 y(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable.)291 1080 -y Fm(afm)m(t)41 b Fl(Request)29 b(matrix)g Fh(A)g Fl(to)g(b)r(e)h(con)n -(v)n(erted)e(in)n(to)h(a)g(sp)r(ec\014c)g(storage)e(format;)j(it)g(m)n -(ust)498 1180 y(b)r(e)36 b(supp)r(orted)f(b)n(y)g(the)h(underlying)f -(serial)f(sparse)g(BLAS.)i(It)g(is)f(assumed)g(that)498 -1279 y(at)d(least)f Fj(CSR)f Fl(should)i(b)r(e)g(supp)r(orted;)h(the)f -(default)g(is)g Fj(???)p Fl(,)f(whic)n(h)h(requests)f(the)498 -1379 y(default)d(of)g(the)g(underlying)f(serial)f(spares)g(BLAS.)i -(Scop)r(e:)37 b Fm(global)498 1478 y Fl(T)n(yp)r(e:)g -Fm(optional)498 1578 y Fl(Default:)h Fh(ov)s(er)r(l)r(ap)23 -b Fl(=)f Fj(???)o Fl(.)498 1678 y(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b Fj(CHARACTER*5)c Fl(v)-5 b(ariable.)291 1836 -y Fm(UP)42 b Fl(Request)23 b(matrix)g Fh(A)h Fl(to)f(b)r(e)h(prepared)e -(for)h(e\016cien)n(t)g(pattern)g(reuse)g(\(see)g(subroutine)498 -1936 y(F90)p 641 1936 25 4 v 29 w(PSSPUPD\).)g(This)g(en)n(tails)g -(additional)f(storage)g(o)n(v)n(erhead.)33 b(P)n(ossible)21 -b(v)-5 b(alues)498 2035 y(are)27 b Fj(Y)g Fl(and)g Fj(N)p -Fl(.)h(Scop)r(e:)37 b Fm(global)498 2135 y Fl(T)n(yp)r(e:)g -Fm(optional)498 2235 y Fl(Default:)h Fh(U)9 b(P)34 b -Fl(=)23 b Fj(N)p Fl(.)498 2334 y(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b Fj(CHARACTER)d Fl(v)-5 b(ariable.)291 2493 y -Fm(DUP)42 b Fl(Sp)r(eci\014es)30 b(ho)n(w)g(to)f(treat)h(duplicated)g -(matrix)g(en)n(tries;)g(see)g(usage)f(notes)g(b)r(elo)n(w.)498 -2592 y(Scop)r(e:)37 b Fm(global)498 2692 y Fl(T)n(yp)r(e:)g -Fm(optional)498 2792 y Fl(Default:)h Fh(dup)22 b Fl(=)h(1.)498 -2891 y(Sp)r(eci\014ed)28 b(as:)37 b(an)27 b(in)n(teger)g(v)-5 -b(ariable.)291 3050 y Fm(On)31 b(Return)291 3208 y(a)41 -b Fl(the)28 b(lo)r(cal)g(p)r(ortion)f(of)g(global)g(sparse)f(matrix)h -Fh(A)h Fl(assem)n(bled.)498 3308 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3407 y Fl(T)n(yp)r(e:)g Fm(required)498 3507 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 3778 y Fe(Usage)46 b(Notes)392 3960 -y Fl(1.)41 b(Before)28 b(call)g(this)h(subroutine)g(y)n(ou)f(m)n(ust)h -(allo)r(cate)e Fh(A)j Fl(with)f(F90)p 2585 3960 V 29 -w(PSSP)-7 b(ALL)28 b(sub-)498 4060 y(routine)f(and)h(insert)f(all)g(ro) -n(ws)f(of)i(matrix)f Fh(A)h Fl(with)g(F90)p 2271 4060 -V 29 w(PSSPINS.)392 4218 y(2.)41 b(It)35 b(ma)n(y)f(happ)r(en)h(that)g -(calls)f(to)g Fj(F90_PSSPINS)c Fl(ha)n(v)n(e)k(inserted)g(m)n(ultiple)h -(v)-5 b(alues)498 4318 y(with)36 b(the)g(same)f(indices,)i(i.e.)60 -b(y)n(ou)35 b(ma)n(y)f(ha)n(v)n(e)h(duplicated)g(co)r(e\016cien)n(t)h -(en)n(tries.)498 4418 y(This)29 b(subroutine)f(pro)n(vides)f(three)h(w) -n(a)n(ys)f(of)h(coping)g(with)h(duplicated)f(en)n(tries)g(b)n(y)498 -4517 y(sp)r(eci\014yng)f(the)h(relev)-5 b(an)n(t)27 b(v)-5 -b(alue)28 b(in)n(to)f(the)h(DUP)g(v)-5 b(ariable:)598 -4676 y(1)41 b(Raise)27 b(an)g(error,)f(duplicated)i(co)r(e\016cien)n -(ts)f(should)g(not)h(exist;)598 4801 y(2)41 b(Ignore)26 -b(replications,)h(k)n(eep)g(one)g(of)g(the)h(co)r(e\016cien)n(ts)g -(found;)598 4926 y(3)41 b(Sum)28 b(the)g(duplicated)g(en)n(tries)f(to)g -(obtain)g(the)h(\014nal)g(co)r(e\016cien)n(t.)1681 5255 -y(43)p eop -%%Page: 44 44 -44 43 bop 739 719 a Fe(F90)p 966 719 41 4 v 48 w(PSPTINS|Insert)45 -b(P)l(attern)739 947 y Fl(This)29 b(subroutine)f(handles)h(up)r(dates)g -(to)g(a)f(comm)n(unication)g(descriptor)g(based)g(only)h(on)739 -1046 y(the)k(sparsit)n(y)f(pattern.)52 b(This)33 b(is)f(useful)i(in)f -(those)f(cases)g(where)g(w)n(e)h(are)e(only)i(actually)739 -1146 y(using)27 b(a)g(connectivit)n(y)g(graph.)p 1676 -1255 990 4 v 1726 1325 a Fh(B)t(LC)6 b(K)105 b Fm(Subroutine)p -1676 1358 V 2091 1427 a Fl(F90)p 2234 1427 25 4 v 29 -w(PSPTINS)p 1676 1461 990 4 v 1775 1693 a(T)-7 b(able)27 -b(3.4:)36 b(Data)27 b(t)n(yp)r(es)739 2052 y Fe(Syn)l(tax)1179 -2234 y Fl(CALL)h(F90)p 1576 2234 25 4 v 29 w(PSPTINS)f(\()p -Ff(ia,)32 b(ja,)f(blck,)g(ierrv,)g(de)l(c)l(omp)p 2949 -2234 26 4 v 31 w(data)p Fl(\))739 2433 y Fm(On)g(En)m(try)739 -2589 y(ia)41 b Fl(the)29 b(ro)n(w)d(index)i(of)g(global)e(sparse)h -(matrix)g(pattern)h Fh(A)p Fl(,)g(iden)n(tifying)g(the)g(\014rst)g(ro)n -(w)e(of)946 2689 y(the)i(submatrix)f(pattern)h Fh(A)p -Fl(.)946 2789 y(Scop)r(e:)37 b Fm(global)946 2888 y Fl(T)n(yp)r(e:)g -Fm(required)946 2988 y Fl(Sp)r(eci\014ed)20 b(as:)32 -b(an)19 b(in)n(teger)g(v)-5 b(ariable)18 b(1)23 b Fg(\024)f -Fh(ia)h Fg(\024)f Fh(decomp)p 2706 2988 25 4 v 30 w(data)p -Fl(\045)p Fh(matr)r(ix)p 3228 2988 V 31 w(data)p Fl([)p -Fh(M)p 3532 2988 V 38 w Fl(].)739 3144 y Fm(ja)42 b Fl(the)27 -b(column)f(index)g(of)h(the)f(global)f(sparse)g(matrix)h -Fh(A)p Fl(,)h(iden)n(tifying)g(the)f(\014rst)g(column)946 -3243 y(of)i(the)g(submatrix)f Fh(A)p Fl(.)946 3343 y(Scop)r(e:)37 -b Fm(global)946 3443 y Fl(T)n(yp)r(e:)g Fm(required)946 -3542 y Fl(Sp)r(eci\014ed)21 b(as:)33 b(an)19 b(in)n(teger)g(v)-5 -b(ariable)19 b(1)k Fg(\024)g Fh(j)5 b(a)23 b Fg(\024)f -Fh(decomp)p 2720 3542 V 30 w(data)p Fl(\045)p Fh(matr)r(ix)p -3242 3542 V 30 w(data)p Fl([)p Fh(N)p 3532 3542 V 39 -w Fl(].)739 3698 y Fm(blc)m(k)42 b Fl(the)28 b(lo)r(cal)f(submatrix)g -(pattern)h(to)f(insert.)946 3798 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3897 y Fl(T)n(yp)r(e:)g Fm(required)946 3997 y Fl(Sp)r(eci\014ed)f(as:) -50 b(a)35 b(structured)f(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)g Fl(1;)j(supp)r(orted)c(storage)946 4097 y(formats)27 -b(are)g Fj(CSR)f Fl(and)i Fj(COO)p Fl(..)739 4253 y Fm(decomp)p -1066 4253 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 4352 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4452 y Fl(T)n(yp)r(e:)g Fm(required)946 4551 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4707 y Fm(ierrv)42 b Fl(error)25 b(v)n(ector.)36 -b(It)28 b(m)n(ust)g(b)r(e)g(initialized)f(b)n(y)h(F90)p -2515 4707 25 4 v 29 w(PSSP)-7 b(ALL.)946 4807 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 4907 y Fl(T)n(yp)r(e:)g Fm(required)946 -5006 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(one)g(dimensional)g(arra) -n(y)f(of)h(in)n(teger.)2130 5255 y(44)p eop -%%Page: 45 45 -45 44 bop 291 523 a Fm(On)31 b(Return)291 689 y(ierrv)41 -b Fl(error)25 b(v)n(ector)g(used)i(in)g(successiv)n(e)e(call)h(to)g -(F90)p 2044 689 25 4 v 29 w(PSSPINS)h(and)f(F90)p 2742 -689 V 29 w(PSSP)-7 b(ASB.)498 789 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -888 y Fl(T)n(yp)r(e:)g Fm(required)498 988 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(one)g(dimensional)g(arra)n(y)e(of)j(in)n(teger.)291 -1263 y Fe(Usage)46 b(Notes)392 1444 y Fl(1.)41 b(Before)f(call)g(this)h -(subroutine)g(y)n(ou)f(m)n(ust)h(allo)r(cate)f Fh(D)r(E)5 -b(C)h(O)r(M)j(P)p 2672 1444 V 42 w(D)r(AT)j(A)40 b Fl(with)498 -1544 y(F90)p 641 1544 V 29 w(PSDSCALL)28 b(subroutine.)392 -1710 y(2.)41 b Fh(I)7 b(A;)14 b(J)8 b(A)37 b Fl(and)g(the)g(indices)g -(in)f Fh(B)t(LC)6 b(K)43 b Fl(are)35 b(written)i(in)g(terms)f(of)h(the) -g(\\global")498 1810 y(n)n(um)n(b)r(ering;)27 b(the)h(mapping)g(to)f -(lo)r(cal)g(storage)f(is)h(handled)h(in)n(ternally)-7 -b(.)392 1976 y(3.)41 b(This)26 b(routine)f(is)h(v)n(ery)f(similar)g(to) -g(F90)p 1746 1976 V 29 w(PSSPINS,)h(but)g(the)h(co)r(e\016cien)n(t)e(v) --5 b(alues)26 b(in)498 2075 y(the)31 b Fh(B)t(LC)6 b(K)35 -b Fl(parameter)29 b(are)g(completely)h(ignored;)g(only)g(the)g(nonzero) -f(pattern,)498 2175 y(i.e.)37 b(the)28 b(ro)n(w)e(and)i(column)f -(indices,)h(are)f(used)g(to)h(up)r(date)g(DECOMP)p 2783 -2175 V 29 w(D)n(A)-7 b(T)g(A.)392 2341 y(4.)41 b(This)34 -b(routine)g(do)r(es)g(not)g(con)n(tain)g(an)n(y)f(syncronization)g(p)r -(oin)n(t;)38 b(th)n(us,)e(it)f(can)f(b)r(e)498 2441 y(called)28 -b(indep)r(enden)n(tly)i(b)n(y)e(eac)n(h)g(of)h(the)g(participating)f -(pro)r(cesses;)f(it)i(is)g(ho)n(w)n(ev)n(er)498 2540 -y(required)e(that)h(all)f(pro)r(cesses)f(execute)i(later)e(a)i(single)f -(call)g(to)g(F90)p 2666 2540 V 30 w(PSPT)-7 b(ASB.)392 -2706 y(5.)41 b(It)26 b(is)f(p)r(erfectly)g(legal)g(to)g(call)g(this)h -(routine)e(m)n(ultiple)i(times)g(with)g(the)f(same)g(v)-5 -b(alue)498 2806 y(of)21 b Fh(I)7 b(A)p Fl(;)23 b(this)f(can)e(b)r(e)h -(useful)h(e.g.)34 b(in)21 b(\014nite)g(elemen)n(t)g(applications,)h -(where)e(the)h(most)498 2906 y(natural)h(w)n(a)n(y)g(to)g(de\014ne)h -(the)h(matrix)e(is)g(to)h(lo)r(op)f(o)n(v)n(er)f(the)j(elemen)n(ts,)f -(and)g(not)g(o)n(v)n(er)498 3005 y(the)40 b(equations.)72 -b(Ho)n(w)n(ev)n(er)38 b(it)i(is)f(generally)f(con)n(v)n(enien)n(t)h -(from)g(a)g(p)r(erformance)498 3105 y(p)r(oin)n(t)d(of)g(view)g(to)f -(pac)n(k)g(data)g(spanning)h(m)n(ultiple)g(ro)n(ws)e(in)n(to)i(a)f -(single)h(call)f(to)498 3204 y(this)d(subroutine;)h(the)e(optimal)g -(size)g(of)h(eac)n(h)e Fh(B)t(LC)6 b(K)37 b Fl(of)31 -b(data)g(dep)r(ends)h(on)f(the)498 3304 y(underlying)c(pro)r(cessor)f -(con\014guration.)1681 5255 y(45)p eop -%%Page: 46 46 -46 45 bop 739 739 a Fe(F90)p 966 739 41 4 v 48 w(PSPT)-11 -b(ASB|Assem)l(bly)44 b(Sparse)739 888 y(Comm)l(unication)i(P)l(attern) -739 1137 y Fl(This)27 b(subroutine)h(assem)n(blies)e(a)h(comm)n -(unication)g(pattern)g(DECOMP)p 3066 1137 25 4 v 29 w(D)n(A)-7 -b(T)g(A.)p 1798 1256 746 4 v 1948 1325 a Fm(Subroutine)p -1798 1359 V 1948 1428 a Fl(F90)p 2091 1428 25 4 v 29 -w(PSPT)g(ASB)p 1798 1462 746 4 v 1775 1694 a(T)g(able)27 -b(3.5:)36 b(Data)27 b(t)n(yp)r(es)739 2068 y Fe(Syn)l(tax)1387 -2250 y Fl(CALL)h(F90)p 1784 2250 25 4 v 29 w(PSPT)-7 -b(ASB)27 b(\()p Ff(ierrv,)k(de)l(c)l(omp)p 2741 2250 -26 4 v 32 w(data)p Fl(\))739 2449 y Fm(On)g(En)m(try)739 -2615 y(decomp)p 1066 2615 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 2715 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 2814 y Fl(T)n(yp)r(e:)g -Fm(required)946 2914 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 3080 y Fm(ierrv)42 b Fl(error)31 b(v)n(ector.)54 -b(It)33 b(m)n(ust)h(b)r(e)g(initialized)g(b)n(y)f(F90)p -2568 3080 25 4 v 29 w(PSSP)-7 b(ALL)33 b(and)g(m)n(ust)h(b)r(e)g(the) -946 3179 y(same)27 b(used)h(in)g(F90)p 1584 3179 V 29 -w(PSSPINS.)946 3279 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3379 y Fl(T)n(yp)r(e:)g Fm(required)946 3478 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -3644 y Fm(On)k(Return)739 3810 y(decomp)p 1066 3810 29 -4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 3910 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4010 y Fl(T)n(yp)r(e:)g Fm(required)946 4109 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4384 y Fe(Usage)46 b(Notes)840 4566 -y Fl(1.)41 b(Before)18 b(call)g(this)h(subroutine)f(y)n(ou)f(m)n(ust)i -(allo)r(cate)e(DECOMP)p 2919 4566 25 4 v 29 w(D)n(A)-7 -b(T)g(A)19 b(with)g(F90)p 3516 4566 V 29 w(PSDSCALL)946 -4665 y(subroutine)28 b(and)f(insert)g(all)h(relev)-5 -b(an)n(t)27 b(pattern)g(ro)n(ws)f(with)i(F90)p 2999 4665 -V 29 w(PSPTINS.)2130 5255 y(46)p eop -%%Page: 47 47 -47 46 bop 291 726 a Fe(F90)p 518 726 41 4 v 48 w(PSSPFREE|F)-11 -b(ree)45 b(Sparse)g(Matrix)291 962 y Fl(This)27 b(subroutine)g(deallo)r -(cates)g(sparse)f(matrix's)h(structures.)p 880 1075 1687 -4 v 929 1145 a Fh(A)924 b Fm(Subroutine)p 880 1178 V -929 1248 a Fl(Long)27 b(Precision)f(Real)257 b(F90)p -2058 1248 25 4 v 29 w(PSSPFREE)929 1347 y(Long)27 b(Precision)f -(Complex)99 b(F90)p 2058 1347 V 29 w(PSSPFREE)p 880 1380 -1687 4 v 1326 1612 a(T)-7 b(able)28 b(3.6:)36 b(Data)27 -b(t)n(yp)r(es)291 1978 y Fe(Syn)l(tax)962 2160 y Fl(CALL)g(F90)p -1358 2160 25 4 v 29 w(PSSPFREE)g(\()j Ff(a,)g(de)l(c)l(omp)p -2270 2160 26 4 v 32 w(data)p Fl(\))291 2359 y Fm(On)h(En)m(try)291 -2519 y(a)41 b Fl(the)28 b(lo)r(cal)g(p)r(ortion)f(of)g(global)g(sparse) -f(matrix)h Fh(A)h Fl(to)f(deallo)r(cate.)498 2618 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 2718 y Fl(T)n(yp)r(e:)g Fm(required)498 -2817 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)291 2977 -y Fm(decomp)p 618 2977 29 4 v 33 w(data)42 b Fl(con)n(tains)28 -b(data)h(structures)g(for)g(comm)n(unications)f(referred)g(to)h(sparse) -498 3077 y(matrix)e(to)h(deallo)r(cate.)498 3177 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 3276 y Fl(T)n(yp)r(e:)g Fm(required)498 -3376 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)291 3536 -y Fm(On)k(Return)291 3695 y(a)41 b Fl(deallo)r(cated)27 -b(structure)g(for)h(storing)e(other)h(sparse)f(matrices.)498 -3795 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3895 y Fl(T)n(yp)r(e:)g -Fm(required)498 3994 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 4154 y Fm(decomp)p 618 4154 V 33 w(data)42 -b Fl(con)n(tains)27 b(deallo)r(cated)g(data)g(structures)f(for)i(comm)n -(unications.)498 4254 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4353 y Fl(T)n(yp)r(e:)g Fm(required)498 4453 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 4725 y Fe(Usage)46 b(Notes)392 4907 -y Fl(1.)41 b(Before)28 b(call)g(this)h(subroutine)g(y)n(ou)f(m)n(ust)h -(allo)r(cate)e Fh(A)j Fl(with)f(F90)p 2585 4907 25 4 -v 29 w(PSSP)-7 b(ALL)28 b(sub-)498 5006 y(routine.)1681 -5255 y(47)p eop -%%Page: 48 48 -48 47 bop 840 523 a Fl(2.)41 b(After)23 b(this)g(call,)g(if)g(no)g -(error)d(encoun)n(tered,)j(data)f(structures)g Fh(a)g -Fl(and)h Fh(decomp)p 3418 523 25 4 v 29 w(data)946 623 -y Fl(can)28 b(b)r(e)g(used)f(for)g(storing)g(other)g(sparse)f -(matrices.)2130 5255 y(48)p eop -%%Page: 49 49 -49 48 bop 291 739 a Fe(F90)p 518 739 41 4 v 48 w(PSDSCFREE|F)-11 -b(ree)45 b(Comm)l(unication)291 888 y(Descriptor)291 -1137 y Fl(This)27 b(subroutine)g(deallo)r(cates)g(comm)n(unication)g -(descriptors)291 1411 y Fe(Syn)l(tax)978 1593 y Fl(CALL)h(F90)p -1375 1593 25 4 v 29 w(PSDSCFREE)54 b(\()p Ff(de)l(c)l(omp)p -2253 1593 26 4 v 32 w(data)p Fl(\))291 1792 y Fm(On)31 -b(En)m(try)291 1958 y(decomp)p 618 1958 29 4 v 33 w(data)42 -b Fl(con)n(tains)28 b(data)h(structures)g(for)g(comm)n(unications)f -(referred)g(to)h(sparse)498 2058 y(matrix)e(to)h(deallo)r(cate.)498 -2158 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2257 y Fl(T)n(yp)r(e:)g -Fm(required)498 2357 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 2523 y Fm(On)k(Return)291 2689 y(decomp)p -618 2689 V 33 w(data)42 b Fl(It)28 b(is)f(deallo)r(cated.)498 -2789 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2888 y Fl(T)n(yp)r(e:)g -Fm(required)498 2988 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 3262 y Fe(Usage)46 b(Notes)392 3444 -y Fl(1.)41 b(Before)36 b(a)g(call)g(this)h(subroutine)f(y)n(ou)g(m)n -(ust)g(ha)n(v)n(e)g(allo)r(cate)f Fh(decomp)p 2771 3444 -25 4 v 30 w(data)h Fl(with)498 3544 y(F90)p 641 3544 -V 29 w(PSDSCALL)28 b(subroutine.)392 3710 y(2.)41 b(After)34 -b(this)f(call,)i(if)f(no)f(error)e(encoun)n(tered,)j(data)f(structure)f -Fh(decomp)p 2811 3710 V 30 w(data)h Fl(can)498 3809 y(b)r(e)28 -b(reused.)1681 5255 y(49)p eop -%%Page: 50 50 -50 49 bop 739 732 a Fe(F90)p 966 732 41 4 v 48 w(PSDSALL|Allo)t(cate)45 -b(Global)h(Dense)f(Matrix)739 972 y Fl(This)27 b(subroutine)h(allo)r -(cates)e(global)h(dense)g(matrix)g Fh(X)7 b Fl(.)p 1356 -1088 1631 4 v 1405 1158 a Fh(X)917 b Fm(Subroutine)p -1356 1191 V 1405 1260 a Fl(In)n(teger)731 b(F90)p 2534 -1260 25 4 v 29 w(PSDSALL)1405 1360 y(Long)27 b(Precision)f(Real)257 -b(F90)p 2534 1360 V 29 w(PSDSALL)1405 1460 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2534 1460 V 29 w(PSDSALL)p -1356 1493 1631 4 v 1775 1725 a(T)-7 b(able)27 b(3.7:)36 -b(Data)27 b(t)n(yp)r(es)739 2094 y Fe(Syn)l(tax)1171 -2276 y Fl(CALL)h(F90)p 1568 2276 25 4 v 29 w(PSDSALL)g(\()p -Ff(m,)i(n,)g(x,)g(ierrv,)h(de)l(c)l(omp)p 2843 2276 26 -4 v 31 w(data,)g(js)p Fl(\))1279 2475 y(CALL)d(F90)p -1676 2475 25 4 v 29 w(PSDSALL)g(\()p Ff(m,)i(x,)g(ierrv,)h(de)l(c)l -(omp)p 2849 2475 26 4 v 32 w(data)p Fl(\))739 2674 y -Fm(On)g(En)m(try)739 2837 y(m)40 b Fl(n)n(um)n(b)r(er)27 -b(of)h(ro)n(ws)e(of)i(global)e(dense)h(submatrix)g Fh(X)34 -b Fl(to)28 b(allo)r(cate.)946 2936 y(Scop)r(e:)37 b Fm(global)946 -3036 y Fl(T)n(yp)r(e:)g Fm(required)946 3135 y Fl(Sp)r(eci\014ed)23 -b(as:)34 b(an)22 b(in)n(teger)f(v)-5 b(ariable)21 b(0)i -Fg(\024)g Fh(m)g Fg(\024)f Fh(decomp)p 2720 3135 25 4 -v 30 w(data)p Fl(\045)p Fh(matr)r(ix)p 3242 3135 V 30 -w(data)p Fl([)p Fh(N)p 3532 3135 V 39 w Fl(].)739 3298 -y Fm(n)41 b Fl(n)n(um)n(b)r(er)28 b(of)f(columns)h(of)f(global)g(dense) -g(submatrix)g Fh(X)34 b Fl(to)28 b(allo)r(cate.)946 3397 -y(Scop)r(e:)37 b Fm(global)946 3497 y Fl(T)n(yp)r(e:)g -Fm(required)p Fl(,)28 b(but)g(can)g(only)f(b)r(e)h(presen)n(t)f(if)h -Fh(x)g Fl(is)f(of)h(rank)f(2.)946 3597 y(Sp)r(eci\014ed)i(as:)36 -b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(n)d Fg(\025)g -Fl(0.)739 3759 y Fm(x)42 b Fl(a)27 b(rank)g(one)g(or)g(t)n(w)n(o)f -(arra)n(y)g(with)i(the)g(POINTER)e(attribute.)739 3921 -y Fm(ierrv)42 b Fl(see)27 b(\\On)g(Return".)739 4084 -y Fm(decomp)p 1066 4084 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 4183 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 4283 y Fl(T)n(yp)r(e:)g -Fm(required)946 4383 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 4545 y Fm(js)41 b Fl(starting)27 b(index)h(for)f(the)h -(columns)f(of)h(global)e(dense)i(submatrix)f Fh(X)34 -b Fl(to)27 b(allo)r(cate.)946 4645 y(Scop)r(e:)37 b Fm(global)946 -4744 y Fl(T)n(yp)r(e:)g Fm(optional)p Fl(;)27 b(can)g(only)g(b)r(e)h -(presen)n(t)f(if)i Fh(x)f Fl(is)f(of)h(rank)e(2.)946 -4844 y(Sp)r(eci\014ed)j(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable;)27 b(default:)37 b Fh(j)5 b(s)23 b Fl(=)f(1.)739 -5006 y Fm(On)31 b(Return)2130 5255 y Fl(50)p eop -%%Page: 51 51 -51 50 bop 291 523 a Fm(x)41 b Fl(allo)r(cated)27 b(lo)r(cal)g(p)r -(ortion)g(of)h(global)e(dense)i(matrix)f Fh(X)7 b Fl(.)498 -623 y(Scop)r(e:)37 b Fm(lo)s(cal)498 722 y Fl(T)n(yp)r(e:)g -Fm(required)498 822 y Fl(Sp)r(eci\014ed)k(as:)61 b(a)40 -b(rank-one)e(or)h(t)n(w)n(o)h(arra)n(y)d(con)n(taining)j(n)n(um)n(b)r -(ers)f(of)h(the)h(t)n(yp)r(e)498 922 y(indicated)35 b(in)f(T)-7 -b(able)34 b(3.7,)i(of)e(size)g Fh(decomp)p 1912 922 25 -4 v 30 w(data)p Fl(\045)p Fh(matr)r(ix)p 2434 922 V 30 -w(data)p Fl([)p Fh(N)p 2724 922 V 39 w Fl(])h(b)n(y)f -Fh(n)p Fl(;)k(the)498 1021 y(column)28 b(indices)f(are)g(declared)g(as) -g Fh(j)5 b(s)22 b Fl(:)i Fh(j)5 b(s)18 b Fl(+)g Fh(n)g -Fg(\000)g Fl(1.)291 1187 y Fm(ierrv)41 b Fl(error)26 -b(v)n(ector)g(used)i(in)g(subroutines)f(F90)p 1858 1187 -V 29 w(PSDSINS)h(and)f(F90)p 2564 1187 V 30 w(PSDSASB.)498 -1287 y(Scop)r(e:)37 b Fm(lo)s(cal)498 1386 y Fl(T)n(yp)r(e:)g -Fm(required)498 1486 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(one)g(dimensional)g(arra)n(y)e(of)j(in)n(teger.)291 -1761 y Fe(Usage)46 b(Notes)392 1942 y Fl(1.)41 b(Before)36 -b(call)g(This)g(subroutine)g(y)n(ou)g(m)n(ust)g(initialize)h -Fh(decomp)p 2550 1942 V 29 w(data)g Fl(\014elds)f(with)498 -2042 y(F90)p 641 2042 V 29 w(PSSP)-7 b(ASB)27 b(subroutine.)1681 -5255 y(51)p eop -%%Page: 52 52 -52 51 bop 739 754 a Fe(F90)p 966 754 41 4 v 48 w(PSDSINS|Insert)46 -b(Dense)f(Matrix)739 1018 y Fl(This)27 b(subroutine)f(inserts)h(a)f(lo) -r(cal)g(dense)h(matrix)g Fh(B)t(LC)6 b(K)32 b Fl(in)27 -b(the)g(global)f(dense)h(matrix)739 1117 y Fh(X)7 b Fl(.)p -1369 1228 1604 4 v 1419 1298 a Fh(X)r(;)14 b(B)t(LC)6 -b(K)618 b Fm(Subroutine)p 1369 1331 V 1419 1401 a Fl(In)n(teger)731 -b(F90)p 2548 1401 25 4 v 29 w(PSDSINS)1419 1500 y(Long)27 -b(Precision)f(Real)257 b(F90)p 2548 1500 V 29 w(PSDSINS)1419 -1600 y(Long)27 b(Precision)f(Complex)99 b(F90)p 2548 -1600 V 29 w(PSDSINS)p 1369 1633 1604 4 v 1775 1865 a(T)-7 -b(able)27 b(3.8:)36 b(Data)27 b(t)n(yp)r(es)739 2280 -y Fe(Syn)l(tax)1028 2465 y Fl(CALL)g(F90)p 1424 2465 -25 4 v 29 w(PSDSINS)i(\()p Ff(m,)h(n,)g(x,)f(ix,)i(jx,)f(blck,)h -(ierrv,)g(de)l(c)l(omp)p 3101 2465 26 4 v 31 w(data)p -Fl(\))739 2664 y(CALL)d(F90)p 1136 2664 25 4 v 29 w(PSDSINS)1037 -2764 y(\()p Ff(m,)j(n,)f(x,)f(ix,)h(jx,)h(blck,)g(ierrv,)g(de)l(c)l -(omp)p 2312 2764 26 4 v 31 w(data)g(IBLCK=iblck,)h(JBLCK=jblck)p -Fl(\))1138 2963 y(CALL)c(F90)p 1535 2963 25 4 v 29 w(PSDSINS)g(\()p -Ff(m,)i(x,)g(ix,)g(blck,)h(ierrv,)g(de)l(c)l(omp)p 2990 -2963 26 4 v 32 w(data)p Fl(\))739 3166 y Fm(On)g(En)m(try)739 -3348 y(m)40 b Fl(n)n(um)n(b)r(er)27 b(of)h(ro)n(ws)e(of)i(lo)r(cal)f -(dense)g(submatrix)g Fh(B)t(LC)6 b(K)33 b Fl(to)28 b(insert.)946 -3448 y(Scop)r(e:)37 b Fm(global)946 3547 y Fl(T)n(yp)r(e:)g -Fm(required)946 3647 y Fl(Sp)r(eci\014ed)20 b(as:)32 -b(an)19 b(in)n(teger)f(v)-5 b(ariable)19 b(0)j Fg(\024)h -Fh(m)g Fg(\024)f Fh(decomp)p 2706 3647 25 4 v 30 w(data)p -Fl(\045)p Fh(matr)r(ix)p 3228 3647 V 31 w(data)p Fl([)p -Fh(M)p 3532 3647 V 38 w Fl(].)739 3828 y Fm(n)41 b Fl(n)n(um)n(b)r(er) -28 b(of)f(columns)h(of)f(global)g(dense)g(submatrix)g -Fh(B)t(LC)6 b(K)33 b Fl(to)28 b(insert.)946 3928 y(Scop)r(e:)37 -b Fm(global)946 4028 y Fl(T)n(yp)r(e:)g Fm(required)28 -b Fl(but)g(only)f(if)i Fh(x)f Fl(is)f(of)h(rank)e(2.)946 -4127 y(Sp)r(eci\014ed)j(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b(.)739 4309 y Fm(x)42 b Fl(the)34 b(lo)r(cal)g(p)r -(ortion)f(of)h(global)f(dense)h(matrix)g Fh(X)7 b Fl(.)55 -b(This)34 b(subroutine)g(computes)g(the)946 4408 y(lo)r(cation)23 -b(of)h(the)g(\014rst)f(elemen)n(t)h(of)f(the)h(lo)r(cal)f(subarra)n(y)e -(to)i(insert,)i(based)e(on)g Fh(ix;)14 b(j)5 b(x)946 -4508 y Fl(and)28 b Fh(matr)r(ix)p 1375 4508 V 30 w(data)g -Fl(\014eld)g(of)f Fh(decomp)p 2141 4508 V 30 w(data)p -Fl(.)946 4608 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4707 y -Fl(T)n(yp)r(e:)g Fm(required)946 4807 y Fl(Sp)r(eci\014ed)31 -b(as:)41 b(a)30 b(rank)f(one)h(or)f(t)n(w)n(o)g(arra)n(y)f(with)i(the)h -(POINTER)e(attribute)h(con-)946 4907 y(taining)24 b(n)n(um)n(b)r(ers)g -(of)g(the)h(t)n(yp)r(e)f(indicated)h(in)f(T)-7 b(able)24 -b(3.8.)35 b(The)25 b(rank)e(of)h Fh(bl)r(ck)i Fl(m)n(ust)946 -5006 y(b)r(e)i(the)g(same)f(of)h Fh(x)p Fl(.)2130 5255 -y(52)p eop -%%Page: 53 53 -53 52 bop 291 523 a Fm(ix)41 b Fl(the)f(ro)n(w)f(index)h(of)f(global)g -(dense)h(matrix)f Fh(X)7 b Fl(,)42 b(iden)n(tifying)e(the)h(\014rst)e -(ro)n(w)g(of)h(the)498 623 y(submatrix)27 b Fh(X)7 b -Fl(.)498 722 y(Scop)r(e:)37 b Fm(global)498 822 y Fl(T)n(yp)r(e:)g -Fm(required)498 922 y Fl(Sp)r(eci\014ed)22 b(as:)34 b(an)21 -b(in)n(teger)f(v)-5 b(ariable)21 b(1)h Fg(\024)h Fh(ix)g -Fg(\024)g Fh(decomp)p 2272 922 25 4 v 29 w(data)p Fl(\045)p -Fh(matr)r(ix)p 2793 922 V 31 w(data)p Fl([)p Fh(N)p 3084 -922 V 39 w Fl(].)291 1083 y Fm(jx)42 b Fl(the)27 b(column)g(index)g(of) -g(the)g(global)e(dense)i(matrix)g Fh(X)7 b Fl(,)26 b(iden)n(tifying)h -(the)g(\014rst)g(column)498 1183 y(of)h(the)g(submatrix)f -Fh(X)7 b Fl(.)498 1283 y(Scop)r(e:)37 b Fm(global)498 -1382 y Fl(T)n(yp)r(e:)g Fm(required)498 1482 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(x)24 b Fg(\025)e Fl(1.)291 1644 y Fm(blc)m(k)42 b Fl(the)28 -b(lo)r(cal)f(submatrix)g(to)g(insert.)498 1743 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 1843 y Fl(T)n(yp)r(e:)g Fm(required)498 -1943 y Fl(Sp)r(eci\014ed)42 b(as:)63 b(a)41 b(rank)f(one)h(or)f(rank)g -(t)n(w)n(o)g(con)n(taining)h(n)n(um)n(b)r(ers)f(of)h(the)h(t)n(yp)r(e) -498 2042 y(indicated)28 b(in)g(T)-7 b(able)27 b(3.8.)36 -b(The)28 b(rank)e(of)i Fh(bl)r(ck)h Fl(m)n(ust)f(b)r(e)g(the)g(same)f -(of)h Fh(x)p Fl(.)291 2204 y Fm(decomp)p 618 2204 29 -4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)498 2304 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -2403 y Fl(T)n(yp)r(e:)g Fm(required)498 2503 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 2665 y Fm(ierrv)41 b Fl(error)26 b(v)n(ector.)36 -b(It)28 b(m)n(ust)f(b)r(e)h(initialized)g(b)n(y)f(F90)p -2066 2665 25 4 v 30 w(PSDSALL.)498 2765 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 2864 y Fl(T)n(yp)r(e:)g Fm(required)498 -2964 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(one)g(dimensional)g(arra) -n(y)e(of)j(in)n(teger.)291 3126 y Fm(iblc)m(k)41 b Fl(the)32 -b(ro)n(w)e(index)h(of)g(lo)r(cal)g(dense)g(matrix)g Fh(B)t(LC)6 -b(K)g Fl(,)31 b(iden)n(tifying)h(the)f(\014rst)g(ro)n(w)f(of)498 -3225 y(the)e(submatrix)f Fh(B)t(LC)6 b(K)g Fl(.)498 3325 -y(Scop)r(e:)37 b Fm(lo)s(cal)498 3425 y Fl(T)n(yp)r(e:)g -Fm(optional)498 3524 y Fl(Default:)h Fh(ibl)r(ck)24 b -Fl(=)f(1.)498 3624 y(Sp)r(eci\014ed)28 b(as:)37 b(an)27 -b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 b(bl)r(ck)25 -b Fg(\025)e Fl(1.)291 3786 y Fm(jblc)m(k)42 b Fl(the)30 -b(column)f(index)h(of)f(the)h(lo)r(cal)f(dense)g(matrix)g -Fh(B)t(LC)6 b(K)g Fl(,)30 b(iden)n(tifying)f(the)h(\014rst)498 -3885 y(column)e(of)f(the)h(submatrix)f Fh(B)t(LC)6 b(K)g -Fl(.)498 3985 y(Scop)r(e:)37 b Fm(lo)s(cal)498 4085 y -Fl(T)n(yp)r(e:)g Fm(optional)498 4184 y Fl(Default:)h -Fh(j)5 b(bl)r(ck)25 b Fl(=)d(1.)498 4284 y(Sp)r(eci\014ed)28 -b(as:)37 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(bl)r(ck)25 b Fg(\025)e Fl(1.)291 4446 y Fm(On)31 b(Return)291 -4608 y(x)41 b Fl(the)35 b(lo)r(cal)e(p)r(ortion)h(of)g(global)f(dense)h -(matrix)f Fh(X)7 b Fl(.)56 b(This)34 b(subroutine)g(computes)g(the)498 -4707 y(lo)r(cation)23 b(of)g(the)h(\014rst)g(elemen)n(t)f(of)h(the)g -(lo)r(cal)f(subarra)n(y)e(to)i(insert,)h(based)f(on)g -Fh(ix;)14 b(j)5 b(x)498 4807 y Fl(and)28 b Fh(matr)r(ix)p -927 4807 V 30 w(data)g Fl(\014eld)g(of)f Fh(decomp)p -1693 4807 V 30 w(data)p Fl(.)498 4907 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 5006 y Fl(T)n(yp)r(e:)g Fm(required)1681 -5255 y Fl(53)p eop -%%Page: 54 54 -54 53 bop 946 523 a Fl(Sp)r(eci\014ed)41 b(as:)62 b(a)39 -b(t)n(w)n(o)h(dimensional)g(arra)n(y)d(con)n(taining)j(n)n(um)n(b)r -(ers)f(of)h(the)h(t)n(yp)r(e)946 623 y(indicated)28 b(in)g(T)-7 -b(able)27 b(3.8.)739 789 y Fm(ierrv)42 b Fl(error)25 -b(v)n(ector)i(used)g(in)h(successiv)n(e)e(call)h(to)h(F90)p -2500 789 25 4 v 29 w(PSDSINS)g(and)g(F90)p 3207 789 V -29 w(D)n(ASB.)946 888 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -988 y Fl(T)n(yp)r(e:)g Fm(required)946 1088 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -1362 y Fe(Usage)46 b(Notes)840 1544 y Fl(1.)41 b(Before)26 -b(call)f(this)i(subroutine)e(y)n(ou)h(m)n(ust)g(allo)r(cate)f -Fh(X)32 b Fl(with)27 b(F90)p 3022 1544 V 29 w(PSDSALL)f(sub-)946 -1644 y(routine.)2130 5255 y(54)p eop -%%Page: 55 55 -55 54 bop 291 736 a Fe(F90)p 518 736 41 4 v 48 w(PSDSASB|Assem)l(bly)44 -b(Dense)i(Matrix)291 981 y Fl(This)27 b(subroutine)g(assem)n(blies)g -(global)f(dense)i(matrix)f Fh(X)7 b Fl(.)p 907 1099 1632 -4 v 957 1169 a Fh(X)916 b Fm(Subroutine)p 907 1202 V -957 1272 a Fl(In)n(teger)730 b(F90)p 2085 1272 25 4 v -30 w(PSDSASB)957 1371 y(Long)26 b(Precision)g(Real)257 -b(F90)p 2085 1371 V 30 w(PSDSASB)957 1471 y(Long)26 b(Precision)g -(Complex)99 b(F90)p 2085 1471 V 30 w(PSDSASB)p 907 1504 -1632 4 v 1326 1736 a(T)-7 b(able)28 b(3.9:)36 b(Data)27 -b(t)n(yp)r(es)291 2108 y Fe(Syn)l(tax)892 2290 y Fl(CALL)h(F90)p -1289 2290 25 4 v 29 w(PSDSASB)g(\()p Ff(x,)i(ierrv,)h(de)l(c)l(omp)p -2340 2290 26 4 v 31 w(data)p Fl(\))291 2489 y Fm(On)g(En)m(try)291 -2654 y(x)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)h(of)f(global)g(dense)g -(matrix)g Fh(X)7 b Fl(.)498 2754 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -2853 y Fl(T)n(yp)r(e:)g Fm(required)498 2953 y Fl(Sp)r(eci\014ed)31 -b(as:)41 b(a)30 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(with)k(the)f -(POINTER)f(attribute)i(con-)498 3053 y(taining)c(n)n(um)n(b)r(ers)h(of) -f(the)h(t)n(yp)r(e)g(indicated)g(in)g(T)-7 b(able)27 -b(3.9.)291 3217 y Fm(decomp)p 618 3217 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)498 -3317 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3416 y Fl(T)n(yp)r(e:)g -Fm(required)498 3516 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 3681 y Fm(ierrv)41 b Fl(error)31 b(v)n(ector.)50 -b(It)33 b(m)n(ust)f(b)r(e)h(initialized)g(b)n(y)f(F90)p -2110 3681 25 4 v 29 w(PSDSALL)h(and)f(m)n(ust)h(b)r(e)g(the)498 -3780 y(same)27 b(used)h(in)g(F90)p 1136 3780 V 29 w(PSDSINS.)498 -3880 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3980 y Fl(T)n(yp)r(e:)g -Fm(required)498 4079 y Fl(Sp)r(eci\014ed)31 b(as:)43 -b(a)30 b(one)g(dimensional)g(arra)n(y)e(of)j(in)n(teger.)45 -b(m)n(ust)31 b(b)r(e)g(the)g(same)f(used)498 4179 y(in)e(F90)p -738 4179 V 29 w(PSDSINS.)498 4278 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4378 y Fl(T)n(yp)r(e:)g Fm(optional)498 4478 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(one)g(dimensional)g(arra)n(y)e(of)j(in)n(teger.)291 -4642 y Fm(On)j(Return)291 4807 y(x)41 b Fl(the)28 b(lo)r(cal)f(p)r -(ortion)h(of)f(global)g(dense)g(matrix)g Fh(X)7 b Fl(.)498 -4907 y(Scop)r(e:)37 b Fm(lo)s(cal)498 5006 y Fl(T)n(yp)r(e:)g -Fm(required)1681 5255 y Fl(55)p eop -%%Page: 56 56 -56 55 bop 946 523 a Fl(Sp)r(eci\014ed)31 b(as:)41 b(a)30 -b(rank)f(one)h(or)f(t)n(w)n(o)g(arra)n(y)f(with)i(the)h(POINTER)e -(attribute)h(con-)946 623 y(taining)e(n)n(um)n(b)r(ers)f(of)g(the)h(t)n -(yp)r(e)g(indicated)g(in)g(T)-7 b(able)27 b(3.8.)739 -789 y Fm(ierrv)42 b Fl(error)22 b(v)n(ector)h(used)h(in)h(successiv)n -(e)e(call)g(to)i(F90)p 2477 789 25 4 v 29 w(PSDSINS)g(and)f(F90)p -3177 789 V 29 w(PSDSASB.)946 888 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -988 y Fl(T)n(yp)r(e:)g Fm(required)946 1088 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -1362 y Fe(Usage)46 b(Notes)840 1544 y Fl(1.)41 b(Before)26 -b(call)f(this)i(subroutine)e(y)n(ou)h(m)n(ust)g(allo)r(cate)f -Fh(X)32 b Fl(with)27 b(F90)p 3022 1544 V 29 w(PSDSALL)f(sub-)946 -1644 y(routine.)2130 5255 y(56)p eop -%%Page: 57 57 -57 56 bop 291 715 a Fe(F90)p 518 715 41 4 v 48 w(PSDSFREE|F)-11 -b(ree)45 b(Dense)h(Matrix)291 939 y Fl(These)27 b(subroutine)g(deallo)r -(cates)g(dense)g(matrix's)g(structures.)p 876 1030 1694 -4 v 926 1099 a Fh(A)924 b Fm(Subroutine)p 876 1133 V -926 1202 a Fl(In)n(teger)731 b(F90)p 2055 1202 25 4 v -29 w(PSDSFREE)926 1302 y(Long)27 b(Precision)f(Real)257 -b(F90)p 2055 1302 V 29 w(PSDSFREE)926 1402 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2055 1402 V 29 w(PSDSFREE)p -876 1435 1694 4 v 1306 1667 a(T)-7 b(able)27 b(3.10:)36 -b(Data)27 b(t)n(yp)r(es)291 2040 y Fe(Syn)l(tax)963 2222 -y Fl(CALL)h(F90)p 1360 2222 25 4 v 29 w(PSDSFREE)f(\()p -Ff(X,)j(de)l(c)l(omp)p 2268 2222 26 4 v 32 w(data)p Fl(\))291 -2421 y Fm(On)h(En)m(try)291 2575 y(x)41 b Fl(the)28 b(lo)r(cal)f(p)r -(ortion)h(of)f(global)g(dense)g(matrix)g Fh(X)7 b Fl(.)498 -2675 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2774 y Fl(T)n(yp)r(e:)g -Fm(required)498 2874 y Fl(Sp)r(eci\014ed)31 b(as:)41 -b(a)30 b(rank)f(one)g(or)g(t)n(w)n(o)h(arra)n(y)d(with)k(the)f(POINTER) -f(attribute)i(con-)498 2974 y(taining)c(n)n(um)n(b)r(ers)h(of)f(the)h -(t)n(yp)r(e)g(indicated)g(in)g(T)-7 b(able)27 b(3.9.)291 -3127 y Fm(decomp)p 618 3127 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)498 3227 -y(Scop)r(e:)37 b Fm(lo)s(cal)498 3327 y Fl(T)n(yp)r(e:)g -Fm(required)498 3426 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 3580 y Fm(On)k(Return)291 3734 y(x)41 -b Fl(deallo)r(cated)27 b(lo)r(cal)g(p)r(ortion)g(of)h(global)e(dense)i -(matrix)f Fh(X)7 b Fl(.)498 3834 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3934 y Fl(T)n(yp)r(e:)g Fm(required)498 4033 y Fl(Sp)r(eci\014ed)k(as:) -61 b(a)40 b(t)n(w)n(o)g(dimensional)f(arra)n(y)f(con)n(taining)h(n)n -(um)n(b)r(ers)h(of)g(the)h(t)n(yp)r(e)498 4133 y(indicated)28 -b(in)g(T)-7 b(able)27 b(3.10)291 4402 y Fe(Usage)46 b(Notes)392 -4584 y Fl(1.)41 b(Before)28 b(call)h(this)g(subroutine)f(y)n(ou)g(m)n -(ust)h(allo)r(cate)f Fh(x)i Fl(with)f(F90)p 2571 4584 -25 4 v 29 w(PSDSALL)g(sub-)498 4684 y(routine.)392 4838 -y(2.)41 b(These)31 b(pro)r(cedures)g(cannot)g(b)r(e)h(executed)f(if)h -(related)f(sparse)f(matrix)h(descriptor)498 4937 y(has)c(b)r(een)h -(already)e(deallo)r(cated)h(with)h(F90)p 1903 4937 V -29 w(PSDSCFREE)g(call.)1681 5255 y(57)p eop -%%Page: 58 58 -58 57 bop 739 739 a Fe(F90)p 966 739 41 4 v 48 w(PSSPREINIT)45 -b(|Reinitialize)j(Global)e(Sparse)739 888 y(Matrix)739 -1137 y Fl(This)24 b(subroutine)g(reinitializes)f(global)g(sparse)g -(matrix)h Fh(A)p Fl(;)h(the)g(user)f(planning)f(to)i(regen-)739 -1236 y(erate)k(a)g(matrix)h(with)g(exactly)f(the)i(same)e(nonzero)g -(pattern)g(should)h(call)f(this)i(routine,)739 1336 y(then)d -Fj(F90_PSSPUPD)23 b Fl(instead)28 b(of)f Fj(F90_PSSPINS)p -Fl(.)p 1292 1447 1758 4 v 1342 1516 a Fh(A)924 b Fm(Subroutine)p -1292 1550 V 1342 1619 a Fl(Long)27 b(Precision)f(Real)257 -b(F90)p 2471 1619 25 4 v 29 w(PSSPREINIT)1342 1719 y(Long)27 -b(Precision)f(Complex)99 b(F90)p 2471 1719 V 29 w(PSSPREINIT)p -1292 1752 1758 4 v 1754 1984 a(T)-7 b(able)27 b(3.11:)36 -b(Data)27 b(t)n(yp)r(es)739 2367 y Fe(Syn)l(tax)1275 -2548 y Fl(CALL)h(F90)p 1672 2548 25 4 v 29 w(PSSPREINIT)f(\()p -Ff(a,)k(ierrv,)g(de)l(c)l(omp)p 2853 2548 26 4 v 31 w(data)p -Fl(\))739 2748 y Fm(On)g(En)m(try)739 2914 y(a)42 b Fl(see)27 -b(\\On)g(Return".)739 3080 y Fm(decomp)p 1066 3080 29 -4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 3179 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3279 y Fl(T)n(yp)r(e:)g Fm(required)946 3379 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3545 y Fm(ierrv)42 b Fl(see)27 b(\\On)g(Return".)739 -3711 y Fm(On)k(Return)739 3877 y(a)42 b Fl(allo)r(cated)27 -b(lo)r(cal)g(p)r(ortion)g(of)g(global)g(sparse)f(matrix)h -Fh(A)p Fl(.)946 3976 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4076 y Fl(T)n(yp)r(e:)g Fm(required)946 4176 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4342 y Fm(ierrv)42 b Fl(error)25 b(v)n(ector)i(used) -g(in)h(subroutines)f(F90)p 2306 4342 25 4 v 29 w(PSSPUPD)g(and)h(F90)p -3050 4342 V 29 w(PSSP)-7 b(ASB.)946 4441 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 4541 y Fl(T)n(yp)r(e:)g Fm(required)946 -4641 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(one)g(dimensional)g(arra) -n(y)f(of)h(in)n(teger.)2130 5255 y(58)p eop -%%Page: 59 59 -59 58 bop 291 754 a Fe(F90)p 518 754 41 4 v 48 w(PSSPUPD|Up)t(date)45 -b(Sparse)g(Matrix)291 1018 y Fl(This)e(subroutine)h(up)r(dates)g(the)g -(sparse)e(matrix)h Fh(A)h Fl(with)h(the)f(lo)r(cal)f(sparse)f(matrix) -291 1117 y Fh(B)t(LC)6 b(K)g Fl(.)61 b(This)36 b(assumes)e(that)j -(there)e(has)h(b)r(een)g(a)f(previous)g(call)g(to)h(F90)p -2765 1117 25 4 v 29 w(PSSP)-7 b(ASB)291 1217 y(with)34 -b(argumen)n(t)e Fh(U)9 b(P)45 b Fl(=)33 b Fh(Y)19 b Fl(.)55 -b(Moreo)n(v)n(er,)33 b(for)g(e\016ciency)g(reasons,)h(it)g(is)g -(assumed)f(that)291 1317 y(the)h(blo)r(c)n(k)g(en)n(tries)g(in)g(BLCK)g -(are)f(generated)h(in)g(exactly)g(the)h(same)e(order)g(as)h(in)h(the) -291 1416 y(previous)26 b(run)h(using)h(F90)p 1134 1416 -V 29 w(PSSPINS.)p 903 1543 1641 4 v 952 1613 a Fh(A;)14 -b(B)t(LC)6 b(K)627 b Fm(Subroutine)p 903 1646 V 952 1716 -a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2081 1716 -25 4 v 29 w(PSSPUPD)952 1815 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2081 1815 V 29 w(PSSPUPD)p 903 1849 1641 4 v -1306 2081 a(T)-7 b(able)27 b(3.12:)36 b(Data)27 b(t)n(yp)r(es)291 -2479 y Fe(Syn)l(tax)667 2664 y Fl(CALL)h(F90)p 1064 2664 -25 4 v 29 w(PSSPUPD)f(\()p Ff(a,)k(ia,)g(ja,)g(blck,)g(ierrv,)g(de)l(c) -l(omp)p 2564 2664 26 4 v 32 w(data)p Fl(\))291 2864 y(CALL)c(F90)p -687 2864 25 4 v 29 w(PSSPUPD)777 2963 y(\()p Ff(a,)k(ia,)g(ja,)g(blck,) -g(ierrv,)g(de)l(c)l(omp)p 1838 2963 26 4 v 31 w(data,)g(IBLCK=iblck,)h -(JBLCK=jblck)p Fl(\))291 3166 y Fm(On)f(En)m(try)291 -3348 y(a)41 b Fl(the)34 b(lo)r(cal)f(p)r(ortion)g(of)h(global)e(sparse) -g(matrix)h Fh(A)p Fl(.)56 b(This)33 b(subroutine)g(computes)h(the)498 -3448 y(lo)r(cation)j(of)h(the)f(\014rst)h(elemen)n(t)f(of)h(the)g(lo)r -(cal)f(submatrix)g(to)g(insert,)j(based)d(on)498 3547 -y Fh(ia;)14 b(j)5 b(a)27 b Fl(and)g Fh(matr)r(ix)p 1146 -3547 25 4 v 31 w(data)h Fl(\014eld)f(of)h Fh(decomp)p -1913 3547 V 30 w(data)p Fl(.)498 3647 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 3746 y Fl(T)n(yp)r(e:)g Fm(required)498 -3846 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)291 4028 -y Fm(ia)41 b Fl(the)f(ro)n(w)e(index)h(of)g(global)g(sparse)f(matrix)g -Fh(A)p Fl(,)43 b(iden)n(tifying)c(the)h(\014rst)f(ro)n(w)f(of)i(the)498 -4127 y(submatrix)27 b Fh(A)p Fl(.)498 4227 y(Scop)r(e:)37 -b Fm(global)498 4327 y Fl(T)n(yp)r(e:)g Fm(required)498 -4426 y Fl(Sp)r(eci\014ed)20 b(as:)32 b(an)19 b(in)n(teger)f(v)-5 -b(ariable)19 b(1)j Fg(\024)h Fh(ia)f Fg(\024)h Fh(decomp)p -2258 4426 V 30 w(data)p Fl(\045)p Fh(matr)r(ix)p 2780 -4426 V 30 w(data)p Fl([)p Fh(M)p 3084 4426 V 39 w Fl(].)291 -4608 y Fm(ja)42 b Fl(the)26 b(column)h(index)f(of)g(the)h(global)e -(sparse)g(matrix)h Fh(A)p Fl(,)h(iden)n(tifying)f(the)h(\014rst)f -(column)498 4707 y(of)i(the)g(submatrix)f Fh(A)p Fl(.)498 -4807 y(Scop)r(e:)37 b Fm(global)498 4907 y Fl(T)n(yp)r(e:)g -Fm(required)498 5006 y Fl(Sp)r(eci\014ed)21 b(as:)32 -b(an)20 b(in)n(teger)f(v)-5 b(ariable)19 b(1)k Fg(\024)f -Fh(j)5 b(a)23 b Fg(\024)g Fh(decomp)p 2272 5006 V 29 -w(data)p Fl(\045)p Fh(matr)r(ix)p 2793 5006 V 31 w(data)p -Fl([)p Fh(N)p 3084 5006 V 39 w Fl(].)1681 5255 y(59)p -eop -%%Page: 60 60 -60 59 bop 739 523 a Fm(blc)m(k)42 b Fl(the)28 b(lo)r(cal)f(submatrix)g -(to)h(insert.)946 623 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -722 y Fl(T)n(yp)r(e:)g Fm(required)946 822 y Fl(Sp)r(eci\014ed)f(as:)50 -b(a)35 b(structured)f(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)g Fl(1;)j(supp)r(orted)c(storage)946 922 y(formats)27 -b(are:)36 b Fj(CSR)p Fl(.)739 1107 y Fm(decomp)p 1066 -1107 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for) -g(comm)n(unications.)946 1207 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -1307 y Fl(T)n(yp)r(e:)g Fm(required)946 1406 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 1592 y Fm(ierrv)42 b Fl(error)25 b(v)n(ector.)36 -b(It)28 b(m)n(ust)g(b)r(e)g(initialized)f(b)n(y)h(F90)p -2515 1592 25 4 v 29 w(PSSP)-7 b(ALL.)946 1692 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 1791 y Fl(T)n(yp)r(e:)g Fm(required)946 -1891 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(one)g(dimensional)g(arra) -n(y)f(of)h(in)n(teger.)739 2077 y Fm(iblc)m(k)42 b Fl(the)29 -b(ro)n(w)f(index)i(of)f(lo)r(cal)f(sparse)g(matrix)h -Fh(B)t(LC)6 b(K)g Fl(,)29 b(iden)n(tifying)h(the)f(\014rst)g(ro)n(w)f -(of)946 2177 y(the)g(submatrix)f Fh(B)t(LC)6 b(K)g Fl(.)946 -2276 y(Scop)r(e:)37 b Fm(lo)s(cal)946 2376 y Fl(T)n(yp)r(e:)g -Fm(optional)946 2476 y Fl(Default:)h Fh(ibl)r(ck)25 b -Fl(=)d(1.)946 2575 y(Sp)r(eci\014ed)29 b(as:)36 b(an)27 -b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 b(bl)r(ck)25 -b Fg(\025)e Fl(1.)739 2761 y Fm(jblc)m(k)42 b Fl(the)28 -b(column)f(index)h(of)f(the)h(lo)r(cal)f(sparse)f(matrix)g -Fh(B)t(LC)6 b(K)g Fl(,)27 b(iden)n(tifying)h(the)f(\014rst)946 -2861 y(column)h(of)g(the)g(submatrix)f Fh(B)t(LC)6 b(K)g -Fl(.)946 2960 y(Scop)r(e:)37 b Fm(lo)s(cal)946 3060 y -Fl(T)n(yp)r(e:)g Fm(optional)946 3160 y Fl(Default:)h -Fh(j)5 b(bl)r(ck)25 b Fl(=)e(1.)946 3259 y(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable)26 b Fh(j)5 -b(bl)r(ck)25 b Fg(\025)e Fl(1.)739 3445 y Fm(On)31 b(Return)739 -3631 y(a)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(global)g(sparse) -f(matrix)h Fh(A)h Fl(up)r(dated)g(with)g(matrix)f Fh(B)t(LC)6 -b(K)g Fl(.)946 3731 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3830 y Fl(T)n(yp)r(e:)g Fm(required)946 3930 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4116 y Fm(ierrv)42 b Fl(error)24 b(v)n(ector)i(used) -g(in)h(successiv)n(e)e(call)h(to)h(F90)p 2493 4116 V -29 w(PSSPINS)f(and)g(F90)p 3190 4116 V 30 w(PSSP)-7 b(ASB.)946 -4215 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4315 y Fl(T)n(yp)r(e:)g -Fm(required)946 4415 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(one)g(dimensional)g(arra)n(y)f(of)h(in)n(teger.)739 -4716 y Fe(Usage)46 b(Notes)840 4907 y Fl(1.)41 b(Before)22 -b(call)g(this)g(subroutine)g(y)n(ou)g(m)n(ust)g(reinitialize)g -Fh(A)g Fl(with)h(F90)p 3074 4907 V 29 w(PSSPREINIT)946 -5006 y(subroutine.)2130 5255 y(60)p eop -%%Page: 61 61 -61 60 bop 392 523 a Fl(2.)41 b(This)29 b(Routine)f(can)h(b)r(e)g -(called)f(a)g(n)n(um)n(b)r(er)g(of)h(di\013eren)n(t)g(times)f(o)n(v)n -(er)f(all)h(pro)r(cesses)498 623 y(b)r(ecause)g(do)r(esn't)h(con)n -(tain)f(an)n(y)f(syncronization)g(p)r(oin)n(ts.)40 b(If)28 -b(an)h(error)d(is)i(encoun-)498 722 y(tered,)g(it)g(will)f(b)r(e)h -(displa)n(y)n(ed)f(in)h(psdspasb)f(routine.)1681 5255 -y(61)p eop -%%Page: 62 62 -62 61 bop 739 756 a Fe(F90)p 966 756 41 4 v 48 w(PSCSRP|Righ)l(t)47 -b(P)l(erum)l(tation)f(of)f(Sparse)739 905 y(Matrix)739 -1169 y Fl(This)33 b(subroutine)f(up)r(dates)h(the)g(sparse)e(matrix)h -Fh(A)h Fl(with)h(the)f(p)r(erm)n(utation)f(matrix)g Fh(P)739 -1269 y Fl(or)27 b(its)g(transp)r(ose)g Fh(P)1394 1239 -y Fc(T)1446 1269 y Fl(,)h(as:)1982 1381 y Fh(A)23 b Fg( )g -Fh(A)c Fg(\001)f Fh(P)p 1382 1555 1579 4 v 1431 1624 -a(A)924 b Fm(Subroutine)p 1382 1657 V 1431 1727 a Fl(Long)27 -b(Precision)f(Real)257 b(F90)p 2560 1727 25 4 v 29 w(PSCSRP)1431 -1827 y(Long)27 b(Precision)f(Complex)99 b(F90)p 2560 -1827 V 29 w(PSCSRP)p 1382 1860 1579 4 v 1754 2092 a(T)-7 -b(able)27 b(3.13:)36 b(Data)27 b(t)n(yp)r(es)739 2509 -y Fe(Syn)l(tax)1230 2694 y Fl(CALL)h(F90)p 1627 2694 -25 4 v 29 w(PSCSRP)f(\()p Ff(tr)l(ans,)j(ip)l(erm,)h(a,)f(de)l(c)l(omp) -p 2898 2694 26 4 v 32 w(data)p Fl(\))739 2897 y Fm(On)h(En)m(try)739 -3080 y(trans)42 b Fl(Whether)28 b(the)g(p)r(erm)n(utation)f(or)g(its)h -(transp)r(ose)e(should)h(b)r(e)h(used.)946 3180 y(Scop)r(e:)37 -b Fm(global)946 3279 y Fl(T)n(yp)r(e:)g Fm(required)946 -3379 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(c)n(haracter)f(v)-5 -b(ariable)26 b Fj(N)h Fl(or)g Fj(T)p Fl(.)739 3562 y -Fm(ip)s(erm)39 b Fl(The)28 b(p)r(erm)n(utation)f(to)h(b)r(e)g(applied,) -f(stored)g(in)h(v)n(ector)e(form.)946 3661 y(Scop)r(e:)37 -b Fm(global)946 3761 y Fl(T)n(yp)r(e:)g Fm(required)946 -3860 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(in)n(teger)g -(arra)n(y)-7 b(.)739 4043 y Fm(a)42 b Fl(the)28 b(lo)r(cal)f(p)r -(ortion)g(of)g(global)g(sparse)f(matrix)h Fh(A)p Fl(.)946 -4143 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4242 y Fl(T)n(yp)r(e:)g -Fm(required)946 4342 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 4525 y Fm(decomp)p 1066 4525 29 4 v -33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 4624 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4724 y Fl(T)n(yp)r(e:)g Fm(required)946 4824 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 5006 y Fm(On)k(Return)2130 5255 y -Fl(62)p eop -%%Page: 63 63 -63 62 bop 291 523 a Fm(a)41 b Fl(the)29 b(lo)r(cal)f(p)r(ortion)f(of)h -(global)f(sparse)g(matrix)h Fh(A)p Fl(,)g(with)h(its)f(column)g -(indices)g(up)r(dated)498 623 y(according)e(to)h(the)h(sp)r(eci\014ed)g -(p)r(erm)n(utation.)498 722 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -822 y Fl(T)n(yp)r(e:)g Fm(required)498 922 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 1196 y Fe(Usage)46 b(Notes)392 1378 -y Fl(1.)41 b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)e(b) -r(efore)i(calls)f(to)g(this)h(subroutine.)392 1544 y(2.)41 -b(See)28 b(also)e Fj(F90_PSDSCREN)d Fl(for)k(a)g(usage)g(example.)1681 -5255 y(63)p eop -%%Page: 64 64 -64 63 bop 739 756 a Fe(F90)p 966 756 41 4 v 48 w(PSGELP|Left)46 -b(P)l(erm)l(utation)g(of)f(Dense)739 905 y(Matrix)739 -1169 y Fl(This)25 b(subroutine)f(up)r(dates)h(the)g(dense)f(matrix)h -Fh(X)31 b Fl(with)25 b(the)g(p)r(erm)n(utation)f(matrix)h -Fh(P)36 b Fl(or)739 1269 y(its)28 b(transp)r(ose)e Fh(P)1292 -1239 y Fc(T)1344 1269 y Fl(,)i(as:)1969 1381 y Fh(X)h -Fg( )23 b Fh(P)30 b Fg(\001)19 b Fh(X)p 1378 1555 1586 -4 v 1428 1624 a(X)917 b Fm(Subroutine)p 1378 1657 V 1428 -1727 a Fl(Long)27 b(Precision)f(Real)257 b(F90)p 2557 -1727 25 4 v 29 w(PSGELP)1428 1827 y(Long)27 b(Precision)f(Complex)99 -b(F90)p 2557 1827 V 29 w(PSGELP)p 1378 1860 1586 4 v -1754 2092 a(T)-7 b(able)27 b(3.14:)36 b(Data)27 b(t)n(yp)r(es)739 -2509 y Fe(Syn)l(tax)1229 2694 y Fl(CALL)h(F90)p 1626 -2694 25 4 v 29 w(PSGELP)e(\()p Ff(tr)l(ans,)k(ip)l(erm,)h(x,)e(de)l(c)l -(omp)p 2899 2694 26 4 v 32 w(data)p Fl(\))739 2897 y -Fm(On)i(En)m(try)739 3080 y(trans)42 b Fl(Whether)28 -b(the)g(p)r(erm)n(utation)f(or)g(its)h(transp)r(ose)e(should)h(b)r(e)h -(used.)946 3180 y(Scop)r(e:)37 b Fm(global)946 3279 y -Fl(T)n(yp)r(e:)g Fm(required)946 3379 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(c)n(haracter)f(v)-5 b(ariable)26 b -Fj(N)h Fl(or)g Fj(T)p Fl(.)739 3562 y Fm(ip)s(erm)39 -b Fl(The)28 b(p)r(erm)n(utation)f(to)h(b)r(e)g(applied,)f(stored)g(in)h -(v)n(ector)e(form.)946 3661 y(Scop)r(e:)37 b Fm(global)946 -3761 y Fl(T)n(yp)r(e:)g Fm(required)946 3860 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(rank)g(one)g(in)n(teger)g(arra)n(y)-7 -b(.)739 4043 y Fm(x)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g -(global)g(dense)g(matrix)g Fh(X)7 b Fl(.)946 4143 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 4242 y Fl(T)n(yp)r(e:)g Fm(required)946 -4342 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(or)g(t)n(w)n -(o)f(arra)n(y)g(of)h(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(table)f -(3.14.)739 4525 y Fm(decomp)p 1066 4525 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)946 -4624 y(Scop)r(e:)37 b Fm(lo)s(cal)946 4724 y Fl(T)n(yp)r(e:)g -Fm(required)946 4824 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 5006 y Fm(On)k(Return)2130 5255 y Fl(64)p -eop -%%Page: 65 65 -65 64 bop 291 523 a Fm(x)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)h(of)f -(global)g(dense)g(matrix)g Fh(X)7 b Fl(.)498 623 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 722 y Fl(T)n(yp)r(e:)g Fm(required)498 -822 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)f(one)i(or)e(t)n(w)n -(o)h(arra)n(y)e(of)j(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g(table)f -(3.14.)291 1096 y Fe(Usage)46 b(Notes)392 1278 y Fl(1.)41 -b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)e(b)r(efore)i -(calls)f(to)g(this)h(subroutine.)392 1444 y(2.)41 b(See)28 -b(also)e Fj(F90_PSDSCREN)d Fl(for)k(a)g(usage)g(example.)1681 -5255 y(65)p eop -%%Page: 66 66 -66 65 bop 739 733 a Fe(F90)p 966 733 41 4 v 48 w(PSDSCREN|Ren)l(um)l(b) -t(ering)47 b(of)739 882 y(Comm)l(unication)f(Descriptors)739 -1125 y Fl(This)28 b(subroutine)g(up)r(dates)g(the)h(comm)n(unication)e -(descriptor)g Fh(decomp)p 3043 1125 25 4 v 30 w(data)h -Fl(according)739 1224 y(to)f(the)h(p)r(erm)n(utation)g(matrix)f -Fh(P)39 b Fl(or)27 b(its)h(transp)r(ose)e Fh(P)2476 1194 -y Fc(T)2528 1224 y Fl(.)739 1498 y Fe(Syn)l(tax)1216 -1680 y Fl(CALL)i(F90)p 1613 1680 V 29 w(PSDSCREN)f(\()p -Ff(tr)l(ans,)j(ip)l(erm,)h(de)l(c)l(omp)p 2912 1680 26 -4 v 32 w(data)p Fl(\))739 1879 y Fm(On)g(En)m(try)739 -2042 y(trans)42 b Fl(Whether)28 b(the)g(p)r(erm)n(utation)f(or)g(its)h -(transp)r(ose)e(should)h(b)r(e)h(used.)946 2142 y(Scop)r(e:)37 -b Fm(global)946 2241 y Fl(T)n(yp)r(e:)g Fm(required)946 -2341 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(c)n(haracter)f(v)-5 -b(ariable)26 b Fj(N)h Fl(or)g Fj(T)p Fl(.)739 2504 y -Fm(ip)s(erm)39 b Fl(The)28 b(p)r(erm)n(utation)f(to)h(b)r(e)g(applied,) -f(stored)g(in)h(v)n(ector)e(form.)946 2604 y(Scop)r(e:)37 -b Fm(global)946 2703 y Fl(T)n(yp)r(e:)g Fm(required)946 -2803 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(in)n(teger)g -(arra)n(y)-7 b(.)739 2966 y Fm(decomp)p 1066 2966 29 -4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 3066 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3165 y Fl(T)n(yp)r(e:)g Fm(required)946 3265 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3428 y Fm(On)k(Return)739 3591 y(decomp)p -1066 3591 V 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for) -g(comm)n(unications.)946 3691 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3790 y Fl(T)n(yp)r(e:)g Fm(required)946 3890 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4163 y Fe(Usage)46 b(Notes)840 4345 -y Fl(1.)41 b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)f(b) -r(efore)g(calls)g(to)g(this)h(subroutine.)840 4508 y(2.)41 -b(The)36 b(p)r(erm)n(utation)g(routines)f(are)g(de\014ned)h(to)g -(handle)g(item)g(ren)n(um)n(b)r(ering)f(that)946 4608 -y(ma)n(y)h(come)f(ab)r(out)h(b)r(ecause)f(of)h(lo)r(cal)f(data)h -(storage)e(issues.)61 b(If)36 b(the)h(particular)946 -4707 y(data)30 b(structure)g(c)n(hosen)f(for)h(the)g(sparse)f(matrix)h -Fh(A)g Fl(en)n(tails)g(a)g(ro)n(w)f(p)r(erm)n(utation)946 -4807 y(stored)37 b(in)g Fj(A\045PL)p Fl(,)f(eac)n(h)g(application)h(of) -g(the)h(matrix-v)n(ector)c(pro)r(duct)k Fh(y)j Fg( )e -Fh(Ax)946 4907 y Fl(ma)n(y)32 b(b)r(e)h(slo)n(w)n(ed)e(do)n(wn)g(b)n(y) -h(the)h(need)g(to)f(apply)g(it)g(to)h(reco)n(v)n(er)c(the)k(natural)e -(ro)n(w)946 5006 y(ordering)g(in)h(the)h(result)e(v)n(ector)g -Fh(y)s Fl(.)50 b(The)32 b(follo)n(wing)f(co)r(de)h(fragmen)n(t)f(sho)n -(ws)g(ho)n(w)2130 5255 y(66)p eop -%%Page: 67 67 -67 66 bop 498 523 a Fl(to)32 b(un)n(wind)f(the)h(p)r(erm)n(utation)f -(up)r(on)h(en)n(tering)f(the)h(iteration)f(lo)r(op)g(and)g(ho)n(w)g(to) -498 623 y(restore)26 b(natural)h(ordering)f(up)r(on)i(exit:)542 -822 y Fj(do_renum_left)38 b(=)43 b(\(a\045pl\(1\))d(/=)j(0\))542 -922 y(if)f(\(do_renum_left\))c(then)672 1021 y(ipnull\(1\))i(=)k(0)672 -1121 y(do)f(i=1,)f(n_row)760 1220 y(iperm\(i\))84 b(=)43 -b(a\045pl\(i\))672 1320 y(enddo)672 1420 y(do)g(i=n_row+1,n_col)760 -1519 y(iperm\(i\))84 b(=)43 b(i)672 1619 y(enddo)672 -1719 y(ipsave)f(=>)g(a\045pl)672 1818 y(a\045pl)130 b(=>)42 -b(ipnull)672 1918 y(call)g(f90_psdscren\('T',)o(ipe)o(rm)o(,d)o(eco)o -(mp)o(_da)o(ta)o(\))672 2017 y(call)g(f90_pscsrp\('N',ip)o(erm)o(,a)o -(,d)o(eco)o(mp)o(_da)o(ta)o(\))672 2117 y(call)g(f90_psgelp\('T',ip)o -(erm)o(,x)o(,d)o(eco)o(mp)o(_da)o(ta)o(\))672 2217 y(call)g -(f90_psgelp\('T',ip)o(erm)o(,b)o(,d)o(eco)o(mp)o(_da)o(ta)o(\))542 -2316 y(endif)542 2416 y(do)g(while\(convergence)o(\))585 -2516 y(......)542 2615 y(end)g(do)542 2715 y(if)g(\(do_renum_left\))c -(then)629 2814 y(call)k(f90_psdscren\('N')o(,i)o(per)o(m,)o(de)o(com)o -(p_)o(dat)o(a\))629 2914 y(call)g(f90_pscsrp\('T',i)o(pe)o(rm,)o(a,)o -(de)o(com)o(p_)o(dat)o(a\))629 3014 y(call)g(f90_psgelp\('N',i)o(pe)o -(rm,)o(x,)o(de)o(com)o(p_)o(dat)o(a\))629 3113 y(call)g -(f90_psgelp\('N',i)o(pe)o(rm,)o(b,)o(de)o(com)o(p_)o(dat)o(a\))629 -3213 y(a\045pl)85 b(=>)43 b(ipsave)542 3313 y(endif)1681 -5255 y Fl(67)p eop -%%Page: 68 68 -68 67 bop 739 752 a Fe(F90)p 966 752 41 4 v 48 w(PSVERIFY|V)-11 -b(erify)45 b(correctness)g(of)739 902 y(comm)l(unication)h(descriptor) -739 1163 y Fl(This)32 b(subroutine)g(c)n(hec)n(ks)f(the)i(lo)r(cal)f -(and)g(global)f(correctness)g(of)h(the)h(comm)n(unication)739 -1263 y(descriptor,)26 b(p)r(ossibly)g(reordering)f(the)i(comm)n -(unication)f(patterns)g(to)h(a)n(v)n(oid)e(deadlo)r(c)n(ks.)739 -1362 y(It)j(also)e(v)n(eri\014es)h(the)h(correctness)d(of)j(the)g -(matrix)f(structure.)739 1655 y Fe(Syn)l(tax)1143 1843 -y Fl(CALL)h(F90)p 1540 1843 25 4 v 29 w(PSVERIFY)g(\()p -Ff(d,a,de)l(c)l(omp)p 2454 1843 26 4 v 33 w(data,che)l(ck)p -2856 1843 V 33 w(descr,c)l(onvert)p 3363 1843 V 32 w(descr,)2294 -1943 y(h,de)l(c)l(omp)p 2628 1943 V 33 w(data)p 2815 -1943 V 31 w(out,work,tr)l(ans,unitd)p Fl(\))739 2235 -y Fm(On)j(En)m(try)739 2415 y(d)41 b Fl(The)28 b(main)g(diagonal)e(of)h -(the)h(matrix)f(used)h(for)f(scaling.)946 2514 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 2614 y Fl(T)n(yp)r(e:)g Fm(required)946 -2714 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(real)g(arra) -n(y)-7 b(.)739 2993 y Fm(a)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of) -g(global)g(sparse)f(matrix)h Fh(A)p Fl(.)946 3092 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 3192 y Fl(T)n(yp)r(e:)g Fm(required)946 -3292 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)739 3471 -y Fm(decomp)p 1066 3471 29 4 v 33 w(data)42 b Fl(con)n(tains)27 -b(data)g(structures)g(for)g(comm)n(unications.)946 3571 -y(Scop)r(e:)37 b Fm(lo)s(cal)946 3670 y Fl(T)n(yp)r(e:)g -Fm(required)946 3770 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)739 3950 y Fm(c)m(hec)m(k)p 970 3950 V 36 -w(descr)42 b Fl(con)n(tains)26 b(sp)r(eci\014cs)i(ab)r(out)f(c)n(hec)n -(ks)g(to)g(b)r(e)h(p)r(erformed.)946 4049 y(Scop)r(e:)37 -b Fm(global)946 4149 y Fl(T)n(yp)r(e:)g Fm(required)946 -4249 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(an)27 b(in)n(teger)g(arra)n(y)e -(of)j(rank)e(one.)739 4428 y Fm(w)m(ork)42 b Fl(a)27 -b(w)n(ork)g(area)946 4528 y(Scop)r(e:)37 b Fm(lo)s(cal)27 -b Fl(T)n(yp)r(e:)37 b Fm(required)28 b Fl(Sp)r(eci\014ed)g(as:)36 -b(a)27 b(rank)g(one)g(in)n(teger)g(arra)n(y)-7 b(.)739 -4707 y Fm(trans)42 b Fl(Whether)28 b(the)g(p)r(erm)n(utation)f(or)g -(its)h(transp)r(ose)e(should)h(b)r(e)h(used.)946 4807 -y(Scop)r(e:)37 b Fm(global)946 4907 y Fl(T)n(yp)r(e:)g -Fm(optional)946 5006 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(c)n(haracter)f(v)-5 b(ariable)26 b Fj(N)h Fl(or)g -Fj(T)p Fl(.)2130 5255 y(68)p eop -%%Page: 69 69 -69 68 bop 291 523 a Fm(unitd)41 b Fl(sp)r(eci\014es)28 -b(whether)h(the)g(diagonal)e(matrix)h(is)h(unit)g(or)f(whether)h(ro)n -(w)e(or)h(column)498 623 y(scaling)f(has)g(to)g(b)r(e)h(p)r(erformed.) -498 722 y(Scop)r(e:)37 b Fm(global)498 822 y Fl(T)n(yp)r(e:)g -Fm(optional)498 922 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 -b(c)n(haracter)e(v)-5 b(ariable)27 b Fj(U)p Fl(,)g Fj(L)p -Fl(,)h Fj(R)f Fl(or)f Fj(B)p Fl(.)291 1087 y Fm(On)31 -b(Return)291 1252 y(con)m(v)m(ert)p 604 1252 29 4 v 35 -w(descr)42 b Fl(sp)r(eci\014es)28 b(what)f(op)r(erations)f(ha)n(v)n(e)h -(b)r(een)h(p)r(erformed.)498 1352 y(Scop)r(e:)37 b Fm(global)498 -1452 y Fl(T)n(yp)r(e:)g Fm(required)498 1551 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 -b(.)291 1717 y Fm(h)41 b Fl(the)28 b(ev)n(en)n(tually)f(con)n(v)n -(erted)f(lo)r(cal)h(p)r(ortion)g(of)h(global)e(sparse)g(matrix)h(.)498 -1816 y(Scop)r(e:)37 b Fm(lo)s(cal)498 1916 y Fl(T)n(yp)r(e:)g -Fm(required)28 b Fl(Sp)r(eci\014ed)g(as:)36 b(a)27 b(structured)h(data) -f(t)n(yp)r(e)g(sp)r(eci\014ed)h(in)g Fg(x)g Fl(1.)291 -2081 y Fm(decomp)p 618 2081 V 33 w(data)p 833 2081 V -35 w(out)41 b Fl(con)n(tains)18 b(data)g(structures)f(for)h(comm)n -(unications)f(ev)n(en)n(tually)h(mo)r(d-)498 2181 y(i\014ed.)498 -2280 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2380 y Fl(T)n(yp)r(e:)g -Fm(required)498 2480 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 2754 y Fe(Usage)46 b(Notes)392 2936 -y Fl(1.)41 b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)e(b) -r(efore)i(calls)f(to)g(this)h(subroutine.)392 3101 y(2.)41 -b(Di\013eren)n(t)33 b(kind)g(of)f(c)n(hec)n(ks)g(can)g(b)r(e)h(p)r -(erformed)f(dep)r(ending)h(on)f(v)-5 b(alues)33 b(supplied)498 -3201 y(with)28 b(c)n(hec)n(k)p 889 3201 25 4 v 29 w(descr)f(parameter:) -612 3366 y(-)41 b(0-th)23 b(bit)h(:)35 b(if)24 b(1)f(then)g(the)h(comm) -n(unication)f(descriptor)f(is)h(c)n(hec)n(k)n(ed)g(for)g(dead-)681 -3466 y(lo)r(c)n(ks.)612 3598 y(-)41 b(1-th)27 b(bit)h(:)37 -b(if)28 b(1)f(then)i(the)f(lo)r(cal)f(matrix)g(is)g(c)n(hec)n(k)n(ed)g -(for)g(correctness)612 3730 y(-)41 b(2-th)32 b(bit)h(:)46 -b(if)33 b(1)f(then)g(a)g(lo)r(cal)g(consistency)f(c)n(hec)n(k)h(of)g -(the)h(comm)n(unication)681 3830 y(descriptor)26 b(is)i(p)r(erformed.) -612 3962 y(-)41 b(4-th)28 b(bit)h(:)39 b(if)29 b(1)f(then)h(a)f(global) -g(consistency)g(c)n(hec)n(k)f(of)i(the)g(comm)n(unication)681 -4062 y(descriptor)d(is)i(p)r(erformed.)392 4227 y(3.)41 -b(Op)r(eration)e(p)r(erformed)g(b)n(y)g(this)h(routine)f(are)g(sp)r -(eci\014ed)h(in)f(the)h(con)n(v)n(ert)p 2946 4227 V 29 -w(descr)498 4327 y(output)28 b(argumen)n(t:)540 4492 -y(If)18 b(PSVERIFY)h(has)f(found)g(a)g(deadlo)r(c)n(k)g(in)g(comm)n -(unication)g(describ)r(ed)g(in)h(DESC)p 3152 4492 V 30 -w(HALO)681 4592 y(list,)33 b(then)f(0-th)g(bit)g(v)-5 -b(alue)32 b(is)g(set)g(to)f(1,)i(0)e(otherwise.)49 b(If)33 -b(PSVERIFY)e(has)681 4691 y(found)25 b(deadlo)r(c)n(k)g(in)g(comm)n -(unication)g(describ)r(ed)g(in)g(DESC)p 2614 4691 V 30 -w(O)n(VRLAP)g(list,)681 4791 y(then)31 b(1-th)f(bit)i(v)-5 -b(alue)30 b(is)h(set)g(to)f(1,)i(0)e(otherwise.)45 b(If)32 -b(PSVERIFY)e(has)h(con-)681 4890 y(v)n(erted)38 b(input)h(matrix)f(A)h -(to)f(a)g(represen)n(tation)f(supp)r(orted)h(b)n(y)g(PSBLAS)681 -4990 y(then)28 b(1-th)f(bit)h(v)-5 b(alue)28 b(is)f(set)h(to)f(1,)h(0)f -(otherwise.)1681 5255 y(69)p eop -%%Page: 70 70 -70 69 bop 840 523 a Fl(4.)41 b(Up)r(dated)32 b(v)-5 b(alues)31 -b(are)f(pro)n(vided)g(within)i Fh(H)38 b Fl(and)31 b(decomp)p -2845 523 25 4 v 30 w(data)p 3037 523 V 29 w(out)g(output)h(pa-)946 -623 y(rameters)27 b(if)h(sp)r(eci\014ed)g(in)g(con)n(v)n(ert)p -2069 623 V 28 w(descr)f(parameter.)2130 5255 y(70)p eop -%%Page: 71 71 -71 70 bop 291 781 a Fe(PSGLOB)p 850 781 41 4 v 47 w(TO)p -1092 781 V 48 w(LOC|Con)l(v)l(ert)46 b(global)g(to)g(lo)t(cal)291 -930 y(n)l(um)l(b)t(ering)291 1219 y Fl(This)26 b(subroutine)f(accepts)h -(an)f(in)n(teger)g(v)n(ector)g(of)h(arbitrary)e(size)i(con)n(taining)f -(indices)h(in)291 1318 y(the)i(global)e(n)n(um)n(b)r(ering)h(sc)n -(heme,)g(and)h(con)n(v)n(erts)e(them)i(in)n(to)f(lo)r(cal)g(n)n(um)n(b) -r(ering)g(sc)n(heme.)291 1649 y Fe(Syn)l(tax)875 1839 -y Fl(CALL)g(PSGLOB)p 1477 1839 25 4 v 29 w(TO)p 1631 -1839 V 30 w(LOC)g(\()p Ff(x,de)l(c)l(omp)p 2223 1839 -26 4 v 32 w(data,act)p Fl(\))842 2039 y(CALL)h(PSGLOB)p -1445 2039 25 4 v 29 w(TO)p 1599 2039 V 29 w(LOC)f(\()p -Ff(x,y,de)l(c)l(omp)p 2255 2039 26 4 v 33 w(data,act)p -Fl(\))291 2248 y Fm(On)k(En)m(try)291 2456 y(x)41 b Fl(An)29 -b(in)n(teger)d(v)n(ector)h(of)g(indices)h(to)f(b)r(e)h(con)n(v)n -(erted.)498 2556 y(Scop)r(e:)37 b Fm(lo)s(cal)498 2655 -y Fl(T)n(yp)r(e:)g Fm(required)498 2755 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 -b(.)291 3063 y Fm(decomp)p 618 3063 29 4 v 33 w(data)42 -b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n(unications.)498 -3162 y(Scop)r(e:)37 b Fm(lo)s(cal)498 3262 y Fl(T)n(yp)r(e:)g -Fm(required)498 3362 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)291 3569 y Fm(act)42 b Fl(sp)r(eci\014es)28 -b(action)f(to)g(b)r(e)h(tak)n(en)f(in)h(case)f(of)g(range)f(errors.)35 -b(Scop)r(e:)i Fm(global)498 3669 y Fl(T)n(yp)r(e:)g Fm(optional)498 -3769 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(c)n(haracter)e(v)-5 -b(ariable)27 b Fj(E)p Fl(,)g Fj(W)g Fl(or)g Fj(A)p Fl(.)291 -3977 y Fm(On)k(Return)291 4184 y(x)41 b Fl(If)30 b Fh(y)i -Fl(is)d(not)g(presen)n(t,)f(then)i Fh(x)f Fl(is)g(o)n(v)n(erwritten)f -(with)h(the)h(translated)e(in)n(teger)g(indices.)498 -4284 y(Scop)r(e:)37 b Fm(global)498 4384 y Fl(T)n(yp)r(e:)g -Fm(required)498 4483 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 b(.)291 -4691 y Fm(y)41 b Fl(If)30 b Fh(y)i Fl(is)d(not)h(presen)n(t,)f(then)h -Fh(y)i Fl(is)d(o)n(v)n(erwritten)f(with)h(the)h(translated)e(in)n -(teger)h(indices,)498 4791 y(and)f Fh(x)g Fl(is)f(left)h(unc)n(hanged.) -37 b(Scop)r(e:)f Fm(global)498 4890 y Fl(T)n(yp)r(e:)h -Fm(optional)498 4990 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 b(.)1681 -5255 y(71)p eop -%%Page: 72 72 -72 71 bop 739 523 a Fe(Usage)46 b(Notes)840 705 y Fl(1.)41 -b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)f(b)r(efore)g -(calls)g(to)g(this)h(subroutine.)840 871 y(2.)41 b(The)26 -b(subroutine)g(will)g(con)n(v)n(ert)e(the)i(in)n(teger)f(v)-5 -b(alues)25 b(con)n(tained)g(in)h(the)h(input)f(v)n(ec-)946 -971 y(tor,)i(mapping)f(from)g(the)h(global)f(n)n(um)n(b)r(ering)g(to)g -(lo)r(cal)g(n)n(um)n(b)r(ering.)840 1137 y(3.)41 b(The)c(v)-5 -b(alue)36 b(of)g Fj(ACT)f Fl(will)h(determine)g(whether)g(an)n(y)g -(range)f(errors)e(in)k(the)f(input)946 1236 y(v)n(ector)23 -b(will)h(b)r(e)h(treated)e(as)h(fatal)g(errors,)e(w)n(arnings)h(or)g -(will)h(b)r(e)g(ignored.)35 b(P)n(ossible)946 1336 y(errors)26 -b(are:)1060 1502 y(-)41 b(V)-7 b(alue)18 b Fh(x)p Fl(\()p -Fh(i)p Fl(\))i(is)e(outside)g(the)h(global)e(n)n(um)n(b)r(ering)h -(range)f(1)d Fh(:)g(:)g(:)f(decomp)p 3295 1502 25 4 v -29 w(data)p Fl(\045)p Fh(matr)r(ix)p 3816 1502 V 31 w(data)p -Fl(\()p Fh(M)p 4130 1502 V 39 w Fl(\))1129 1602 y(for)27 -b(some)g Fh(i)p Fl(;)1060 1734 y(-)41 b(V)-7 b(alue)18 -b Fh(x)p Fl(\()p Fh(i)p Fl(\))i(is)e(within)h(the)g(global)e(n)n(um)n -(b)r(ering)h(range)f(1)d Fh(:)g(:)g(:)f(decomp)p 3267 -1734 V 29 w(data)p Fl(\045)p Fh(matr)r(ix)p 3788 1734 -V 31 w(data)p Fl(\()p Fh(M)p 4102 1734 V 39 w Fl(\),)1129 -1834 y(but)28 b(there)g(is)f(no)g(corresp)r(onding)f(lo)r(cal)h(index)h -(to)f(b)r(e)h(mapp)r(ed)g(on)n(to;)840 2000 y(4.)41 b(A)28 -b(global)f(index)h(will)f(ha)n(v)n(e)g(a)g(corresp)r(onding)f(lo)r(cal) -h(index)g(if)h(either:)982 2166 y(\(a\))41 b(The)23 b(global)g(index)g -(is)g(assigned)f(to)i(the)f(curren)n(t)g(pro)r(cess)f(b)n(y)h(the)h -Fj(PARTS)d Fl(user)1129 2266 y(de\014ned)28 b(routine;)977 -2399 y(\(b\))42 b(The)37 b(global)f(index)h(is)f(in)h(the)h(halo,)g -(i.e.)65 b(there)36 b(is)h(at)g(least)f(one)h(nonzero)1129 -2498 y(en)n(try)21 b(in)g(the)h(lo)r(cal)e(part)h(of)g(the)h(matrix)e -Fh(a)i Fl(corresp)r(onding)d(to)i(the)g(descriptor)1129 -2598 y Fh(decomp)p 1407 2598 V 30 w(data)27 b Fl(with)h(the)g(same)f -(column)h(index.)2130 5255 y(72)p eop -%%Page: 73 73 -73 72 bop 291 781 a Fe(PSLOC)p 745 781 41 4 v 48 w(TO)p -988 781 V 48 w(GLOB|Con)l(v)l(ert)45 b(lo)t(cal)h(to)f(global)291 -930 y(n)l(um)l(b)t(ering)291 1219 y Fl(This)26 b(subroutine)f(accepts)h -(an)f(in)n(teger)g(v)n(ector)g(of)h(arbitrary)e(size)i(con)n(taining)f -(indices)h(in)291 1318 y(the)i(lo)r(cal)f(n)n(um)n(b)r(ering)g(sc)n -(heme,)g(and)g(con)n(v)n(erts)f(them)i(in)n(to)g(global)e(n)n(um)n(b)r -(ering)h(sc)n(heme.)291 1649 y Fe(Syn)l(tax)875 1839 -y Fl(CALL)g(PSLOC)p 1413 1839 25 4 v 29 w(TO)p 1567 1839 -V 30 w(GLOB)g(\()p Ff(x,de)l(c)l(omp)p 2223 1839 26 4 -v 32 w(data,act)p Fl(\))842 2039 y(CALL)h(PSLOC)p 1381 -2039 25 4 v 29 w(TO)p 1535 2039 V 29 w(GLOB)f(\()p Ff(x,y,de)l(c)l(omp) -p 2255 2039 26 4 v 33 w(data,act)p Fl(\))291 2248 y Fm(On)k(En)m(try) -291 2456 y(x)41 b Fl(An)29 b(in)n(teger)d(v)n(ector)h(of)g(indices)h -(to)f(b)r(e)h(con)n(v)n(erted.)498 2556 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 2655 y Fl(T)n(yp)r(e:)g Fm(required)498 -2755 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)f(one)i(in)n(teger)e -(arra)n(y)-7 b(.)291 3063 y Fm(decomp)p 618 3063 29 4 -v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)498 3162 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3262 y Fl(T)n(yp)r(e:)g Fm(required)498 3362 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 3569 y Fm(act)42 b Fl(sp)r(eci\014es)28 -b(action)f(to)g(b)r(e)h(tak)n(en)f(in)h(case)f(of)g(range)f(errors.)35 -b(Scop)r(e:)i Fm(global)498 3669 y Fl(T)n(yp)r(e:)g Fm(optional)498 -3769 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(c)n(haracter)e(v)-5 -b(ariable)27 b Fj(E)p Fl(,)g Fj(W)g Fl(or)g Fj(A)p Fl(.)291 -3977 y Fm(On)k(Return)291 4184 y(x)41 b Fl(If)30 b Fh(y)i -Fl(is)d(not)g(presen)n(t,)f(then)i Fh(x)f Fl(is)g(o)n(v)n(erwritten)f -(with)h(the)h(translated)e(in)n(teger)g(indices.)498 -4284 y(Scop)r(e:)37 b Fm(global)498 4384 y Fl(T)n(yp)r(e:)g -Fm(required)498 4483 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 b(.)291 -4691 y Fm(y)41 b Fl(If)30 b Fh(y)i Fl(is)d(not)h(presen)n(t,)f(then)h -Fh(y)i Fl(is)d(o)n(v)n(erwritten)f(with)h(the)h(translated)e(in)n -(teger)h(indices,)498 4791 y(and)f Fh(x)g Fl(is)f(left)h(unc)n(hanged.) -37 b(Scop)r(e:)f Fm(global)498 4890 y Fl(T)n(yp)r(e:)h -Fm(optional)498 4990 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(in)n(teger)e(arra)n(y)-7 b(.)1681 -5255 y(73)p eop -%%Page: 74 74 -74 73 bop 739 523 a Fe(Usage)46 b(Notes)840 705 y Fl(1.)41 -b(The)28 b(descriptors)e(m)n(ust)i(b)r(e)g(assem)n(bled)f(b)r(efore)g -(calls)g(to)g(this)h(subroutine.)840 871 y(2.)41 b(The)26 -b(subroutine)g(will)g(con)n(v)n(ert)e(the)i(in)n(teger)f(v)-5 -b(alues)25 b(con)n(tained)g(in)h(the)h(input)f(v)n(ec-)946 -971 y(tor,)i(mapping)f(from)g(the)h(lo)r(cal)f(n)n(um)n(b)r(ering)g(to) -h(global)e(n)n(um)n(b)r(ering.)840 1137 y(3.)41 b(The)c(v)-5 -b(alue)36 b(of)g Fj(ACT)f Fl(will)h(determine)g(whether)g(an)n(y)g -(range)f(errors)e(in)k(the)f(input)946 1236 y(v)n(ector)23 -b(will)h(b)r(e)h(treated)e(as)h(fatal)g(errors,)e(w)n(arnings)h(or)g -(will)h(b)r(e)g(ignored.)35 b(P)n(ossible)946 1336 y(errors)26 -b(are:)1060 1502 y(-)41 b(V)-7 b(alue)18 b Fh(x)p Fl(\()p -Fh(i)p Fl(\))i(is)e(outside)g(the)h(lo)r(cal)f(n)n(um)n(b)r(ering)f -(range)g(1)d Fh(:)g(:)g(:)f(decomp)p 3246 1502 25 4 v -30 w(data)p Fl(\045)p Fh(matr)r(ix)p 3768 1502 V 31 w(data)p -Fl(\()p Fh(n)p 4042 1502 V 30 w(col)p 4175 1502 V 31 -w Fl(\))1129 1602 y(for)27 b(some)g Fh(i)p Fl(;)840 1768 -y(4.)41 b(A)28 b(global)f(index)h(will)f(ha)n(v)n(e)g(a)g(corresp)r -(onding)f(lo)r(cal)h(index)g(if)h(either:)982 1934 y(\(a\))41 -b(The)23 b(global)g(index)g(is)g(assigned)f(to)i(the)f(curren)n(t)g -(pro)r(cess)f(b)n(y)h(the)h Fj(PARTS)d Fl(user)1129 2033 -y(de\014ned)28 b(routine;)977 2166 y(\(b\))42 b(The)37 -b(global)f(index)h(is)f(in)h(the)h(halo,)g(i.e.)65 b(there)36 -b(is)h(at)g(least)f(one)h(nonzero)1129 2266 y(en)n(try)21 -b(in)g(the)h(lo)r(cal)e(part)h(of)g(the)h(matrix)e Fh(a)i -Fl(corresp)r(onding)d(to)i(the)g(descriptor)1129 2365 -y Fh(decomp)p 1407 2365 V 30 w(data)27 b Fl(with)h(the)g(same)f(column) -h(index.)2130 5255 y(74)p eop -%%Page: 75 75 -75 74 bop 291 1146 a Fk(Chapter)64 b(4)291 1561 y Fn(Metho)6 -b(d)79 b(Library)291 1993 y Fl(In)31 b(this)g(c)n(hapter)g(w)n(e)f(pro) -n(vide)g(routines)h(for)g(preconditioners)e(and)i(iterativ)n(e)g(metho) -r(ds.)291 2092 y(Their)c(in)n(terfaces)f(are)h(de\014ned)h(in)g(the)g -(mo)r(dule)g Fj(F90METHD)1681 5255 y Fl(75)p eop -%%Page: 76 76 -76 75 bop 739 764 a Fe(PRECONDITIONER)46 b(|Compute)739 -913 y(Preconditioner)739 1185 y Fl(This)27 b(subroutine)h(computes)f(a) -g(preconditioner)g(for)g(sparse)f(matrix)h Fh(A)p Fl(.)739 -1493 y Fe(Syn)l(tax)1003 1680 y Fl(CALL)h(PRECONDITIONER)e(\()p -Ff(ipr)l(e)l(c,a,l,u,vdiag,de)l(c)l(omp)p 2961 1680 26 -4 v 37 w(data,ierr)p Fl(\))739 1885 y Fm(On)31 b(En)m(try)739 -2076 y(iprec)41 b Fl(T)n(yp)r(e)28 b(of)g(preconditioner)e(to)h(b)r(e)h -(computed.)946 2176 y(Scop)r(e:)37 b Fm(global)946 2276 -y Fl(T)n(yp)r(e:)g Fm(required)946 2375 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable:)946 2566 -y Fm(0)42 b Fl(No)27 b(preconditioner;)946 2711 y Fm(1)42 -b Fl(Diagonal)26 b(scaling;)946 2856 y Fm(2)42 b Fl(Lo)r(cal)27 -b Fh(I)7 b(LU)i Fl(\(0\))27 b(preconditioning;)739 3047 -y Fm(a)42 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(global)g(sparse)f -(matrix)h Fh(A)p Fl(.)946 3147 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3247 y Fl(T)n(yp)r(e:)g Fm(required)946 3346 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3537 y Fm(decomp)p 1066 3537 29 4 -v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g(for)g(comm)n -(unications.)946 3637 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3736 y Fl(T)n(yp)r(e:)g Fm(required)946 3836 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4027 y Fm(On)k(Return)739 4218 y(ierr)41 -b Fl(error)26 b(co)r(de.)946 4317 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4417 y Fl(T)n(yp)r(e:)g Fm(required)946 4516 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(an)27 b(in)n(teger)g(n)n(um)n(b)r(er.)739 -4707 y Fm(l)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)h(global)e -(sparse)g(matrix)h Fh(L)h Fl(of)f(the)h Fh(I)7 b(LU)i -Fl(\(0\))27 b(factorization)f(of)i Fh(A)946 4807 y Fl(Scop)r(e:)37 -b Fm(lo)s(cal)946 4907 y Fl(T)n(yp)r(e:)g Fm(required)p -Fl(;)28 b(it)g(is)g(only)f(used)g(when)h Fh(ipr)r(ec)23 -b Fl(=)g(2.)946 5006 y(Sp)r(eci\014ed)29 b(as:)36 b(a)27 -b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)2130 5255 y(76)p eop -%%Page: 77 77 -77 76 bop 291 523 a Fm(u)41 b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)h -(global)e(sparse)g(matrix)i Fh(U)36 b Fl(of)27 b(the)h -Fh(I)7 b(LU)i Fl(\(0\))27 b(factorization)g(of)g Fh(A)498 -623 y Fl(Scop)r(e:)37 b Fm(lo)s(cal)498 722 y Fl(T)n(yp)r(e:)g -Fm(required)p Fl(;)28 b(it)g(is)f(only)g(used)h(when)g -Fh(ipr)r(ec)23 b Fl(=)f(2.)498 822 y(Sp)r(eci\014ed)41 -b(as:)62 b(a)40 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)f(in) -h Fg(x)f Fl(1.)75 b(Sp)r(eci\014ed)41 b(as:)62 b(a)498 -922 y(structured)27 b(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)g Fl(1.)291 1088 y Fm(vdiag)41 b Fl(a)27 b(diagonal)f(scaling)h(v) -n(ector.)498 1187 y(Scop)r(e:)37 b Fm(lo)s(cal)498 1287 -y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(used)h(when)g -Fh(ipr)r(ec)22 b Fl(=)h(2)k(or)g Fh(ipr)r(ec)c Fl(=)f(1.)498 -1386 y(Sp)r(eci\014ed)g(as:)32 b(a)21 b(rank)e(one)i(arra)n(y)d(with)j -(the)h(POINTER)d(attribute;)k(if)f Fh(ipr)r(ec)h Fl(=)f(1)e(it)498 -1486 y(con)n(tains)26 b(the)h(diagonal)f(scaling)g(matrix;)g(if)i -Fh(ipr)r(ec)23 b Fl(=)f(2)27 b(it)g(con)n(tains)f(the)h(diagonal)498 -1586 y(of)h(the)g Fh(I)7 b(LU)i Fl(\(0\))27 b(factorization.)291 -1860 y Fe(Usage)46 b(Notes)392 2042 y Fl(1.)41 b(This)31 -b(routine)f(allo)r(cates)g(the)h(in)n(ternal)g(comp)r(onen)n(ts)f(of)h -Fh(L)f Fl(and)h Fh(U)39 b Fl(as)31 b(necessary;)498 2142 -y(b)r(et)n(w)n(een)h(t)n(w)n(o)f(successiv)n(e)f(calls)h(to)g(this)h -(routine,)h(the)f(user)f(should)g(place)g(a)g(call)498 -2241 y(to)d Fj(F90_PSSPFREE)22 b Fl(for)27 b(b)r(oth)h -Fh(L)g Fl(and)f Fh(U)36 b Fl(to)28 b(a)n(v)n(oid)e(memory)h(leaks.)1681 -5255 y(77)p eop -%%Page: 78 78 -78 77 bop 739 750 a Fe(F90)p 966 750 41 4 v 48 w(CGS)45 -b(|CGS)g(Iterativ)l(e)i(Metho)t(d)739 1008 y Fl(This)36 -b(subroutine)g(implemen)n(ts)h(the)g(CGS)g(metho)r(d)g(with)g -(restarting.)62 b(The)37 b(stopping)739 1108 y(criterion)24 -b(is)i(the)g(norm)n(wise)e(bac)n(kw)n(ard)g(error,)g(in)i(the)g -(in\014nit)n(y)g(norm,)g(i.e.)36 b(the)26 b(iteration)739 -1208 y(is)h(stopp)r(ed)h(when)1995 1302 y Fg(k)p Fh(r)r -Fg(k)p 1776 1340 561 4 v 1776 1416 a Fl(\()p Fg(k)p Fh(A)p -Fg(kk)p Fh(x)p Fg(k)17 b Fl(+)h Fg(k)p Fh(b)p Fg(k)p -Fl(\))2369 1359 y Fh(<)23 b(eps)739 1666 y Fe(Syn)l(tax)1174 -1850 y Fl(CALL)28 b(F90)p 1571 1850 25 4 v 29 w(CGS)g(\()p -Ff(a,ipr)l(e)l(c,l,u,vdiag,b,x,ep)q(s,de)m(c)l(omp)p -2949 1850 26 4 v 37 w(data)p Fl(\))739 2050 y(CALL)g(F90)p -1136 2050 25 4 v 29 w(CGS)1304 2149 y(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,ep)q(s,)36 b(de)l(c)l(omp)p 2494 2149 -26 4 v 31 w(data,itmax,iter,err,ierr,itr)l(ac)l(e)p Fl(\))739 -2351 y Fm(On)31 b(En)m(try)739 2528 y(iprec)41 b Fl(T)n(yp)r(e)28 -b(of)g(preconditioner)e(to)h(b)r(e)h(computed.)946 2628 -y(Scop)r(e:)37 b Fm(global)946 2727 y Fl(T)n(yp)r(e:)g -Fm(required)946 2827 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(an)27 b(in)n(teger)g(v)-5 b(ariable:)946 3004 y Fm(0)42 -b Fl(No)27 b(preconditioner;)946 3142 y Fm(1)42 b Fl(Diagonal)26 -b(scaling;)946 3280 y Fm(2)42 b Fl(Lo)r(cal)27 b Fh(I)7 -b(LU)i Fl(\(0\))27 b(preconditioning;)739 3457 y Fm(a)42 -b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)g(global)g(sparse)f(matrix)h -Fh(A)p Fl(.)946 3557 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -3656 y Fl(T)n(yp)r(e:)g Fm(required)946 3756 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 3933 y Fm(l)41 b Fl(the)30 b(lo)r(cal)e(p)r(ortion)h -(of)g(global)g(sparse)e(matrix)i Fh(L)g Fl(of)g(the)h -Fh(I)7 b(LU)i Fl(\(0\))29 b(factorization)f(of)h Fh(A)p -Fl(,)946 4032 y(as)e(returned)h(b)n(y)f(the)h Fj(PRECONDITIONER)22 -b Fl(routine.)946 4132 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4232 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)g(only)f(used)g -(when)h Fh(ipr)r(ec)23 b Fl(=)g(2.)946 4331 y(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 4508 y Fm(u)41 b Fl(the)27 b(lo)r(cal)f(p)r(ortion)g -(of)h(global)e(sparse)g(matrix)h Fh(U)36 b Fl(of)26 b(the)h -Fh(I)7 b(LU)i Fl(\(0\))26 b(factorization)f(of)i Fh(A)p -Fl(,)946 4608 y(as)g(returned)h(b)n(y)f(the)h Fj(PRECONDITIONER)22 -b Fl(routine.)946 4707 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -4807 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)g(only)f(used)g -(when)h Fh(ipr)r(ec)23 b Fl(=)g(2.)946 4907 y(Sp)r(eci\014ed)42 -b(as:)61 b(a)40 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -f Fg(x)h Fl(1.)75 b(Sp)r(eci\014ed)41 b(as:)62 b(a)946 -5006 y(structured)28 b(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)f(in)h -Fg(x)g Fl(1.)2130 5255 y(78)p eop -%%Page: 79 79 -79 78 bop 291 523 a Fm(vdiag)41 b Fl(a)27 b(diagonal)f(scaling)h(v)n -(ector.)498 623 y(Scop)r(e:)37 b Fm(lo)s(cal)498 722 -y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(used)h(when)g -Fh(ipr)r(ec)22 b Fl(=)h(2)k(or)g Fh(ipr)r(ec)c Fl(=)f(1.)498 -822 y(Sp)r(eci\014ed)29 b(as:)38 b(a)28 b(rank)f(one)h(arra)n(y)e(,)j -(as)f(returned)g(b)n(y)g(the)g Fj(PRECONDITIONER)23 b -Fl(rou-)498 922 y(tine.)291 1088 y Fm(b)41 b Fl(The)28 -b(RHS)g(v)n(ector.)498 1187 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -1287 y Fl(T)n(yp)r(e:)g Fm(required)498 1386 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(rank)f(one)i(arra)n(y)-7 b(.)291 1553 -y Fm(x)41 b Fl(The)28 b(initial)g(guess.)498 1652 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 1752 y Fl(T)n(yp)r(e:)g Fm(required)498 -1851 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)f(one)i(arra)n(y)-7 -b(.)291 2017 y Fm(eps)41 b Fl(The)27 b(stopping)g(tolerance.)498 -2117 y(Scop)r(e:)37 b Fm(global)498 2217 y Fl(T)n(yp)r(e:)g -Fm(required)498 2316 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(real)f(n)n(um)n(b)r(er.)291 2482 y Fm(decomp)p -618 2482 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)498 2582 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -2682 y Fl(T)n(yp)r(e:)g Fm(required)498 2781 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 2947 y Fm(itmax)40 b Fl(The)28 b(maxim)n(um)f(n)n -(um)n(b)r(er)h(of)f(iterations)g(to)g(p)r(erform.)498 -3047 y(Scop)r(e:)37 b Fm(global)498 3147 y Fl(T)n(yp)r(e:)g -Fm(optional)498 3246 y Fl(Default:)h Fh(itmax)23 b Fl(=)f(1000.)498 -3346 y(Sp)r(eci\014ed)28 b(as:)37 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b Fh(itmax)d Fg(\025)g Fl(1.)291 3512 y -Fm(itrace)42 b Fl(A)28 b(tracing)e(parameter.)498 3611 -y(Scop)r(e:)37 b Fm(global)498 3711 y Fl(T)n(yp)r(e:)g -Fm(optional)498 3811 y Fl(Default:)h Fh(itr)r(ace)23 -b Fl(=)f Fg(\000)p Fl(1.)498 3910 y(Sp)r(eci\014ed)33 -b(as:)45 b(an)32 b(in)n(teger)g(v)-5 b(ariable)31 b Fg(\000)p -Fl(1)f Fg(\024)g Fh(itr)r(ace)g Fg(\024)h Fl(99;)i(if)g -Fh(itr)r(ace)e(>)f Fg(\000)p Fl(1,)i(it)h(is)498 4010 -y(in)n(terpreted)25 b(as)f(a)g(F)n(OR)-7 b(TRAN)25 b(unit)h(n)n(um)n(b) -r(er,)f(and)g(is)g(used)g(to)f(prin)n(t)h(a)g(summary)498 -4110 y(of)j(the)g(con)n(v)n(ergence)d(parameters)h(at)h(eac)n(h)g -(iteration.)291 4276 y Fm(On)k(Return)291 4442 y(x)41 -b Fl(The)28 b(computed)g(solution.)498 4541 y(Scop)r(e:)37 -b Fm(lo)s(cal)498 4641 y Fl(T)n(yp)r(e:)g Fm(required)498 -4741 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)f(one)i(arra)n(y)-7 -b(.)291 4907 y Fm(iter)41 b Fl(The)27 b(n)n(um)n(b)r(er)h(of)f -(iterations)g(p)r(erformed.)498 5006 y(Scop)r(e:)37 b -Fm(global)1681 5255 y Fl(79)p eop -%%Page: 80 80 -80 79 bop 946 523 a Fl(T)n(yp)r(e:)37 b Fm(optional)946 -623 y Fl(Returned)28 b(as:)36 b(an)28 b(in)n(teger)e(v)-5 -b(ariable.)739 789 y Fm(err)42 b Fl(The)27 b(error)f(estimate)i(on)f -(exit.)946 888 y(Scop)r(e:)37 b Fm(global)946 988 y Fl(T)n(yp)r(e:)g -Fm(optional)946 1088 y Fl(Returned)28 b(as:)36 b(a)28 -b(real)e(n)n(um)n(b)r(er.)739 1254 y Fm(ierr)41 b Fl(An)28 -b(error)e(co)r(de.)946 1353 y(Scop)r(e:)37 b Fm(global)946 -1453 y Fl(T)n(yp)r(e:)g Fm(optional)946 1553 y Fl(Returned)28 -b(as:)36 b(an)28 b(in)n(teger)e(v)-5 b(ariable:)946 1719 -y Fg(\000)p Fl(1)41 b(In)n(v)-5 b(alid)27 b(preconditioner;)946 -1851 y(0)41 b(Normal)27 b(termination;)946 1984 y Fh(>)c -Fl(0)41 b(Metho)r(d)27 b(did)g(not)g(con)n(v)n(erge;)e(set)h(to)h(the)g -(n)n(um)n(b)r(er)f(of)h(iterations)f(p)r(erformed.)2130 -5255 y(80)p eop -%%Page: 81 81 -81 80 bop 291 750 a Fe(F90)p 518 750 41 4 v 48 w(BICG)44 -b(|BiCG)i(Iterativ)l(e)h(Metho)t(d)291 1008 y Fl(This)33 -b(subroutine)g(implemen)n(ts)g(the)h(BiCG)f(metho)r(d)h(with)g -(restarting.)52 b(The)33 b(stopping)291 1108 y(criterion)24 -b(is)i(the)g(norm)n(wise)e(bac)n(kw)n(ard)g(error,)g(in)i(the)g -(in\014nit)n(y)g(norm,)f(i.e.)37 b(the)26 b(iteration)291 -1208 y(is)h(stopp)r(ed)h(when)1546 1302 y Fg(k)p Fh(r)r -Fg(k)p 1327 1340 561 4 v 1327 1416 a Fl(\()p Fg(k)p Fh(A)p -Fg(kk)p Fh(x)p Fg(k)18 b Fl(+)g Fg(k)p Fh(b)p Fg(k)p -Fl(\))1921 1359 y Fh(<)23 b(eps)291 1666 y Fe(Syn)l(tax)705 -1850 y Fl(CALL)k(F90)p 1101 1850 25 4 v 29 w(BICG)h(\()p -Ff(a,ipr)l(e)l(c,l,u,vdiag,b,x,ep)q(s,de)m(c)l(omp)p -2522 1850 26 4 v 37 w(data)p Fl(\))291 2050 y(CALL)f(F90)p -687 2050 25 4 v 29 w(BICG)856 2149 y(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,eps,)36 b(de)l(c)l(omp)p 2045 2149 26 -4 v 32 w(data,itmax,iter,err,ierr,itr)l(ac)l(e)p Fl(\))291 -2351 y Fm(On)31 b(En)m(try)291 2528 y(iprec)41 b Fl(T)n(yp)r(e)28 -b(of)f(preconditioner)g(to)g(b)r(e)h(computed.)498 2628 -y(Scop)r(e:)37 b Fm(global)498 2727 y Fl(T)n(yp)r(e:)g -Fm(required)498 2827 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(an)27 b(in)n(teger)g(v)-5 b(ariable:)498 3004 y Fm(0)41 -b Fl(No)28 b(preconditioner;)498 3142 y Fm(1)41 b Fl(Diagonal)27 -b(scaling;)498 3280 y Fm(2)41 b Fl(Lo)r(cal)27 b Fh(I)7 -b(LU)i Fl(\(0\))27 b(preconditioning;)291 3457 y Fm(a)41 -b Fl(the)28 b(lo)r(cal)g(p)r(ortion)f(of)g(global)g(sparse)f(matrix)h -Fh(A)p Fl(.)498 3557 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -3656 y Fl(T)n(yp)r(e:)g Fm(required)498 3756 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 3933 y Fm(l)41 b Fl(the)29 b(lo)r(cal)g(p)r(ortion)g -(of)g(global)f(sparse)g(matrix)h Fh(L)g Fl(of)g(the)h -Fh(I)7 b(LU)i Fl(\(0\))28 b(factorization)g(of)i Fh(A)p -Fl(,)498 4032 y(as)d(returned)g(b)n(y)h(the)g Fj(PRECONDITIONER)21 -b Fl(routine.)498 4132 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4232 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(only)g(used)h -(when)g Fh(ipr)r(ec)23 b Fl(=)f(2.)498 4331 y(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)291 4508 y Fm(u)41 b Fl(the)27 b(lo)r(cal)f(p)r(ortion)g -(of)h(global)e(sparse)g(matrix)h Fh(U)35 b Fl(of)27 b(the)g -Fh(I)7 b(LU)i Fl(\(0\))26 b(factorization)f(of)i Fh(A)p -Fl(,)498 4608 y(as)g(returned)g(b)n(y)h(the)g Fj(PRECONDITIONER)21 -b Fl(routine.)498 4707 y(Scop)r(e:)37 b Fm(lo)s(cal)498 -4807 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(only)g(used)h -(when)g Fh(ipr)r(ec)23 b Fl(=)f(2.)498 4907 y(Sp)r(eci\014ed)41 -b(as:)62 b(a)40 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)f(in) -h Fg(x)f Fl(1.)75 b(Sp)r(eci\014ed)41 b(as:)62 b(a)498 -5006 y(structured)27 b(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)g Fl(1.)1681 5255 y(81)p eop -%%Page: 82 82 -82 81 bop 739 523 a Fm(vdiag)42 b Fl(a)27 b(diagonal)f(scaling)g(v)n -(ector.)946 623 y(Scop)r(e:)37 b Fm(lo)s(cal)946 722 -y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)g(used)f(when)h -Fh(ipr)r(ec)23 b Fl(=)f(2)28 b(or)e Fh(ipr)r(ec)d Fl(=)g(1.)946 -822 y(Sp)r(eci\014ed)29 b(as:)38 b(a)28 b(rank)g(one)g(arra)n(y)e(,)i -(as)g(returned)g(b)n(y)g(the)h Fj(PRECONDITIONER)22 b -Fl(rou-)946 922 y(tine.)739 1088 y Fm(b)41 b Fl(The)28 -b(RHS)g(v)n(ector.)946 1187 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -1287 y Fl(T)n(yp)r(e:)g Fm(required)946 1386 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(rank)g(one)g(arra)n(y)-7 b(.)739 1553 -y Fm(x)42 b Fl(The)27 b(initial)h(guess.)946 1652 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 1752 y Fl(T)n(yp)r(e:)g Fm(required)946 -1851 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(arra)n(y)-7 -b(.)739 2017 y Fm(eps)41 b Fl(The)28 b(stopping)f(tolerance.)946 -2117 y(Scop)r(e:)37 b Fm(global)946 2217 y Fl(T)n(yp)r(e:)g -Fm(required)946 2316 y Fl(Sp)r(eci\014ed)29 b(as:)36 -b(a)27 b(real)g(n)n(um)n(b)r(er.)739 2482 y Fm(decomp)p -1066 2482 29 4 v 33 w(data)42 b Fl(con)n(tains)27 b(data)g(structures)g -(for)g(comm)n(unications.)946 2582 y(Scop)r(e:)37 b Fm(lo)s(cal)946 -2682 y Fl(T)n(yp)r(e:)g Fm(required)946 2781 y Fl(Sp)r(eci\014ed)29 -b(as:)36 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)739 2947 y Fm(itmax)40 b Fl(The)28 b(maxim)n(um)g(n)n -(um)n(b)r(er)f(of)g(iterations)g(to)h(p)r(erform.)946 -3047 y(Scop)r(e:)37 b Fm(global)946 3147 y Fl(T)n(yp)r(e:)g -Fm(optional)946 3246 y Fl(Default:)h Fh(itmax)23 b Fl(=)g(1000.)946 -3346 y(Sp)r(eci\014ed)29 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b Fh(itmax)d Fg(\025)g Fl(1.)739 3512 y -Fm(itrace)42 b Fl(A)28 b(tracing)f(parameter.)946 3611 -y(Scop)r(e:)37 b Fm(global)946 3711 y Fl(T)n(yp)r(e:)g -Fm(optional)946 3811 y Fl(Default:)h Fh(itr)r(ace)23 -b Fl(=)g Fg(\000)p Fl(1.)946 3910 y(Sp)r(eci\014ed)33 -b(as:)46 b(an)32 b(in)n(teger)f(v)-5 b(ariable)31 b Fg(\000)p -Fl(1)f Fg(\024)g Fh(itr)r(ace)h Fg(\024)f Fl(99;)k(if)e -Fh(itr)r(ace)f(>)f Fg(\000)p Fl(1,)j(it)f(is)946 4010 -y(in)n(terpreted)25 b(as)f(a)h(F)n(OR)-7 b(TRAN)25 b(unit)g(n)n(um)n(b) -r(er,)h(and)e(is)h(used)g(to)g(prin)n(t)g(a)f(summary)946 -4110 y(of)k(the)g(con)n(v)n(ergence)d(parameters)h(at)h(eac)n(h)g -(iteration.)739 4276 y Fm(On)k(Return)739 4442 y(x)42 -b Fl(The)27 b(computed)h(solution.)946 4541 y(Scop)r(e:)37 -b Fm(lo)s(cal)946 4641 y Fl(T)n(yp)r(e:)g Fm(required)946 -4741 y Fl(Sp)r(eci\014ed)29 b(as:)36 b(a)27 b(rank)g(one)g(arra)n(y)-7 -b(.)739 4907 y Fm(iter)41 b Fl(The)28 b(n)n(um)n(b)r(er)f(of)h -(iterations)e(p)r(erformed.)946 5006 y(Scop)r(e:)37 b -Fm(global)2130 5255 y Fl(82)p eop -%%Page: 83 83 -83 82 bop 498 523 a Fl(T)n(yp)r(e:)37 b Fm(optional)498 -623 y Fl(Returned)28 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable.)291 789 y Fm(err)41 b Fl(The)28 b(error)e(estimate)h(on)h -(exit.)498 888 y(Scop)r(e:)37 b Fm(global)498 988 y Fl(T)n(yp)r(e:)g -Fm(optional)498 1088 y Fl(Returned)28 b(as:)36 b(a)27 -b(real)g(n)n(um)n(b)r(er.)291 1254 y Fm(ierr)41 b Fl(An)28 -b(error)e(co)r(de.)498 1353 y(Scop)r(e:)37 b Fm(global)498 -1453 y Fl(T)n(yp)r(e:)g Fm(optional)498 1553 y Fl(Returned)28 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable:)498 1719 -y Fg(\000)p Fl(1)41 b(In)n(v)-5 b(alid)27 b(preconditioner;)498 -1851 y(0)41 b(Normal)27 b(termination;)498 1984 y Fh(>)c -Fl(0)41 b(Metho)r(d)27 b(did)g(not)g(con)n(v)n(erge;)d(set)j(to)f(the)i -(n)n(um)n(b)r(er)e(of)h(iterations)e(p)r(erformed.)1681 -5255 y(83)p eop -%%Page: 84 84 -84 83 bop 946 766 a Fe(F90)p 1173 766 41 4 v 49 w(BICGST)-11 -b(AB)43 b(|BiCGST)-11 b(AB)43 b(Iterativ)l(e)946 916 -y(Metho)t(d)946 1191 y Fl(This)24 b(subroutine)f(implemen)n(ts)h(the)h -(BiCGST)-7 b(AB)24 b(metho)r(d)g(with)g(restarting.)34 -b(The)946 1291 y(stopping)f(criterion)f(is)h(the)h(norm)n(wise)e(bac)n -(kw)n(ard)f(error,)h(in)i(the)f(in\014nit)n(y)h(norm,)946 -1390 y(i.e.)j(the)28 b(iteration)f(is)h(stopp)r(ed)g(when)2098 -1554 y Fg(k)p Fh(r)r Fg(k)p 1880 1591 561 4 v 1880 1667 -a Fl(\()p Fg(k)p Fh(A)p Fg(kk)p Fh(x)p Fg(k)17 b Fl(+)h -Fg(k)p Fh(b)p Fg(k)p Fl(\))2473 1610 y Fh(<)23 b(eps)946 -1934 y Fe(Syn)l(tax)1043 2116 y Fl(CALL)28 b(F90)p 1440 -2116 25 4 v 29 w(BICGST)-7 b(AB)27 b(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,e)q(ps,d)q(e)l(c)l(omp)p 3081 2116 26 -4 v 37 w(data)p Fl(\))739 2315 y(CALL)h(F90)p 1136 2315 -25 4 v 29 w(BICGST)-7 b(AB)1304 2415 y(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,ep)q(s,)36 b(de)l(c)l(omp)p 2494 2415 -26 4 v 31 w(data,itmax,iter,err,ierr,itr)l(ac)l(e)p Fl(\))946 -2630 y Fm(On)c(En)m(try)946 2760 y(iprec)42 b Fl(T)n(yp)r(e)28 -b(of)f(preconditioner)f(to)i(b)r(e)g(computed.)1129 2860 -y(Scop)r(e:)37 b Fm(global)1129 2959 y Fl(T)n(yp)r(e:)g -Fm(required)1129 3059 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(an)27 b(in)n(teger)g(v)-5 b(ariable:)1129 3189 y Fm(0)41 -b Fl(No)28 b(preconditioner;)1129 3304 y Fm(1)41 b Fl(Diagonal)27 -b(scaling;)1129 3419 y Fm(2)41 b Fl(Lo)r(cal)27 b Fh(I)7 -b(LU)i Fl(\(0\))27 b(preconditioning;)946 3550 y Fm(a)42 -b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)h(global)f(sparse)f(matrix)h -Fh(A)p Fl(.)1129 3649 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 -3749 y Fl(T)n(yp)r(e:)g Fm(required)1129 3849 y Fl(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)946 3979 y Fm(l)41 b Fl(the)30 b(lo)r(cal)f(p)r(ortion)h -(of)f(global)g(sparse)f(matrix)h Fh(L)g Fl(of)h(the)g -Fh(I)7 b(LU)i Fl(\(0\))29 b(factorization)1129 4079 y(of)f -Fh(A)p Fl(,)g(as)f(returned)g(b)n(y)g(the)h Fj(PRECONDITIONER)22 -b Fl(routine.)1129 4178 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 -4278 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(only)g(used)h -(when)g Fh(ipr)r(ec)23 b Fl(=)f(2.)1129 4378 y(Sp)r(eci\014ed)28 -b(as:)37 b(a)27 b(structured)g(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in) -g Fg(x)f Fl(1.)946 4508 y Fm(u)42 b Fl(the)27 b(lo)r(cal)f(p)r(ortion)f -(of)i(global)e(sparse)g(matrix)h Fh(U)35 b Fl(of)26 b(the)h -Fh(I)7 b(LU)i Fl(\(0\))26 b(factorization)1129 4608 y(of)i -Fh(A)p Fl(,)g(as)f(returned)g(b)n(y)g(the)h Fj(PRECONDITIONER)22 -b Fl(routine.)1129 4707 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 -4807 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(only)g(used)h -(when)g Fh(ipr)r(ec)23 b Fl(=)f(2.)1129 4907 y(Sp)r(eci\014ed)30 -b(as:)39 b(a)28 b(structured)h(data)g(t)n(yp)r(e)g(sp)r(eci\014ed)g(in) -g Fg(x)g Fl(1.)41 b(Sp)r(eci\014ed)30 b(as:)39 b(a)1129 -5006 y(structured)27 b(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)2130 5255 y(84)p eop -%%Page: 85 85 -85 84 bop 498 523 a Fm(vdiag)42 b Fl(a)27 b(diagonal)f(scaling)h(v)n -(ector.)681 623 y(Scop)r(e:)37 b Fm(lo)s(cal)681 722 -y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)27 b(it)h(is)g(used)g(when)f -Fh(ipr)r(ec)c Fl(=)g(2)k(or)g Fh(ipr)r(ec)22 b Fl(=)h(1.)681 -822 y(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)g(one)h(arra)n(y)d(,)j -(as)f(returned)h(b)n(y)f(the)i Fj(PRECONDITIONER)681 -922 y Fl(routine.)498 1065 y Fm(b)42 b Fl(The)27 b(RHS)i(v)n(ector.)681 -1165 y(Scop)r(e:)37 b Fm(lo)s(cal)681 1265 y Fl(T)n(yp)r(e:)g -Fm(required)681 1364 y Fl(Sp)r(eci\014ed)28 b(as:)36 -b(a)27 b(rank)g(one)g(arra)n(y)-7 b(.)498 1508 y Fm(x)42 -b Fl(The)28 b(initial)g(guess.)681 1608 y(Scop)r(e:)37 -b Fm(lo)s(cal)681 1707 y Fl(T)n(yp)r(e:)g Fm(required)681 -1807 y Fl(Sp)r(eci\014ed)28 b(as:)36 b(a)27 b(rank)g(one)g(arra)n(y)-7 -b(.)498 1951 y Fm(eps)41 b Fl(The)28 b(stopping)f(tolerance.)681 -2051 y(Scop)r(e:)37 b Fm(global)681 2150 y Fl(T)n(yp)r(e:)g -Fm(required)681 2250 y Fl(Sp)r(eci\014ed)28 b(as:)36 -b(a)27 b(real)g(n)n(um)n(b)r(er.)498 2394 y Fm(decomp)p -825 2394 29 4 v 33 w(data)43 b Fl(con)n(tains)26 b(data)h(structures)g -(for)g(comm)n(unications.)681 2493 y(Scop)r(e:)37 b Fm(lo)s(cal)681 -2593 y Fl(T)n(yp)r(e:)g Fm(required)681 2693 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(structured)h(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)f(in) -h Fg(x)g Fl(1.)498 2837 y Fm(itmax)41 b Fl(The)27 b(maxim)n(um)h(n)n -(um)n(b)r(er)f(of)h(iterations)e(to)i(p)r(erform.)681 -2936 y(Scop)r(e:)37 b Fm(global)681 3036 y Fl(T)n(yp)r(e:)g -Fm(optional)681 3135 y Fl(Default:)g Fh(itmax)23 b Fl(=)g(1000.)681 -3235 y(Sp)r(eci\014ed)28 b(as:)36 b(an)28 b(in)n(teger)e(v)-5 -b(ariable)27 b Fh(itmax)c Fg(\025)f Fl(1.)498 3379 y -Fm(itrace)42 b Fl(A)28 b(tracing)f(parameter.)681 3479 -y(Scop)r(e:)37 b Fm(global)681 3578 y Fl(T)n(yp)r(e:)g -Fm(optional)681 3678 y Fl(Default:)g Fh(itr)r(ace)23 -b Fl(=)g Fg(\000)p Fl(1.)681 3778 y(Sp)r(eci\014ed)32 -b(as:)45 b(an)32 b(in)n(teger)f(v)-5 b(ariable)30 b Fg(\000)p -Fl(1)g Fg(\024)g Fh(itr)r(ace)g Fg(\024)f Fl(99;)34 b(if)e -Fh(itr)r(ace)e(>)g Fg(\000)p Fl(1,)681 3877 y(it)c(is)g(in)n(terpreted) -g(as)g(a)f(F)n(OR)-7 b(TRAN)27 b(unit)g(n)n(um)n(b)r(er,)f(and)g(is)g -(used)g(to)g(prin)n(t)g(a)681 3977 y(summary)h(of)g(the)h(con)n(v)n -(ergence)d(parameters)h(at)i(eac)n(h)e(iteration.)498 -4121 y Fm(On)32 b(Return)498 4265 y(x)42 b Fl(The)28 -b(computed)g(solution.)681 4364 y(Scop)r(e:)37 b Fm(lo)s(cal)681 -4464 y Fl(T)n(yp)r(e:)g Fm(required)681 4563 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(rank)g(one)g(arra)n(y)-7 b(.)498 4707 -y Fm(iter)41 b Fl(The)28 b(n)n(um)n(b)r(er)f(of)h(iterations)f(p)r -(erformed.)681 4807 y(Scop)r(e:)37 b Fm(global)681 4907 -y Fl(T)n(yp)r(e:)g Fm(optional)681 5006 y Fl(Returned)28 -b(as:)36 b(an)27 b(in)n(teger)g(v)-5 b(ariable.)1681 -5255 y(85)p eop -%%Page: 86 86 -86 85 bop 946 523 a Fm(err)42 b Fl(The)28 b(error)e(estimate)h(on)h -(exit.)1129 623 y(Scop)r(e:)37 b Fm(global)1129 722 y -Fl(T)n(yp)r(e:)g Fm(optional)1129 822 y Fl(Returned)28 -b(as:)36 b(a)27 b(real)g(n)n(um)n(b)r(er.)946 955 y Fm(ierr)42 -b Fl(An)28 b(error)e(co)r(de.)1129 1054 y(Scop)r(e:)37 -b Fm(global)1129 1154 y Fl(T)n(yp)r(e:)g Fm(optional)1129 -1254 y Fl(Returned)28 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable:)1129 1386 y Fg(\000)p Fl(1)41 b(In)n(v)-5 -b(alid)27 b(preconditioner;)1129 1503 y(0)41 b(Normal)27 -b(termination;)1129 1619 y Fh(>)c Fl(0)41 b(Metho)r(d)33 -b(did)g(not)g(con)n(v)n(erge;)g(set)g(to)g(the)g(n)n(um)n(b)r(er)g(of)g -(iterations)f(p)r(er-)1284 1719 y(formed.)2130 5255 y(86)p -eop -%%Page: 87 87 -87 86 bop 498 766 a Fe(F90)p 725 766 41 4 v 49 w(BICGST)-11 -b(ABL)42 b(|BiCGST)-11 b(AB\(L\))44 b(Iterativ)l(e)498 -916 y(Metho)t(d)498 1191 y Fl(This)33 b(subroutine)f(implemen)n(ts)h -(the)g(BiCGST)-7 b(AB\(L\))33 b(metho)r(d)g(with)g(restarting.)498 -1291 y(The)40 b(stopping)g(criterion)e(is)i(the)g(norm)n(wise)f(bac)n -(kw)n(ard)f(error,)j(in)f(the)h(in\014nit)n(y)498 1390 -y(norm,)27 b(i.e.)37 b(the)28 b(iteration)f(is)h(stopp)r(ed)f(when)1650 -1554 y Fg(k)p Fh(r)r Fg(k)p 1431 1591 561 4 v 1431 1667 -a Fl(\()p Fg(k)p Fh(A)p Fg(kk)p Fh(x)p Fg(k)18 b Fl(+)g -Fg(k)p Fh(b)p Fg(k)p Fl(\))2025 1610 y Fh(<)k(eps)498 -1934 y Fe(Syn)l(tax)569 2116 y Fl(CALL)27 b(F90)p 965 -2116 25 4 v 29 w(BICGST)-7 b(ABL)28 b(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,ep)q(s,de)m(c)l(omp)p 2658 2116 26 4 -v 37 w(data)p Fl(\))291 2315 y(CALL)f(F90)p 687 2315 -25 4 v 29 w(BICGST)-7 b(ABL)741 2415 y(\()p Ff(a,ipr)l(e)l -(c,l,u,vdiag,b,x,ep)q(s,)36 b(de)l(c)l(omp)p 1931 2415 -26 4 v 31 w(data,itmax,iter,err,ierr,itr)l(ac)l(e,ml)p -Fl(\))498 2630 y Fm(On)c(En)m(try)498 2760 y(iprec)42 -b Fl(T)n(yp)r(e)27 b(of)h(preconditioner)e(to)i(b)r(e)g(computed.)681 -2860 y(Scop)r(e:)37 b Fm(global)681 2959 y Fl(T)n(yp)r(e:)g -Fm(required)681 3059 y Fl(Sp)r(eci\014ed)28 b(as:)36 -b(an)28 b(in)n(teger)e(v)-5 b(ariable:)681 3189 y Fm(0)41 -b Fl(No)27 b(preconditioner;)681 3304 y Fm(1)41 b Fl(Diagonal)26 -b(scaling;)681 3419 y Fm(2)41 b Fl(Lo)r(cal)27 b Fh(I)7 -b(LU)i Fl(\(0\))27 b(preconditioning;)498 3550 y Fm(a)42 -b Fl(the)28 b(lo)r(cal)f(p)r(ortion)g(of)h(global)e(sparse)g(matrix)h -Fh(A)p Fl(.)681 3649 y(Scop)r(e:)37 b Fm(lo)s(cal)681 -3749 y Fl(T)n(yp)r(e:)g Fm(required)681 3849 y Fl(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(structured)h(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)f(in) -h Fg(x)g Fl(1.)498 3979 y Fm(l)41 b Fl(the)30 b(lo)r(cal)f(p)r(ortion)g -(of)h(global)e(sparse)h(matrix)g Fh(L)g Fl(of)g(the)h -Fh(I)7 b(LU)i Fl(\(0\))29 b(factorization)681 4079 y(of)e -Fh(A)p Fl(,)h(as)f(returned)g(b)n(y)h(the)g Fj(PRECONDITIONER)22 -b Fl(routine.)681 4178 y(Scop)r(e:)37 b Fm(lo)s(cal)681 -4278 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)27 b(it)h(is)g(only)f(used)h -(when)f Fh(ipr)r(ec)c Fl(=)g(2.)681 4378 y(Sp)r(eci\014ed)28 -b(as:)36 b(a)27 b(structured)h(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)f(in) -h Fg(x)g Fl(1.)498 4508 y Fm(u)42 b Fl(the)26 b(lo)r(cal)g(p)r(ortion)g -(of)g(global)g(sparse)f(matrix)g Fh(U)35 b Fl(of)27 b(the)g -Fh(I)7 b(LU)i Fl(\(0\))25 b(factorization)681 4608 y(of)i -Fh(A)p Fl(,)h(as)f(returned)g(b)n(y)h(the)g Fj(PRECONDITIONER)22 -b Fl(routine.)681 4707 y(Scop)r(e:)37 b Fm(lo)s(cal)681 -4807 y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)27 b(it)h(is)g(only)f(used)h -(when)f Fh(ipr)r(ec)c Fl(=)g(2.)681 4907 y(Sp)r(eci\014ed)29 -b(as:)39 b(a)29 b(structured)g(data)f(t)n(yp)r(e)h(sp)r(eci\014ed)h(in) -f Fg(x)g Fl(1.)41 b(Sp)r(eci\014ed)29 b(as:)39 b(a)681 -5006 y(structured)27 b(data)g(t)n(yp)r(e)h(sp)r(eci\014ed)g(in)g -Fg(x)f Fl(1.)1681 5255 y(87)p eop -%%Page: 88 88 -88 87 bop 946 523 a Fm(vdiag)42 b Fl(a)27 b(diagonal)f(scaling)h(v)n -(ector.)1129 623 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 722 -y Fl(T)n(yp)r(e:)g Fm(required)p Fl(;)28 b(it)g(is)f(used)h(when)g -Fh(ipr)r(ec)22 b Fl(=)h(2)k(or)g Fh(ipr)r(ec)c Fl(=)f(1.)1129 -822 y(Sp)r(eci\014ed)29 b(as:)36 b(a)28 b(rank)f(one)g(arra)n(y)f(,)i -(as)f(returned)g(b)n(y)h(the)g Fj(PRECONDITIONER)1129 -922 y Fl(routine.)946 1054 y Fm(b)42 b Fl(The)28 b(RHS)g(v)n(ector.) -1129 1154 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 1254 y Fl(T)n(yp)r(e:)g -Fm(required)1129 1353 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(arra)n(y)-7 b(.)946 1486 y Fm(x)42 -b Fl(The)28 b(initial)g(guess.)1129 1586 y(Scop)r(e:)37 -b Fm(lo)s(cal)1129 1685 y Fl(T)n(yp)r(e:)g Fm(required)1129 -1785 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(rank)f(one)i(arra)n(y)-7 -b(.)946 1918 y Fm(eps)41 b Fl(The)28 b(stopping)f(tolerance.)1129 -2017 y(Scop)r(e:)37 b Fm(global)1129 2117 y Fl(T)n(yp)r(e:)g -Fm(required)1129 2217 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(real)f(n)n(um)n(b)r(er.)946 2350 y Fm(decomp)p -1273 2350 29 4 v 33 w(data)43 b Fl(con)n(tains)27 b(data)g(structures)f -(for)i(comm)n(unications.)1129 2449 y(Scop)r(e:)37 b -Fm(lo)s(cal)1129 2549 y Fl(T)n(yp)r(e:)g Fm(required)1129 -2648 y Fl(Sp)r(eci\014ed)28 b(as:)37 b(a)27 b(structured)g(data)g(t)n -(yp)r(e)h(sp)r(eci\014ed)g(in)g Fg(x)f Fl(1.)946 2781 -y Fm(itmax)41 b Fl(The)28 b(maxim)n(um)f(n)n(um)n(b)r(er)g(of)h -(iterations)f(to)g(p)r(erform.)1129 2881 y(Scop)r(e:)37 -b Fm(global)1129 2980 y Fl(T)n(yp)r(e:)g Fm(optional)1129 -3080 y Fl(Default:)h Fh(itmax)23 b Fl(=)f(1000.)1129 -3180 y(Sp)r(eci\014ed)28 b(as:)37 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b Fh(itmax)d Fg(\025)g Fl(1.)946 3313 y -Fm(itrace)43 b Fl(A)27 b(tracing)g(parameter.)1129 3412 -y(Scop)r(e:)37 b Fm(global)1129 3512 y Fl(T)n(yp)r(e:)g -Fm(optional)1129 3611 y Fl(Default:)h Fh(itr)r(ace)23 -b Fl(=)f Fg(\000)p Fl(1.)1129 3711 y(Sp)r(eci\014ed)33 -b(as:)44 b(an)32 b(in)n(teger)f(v)-5 b(ariable)31 b Fg(\000)p -Fl(1)e Fg(\024)h Fh(itr)r(ace)g Fg(\024)g Fl(99;)j(if)f -Fh(itr)r(ace)e(>)g Fg(\000)p Fl(1,)1129 3811 y(it)d(is)f(in)n -(terpreted)f(as)h(a)g(F)n(OR)-7 b(TRAN)26 b(unit)h(n)n(um)n(b)r(er,)f -(and)g(is)g(used)h(to)f(prin)n(t)g(a)1129 3910 y(summary)h(of)g(the)h -(con)n(v)n(ergence)e(parameters)f(at)j(eac)n(h)f(iteration.)946 -4043 y Fm(ml)40 b Fl(The)28 b(\(L\))g(parameter.)1129 -4143 y(Scop)r(e:)37 b Fm(global)1129 4242 y Fl(T)n(yp)r(e:)g -Fm(optional)1129 4342 y Fl(Default:)h Fh(ml)24 b Fl(=)f(1.)1129 -4442 y(Sp)r(eci\014ed)28 b(as:)37 b(an)27 b(in)n(teger)g(v)-5 -b(ariable)26 b Fh(ml)e Fg(\025)f Fl(1)946 4575 y Fm(On)32 -b(Return)946 4707 y(x)42 b Fl(The)28 b(computed)g(solution.)1129 -4807 y(Scop)r(e:)37 b Fm(lo)s(cal)1129 4907 y Fl(T)n(yp)r(e:)g -Fm(required)1129 5006 y Fl(Sp)r(eci\014ed)28 b(as:)37 -b(a)27 b(rank)f(one)i(arra)n(y)-7 b(.)2130 5255 y(88)p -eop -%%Page: 89 89 -89 88 bop 498 523 a Fm(iter)41 b Fl(The)28 b(n)n(um)n(b)r(er)f(of)h -(iterations)f(p)r(erformed.)681 623 y(Scop)r(e:)37 b -Fm(global)681 722 y Fl(T)n(yp)r(e:)g Fm(optional)681 -822 y Fl(Returned)28 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable.)498 955 y Fm(err)42 b Fl(The)28 b(error)d(estimate)j(on)f -(exit.)681 1054 y(Scop)r(e:)37 b Fm(global)681 1154 y -Fl(T)n(yp)r(e:)g Fm(optional)681 1254 y Fl(Returned)28 -b(as:)36 b(a)27 b(real)g(n)n(um)n(b)r(er.)498 1386 y -Fm(ierr)42 b Fl(An)28 b(error)d(co)r(de.)681 1486 y(Scop)r(e:)37 -b Fm(global)681 1586 y Fl(T)n(yp)r(e:)g Fm(optional)681 -1685 y Fl(Returned)28 b(as:)36 b(an)27 b(in)n(teger)g(v)-5 -b(ariable:)681 1818 y Fg(\000)p Fl(1)40 b(In)n(v)-5 b(alid)28 -b(preconditioner;)681 1934 y(0)41 b(Normal)27 b(termination;)681 -2051 y Fh(>)22 b Fl(0)41 b(Metho)r(d)34 b(did)f(not)g(con)n(v)n(erge;)g -(set)g(to)g(the)g(n)n(um)n(b)r(er)g(of)f(iterations)g(p)r(er-)836 -2150 y(formed.)1681 5255 y(89)p eop -%%Page: 90 90 -90 89 bop 739 1187 a Fn(Related)78 b(Publications)840 -1619 y Fl(1.)41 b(Du\013,)c(I.,)f(Marrone,)e(M.,)i(Radicati,)f(G.,)h -(and)e(Vittoli,)i(C.)f Ff(L)l(evel)h(3)g(b)l(asic)g(line)l(ar)946 -1719 y(algebr)l(a)23 b(subpr)l(o)l(gr)l(ams)f(for)g(sp)l(arse)g(matric) -l(es:)35 b(a)22 b(user)f(level)h(interfac)l(e)e Fl(A)n(CM)e(T)-7 -b(rans.)946 1818 y(Math.)37 b(Soft)n(w.)28 b(23,)f(3)g(\(Septem)n(b)r -(er\),)h(379{401,)d(1997.)840 1984 y(2.)41 b(Filipp)r(one,)j(S.)c(and)f -(Cola)5 b(janni,)42 b(M.,)h Ff(PSBLAS:)e(a)g(libr)l(ary)i(for)e(p)l(ar) -l(al)t(lel)i(lib)l(e)l(ar)946 2084 y(algebr)l(a)32 b(c)l(omputation)e -(on)g(sp)l(arse)h(matric)l(es)p Fl(,)d(A)n(CM)g(T)-7 -b(rans.)36 b(Math.)i(Soft)n(w.)28 b(26,)f(4)946 2183 -y(\(Decem)n(b)r(er\),)i(2000.)2130 5255 y(90)p eop -%%Trailer -end -userdict /end-hook known{end-hook}if -%%EOF diff --git a/test/Fileread/mat_dist.f90 b/test/Fileread/mat_dist.f90 index 7fcbc5f3..56c4bff1 100644 --- a/test/Fileread/mat_dist.f90 +++ b/test/Fileread/mat_dist.f90 @@ -125,7 +125,8 @@ contains & i,j,k, ll, isize, iproc, nnr, err, err_act, int_err(5) integer, pointer :: iwork(:) character :: afmt*5, atyp*5 - type(psb_dspmat_type) :: blck + integer, allocatable :: irow(:),icol(:) + real(kind(1.d0)), allocatable :: val(:) integer, parameter :: nb=30 real(kind(1.d0)) :: t0, t1, t2, t3, t4, t5, mpi_wtime external :: mpi_wtime @@ -198,7 +199,7 @@ contains call psb_cdall(nrow,nrow,parts,icontxt,desc_a,info) if(info/=0) then info=4010 - ch_err='psb_psdscall' + ch_err='psb_pscdall' call psb_errpush(info,name,a_err=ch_err) goto 9999 end if @@ -220,17 +221,14 @@ contains isize = max(3*nb,ncol) - blck%m = nb - blck%k = ncol - call psb_sp_all(blck,nb*ncol,info) + allocate(val(nb*ncol),irow(nb*ncol),icol(nb*ncol),stat=info) if(info/=0) then info=4010 - ch_err='spall' + ch_err='Allocate' call psb_errpush(info,name,a_err=ch_err) goto 9999 end if - blck%fida = 'CSR' i_count = 1 do while (i_count.le.nrow) @@ -255,21 +253,19 @@ contains if (myprow == root) then do j = i_count, j_count - blck%ia2(j-i_count+1) = a_glob%ia2(j) - & + icol(j-i_count+1) = a_glob%ia2(j) - & & a_glob%ia2(i_count) + 1 enddo k = a_glob%ia2(i_count) do j = k, a_glob%ia2(j_count)-1 - blck%aspk(j-k+1) = a_glob%aspk(j) - blck%ia1(j-k+1) = a_glob%ia1(j) + val(j-k+1) = a_glob%aspk(j) + irow(j-k+1) = a_glob%ia1(j) enddo - ll = blck%ia2(nnr+1) - 1 - blck%m = nnr - blck%k = nrow + ll = icol(nnr+1) - 1 if (iproc == myprow) then - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) + call psb_spins(ll,irow,icol,val,a,desc_a,info) if(info/=0) then info=4010 ch_err='psb_spins' @@ -287,9 +283,9 @@ contains else call igesd2d(icontxt,1,1,nnr,1,iproc,0) call igesd2d(icontxt,1,1,ll,1,iproc,0) - call igesd2d(icontxt,nnr+1,1,blck%ia2,nnr+1,iproc,0) - call igesd2d(icontxt,ll,1,blck%ia1,ll,iproc,0) - call dgesd2d(icontxt,ll,1,blck%aspk,ll,iproc,0) + call igesd2d(icontxt,nnr+1,1,icol,nnr+1,iproc,0) + call igesd2d(icontxt,ll,1,irow,ll,iproc,0) + call dgesd2d(icontxt,ll,1,val,ll,iproc,0) call dgesd2d(icontxt,nnr,1,b_glob(i_count:j_count-1),nnr,iproc,0) call igerv2d(icontxt,1,1,ll,1,iproc,0) endif @@ -298,26 +294,24 @@ contains if (iproc == myprow) then call igerv2d(icontxt,1,1,nnr,1,root,0) call igerv2d(icontxt,1,1,ll,1,root,0) - if (ll > size(blck%ia1)) then + if (ll > size(irow)) then write(0,*) myprow,'need to reallocate ',ll - call psb_sp_reall(blck,ll,info) + deallocate(val,irow,icol) + allocate(val(ll),irow(ll),icol(ll),stat=info) if(info/=0) then info=4010 - ch_err='psb_sp_reall' + ch_err='Allocate' call psb_errpush(info,name,a_err=ch_err) goto 9999 end if endif - call igerv2d(icontxt,ll,1,blck%ia1,ll,root,0) - call igerv2d(icontxt,nnr+1,1,blck%ia2,nnr+1,root,0) - call dgerv2d(icontxt,ll,1,blck%aspk,ll,root,0) + call igerv2d(icontxt,ll,1,irow,ll,root,0) + call igerv2d(icontxt,nnr+1,1,icol,nnr+1,root,0) + call dgerv2d(icontxt,ll,1,val,ll,root,0) call dgerv2d(icontxt,nnr,1,b_glob(i_count:i_count+nnr-1),nnr,root,0) call igesd2d(icontxt,1,1,ll,1,root,0) - blck%m = nnr - blck%k = nrow - blck%infoa(psb_nnz_) = ll - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) + call psb_spins(ll,irow,icol,val,a,desc_a,info) if(info/=0) then info=4010 ch_err='psspins' @@ -343,25 +337,17 @@ contains do j_count = 1, length_row k_count = iwork(j_count) if (myprow == root) then - blck%ia2(1) = 1 - blck%ia2(2) = 1 + icol(1) = 1 + icol(2) = 1 do j = a_glob%ia2(i_count), a_glob%ia2(i_count+1)-1 - blck%aspk(blck%ia2(2)) = a_glob%aspk(j) - blck%ia1(blck%ia2(2)) = a_glob%ia1(j) - blck%ia2(2) =blck%ia2(2) + 1 + val(icol(2)) = a_glob%aspk(j) + irow(icol(2)) = a_glob%ia1(j) + icol(2) =icol(2) + 1 enddo - ll = blck%ia2(2) - 1 + ll = icol(2) - 1 if (k_count == myprow) then - blck%infoa(1) = ll - blck%infoa(2) = ll - blck%infoa(3) = 2 - blck%infoa(4) = 1 - blck%infoa(5) = 1 - blck%infoa(6) = 1 - blck%m = 1 - blck%k = nrow - - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) + + call psb_spins(ll,irow,icol,val,a,desc_a,info) if(info/=0) then info=4010 ch_err='psspins' @@ -378,23 +364,21 @@ contains end if else call igesd2d(icontxt,1,1,ll,1,k_count,0) - call igesd2d(icontxt,ll,1,blck%ia1,ll,k_count,0) - call dgesd2d(icontxt,ll,1,blck%aspk,ll,k_count,0) + call igesd2d(icontxt,ll,1,irow,ll,k_count,0) + call dgesd2d(icontxt,ll,1,val,ll,k_count,0) call dgesd2d(icontxt,1,1,b_glob(i_count),1,k_count,0) call igerv2d(icontxt,1,1,ll,1,k_count,0) endif else if (myprow /= root) then if (k_count == myprow) then call igerv2d(icontxt,1,1,ll,1,root,0) - blck%ia2(1) = 1 - blck%ia2(2) = ll+1 - call igerv2d(icontxt,ll,1,blck%ia1,ll,root,0) - call dgerv2d(icontxt,ll,1,blck%aspk,ll,root,0) + icol(1) = 1 + icol(2) = ll+1 + call igerv2d(icontxt,ll,1,irow,ll,root,0) + call dgerv2d(icontxt,ll,1,val,ll,root,0) call dgerv2d(icontxt,1,1,b_glob(i_count),1,root,0) call igesd2d(icontxt,1,1,ll,1,root,0) - blck%m = 1 - blck%k = nrow - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) + call psb_spins(ll,irow,icol,val,a,desc_a,info) if(info/=0) then info=4010 ch_err='psspins' @@ -470,10 +454,10 @@ contains call psb_errpush(info,name,a_err=ch_err) goto 9999 end if - call psb_sp_free(blck,info) + deallocate(val,irow,icol,stat=info) if(info/=0)then info=4010 - ch_err='sp_free' + ch_err='deallocate' call psb_errpush(info,name,a_err=ch_err) goto 9999 end if @@ -571,7 +555,8 @@ contains & i,j,k, ll, isize, iproc, nnr, err, err_act, int_err(5) integer, pointer :: iwork(:) character :: afmt*5, atyp*5 - type(psb_dspmat_type) :: blck + integer, allocatable :: irow(:),icol(:) + real(kind(1.d0)), allocatable :: val(:) integer, parameter :: nb=30 logical, parameter :: newt=.true. real(kind(1.d0)) :: t0, t1, t2, t3, t4, t5, mpi_wtime @@ -585,198 +570,192 @@ contains ! executable statements if (present(inroot)) then - root = inroot + root = inroot else - root = 0 + root = 0 end if call blacs_gridinfo(icontxt, nprow, npcol, myprow, mypcol) if (myprow == root) then - ! extract information from a_glob - if (a_glob%fida.ne. 'CSR') then - info=135 - ch_err='CSR' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - endif - - nrow = a_glob%m - ncol = a_glob%k - if (nrow /= ncol) then - write(0,*) 'a rectangular matrix ? ',nrow,ncol - info=-1 - call psb_errpush(info,name) - goto 9999 - endif - - nnzero = size(a_glob%aspk) - nrhs = 1 - ! broadcast informations to other processors - call igebs2d(icontxt, 'a', ' ', 1, 1, nrow, 1) - call igebs2d(icontxt, 'a', ' ', 1, 1, ncol, 1) - call igebs2d(icontxt, 'a', ' ', 1, 1, nnzero, 1) - call igebs2d(icontxt, 'a', ' ', 1, 1, nrhs, 1) + ! extract information from a_glob + if (a_glob%fida.ne. 'CSR') then + info=135 + ch_err='CSR' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + endif + + nrow = a_glob%m + ncol = a_glob%k + if (nrow /= ncol) then + write(0,*) 'a rectangular matrix ? ',nrow,ncol + info=-1 + call psb_errpush(info,name) + goto 9999 + endif + + nnzero = size(a_glob%aspk) + nrhs = 1 + ! broadcast informations to other processors + call igebs2d(icontxt, 'a', ' ', 1, 1, nrow, 1) + call igebs2d(icontxt, 'a', ' ', 1, 1, ncol, 1) + call igebs2d(icontxt, 'a', ' ', 1, 1, nnzero, 1) + call igebs2d(icontxt, 'a', ' ', 1, 1, nrhs, 1) else !(myprow /= root) - ! receive informations - call igebr2d(icontxt, 'a', ' ', 1, 1, nrow, 1, root, 0) - call igebr2d(icontxt, 'a', ' ', 1, 1, ncol, 1, root, 0) - call igebr2d(icontxt, 'a', ' ', 1, 1, nnzero, 1, root, 0) - call igebr2d(icontxt, 'a', ' ', 1, 1, nrhs, 1, root, 0) + ! receive informations + call igebr2d(icontxt, 'a', ' ', 1, 1, nrow, 1, root, 0) + call igebr2d(icontxt, 'a', ' ', 1, 1, ncol, 1, root, 0) + call igebr2d(icontxt, 'a', ' ', 1, 1, nnzero, 1, root, 0) + call igebr2d(icontxt, 'a', ' ', 1, 1, nrhs, 1, root, 0) end if ! allocate integer work area liwork = max(nprow, nrow + ncol) allocate(iwork(liwork), stat = info) if (info /= 0) then - write(0,*) 'matdist allocation failed' - info=2025 - int_err(1)=liwork - call psb_errpush(info,name,i_err=int_err) - goto 9999 + write(0,*) 'matdist allocation failed' + info=2025 + int_err(1)=liwork + call psb_errpush(info,name,i_err=int_err) + goto 9999 endif call psb_cdall(nrow,v,icontxt,desc_a,info) if(info/=0) then - info=4010 - ch_err='psb_cdall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psb_cdall' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if call psb_spall(a,desc_a,info,nnz=((nnzero+nprow-1)/nprow)) if(info/=0) then - info=4010 - ch_err='psb_psspall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psb_psspall' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if call psb_geall(nrow,b,desc_a,info) if(info/=0) then - info=4010 - ch_err='psb_psdsall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psb_psdsall' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if isize = max(3*nb,ncol) - blck%m = nb - blck%k = ncol - call psb_sp_all(blck,nb*ncol,info) + allocate(val(nb*ncol),irow(nb*ncol),icol(nb*ncol),stat=info) if(info/=0) then - info=4010 - ch_err='spall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='Allocate' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if - blck%fida = 'COO' i_count = 1 do while (i_count <= nrow) - j_count = i_count - iproc = v(i_count) + j_count = i_count + iproc = v(i_count) + + do + j_count = j_count + 1 + if (j_count-i_count >= nb) exit + if (j_count > nrow) exit + if (v(j_count) /= iproc ) exit + end do + + ! now we should insert rows i_count..j_count-1 + nnr = j_count - i_count + + if (myprow == root) then + ll = a_glob%ia2(j_count)-a_glob%ia2(i_count) + if (ll > size(val)) then + deallocate(val,irow,icol) + allocate(val(ll),irow(ll),icol(ll),stat=info) + if(info/=0) then + info=4010 + ch_err='Allocate' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if - do - j_count = j_count + 1 - if (j_count-i_count >= nb) exit - if (j_count > nrow) exit - if (v(j_count) /= iproc ) exit - end do - - ! now we should insert rows i_count..j_count-1 - nnr = j_count - i_count - - if (myprow == root) then - ll = a_glob%ia2(j_count)-a_glob%ia2(i_count) - if (ll > size(blck%aspk)) then - call psb_sp_reall(blck,ll,info) - if(info/=0) then - info=4010 - ch_err='spreall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if - - endif - k = a_glob%ia2(i_count) - do i= i_count, j_count-1 - do j = a_glob%ia2(i),a_glob%ia2(i+1)-1 - blck%ia1(j-k+1) = i - blck%ia2(j-k+1) = a_glob%ia1(j) - blck%aspk(j-k+1) = a_glob%aspk(j) - end do - enddo - - blck%m = nnr - blck%k = nrow - blck%infoa(psb_nnz_) = ll - if (iproc == myprow) then - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) - if(info/=0) then - info=4010 - ch_err='psb_spins' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if - - call psb_geins(nnr,b,i_count,b_glob(i_count:j_count-1),& - &desc_a,info) - if(info/=0) then - info=4010 - ch_err='dsins' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if - else - call igesd2d(icontxt,1,1,nnr,1,iproc,0) - call igesd2d(icontxt,1,1,ll,1,iproc,0) - call igesd2d(icontxt,ll,1,blck%ia1,ll,iproc,0) - call igesd2d(icontxt,ll,1,blck%ia2,ll,iproc,0) - call dgesd2d(icontxt,ll,1,blck%aspk,ll,iproc,0) - call dgesd2d(icontxt,nnr,1,b_glob(i_count:j_count-1),nnr,iproc,0) - call igerv2d(icontxt,1,1,ll,1,iproc,0) - endif - else if (myprow /= root) then - - if (iproc == myprow) then - call igerv2d(icontxt,1,1,nnr,1,root,0) - call igerv2d(icontxt,1,1,ll,1,root,0) - if (ll > size(blck%aspk)) then - write(0,*) myprow,'need to reallocate ',ll - call psb_sp_reall(blck,ll,info) - if(info/=0) then - info=4010 - ch_err='spreall' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if - endif - call igerv2d(icontxt,ll,1,blck%ia1,ll,root,0) - call igerv2d(icontxt,ll,1,blck%ia2,ll,root,0) - call dgerv2d(icontxt,ll,1,blck%aspk,ll,root,0) - call dgerv2d(icontxt,nnr,1,b_glob(i_count:i_count+nnr-1),nnr,root,0) - call igesd2d(icontxt,1,1,ll,1,root,0) - blck%m = nnr - blck%k = nrow - blck%infoa(psb_nnz_) = ll - call psb_spins(ll,blck%ia1,blck%ia2,blck%aspk,a,desc_a,info) - if(info/=0) then - info=4010 - ch_err='spins' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if - call psb_geins(nnr,b,i_count,b_glob(i_count:i_count+nnr-1),& - &desc_a,info) - if(info/=0) then - info=4010 - ch_err='psdsins' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 - end if + endif + k = a_glob%ia2(i_count) + do i= i_count, j_count-1 + do j = a_glob%ia2(i),a_glob%ia2(i+1)-1 + irow(j-k+1) = i + icol(j-k+1) = a_glob%ia1(j) + val(j-k+1) = a_glob%aspk(j) + end do + enddo + + if (iproc == myprow) then + call psb_spins(ll,irow,icol,val,a,desc_a,info) + if(info/=0) then + info=4010 + ch_err='psb_spins' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if + + call psb_geins(nnr,b,i_count,b_glob(i_count:j_count-1),& + &desc_a,info) + if(info/=0) then + info=4010 + ch_err='dsins' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if + else + call igesd2d(icontxt,1,1,nnr,1,iproc,0) + call igesd2d(icontxt,1,1,ll,1,iproc,0) + call igesd2d(icontxt,ll,1,irow,ll,iproc,0) + call igesd2d(icontxt,ll,1,icol,ll,iproc,0) + call dgesd2d(icontxt,ll,1,val,ll,iproc,0) + call dgesd2d(icontxt,nnr,1,b_glob(i_count:j_count-1),nnr,iproc,0) + call igerv2d(icontxt,1,1,ll,1,iproc,0) + endif + else if (myprow /= root) then + + if (iproc == myprow) then + call igerv2d(icontxt,1,1,nnr,1,root,0) + call igerv2d(icontxt,1,1,ll,1,root,0) + if (ll > size(val)) then + write(0,*) myprow,'need to reallocate ',ll + deallocate(val,irow,icol) + allocate(val(ll),irow(ll),icol(ll),stat=info) + if(info/=0) then + info=4010 + ch_err='Allocate' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if endif - endif - i_count = j_count + call igerv2d(icontxt,ll,1,irow,ll,root,0) + call igerv2d(icontxt,ll,1,icol,ll,root,0) + call dgerv2d(icontxt,ll,1,val,ll,root,0) + call dgerv2d(icontxt,nnr,1,b_glob(i_count:i_count+nnr-1),nnr,root,0) + call igesd2d(icontxt,1,1,ll,1,root,0) + + call psb_spins(ll,irow,icol,val,a,desc_a,info) + if(info/=0) then + info=4010 + ch_err='spins' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if + call psb_geins(nnr,b,i_count,b_glob(i_count:i_count+nnr-1),& + &desc_a,info) + if(info/=0) then + info=4010 + ch_err='psdsins' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 + end if + endif + endif + i_count = j_count end do @@ -784,19 +763,19 @@ contains ! expect duplicated entries. if (present(fmt)) then - afmt=fmt + afmt=fmt else - afmt = 'CSR' + afmt = 'CSR' endif call blacs_barrier(icontxt,'all') t0 = mpi_wtime() call psb_cdasb(desc_a,info) t1 = mpi_wtime() if(info/=0)then - info=4010 - ch_err='psb_cdasb' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psb_cdasb' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if call blacs_barrier(icontxt,'all') @@ -804,31 +783,31 @@ contains call psb_spasb(a,desc_a,info,dup=1,afmt=afmt) t3 = mpi_wtime() if(info/=0)then - info=4010 - ch_err='psb_spasb' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psb_spasb' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if call psb_geasb(b,desc_a,info) if (myprow == root) then - write(*,'("Descriptor assembly : ",es10.4)')t1-t0 - write(*,'("Sparse matrix assembly: ",es10.4)')t3-t2 + write(*,'("Descriptor assembly : ",es10.4)')t1-t0 + write(*,'("Sparse matrix assembly: ",es10.4)')t3-t2 end if if(info/=0)then - info=4010 - ch_err='psdsasb' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='psdsasb' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if call psb_sp_free(blck,info) if(info/=0)then - info=4010 - ch_err='sp_free' - call psb_errpush(info,name,a_err=ch_err) - goto 9999 + info=4010 + ch_err='sp_free' + call psb_errpush(info,name,a_err=ch_err) + goto 9999 end if deallocate(iwork) @@ -839,8 +818,8 @@ contains 9999 continue call psb_erractionrestore(err_act) if (err_act.eq.act_abort) then - call psb_error(icontxt) - return + call psb_error(icontxt) + return end if return diff --git a/test/pargen/ppde90.f90 b/test/pargen/ppde90.f90 index 60fbe172..02d9ab6a 100644 --- a/test/pargen/ppde90.f90 +++ b/test/pargen/ppde90.f90 @@ -448,11 +448,12 @@ contains type(psb_dspmat_type) :: a real(kind(1.d0)) :: zt(nbmax),glob_x,glob_y,glob_z integer :: m,n,nnz,glob_row,j - type(psb_dspmat_type) :: row_mat integer :: x,y,z,counter,ia,i,indx_owner integer :: nprow,npcol,myprow,mypcol integer :: element integer :: nv, inv + integer, allocatable :: irow(:),icol(:) + real(kind(1.d0)), allocatable :: val(:) integer, allocatable :: prv(:) integer, pointer :: ierrv(:) real(kind(1.d0)), pointer :: dwork(:) @@ -502,11 +503,8 @@ contains ! time; just a small matrix. might be extended to generate ! a bunch of rows per call. ! - row_mat%descra(1:1) = 'G' - row_mat%fida = 'CSR' -! write(*,*) 'allocating row_mat',20*nbmax - allocate(row_mat%aspk(20*nbmax),row_mat%ia1(20*nbmax),& - &row_mat%ia2(20*nbmax),prv(nprow),stat=info) + allocate(val(20*nbmax),irow(20*nbmax),& + &icol(20*nbmax),prv(nprow),stat=info) if (info.ne.0 ) then info=4000 call psb_errpush(info,name) @@ -520,7 +518,7 @@ contains ! loop over rows belonging to current process in a block ! distribution. -! row_mat%ia2(1)=1 +! icol(1)=1 do glob_row = 1, n call parts(glob_row,n,nprow,prv,nv) do inv = 1, nv @@ -552,116 +550,101 @@ contains ! term depending on (x-1,y,z) ! if (x==1) then - row_mat%aspk(element)=-b1(glob_x,glob_y,glob_z)& + val(element)=-b1(glob_x,glob_y,glob_z)& & -a1(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - zt(1) = exp(-glob_y**2-glob_z**2)*(-row_mat%aspk(element)) + zt(1) = exp(-glob_y**2-glob_z**2)*(-val(element)) else - row_mat%aspk(element)=-b1(glob_x,glob_y,glob_z)& + val(element)=-b1(glob_x,glob_y,glob_z)& & -a1(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-2)*idim*idim+(y-1)*idim+(z) + icol(element)=(x-2)*idim*idim+(y-1)*idim+(z) element=element+1 endif ! term depending on (x,y-1,z) if (y==1) then - row_mat%aspk(element)=-b2(glob_x,glob_y,glob_z)& + val(element)=-b2(glob_x,glob_y,glob_z)& & -a2(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-row_mat%aspk(element)) + zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-val(element)) else - row_mat%aspk(element)=-b2(glob_x,glob_y,glob_z)& + val(element)=-b2(glob_x,glob_y,glob_z)& & -a2(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-1)*idim*idim+(y-2)*idim+(z) + icol(element)=(x-1)*idim*idim+(y-2)*idim+(z) element=element+1 endif ! term depending on (x,y,z-1) if (z==1) then - row_mat%aspk(element)=-b3(glob_x,glob_y,glob_z)& + val(element)=-b3(glob_x,glob_y,glob_z)& & -a3(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-row_mat%aspk(element)) + zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-val(element)) else - row_mat%aspk(element)=-b3(glob_x,glob_y,glob_z)& + val(element)=-b3(glob_x,glob_y,glob_z)& & -a3(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-1)*idim*idim+(y-1)*idim+(z-1) + icol(element)=(x-1)*idim*idim+(y-1)*idim+(z-1) element=element+1 endif ! term depending on (x,y,z) - row_mat%aspk(element)=2*b1(glob_x,glob_y,glob_z)& + val(element)=2*b1(glob_x,glob_y,glob_z)& & +2*b2(glob_x,glob_y,glob_z)& & +2*b3(glob_x,glob_y,glob_z)& & +a1(glob_x,glob_y,glob_z)& & +a2(glob_x,glob_y,glob_z)& & +a3(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-1)*idim*idim+(y-1)*idim+(z) + icol(element)=(x-1)*idim*idim+(y-1)*idim+(z) element=element+1 ! term depending on (x,y,z+1) if (z==idim) then - row_mat%aspk(element)=-b1(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element)=-b1(glob_x,glob_y,glob_z) + val(element) = val(element)/(deltah*& & deltah) - zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-row_mat%aspk(element)) + zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-val(element)) else - row_mat%aspk(element)=-b1(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element)=-b1(glob_x,glob_y,glob_z) + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-1)*idim*idim+(y-1)*idim+(z+1) + icol(element)=(x-1)*idim*idim+(y-1)*idim+(z+1) element=element+1 endif ! term depending on (x,y+1,z) if (y==idim) then - row_mat%aspk(element)=-b2(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element)=-b2(glob_x,glob_y,glob_z) + val(element) = val(element)/(deltah*& & deltah) - zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-row_mat%aspk(element)) + zt(1) = exp(-glob_y**2-glob_z**2)*exp(-glob_x)*(-val(element)) else - row_mat%aspk(element)=-b2(glob_x,glob_y,glob_z) - row_mat%aspk(element) = row_mat%aspk(element)/(deltah*& + val(element)=-b2(glob_x,glob_y,glob_z) + val(element) = val(element)/(deltah*& & deltah) - row_mat%ia2(element)=(x-1)*idim*idim+(y)*idim+(z) + icol(element)=(x-1)*idim*idim+(y)*idim+(z) element=element+1 endif ! term depending on (x+1,y,z) if (x