From 045f80657f226694b6acfcd3a62f9ba2236bb599 Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Thu, 25 May 2006 13:32:41 +0000 Subject: [PATCH] Fixed description of chapters. --- docs/pdf/intro.tex | 18 +- docs/pdf/psbrout.tex | 2 +- docs/userguide.pdf | 2904 +++++++++++++++++++++--------------------- 3 files changed, 1493 insertions(+), 1431 deletions(-) diff --git a/docs/pdf/intro.tex b/docs/pdf/intro.tex index fd8ea73a..220ae773 100644 --- a/docs/pdf/intro.tex +++ b/docs/pdf/intro.tex @@ -86,24 +86,30 @@ grid and store internally for further use. \caption{PSBLAS library components hierarchy.\label{fig:psblas}} \end{figure} -The PSBLAS library consists of two classes of subroutines that is, the -{\em computational routines} and the {\em auxiliary routines}. The -computational routine set includes: +The PSBLAS library consists of various classes of subroutines: +\begin{description} +\item[Computational routines] comprising: \begin{itemize} -\item Sparse matrix by dense matrix product; \item Sparse triangular +\item Sparse matrix by dense matrix product; +\item Sparse triangular systems solution for block diagonal matrices; \item Vector and matrix norms; \item Dense matrix sums; \item Dot products. \end{itemize} -The auxiliary routine set includes: +\item[Communication routines] handling halo and overlap + communications; +\item[Data management and auxiliary routines] including: \begin{itemize} \item Communication descriptors allocation; \item Dense and sparse matrix allocation; \item Dense and sparse matrix build and update; \item Sparse matrix and data distribution preprocessing. \end{itemize} - +\item[Preconditioner routines] +\item[Iterative methods] a subset of Krylov subspace iterative + methods +\end{description} The following naming scheme has been adopted for all the symbols internally defined in the PSBLAS software package: \begin{itemize} diff --git a/docs/pdf/psbrout.tex b/docs/pdf/psbrout.tex index 3f03d31b..6fae30f2 100644 --- a/docs/pdf/psbrout.tex +++ b/docs/pdf/psbrout.tex @@ -1,4 +1,4 @@ -\section{Algebraic routines} +\section{Computational routines} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % diff --git a/docs/userguide.pdf b/docs/userguide.pdf index 1017f1ba..34c8d47d 100644 --- a/docs/userguide.pdf +++ b/docs/userguide.pdf @@ -75,7 +75,7 @@ endobj << /S /GoTo /D (section.4) >> endobj 56 0 obj -(4 Algebraic routines) +(4 Computational routines) endobj 57 0 obj << /S /GoTo /D (section*.2) >> @@ -419,7 +419,7 @@ ET 0 g 0 G 1 0 0 1 -350.899 -402.693 cm BT -/F29 9.963 Tf 355.88 402.693 Td[(b)32(y)-383(Sal)-1(v)64(ator)1(e)-384(F)1(i)-1(li)-1(p)1(p)-32(one)]TJ 12.89 -18.597 Td[(and)-383(Al)-1(fredo)-383(Buttari)]TJ/F8 9.963 Tf -115.34 -25.238 Td[(\134T)83(or)-333(V)84(e)-1(rgat)1(a")-334(Un)1(iv)28(ersit)28(y)-333(of)-333(Rom)-1(e.)-444(Ma)28(y)-333(24,)-333(2006)]TJ +/F29 9.963 Tf 355.88 402.693 Td[(b)32(y)-383(Sal)-1(v)64(ator)1(e)-384(F)1(i)-1(li)-1(p)1(p)-32(one)]TJ 12.89 -18.597 Td[(and)-383(Al)-1(fredo)-383(Buttari)]TJ/F8 9.963 Tf -115.34 -25.238 Td[(\134T)83(or)-333(V)84(e)-1(rgat)1(a")-334(Un)1(iv)28(ersit)28(y)-333(of)-333(Rom)-1(e.)-444(Ma)28(y)-333(25,)-333(2006)]TJ ET 1 0 0 1 99.895 90.438 cm 0 g 0 G @@ -448,7 +448,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 282 0 obj << -/Length 28586 +/Length 28593 >> stream 1 0 0 1 99.895 740.998 cm @@ -659,11 +659,11 @@ ET 0 0 1 rg 0 0 1 RG 1 0 0 1 -99.895 -519.085 cm BT -/F29 9.963 Tf 99.895 519.085 Td[(4)-925(Al)-1(gebr)1(ai)-1(c)-383(routines)]TJ +/F29 9.963 Tf 99.895 519.085 Td[(4)-925(Co)1(m)-1(putational)-384(rou)1(t)-1(ines)]TJ ET -1 0 0 1 206.995 519.085 cm +1 0 0 1 234.032 519.085 cm 0 g 0 G -1 0 0 1 -206.995 -519.085 cm +1 0 0 1 -234.032 -519.085 cm BT /F29 9.963 Tf 432.149 519.085 Td[(13)]TJ ET @@ -1746,7 +1746,7 @@ endobj 296 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [98.899 516.152 207.991 527] +/Rect [98.899 516.152 235.028 527] /Subtype /Link /A << /S /GoTo /D (section.4) >> >> endobj @@ -3012,7 +3012,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 378 0 obj << -/Length 7787 +/Length 8579 >> stream 1 0 0 1 150.705 740.998 cm @@ -3047,9 +3047,9 @@ ET BT /F8 9.963 Tf 294.12 586.577 Td[(])-303(th)1(at)-303(guar)1(an)28(tee)-1(s)-303(a)-303(p)-28(or)1(tabl)1(e)-304(an)1(d)-303(e\016)-1(cien)28(t)-303(com)-1(-)]TJ -143.415 -11.955 Td[(m)27(u)1(ni)1(c)-1(ati)1(on)-399(la)28(y)28(e)-1(r)1(.)-642(The)-399(Me)-1(ssage)-400(P)28(ass)-1(i)1(ng)-399(In)28(terface)-400(co)-28(d)1(e)-400(is)-399(e)-1(n)1(c)-1(ap)1(s)-1(u)1(lated)-399(with)1(in)]TJ 0 -11.955 Td[(th)1(e)-386(BLA)28(C)-1(S)-384(la)28(y)28(er.)-600(H)1(o)27(w)28(e)-1(v)28(er,)-397(in)-385(some)-386(cas)-1(es)-1(,)-397(MPI)-385(r)1(outi)1(nes)-386(are)-385(di)1(rec)-1(tl)1(y)-385(use)-1(d)-384(e)-1(i)1(-)]TJ 0 -11.955 Td[(th)1(e)-1(r)-403(to)-404(i)1(m)-1(p)1(ro)28(v)28(e)-404(e\016)-1(ciency)-404(or)-403(to)-403(impleme)-1(n)28(t)-403(c)-1(omm)28(un)1(ic)-1(ati)1(on)-403(pattern)1(s)-404(for)-403(whic)28(h)]TJ 0 -11.956 Td[(th)1(e)-456(BLA)28(C)-1(S)-454(pac)28(k)55(age)-455(do)-27(e)-1(sn't)-455(p)1(ro)28(vi)1(de)-456(an)29(y)-455(me)-1(th)1(o)-28(d.)-809(W)83(e)-455(as)-1(sume)-455(that)-455(th)1(e)-456(u)1(s)-1(er)]TJ 0 -11.955 Td[(pr)1(ogram)-407(has)-407(in)1(itial)1(iz)-1(ed)-406(a)-407(B)-1(LA)28(CS)-406(pro)-27(c)-1(es)-1(s)-407(gri)1(d)-407(with)-406(one)-407(c)-1(ol)1(umn)-407(an)1(d)-407(as)-407(man)28(y)]TJ 0 -11.955 Td[(ro)28(ws)-428(as)-427(th)1(e)-1(r)1(e)-428(are)-427(pr)1(o)-28(ce)-1(ss)-1(es)-1(;)-473(the)-427(PS)1(B)-1(L)1(AS)-427(in)1(itial)1(iz)-1(at)1(ion)-427(r)1(outin)1(e)-1(s)-427(will)-427(tak)29(e)-428(th)1(e)]TJ 0 -11.955 Td[(com)-1(m)28(un)1(ic)-1(a)1(tion)-333(con)28(text)-333(for)-333(th)1(is)-334(gri)1(d)-333(and)-333(stor)1(e)-334(in)28(tern)1(ally)-333(f)1(or)-333(fu)1(rther)-333(u)1(s)-1(e.)]TJ ET -1 0 0 1 150.705 488.564 cm +1 0 0 1 150.705 489.34 cm 0 g 0 G -1 0 0 1 97.575 -122.399 cm +1 0 0 1 97.575 -122.398 cm 0 g 0 G 0 g 0 G 1 0 0 1 4.981 0 cm @@ -3059,103 +3059,151 @@ q /Im1 Do Q Q -1 0 0 1 -38.173 -31.88 cm +1 0 0 1 -38.173 -31.881 cm 0 g 0 G -1 0 0 1 -215.088 -334.285 cm +1 0 0 1 -215.088 -335.061 cm BT -/F8 9.963 Tf 215.088 334.285 Td[(Figu)1(re)-333(1:)-445(P)1(SBLAS)-333(li)1(brar)1(y)-333(c)-1(omp)-27(onen)28(ts)-334(h)1(ierarc)28(h)28(y)83(.)]TJ +/F8 9.963 Tf 215.088 335.061 Td[(Figu)1(re)-333(1:)-445(P)1(SBLAS)-333(li)1(brar)1(y)-333(c)-1(omp)-27(onen)28(ts)-334(h)1(ierarc)28(h)28(y)83(.)]TJ ET -1 0 0 1 430.033 334.285 cm +1 0 0 1 430.033 335.061 cm 0 g 0 G 1 0 0 1 -279.328 -1.937 cm 0 g 0 G -1 0 0 1 -150.705 -332.348 cm +1 0 0 1 -150.705 -333.124 cm BT -/F8 9.963 Tf 165.649 309.94 Td[(The)-319(PS)1(B)-1(LAS)-318(lib)1(rary)-318(c)-1(on)1(s)-1(ists)-319(of)-319(t)28(w)27(o)-319(class)-1(es)-320(of)-318(s)-1(u)1(br)1(outin)1(e)-1(s)-319(that)-319(i)1(s)-1(,)-321(the)]TJ/F19 9.963 Tf 307.89 0 Td[(c)51(om-)]TJ -322.834 -11.955 Td[(putational)-406(r)51(outines)]TJ/F8 9.963 Tf 86.189 0 Td[(and)-385(the)]TJ/F19 9.963 Tf 37.587 0 Td[(auxi)1(li)1(a)-1(r)1(y)-406(r)51(outi)1(n)-1(es)]TJ/F8 9.963 Tf 76.65 0 Td[(.)-603(T)-1(h)1(e)-387(com)-1(p)1(utat)1(ional)-386(r)1(outin)1(e)-387(se)-1(t)]TJ -200.426 -11.955 Td[(in)1(c)-1(l)1(udes:)]TJ +/F8 9.963 Tf 165.649 311.492 Td[(The)-333(PSBLAS)-333(l)1(ibr)1(ary)-333(c)-1(on)1(s)-1(i)1(s)-1(ts)-333(of)-333(v)56(ariou)1(s)-334(clas)-1(se)-1(s)-333(of)-333(s)-1(u)1(br)1(outi)1(nes)-1(:)]TJ ET -1 0 0 1 150.705 265.452 cm +1 0 0 1 145.724 292.251 cm 0 g 0 G -1 0 0 1 -150.705 -265.452 cm +1 0 0 1 -145.724 -292.251 cm BT -/F14 9.963 Tf 165.649 265.452 Td[(\017)]TJ +/F29 9.963 Tf 150.705 292.251 Td[(Co)1(m)-1(putational)-384(rou)1(t)-1(ines)]TJ ET -1 0 0 1 170.63 265.452 cm +1 0 0 1 269.897 292.251 cm 0 g 0 G -1 0 0 1 -170.63 -265.452 cm +1 0 0 1 -269.897 -292.251 cm BT -/F8 9.963 Tf 175.611 265.452 Td[(Sp)1(arse)-334(matrix)-333(b)29(y)-333(dense)-334(matrix)-333(p)1(ro)-28(d)1(uct;)]TJ +/F8 9.963 Tf 274.879 292.251 Td[(com)-1(p)1(risin)1(g:)]TJ ET -1 0 0 1 150.705 244.658 cm +1 0 0 1 175.611 272.667 cm 0 g 0 G -1 0 0 1 -150.705 -244.658 cm +1 0 0 1 -175.611 -272.667 cm BT -/F14 9.963 Tf 165.649 244.658 Td[(\017)]TJ +/F14 9.963 Tf 187.567 272.667 Td[(\017)]TJ ET -1 0 0 1 170.63 244.658 cm +1 0 0 1 192.548 272.667 cm 0 g 0 G -1 0 0 1 -170.63 -244.658 cm +1 0 0 1 -192.548 -272.667 cm BT -/F8 9.963 Tf 175.611 244.658 Td[(Sp)1(arse)-334(tr)1(iangu)1(lar)-333(sys)-1(tems)-334(soluti)1(on)-333(for)-333(b)1(lo)-28(c)28(k)-334(d)1(iagon)1(al)-333(m)-1(atr)1(ice)-1(s;)]TJ +/F8 9.963 Tf 197.529 272.667 Td[(Sp)1(arse)-334(matrix)-333(b)29(y)-333(dense)-334(matrix)-333(p)1(ro)-28(d)1(uct;)]TJ ET -1 0 0 1 150.705 223.863 cm +1 0 0 1 175.611 257.069 cm 0 g 0 G -1 0 0 1 -150.705 -223.863 cm +1 0 0 1 -175.611 -257.069 cm BT -/F14 9.963 Tf 165.649 223.863 Td[(\017)]TJ +/F14 9.963 Tf 187.567 257.069 Td[(\017)]TJ ET -1 0 0 1 170.63 223.863 cm +1 0 0 1 192.548 257.069 cm 0 g 0 G -1 0 0 1 -170.63 -223.863 cm +1 0 0 1 -192.548 -257.069 cm BT -/F8 9.963 Tf 175.611 223.863 Td[(V)83(ec)-1(t)1(or)-333(and)-333(matri)1(x)-333(norms;)]TJ +/F8 9.963 Tf 197.529 257.069 Td[(Sp)1(arse)-334(tr)1(iangu)1(lar)-333(sys)-1(tems)-334(soluti)1(on)-333(for)-333(b)1(lo)-28(c)28(k)-334(d)1(iagon)1(al)-333(m)-1(atr)1(ice)-1(s;)]TJ ET -1 0 0 1 150.705 203.069 cm +1 0 0 1 175.611 241.47 cm 0 g 0 G -1 0 0 1 -150.705 -203.069 cm +1 0 0 1 -175.611 -241.47 cm BT -/F14 9.963 Tf 165.649 203.069 Td[(\017)]TJ +/F14 9.963 Tf 187.567 241.47 Td[(\017)]TJ ET -1 0 0 1 170.63 203.069 cm +1 0 0 1 192.548 241.47 cm 0 g 0 G -1 0 0 1 -170.63 -203.069 cm +1 0 0 1 -192.548 -241.47 cm BT -/F8 9.963 Tf 175.611 203.069 Td[(Dense)-334(matrix)-333(sums;)]TJ +/F8 9.963 Tf 197.529 241.47 Td[(V)83(ec)-1(t)1(or)-333(and)-333(matri)1(x)-333(norms;)]TJ ET -1 0 0 1 150.705 182.275 cm +1 0 0 1 175.611 225.872 cm 0 g 0 G -1 0 0 1 -150.705 -182.275 cm +1 0 0 1 -175.611 -225.872 cm BT -/F14 9.963 Tf 165.649 182.275 Td[(\017)]TJ +/F14 9.963 Tf 187.567 225.872 Td[(\017)]TJ ET -1 0 0 1 170.63 182.275 cm +1 0 0 1 192.548 225.872 cm 0 g 0 G -1 0 0 1 -170.63 -182.275 cm +1 0 0 1 -192.548 -225.872 cm BT -/F8 9.963 Tf 175.611 182.275 Td[(Dot)-333(pr)1(o)-28(du)1(c)-1(t)1(s)-1(.)]TJ -24.906 -20.578 Td[(The)-333(auxil)1(iary)-333(r)1(outin)1(e)-334(se)-1(t)-333(in)1(c)-1(l)1(udes:)]TJ +/F8 9.963 Tf 197.529 225.872 Td[(Dense)-334(matrix)-333(sums;)]TJ ET -1 0 0 1 150.705 141.12 cm +1 0 0 1 175.611 210.273 cm 0 g 0 G -1 0 0 1 -150.705 -141.12 cm +1 0 0 1 -175.611 -210.273 cm BT -/F14 9.963 Tf 165.649 141.12 Td[(\017)]TJ +/F14 9.963 Tf 187.567 210.273 Td[(\017)]TJ ET -1 0 0 1 170.63 141.12 cm +1 0 0 1 192.548 210.273 cm 0 g 0 G -1 0 0 1 -170.63 -141.12 cm +1 0 0 1 -192.548 -210.273 cm BT -/F8 9.963 Tf 175.611 141.12 Td[(Com)-1(m)28(un)1(ication)-333(d)1(e)-1(sc)-1(r)1(ipt)1(ors)-334(all)1(o)-28(c)-1(at)1(ion;)]TJ +/F8 9.963 Tf 197.529 210.273 Td[(Dot)-333(pr)1(o)-28(du)1(c)-1(t)1(s)-1(.)]TJ ET -1 0 0 1 150.705 120.326 cm +1 0 0 1 145.724 190.69 cm 0 g 0 G -1 0 0 1 -150.705 -120.326 cm +1 0 0 1 -145.724 -190.69 cm BT -/F14 9.963 Tf 165.649 120.326 Td[(\017)]TJ +/F29 9.963 Tf 150.705 190.69 Td[(Co)1(m)-1(m)32(unicat)-1(ion)-383(routines)]TJ ET -1 0 0 1 170.63 120.326 cm +1 0 0 1 274.194 190.69 cm 0 g 0 G -1 0 0 1 -170.63 -120.326 cm +1 0 0 1 -274.194 -190.69 cm +BT +/F8 9.963 Tf 279.175 190.69 Td[(han)1(dl)1(ing)-333(hal)1(o)-334(an)1(d)-333(o)28(v)28(e)-1(r)1(lap)-333(com)-1(m)28(un)1(ications;)]TJ +ET +1 0 0 1 145.724 171.106 cm +0 g 0 G +1 0 0 1 -145.724 -171.106 cm +BT +/F29 9.963 Tf 150.705 171.106 Td[(Data)-383(m)-1(anagemen)32(t)-383(and)-383(auxi)-1(li)-1(ar)1(y)-383(routines)]TJ +ET +1 0 0 1 356.44 171.106 cm +0 g 0 G +1 0 0 1 -356.44 -171.106 cm BT -/F8 9.963 Tf 175.611 120.326 Td[(Dense)-334(and)-332(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(all)1(o)-28(c)-1(at)1(ion;)]TJ +/F8 9.963 Tf 361.422 171.106 Td[(in)1(c)-1(l)1(udi)1(ng:)]TJ +ET +1 0 0 1 175.611 151.523 cm +0 g 0 G +1 0 0 1 -175.611 -151.523 cm +BT +/F14 9.963 Tf 187.567 151.523 Td[(\017)]TJ +ET +1 0 0 1 192.548 151.523 cm +0 g 0 G +1 0 0 1 -192.548 -151.523 cm +BT +/F8 9.963 Tf 197.529 151.523 Td[(Com)-1(m)28(un)1(ication)-333(d)1(e)-1(sc)-1(r)1(ipt)1(ors)-334(all)1(o)-28(c)-1(at)1(ion;)]TJ +ET +1 0 0 1 175.611 135.924 cm +0 g 0 G +1 0 0 1 -175.611 -135.924 cm +BT +/F14 9.963 Tf 187.567 135.924 Td[(\017)]TJ +ET +1 0 0 1 192.548 135.924 cm +0 g 0 G +1 0 0 1 -192.548 -135.924 cm +BT +/F8 9.963 Tf 197.529 135.924 Td[(Dense)-334(and)-332(s)-1(p)1(arse)-334(m)-1(a)1(trix)-333(all)1(o)-28(c)-1(at)1(ion;)]TJ +ET +1 0 0 1 175.611 120.326 cm +0 g 0 G +1 0 0 1 -175.611 -120.326 cm +BT +/F14 9.963 Tf 187.567 120.326 Td[(\017)]TJ +ET +1 0 0 1 192.548 120.326 cm +0 g 0 G +1 0 0 1 -192.548 -120.326 cm +BT +/F8 9.963 Tf 197.529 120.326 Td[(Dense)-334(and)-332(s)-1(p)1(arse)-334(m)-1(a)1(trix)-333(b)1(uil)1(d)-333(and)-333(u)1(p)-28(d)1(ate;)]TJ ET 1 0 0 1 150.705 90.438 cm 0 g 0 G @@ -3282,176 +3330,184 @@ endobj /D [377 0 R /XYZ 150.705 740.998 null] >> endobj 382 0 obj << -/D [377 0 R /XYZ 258.703 346.24 null] +/D [377 0 R /XYZ 258.703 347.016 null] >> endobj 376 0 obj << -/Font << /F8 278 0 R /F19 364 0 R /F14 385 0 R >> +/Font << /F8 278 0 R /F29 275 0 R /F14 385 0 R >> /XObject << /Im1 375 0 R >> /ProcSet [ /PDF /Text ] >> endobj 396 0 obj << -/Length 10623 +/Length 10368 >> stream 1 0 0 1 99.895 740.998 cm 0 g 0 G 1 0 0 1 343.711 0 cm 0 g 0 G -1 0 0 1 -343.711 -34.869 cm +1 0 0 1 -318.804 -34.869 cm 0 g 0 G -1 0 0 1 -99.895 -706.129 cm +1 0 0 1 -124.802 -706.129 cm BT -/F14 9.963 Tf 114.839 706.129 Td[(\017)]TJ +/F14 9.963 Tf 136.757 706.129 Td[(\017)]TJ ET -1 0 0 1 119.821 706.129 cm +1 0 0 1 141.739 706.129 cm 0 g 0 G -1 0 0 1 -119.821 -706.129 cm +1 0 0 1 -141.739 -706.129 cm BT -/F8 9.963 Tf 124.802 706.129 Td[(Dense)-334(and)-332(s)-1(p)1(arse)-334(matrix)-333(b)1(uil)1(d)-333(and)-333(u)1(p)-28(d)1(ate;)]TJ +/F8 9.963 Tf 146.72 706.129 Td[(Sp)1(arse)-334(matri)1(x)-334(an)1(d)-333(d)1(ata)-334(d)1(istrib)1(uti)1(on)-333(pr)1(e)-1(p)1(ro)-28(ce)-1(ss)-1(i)1(ng.)]TJ ET -1 0 0 1 99.895 686.088 cm +1 0 0 1 94.914 685.817 cm +0 g 0 G +1 0 0 1 -94.914 -685.817 cm +BT +/F29 9.963 Tf 99.895 685.817 Td[(Preconditi)-1(on)1(e)-1(r)-382(routi)-1(n)1(es)]TJ +ET +1 0 0 1 218.535 685.817 cm +0 g 0 G +1 0 0 1 -123.621 -20.312 cm 0 g 0 G -1 0 0 1 -99.895 -686.088 cm +1 0 0 1 -94.914 -665.505 cm BT -/F14 9.963 Tf 114.839 686.088 Td[(\017)]TJ +/F29 9.963 Tf 99.895 665.505 Td[(Iterati)-1(v)32(e)-383(met)-1(h)1(o)-32(ds)]TJ ET -1 0 0 1 119.821 686.088 cm +1 0 0 1 189.221 665.505 cm 0 g 0 G -1 0 0 1 -119.821 -686.088 cm +1 0 0 1 -189.221 -665.505 cm BT -/F8 9.963 Tf 124.802 686.088 Td[(Sp)1(arse)-334(matri)1(x)-334(an)1(d)-333(d)1(ata)-334(d)1(istrib)1(uti)1(on)-333(pr)1(e)-1(p)1(ro)-28(ce)-1(ss)-1(i)1(ng.)]TJ -9.963 -20.013 Td[(The)-255(foll)1(o)27(wi)1(ng)-255(namin)1(g)-255(s)-1(c)28(hem)-1(e)-255(has)-255(b)-27(e)-1(en)-255(ad)1(opted)-255(f)1(or)-255(all)-254(the)-255(s)-1(ym)28(b)-27(ols)-256(i)1(n)28(ternal)1(ly)]TJ -14.944 -11.955 Td[(de\014n)1(e)-1(d)-332(in)-333(th)1(e)-334(PS)1(B)-1(LAS)-332(s)-1(of)1(t)28(w)27(ar)1(e)-334(pac)28(k)55(age:)]TJ +/F8 9.963 Tf 194.202 665.505 Td[(a)-333(s)-1(u)1(bse)-1(t)-333(of)-333(Kr)1(ylo)28(v)-333(sub)1(s)-1(p)1(ac)-1(e)-334(i)1(te)-1(r)1(ativ)28(e)-334(metho)-28(d)1(s)]TJ -94.307 -20.216 Td[(The)-392(f)1(ollo)28(win)1(g)-392(n)1(am)-1(i)1(ng)-391(s)-1(c)28(hem)-1(e)-391(has)-392(b)-27(e)-1(en)-391(ad)1(opted)-391(for)-391(all)-391(th)1(e)-392(sym)27(b)-27(ols)-392(i)1(n)28(ternal)1(ly)]TJ 0 -11.955 Td[(de\014n)1(e)-1(d)-332(in)-333(th)1(e)-334(PS)1(B)-1(LAS)-332(s)-1(of)1(t)28(w)27(ar)1(e)-334(pac)28(k)55(age:)]TJ ET -1 0 0 1 99.895 634.108 cm +1 0 0 1 99.895 613.119 cm 0 g 0 G -1 0 0 1 -99.895 -634.108 cm +1 0 0 1 -99.895 -613.119 cm BT -/F14 9.963 Tf 114.839 634.108 Td[(\017)]TJ +/F14 9.963 Tf 114.839 613.119 Td[(\017)]TJ ET -1 0 0 1 119.821 634.108 cm +1 0 0 1 119.821 613.119 cm 0 g 0 G -1 0 0 1 -119.821 -634.108 cm +1 0 0 1 -119.821 -613.119 cm BT -/F8 9.963 Tf 124.802 634.108 Td[(all)-274(the)-275(s)-1(y)1(m)27(b)-27(ols)-275(\050i.e.)-425(sub)1(routi)1(ne)-275(names)-1(,)-286(data)-275(t)28(y)1(p)-28(es)-1(.)1(..\051)-425(ar)1(e)-276(p)1(re\014xed)-275(b)29(y)]TJ/F32 9.963 Tf 297.883 0 Td[(psb_)]TJ +/F8 9.963 Tf 124.802 613.119 Td[(all)-274(the)-275(s)-1(y)1(m)27(b)-27(ols)-275(\050i.e.)-425(sub)1(routi)1(ne)-275(names)-1(,)-286(data)-275(t)28(y)1(p)-28(es)-1(.)1(..\051)-425(ar)1(e)-276(p)1(re\014xed)-275(b)29(y)]TJ/F32 9.963 Tf 297.883 0 Td[(psb_)]TJ ET -1 0 0 1 99.895 614.066 cm +1 0 0 1 99.895 592.807 cm 0 g 0 G -1 0 0 1 -99.895 -614.066 cm +1 0 0 1 -99.895 -592.807 cm BT -/F14 9.963 Tf 114.839 614.066 Td[(\017)]TJ +/F14 9.963 Tf 114.839 592.807 Td[(\017)]TJ ET -1 0 0 1 119.821 614.066 cm +1 0 0 1 119.821 592.807 cm 0 g 0 G -1 0 0 1 -119.821 -614.066 cm +1 0 0 1 -119.821 -592.807 cm BT -/F8 9.963 Tf 124.802 614.066 Td[(all)-333(th)1(e)-334(dat)1(a)-334(t)28(yp)-27(e)-334(n)1(ame)-1(s)-334(ar)1(e)-334(su\016xe)-1(d)-332(b)28(y)]TJ/F32 9.963 Tf 173.378 0 Td[(_type)]TJ +/F8 9.963 Tf 124.802 592.807 Td[(all)-333(th)1(e)-334(dat)1(a)-334(t)28(yp)-27(e)-334(n)1(ame)-1(s)-334(ar)1(e)-334(su\016xe)-1(d)-332(b)28(y)]TJ/F32 9.963 Tf 173.378 0 Td[(_type)]TJ ET -1 0 0 1 99.895 594.025 cm +1 0 0 1 99.895 572.495 cm 0 g 0 G -1 0 0 1 -99.895 -594.025 cm +1 0 0 1 -99.895 -572.495 cm BT -/F14 9.963 Tf 114.839 594.025 Td[(\017)]TJ +/F14 9.963 Tf 114.839 572.495 Td[(\017)]TJ ET -1 0 0 1 119.821 594.025 cm +1 0 0 1 119.821 572.495 cm 0 g 0 G -1 0 0 1 -119.821 -594.025 cm +1 0 0 1 -119.821 -572.495 cm BT -/F8 9.963 Tf 124.802 594.025 Td[(all)-333(th)1(e)-334(constan)28(t)-333(v)56(alues)-334(are)-333(s)-1(u)1(\016)-1(x)1(e)-1(d)-333(b)29(y)]TJ/F32 9.963 Tf 167.622 0 Td[(_)]TJ +/F8 9.963 Tf 124.802 572.495 Td[(all)-333(th)1(e)-334(constan)28(t)-333(v)56(alues)-334(are)-333(s)-1(u)1(\016)-1(x)1(e)-1(d)-333(b)29(y)]TJ/F32 9.963 Tf 167.622 0 Td[(_)]TJ ET -1 0 0 1 99.895 573.984 cm +1 0 0 1 99.895 552.183 cm 0 g 0 G -1 0 0 1 -99.895 -573.984 cm +1 0 0 1 -99.895 -552.183 cm BT -/F14 9.963 Tf 114.839 573.984 Td[(\017)]TJ +/F14 9.963 Tf 114.839 552.183 Td[(\017)]TJ ET -1 0 0 1 119.821 573.984 cm +1 0 0 1 119.821 552.183 cm 0 g 0 G -1 0 0 1 -119.821 -573.984 cm +1 0 0 1 -119.821 -552.183 cm BT -/F8 9.963 Tf 124.802 573.984 Td[(all)-473(th)1(e)-474(s)-1(u)1(br)1(outin)1(e)-474(names)-474(foll)1(o)27(w)-473(the)-473(rul)1(e)]TJ/F32 9.963 Tf 186.501 0 Td[(psb_xxname)]TJ/F8 9.963 Tf 57.02 0 Td[(where)]TJ/F32 9.963 Tf 30.205 0 Td[(xx)]TJ/F8 9.963 Tf 15.178 0 Td[(can)-473(b)-28(e)]TJ -288.904 -11.956 Td[(either:)]TJ +/F8 9.963 Tf 124.802 552.183 Td[(all)-473(th)1(e)-474(s)-1(u)1(br)1(outin)1(e)-474(names)-474(foll)1(o)27(w)-473(the)-473(rul)1(e)]TJ/F32 9.963 Tf 186.501 0 Td[(psb_xxname)]TJ/F8 9.963 Tf 57.02 0 Td[(where)]TJ/F32 9.963 Tf 30.205 0 Td[(xx)]TJ/F8 9.963 Tf 15.178 0 Td[(can)-473(b)-28(e)]TJ -288.904 -11.956 Td[(either:)]TJ ET -1 0 0 1 124.802 541.987 cm +1 0 0 1 124.802 519.915 cm 0 g 0 G -1 0 0 1 -124.802 -541.987 cm +1 0 0 1 -124.802 -519.915 cm BT -/F29 9.963 Tf 136.01 541.987 Td[({)]TJ +/F29 9.963 Tf 136.01 519.915 Td[({)]TJ ET -1 0 0 1 141.739 541.987 cm +1 0 0 1 141.739 519.915 cm 0 g 0 G -1 0 0 1 -141.739 -541.987 cm +1 0 0 1 -141.739 -519.915 cm BT -/F32 9.963 Tf 146.72 541.987 Td[(ge)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(dense)-334(d)1(ata,)]TJ +/F32 9.963 Tf 146.72 519.915 Td[(ge)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(dense)-334(d)1(ata,)]TJ ET -1 0 0 1 124.802 525.989 cm +1 0 0 1 124.802 503.782 cm 0 g 0 G -1 0 0 1 -124.802 -525.989 cm +1 0 0 1 -124.802 -503.782 cm BT -/F29 9.963 Tf 136.01 525.989 Td[({)]TJ +/F29 9.963 Tf 136.01 503.782 Td[({)]TJ ET -1 0 0 1 141.739 525.989 cm +1 0 0 1 141.739 503.782 cm 0 g 0 G -1 0 0 1 -141.739 -525.989 cm +1 0 0 1 -141.739 -503.782 cm BT -/F32 9.963 Tf 146.72 525.989 Td[(sp)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(s)-1(p)1(arse)-334(d)1(ata,)]TJ +/F32 9.963 Tf 146.72 503.782 Td[(sp)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(s)-1(p)1(arse)-334(d)1(ata,)]TJ ET -1 0 0 1 124.802 509.991 cm +1 0 0 1 124.802 487.648 cm 0 g 0 G -1 0 0 1 -124.802 -509.991 cm +1 0 0 1 -124.802 -487.648 cm BT -/F29 9.963 Tf 136.01 509.991 Td[({)]TJ +/F29 9.963 Tf 136.01 487.648 Td[({)]TJ ET -1 0 0 1 141.739 509.991 cm +1 0 0 1 141.739 487.648 cm 0 g 0 G -1 0 0 1 -141.739 -509.991 cm +1 0 0 1 -141.739 -487.648 cm BT -/F32 9.963 Tf 146.72 509.991 Td[(cd)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(c)-1(omm)28(un)1(ic)-1(ati)1(on)-333(des)-1(cri)1(ptor)-333(\050see)]TJ +/F32 9.963 Tf 146.72 487.648 Td[(cd)]TJ/F8 9.963 Tf 10.461 0 Td[(:)-444(the)-333(rou)1(tine)-333(is)-334(related)-333(to)-333(c)-1(omm)28(un)1(ic)-1(ati)1(on)-333(des)-1(cri)1(ptor)-333(\050see)]TJ ET -1 0 0 1 407.354 509.991 cm +1 0 0 1 407.354 487.648 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -407.354 -509.991 cm +1 0 0 1 -407.354 -487.648 cm BT -/F8 9.963 Tf 407.354 509.991 Td[(3)]TJ +/F8 9.963 Tf 407.354 487.648 Td[(3)]TJ ET -1 0 0 1 412.335 509.991 cm +1 0 0 1 412.335 487.648 cm 0 g 0 G -1 0 0 1 -412.335 -509.991 cm +1 0 0 1 -412.335 -487.648 cm BT -/F8 9.963 Tf 412.335 509.991 Td[(\051.)]TJ -287.533 -20.042 Td[(F)84(or)-276(exampl)1(e)-276(the)]TJ/F32 9.963 Tf 72.33 0 Td[(psb_geins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)]TJ/F32 9.963 Tf 5.628 0 Td[(psb_spins)]TJ/F8 9.963 Tf 49.818 0 Td[(and)]TJ/F32 9.963 Tf 18.797 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 49.818 0 Td[(p)-27(e)-1(r)1(form)-275(the)-276(sam)-1(e)]TJ -243.464 -11.955 Td[(action)-342(\050s)-1(ee)]TJ +/F8 9.963 Tf 412.335 487.648 Td[(\051.)]TJ -287.533 -20.312 Td[(F)84(or)-276(exampl)1(e)-276(the)]TJ/F32 9.963 Tf 72.33 0 Td[(psb_geins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)]TJ/F32 9.963 Tf 5.628 0 Td[(psb_spins)]TJ/F8 9.963 Tf 49.818 0 Td[(and)]TJ/F32 9.963 Tf 18.797 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 49.818 0 Td[(p)-27(e)-1(r)1(form)-275(the)-276(sam)-1(e)]TJ -243.464 -11.955 Td[(action)-342(\050s)-1(ee)]TJ ET -1 0 0 1 174.86 477.994 cm +1 0 0 1 174.86 455.381 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -174.86 -477.994 cm +1 0 0 1 -174.86 -455.381 cm BT -/F8 9.963 Tf 174.86 477.994 Td[(6)]TJ +/F8 9.963 Tf 174.86 455.381 Td[(6)]TJ ET -1 0 0 1 179.841 477.994 cm +1 0 0 1 179.841 455.381 cm 0 g 0 G -1 0 0 1 -179.841 -477.994 cm +1 0 0 1 -179.841 -455.381 cm BT -/F8 9.963 Tf 179.841 477.994 Td[(\051)-343(on)-342(den)1(s)-1(e)-343(matrice)-1(s,)-345(sparse)-343(m)-1(at)1(rice)-1(s)-343(an)1(d)-343(comm)27(un)1(ication)-342(de-)]TJ -55.039 -11.955 Td[(sc)-1(ri)1(ptor)1(s)-358(r)1(e)-1(sp)-27(e)-1(ctiv)28(ely)83(.)-514(In)28(terfa)1(c)-1(e)-357(o)28(v)28(e)-1(r)1(loadi)1(ng)-357(all)1(o)27(ws)-357(th)1(e)-358(u)1(s)-1(age)-357(of)-356(the)-357(same)]TJ 0 -11.955 Td[(subr)1(outi)1(ne)-334(i)1(n)28(terfaces)-334(for)-333(b)-27(oth)-333(r)1(e)-1(al)-333(an)1(d)-333(c)-1(ompl)1(e)-1(x)-333(d)1(ata.)]TJ -24.907 -20.013 Td[(In)-320(th)1(e)-321(d)1(e)-1(sc)-1(r)1(ipti)1(on)-320(of)-320(th)1(e)-321(sub)1(rout)1(ines)-1(,)-322(argu)1(m)-1(en)28(ts)-320(or)-320(argu)1(m)-1(en)28(t)-320(en)28(tri)1(e)-1(s)-320(are)-321(class)-1(i-)]TJ 0 -11.955 Td[(\014ed)-333(as:)]TJ +/F8 9.963 Tf 179.841 455.381 Td[(\051)-343(on)-342(den)1(s)-1(e)-343(matrice)-1(s,)-345(sparse)-343(m)-1(at)1(rice)-1(s)-343(an)1(d)-343(comm)27(un)1(ication)-342(de-)]TJ -55.039 -11.955 Td[(sc)-1(ri)1(ptor)1(s)-358(r)1(e)-1(sp)-27(e)-1(ctiv)28(ely)83(.)-514(In)28(terfa)1(c)-1(e)-357(o)28(v)28(e)-1(r)1(loadi)1(ng)-357(all)1(o)27(ws)-357(th)1(e)-358(u)1(s)-1(age)-357(of)-356(the)-357(same)]TJ 0 -11.955 Td[(subr)1(outi)1(ne)-334(i)1(n)28(terfaces)-334(for)-333(b)-27(oth)-333(r)1(e)-1(al)-333(an)1(d)-333(c)-1(ompl)1(e)-1(x)-333(d)1(ata.)]TJ -24.907 -20.216 Td[(In)-320(th)1(e)-321(d)1(e)-1(sc)-1(r)1(ipti)1(on)-320(of)-320(th)1(e)-321(sub)1(rout)1(ines)-1(,)-322(argu)1(m)-1(en)28(ts)-320(or)-320(argu)1(m)-1(en)28(t)-320(en)28(tri)1(e)-1(s)-320(are)-321(class)-1(i-)]TJ 0 -11.955 Td[(\014ed)-333(as:)]TJ ET -1 0 0 1 94.914 402.104 cm +1 0 0 1 94.914 379.085 cm 0 g 0 G -1 0 0 1 -94.914 -402.104 cm +1 0 0 1 -94.914 -379.085 cm BT -/F29 9.963 Tf 99.895 402.104 Td[(global)]TJ +/F29 9.963 Tf 99.895 379.085 Td[(global)]TJ ET -1 0 0 1 129.652 402.104 cm +1 0 0 1 129.652 379.085 cm 0 g 0 G -1 0 0 1 -129.652 -402.104 cm +1 0 0 1 -129.652 -379.085 cm BT -/F8 9.963 Tf 134.633 402.104 Td[(F)84(or)-228(inp)1(ut)-228(arg)1(ume)-1(n)28(t)1(s)-1(,)-249(th)1(e)-229(v)56(alue)-228(m)27(u)1(s)-1(t)-228(b)-27(e)-229(th)1(e)-229(sam)-1(e)-228(on)-228(all)-228(pr)1(o)-28(ce)-1(ss)-1(es)-229(p)1(artici-)]TJ -9.831 -11.955 Td[(pat)1(ing)-252(in)-252(the)-253(sub)1(rou)1(tin)1(e)-254(call)1(;)-280(f)1(or)-252(outp)1(ut)-252(argumen)28(ts)-253(th)1(e)-253(v)55(al)1(ue)-253(is)-253(gu)1(aran)28(teed)]TJ 0 -11.956 Td[(to)-333(b)-28(e)-333(the)-333(s)-1(ame)-1(.)]TJ +/F8 9.963 Tf 134.633 379.085 Td[(F)84(or)-228(inp)1(ut)-228(arg)1(ume)-1(n)28(t)1(s)-1(,)-249(th)1(e)-229(v)56(alue)-228(m)27(u)1(s)-1(t)-228(b)-27(e)-229(th)1(e)-229(sam)-1(e)-228(on)-228(all)-228(pr)1(o)-28(ce)-1(ss)-1(es)-229(p)1(artici-)]TJ -9.831 -11.956 Td[(pat)1(ing)-252(in)-252(the)-253(sub)1(rou)1(tin)1(e)-254(call)1(;)-280(f)1(or)-252(outp)1(ut)-252(argumen)28(ts)-253(th)1(e)-253(v)55(al)1(ue)-253(is)-253(gu)1(aran)28(teed)]TJ 0 -11.955 Td[(to)-333(b)-28(e)-333(the)-333(s)-1(ame)-1(.)]TJ ET -1 0 0 1 94.914 358.152 cm +1 0 0 1 94.914 334.862 cm 0 g 0 G -1 0 0 1 -94.914 -358.152 cm +1 0 0 1 -94.914 -334.862 cm BT -/F29 9.963 Tf 99.895 358.152 Td[(lo)-32(cal)]TJ +/F29 9.963 Tf 99.895 334.862 Td[(lo)-32(cal)]TJ ET -1 0 0 1 122.968 358.152 cm +1 0 0 1 122.968 334.862 cm 0 g 0 G -1 0 0 1 -122.968 -358.152 cm +1 0 0 1 -122.968 -334.862 cm BT -/F8 9.963 Tf 127.95 358.152 Td[(Ea)1(c)27(h)-333(pr)1(o)-28(ce)-1(ss)-334(has)-333(its)-334(o)28(wn)-333(v)56(alu)1(e)-1(\050s\051)-333(ind)1(e)-1(p)-27(end)1(e)-1(n)28(tl)1(y)83(.)]TJ/F18 11.955 Tf -28.055 -28.042 Td[(2.)1(1)-1125(A)1(ppli)1(cati)1(on)-375(s)1(tructure)]TJ/F8 9.963 Tf 0 -18.444 Td[(The)-274(m)-1(ain)-273(un)1(derlyi)1(ng)-274(pr)1(incip)1(le)-275(of)-274(th)1(e)-275(P)1(SBLAS)-274(lib)1(rar)1(y)-274(is)-275(th)1(at)-275(t)1(he)-275(l)1(ibr)1(ary)-274(ob)-55(jec)-1(t)1(s)]TJ 0 -11.955 Td[(are)-311(c)-1(r)1(e)-1(ated)-311(an)1(d)-311(exist)-311(with)-311(r)1(e)-1(f)1(e)-1(r)1(e)-1(n)1(c)-1(e)-311(to)-311(a)-311(discre)-1(t)1(iz)-1(ed)-311(space)-312(t)1(o)-312(wh)1(ic)27(h)-310(there)-311(c)-1(or)1(re-)]TJ 0 -11.955 Td[(sp)-28(on)1(ds)-340(an)-339(in)1(dex)-340(sp)1(ac)-1(e)-340(an)1(d)-339(a)-340(matrix)-339(sparsit)28(y)-339(patt)1(e)-1(rn)1(.)-463(As)-340(an)-339(example,)-341(c)-1(o)1(nsider)]TJ 0 -11.955 Td[(a)-355(c)-1(ell-ce)-1(n)28(t)1(e)-1(red)-355(\014)1(nit)1(e)-1(-v)28(olu)1(m)-1(e)-355(disc)-1(r)1(e)-1(ti)1(z)-1(ati)1(on)-355(of)-355(th)1(e)-356(Na)28(vier-Sto)1(k)28(e)-1(s)-356(equ)1(ation)1(s)-356(on)-355(a)]TJ 0 -11.955 Td[(sim)27(u)1(lation)-370(domain)1(;)-390(th)1(e)-372(i)1(nd)1(e)-1(x)-371(space)-371(1)]TJ/F11 9.963 Tf 166.004 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 22.959 0 Td[(is)-371(isom)-1(or)1(ph)1(ic)-371(to)-371(the)-371(s)-1(et)-371(of)-370(c)-1(ell)-371(cen-)]TJ -188.963 -11.956 Td[(ters,)-388(w)-1(h)1(e)-1(r)1(e)-1(as)-377(the)-377(pattern)-377(of)-376(the)-378(asso)-28(c)-1(i)1(ate)-1(d)-376(linear)-377(syste)-1(m)-377(m)-1(atr)1(ix)-377(is)-377(is)-1(omorp)1(hi)1(c)]TJ 0 -11.955 Td[(to)-277(the)-278(ad)1(jace)-1(n)1(c)-1(y)-277(grap)1(h)-277(imp)-28(o)1(s)-1(ed)-277(on)-277(the)-278(d)1(is)-1(cretization)-277(me)-1(sh)-277(b)28(y)-277(th)1(e)-278(disc)-1(r)1(e)-1(t)1(iz)-1(ati)1(on)]TJ 0 -11.955 Td[(ste)-1(n)1(c)-1(il)1(.)]TJ 14.944 -11.984 Td[(Th)28(us)-408(the)-409(\014)1(rst)-408(order)-408(of)-408(b)1(usines)-1(s)-408(is)-409(to)-408(e)-1(stab)1(lish)-408(an)-408(ind)1(ex)-409(space,)-427(and)-408(th)1(is)-409(i)1(s)]TJ -14.944 -11.955 Td[(don)1(e)-371(w)-1(i)1(th)-371(a)-371(call)-370(to)]TJ/F32 9.963 Tf 87.109 0 Td[(psb_cdall)]TJ/F8 9.963 Tf 50.769 0 Td[(in)-370(whic)28(h)-371(w)28(e)-372(sp)-27(e)-1(cif)1(y)-371(the)-371(siz)-1(e)-371(of)-370(the)-371(in)1(dex)-371(space)]TJ/F11 9.963 Tf -137.878 -11.955 Td[(n)]TJ/F8 9.963 Tf 9.143 0 Td[(and)-316(the)-318(al)1(lo)-28(cation)-317(of)-317(th)1(e)-318(e)-1(l)1(e)-1(me)-1(n)29(ts)-318(of)-317(the)-317(ind)1(e)-1(x)-317(space)-318(to)-317(the)-318(v)56(ar)1(ious)-318(p)1(ro)-28(ces)-1(se)-1(s)]TJ -9.143 -11.956 Td[(makin)1(g)-334(u)1(p)-333(the)-333(MP)1(I)-334(\050v)1(irtu)1(al\051)-333(par)1(allel)-334(mac)28(hin)1(e)-1(.)]TJ 14.944 -11.984 Td[(The)-309(i)1(nd)1(e)-1(x)-308(space)-309(is)-309(p)1(artit)1(ioned)-308(among)-308(pr)1(o)-28(c)-1(ess)-1(es)-1(,)-313(an)1(d)-308(thi)1(s)-309(c)-1(r)1(e)-1(ates)-309(a)-308(m)-1(ap)1(pi)1(ng)]TJ -14.944 -11.955 Td[(fr)1(om)-250(t)1(he)-249(\134global)1(")-249(n)28(um)28(b)-28(eri)1(ng)-249(1)]TJ/F11 9.963 Tf 132.852 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 21.745 0 Td[(to)-249(a)-249(n)28(u)1(m)27(b)-27(erin)1(g)-249(\134lo)-28(cal")-249(to)-249(eac)27(h)-249(p)1(ro)-28(ces)-1(s;)-277(e)-1(ac)28(h)]TJ -154.597 -11.955 Td[(pr)1(o)-28(ce)-1(ss)]TJ/F11 9.963 Tf 33.772 0 Td[(i)]TJ/F8 9.963 Tf 5.793 0 Td[(will)-237(o)28(wn)-236(a)-237(c)-1(ertain)-236(s)-1(u)1(bse)-1(t)-236(1)]TJ/F11 9.963 Tf 113.509 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.263 -1.495 Td[(ro)28(w)]TJ/F9 4.981 Tf 15.802 -0.996 Td[(i)]TJ/F8 9.963 Tf 3.654 2.491 Td[(,)-256(eac)27(h)-237(elem)-1(en)28(t)-237(of)-236(whic)28(h)-237(corresp)-28(on)1(ds)]TJ -191.793 -11.955 Td[(to)-389(a)-390(ce)-1(rt)1(ain)-389(e)-1(leme)-1(n)29(t)-390(of)-389(1)]TJ/F11 9.963 Tf 111.314 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.263 0 Td[(.)-613(The)-390(u)1(s)-1(er)-389(do)-28(es)-390(not)-389(s)-1(et)-390(exp)1(licitly)-389(th)1(is)-390(m)-1(a)1(ppi)1(ng;)]TJ -130.577 -11.955 Td[(when)-392(th)1(e)-393(app)1(lication)-392(n)1(e)-1(eds)-392(to)-392(ind)1(icate)-393(to)-392(whic)28(h)-392(e)-1(l)1(e)-1(me)-1(n)29(t)-392(of)-392(the)-392(ind)1(e)-1(x)-392(space)-393(a)]TJ +/F8 9.963 Tf 127.95 334.862 Td[(Ea)1(c)27(h)-333(pr)1(o)-28(ce)-1(ss)-334(has)-333(its)-334(o)28(wn)-333(v)56(alu)1(e)-1(\050s\051)-333(ind)1(e)-1(p)-27(end)1(e)-1(n)28(tl)1(y)83(.)]TJ/F18 11.955 Tf -28.055 -28.401 Td[(2.)1(1)-1125(A)1(ppli)1(cati)1(on)-375(s)1(tructure)]TJ/F8 9.963 Tf 0 -18.57 Td[(The)-274(m)-1(ain)-273(un)1(derlyi)1(ng)-274(pr)1(incip)1(le)-275(of)-274(th)1(e)-275(P)1(SBLAS)-274(lib)1(rar)1(y)-274(is)-275(th)1(at)-275(t)1(he)-275(l)1(ibr)1(ary)-274(ob)-55(jec)-1(t)1(s)]TJ 0 -11.955 Td[(are)-311(c)-1(r)1(e)-1(ated)-311(an)1(d)-311(exist)-311(with)-311(r)1(e)-1(f)1(e)-1(r)1(e)-1(n)1(c)-1(e)-311(to)-311(a)-311(discre)-1(t)1(iz)-1(ed)-311(space)-312(t)1(o)-312(wh)1(ic)27(h)-310(there)-311(c)-1(or)1(re-)]TJ 0 -11.955 Td[(sp)-28(on)1(ds)-340(an)-339(in)1(dex)-340(sp)1(ac)-1(e)-340(an)1(d)-339(a)-340(matrix)-339(sparsit)28(y)-339(patt)1(e)-1(rn)1(.)-463(As)-340(an)-339(example,)-341(c)-1(o)1(nsider)]TJ 0 -11.955 Td[(a)-355(c)-1(ell-ce)-1(n)28(t)1(e)-1(red)-355(\014)1(nit)1(e)-1(-v)28(olu)1(m)-1(e)-355(disc)-1(r)1(e)-1(ti)1(z)-1(ati)1(on)-355(of)-355(th)1(e)-356(Na)28(vier-Sto)1(k)28(e)-1(s)-356(equ)1(ation)1(s)-356(on)-355(a)]TJ 0 -11.955 Td[(sim)27(u)1(lation)-370(domain)1(;)-390(th)1(e)-372(i)1(nd)1(e)-1(x)-371(space)-371(1)]TJ/F11 9.963 Tf 166.004 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 22.959 0 Td[(is)-371(isom)-1(or)1(ph)1(ic)-371(to)-371(the)-371(s)-1(et)-371(of)-370(c)-1(ell)-371(cen-)]TJ -188.963 -11.955 Td[(ters,)-388(w)-1(h)1(e)-1(r)1(e)-1(as)-377(the)-377(pattern)-377(of)-376(the)-378(asso)-28(c)-1(i)1(ate)-1(d)-376(linear)-377(syste)-1(m)-377(m)-1(atr)1(ix)-377(is)-377(is)-1(omorp)1(hi)1(c)]TJ 0 -11.956 Td[(to)-277(the)-278(ad)1(jace)-1(n)1(c)-1(y)-277(grap)1(h)-277(imp)-28(o)1(s)-1(ed)-277(on)-277(the)-278(d)1(is)-1(cretization)-277(me)-1(sh)-277(b)28(y)-277(th)1(e)-278(disc)-1(r)1(e)-1(t)1(iz)-1(ati)1(on)]TJ 0 -11.955 Td[(ste)-1(n)1(c)-1(il)1(.)]TJ 14.944 -12.052 Td[(Th)28(us)-408(the)-409(\014)1(rst)-408(order)-408(of)-408(b)1(usines)-1(s)-408(is)-409(to)-408(e)-1(stab)1(lish)-408(an)-408(ind)1(ex)-409(space,)-427(and)-408(th)1(is)-409(i)1(s)]TJ -14.944 -11.955 Td[(don)1(e)-371(w)-1(i)1(th)-371(a)-371(call)-370(to)]TJ/F32 9.963 Tf 87.109 0 Td[(psb_cdall)]TJ/F8 9.963 Tf 50.769 0 Td[(in)-370(whic)28(h)-371(w)28(e)-372(sp)-27(e)-1(cif)1(y)-371(the)-371(siz)-1(e)-371(of)-370(the)-371(in)1(dex)-371(space)]TJ/F11 9.963 Tf -137.878 -11.955 Td[(n)]TJ/F8 9.963 Tf 9.143 0 Td[(and)-316(the)-318(al)1(lo)-28(cation)-317(of)-317(th)1(e)-318(e)-1(l)1(e)-1(me)-1(n)29(ts)-318(of)-317(the)-317(ind)1(e)-1(x)-317(space)-318(to)-317(the)-318(v)56(ar)1(ious)-318(p)1(ro)-28(ces)-1(se)-1(s)]TJ -9.143 -11.955 Td[(makin)1(g)-334(u)1(p)-333(the)-333(MP)1(I)-334(\050v)1(irtu)1(al\051)-333(par)1(allel)-334(mac)28(hin)1(e)-1(.)]TJ 14.944 -12.052 Td[(The)-309(i)1(nd)1(e)-1(x)-308(space)-309(is)-309(p)1(artit)1(ioned)-308(among)-308(pr)1(o)-28(c)-1(ess)-1(es)-1(,)-313(an)1(d)-308(thi)1(s)-309(c)-1(r)1(e)-1(ates)-309(a)-308(m)-1(ap)1(pi)1(ng)]TJ -14.944 -11.955 Td[(fr)1(om)-250(t)1(he)-249(\134global)1(")-249(n)28(um)28(b)-28(eri)1(ng)-249(1)]TJ/F11 9.963 Tf 132.852 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 21.745 0 Td[(to)-249(a)-249(n)28(u)1(m)27(b)-27(erin)1(g)-249(\134lo)-28(cal")-249(to)-249(eac)27(h)-249(p)1(ro)-28(ces)-1(s;)-277(e)-1(ac)28(h)]TJ -154.597 -11.955 Td[(pr)1(o)-28(ce)-1(ss)]TJ/F11 9.963 Tf 33.772 0 Td[(i)]TJ/F8 9.963 Tf 5.793 0 Td[(will)-237(o)28(wn)-236(a)-237(c)-1(ertain)-236(s)-1(u)1(bse)-1(t)-236(1)]TJ/F11 9.963 Tf 113.509 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.263 -1.495 Td[(ro)28(w)]TJ/F9 4.981 Tf 15.802 -0.996 Td[(i)]TJ/F8 9.963 Tf 3.654 2.491 Td[(,)-256(eac)27(h)-237(elem)-1(en)28(t)-237(of)-236(whic)28(h)-237(corresp)-28(on)1(ds)]TJ ET 1 0 0 1 99.895 90.438 cm 0 g 0 G @@ -3474,14 +3530,14 @@ endobj 401 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [406.358 506.504 413.331 518.459] +/Rect [406.358 484.161 413.331 496.116] /Subtype /Link /A << /S /GoTo /D (section.3) >> >> endobj 402 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [173.863 474.507 180.837 486.462] +/Rect [173.863 451.894 180.837 463.849] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj @@ -3489,14 +3545,14 @@ endobj /D [395 0 R /XYZ 99.895 740.998 null] >> endobj 18 0 obj << -/D [395 0 R /XYZ 99.895 341.596 null] +/D [395 0 R /XYZ 99.895 318.014 null] >> endobj 394 0 obj << -/Font << /F14 385 0 R /F8 278 0 R /F32 400 0 R /F29 275 0 R /F18 269 0 R /F11 367 0 R /F9 405 0 R >> +/Font << /F14 385 0 R /F8 278 0 R /F29 275 0 R /F32 400 0 R /F18 269 0 R /F11 367 0 R /F9 405 0 R >> /ProcSet [ /PDF /Text ] >> endobj 408 0 obj << -/Length 10713 +/Length 10945 >> stream 1 0 0 1 150.705 740.998 cm @@ -3505,199 +3561,187 @@ stream 0 g 0 G 1 0 0 1 -494.416 -740.998 cm BT -/F8 9.963 Tf 150.705 706.129 Td[(ce)-1(r)1(tain)-273(i)1(te)-1(m)-273(is)-273(related,)-285(su)1(c)27(h)-273(as)-273(th)1(e)-274(r)1(o)27(w)-273(an)1(d)-273(colu)1(m)-1(n)-272(ind)1(ex)-273(of)-273(a)-273(matr)1(ix)-273(co)-28(e\016)-1(cien)28(t,)]TJ 0 -11.955 Td[(it)-448(do)-28(es)-449(so)-449(in)-448(th)1(e)-449(\134global)1(")-449(n)28(u)1(m)27(b)-27(e)-1(r)1(ing,)-477(an)1(d)-448(the)-449(li)1(brar)1(y)-449(wil)1(l)-449(tr)1(anslate)-449(in)28(t)1(o)-449(th)1(e)]TJ 0 -11.955 Td[(app)1(rop)1(riate)-333(\134lo)-28(cal")-333(n)28(um)28(b)-27(e)-1(r)1(ing.)]TJ 14.944 -12.018 Td[(F)84(or)-274(a)-273(giv)28(e)-1(n)-273(in)1(dex)-274(space)-274(1)]TJ/F11 9.963 Tf 109.331 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 21.99 0 Td[(th)1(e)-1(re)-274(ar)1(e)-274(m)-1(an)29(y)-274(p)-27(os)-1(sib)1(le)-274(as)-1(so)-28(ciated)-274(top)-27(ologi)1(e)-1(s,)]TJ -146.265 -11.955 Td[(i.e.)-418(man)28(y)-254(d)1(i\013e)-1(r)1(e)-1(n)28(t)-254(d)1(isc)-1(r)1(e)-1(tization)-253(s)-1(tencils;)-280(th)28(u)1(s)-255(th)1(e)-255(desc)-1(r)1(ipti)1(on)-254(of)-254(th)1(e)-255(in)1(dex)-254(space)]TJ 0 -11.955 Td[(is)-355(not)-355(complete)-1(d)-354(un)29(til)-355(th)1(e)-356(u)1(s)-1(er)-355(has)-355(de\014n)1(e)-1(d)-354(a)-355(s)-1(p)1(arsit)28(y)-355(p)1(atte)-1(r)1(n,)-360(e)-1(i)1(ther)-355(expl)1(ic)-1(i)1(tly)]TJ 0 -11.955 Td[(th)1(rough)]TJ/F32 9.963 Tf 36.93 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 49.66 0 Td[(or)-259(impli)1(c)-1(itl)1(y)-260(th)1(rou)1(gh)]TJ/F32 9.963 Tf 92.223 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(.)-420(Th)1(e)-260(des)-1(crip)1(tor)-259(is)-260(\014n)1(alize)-1(d)]TJ -225.886 -11.956 Td[(with)-354(a)-354(call)-354(to)]TJ/F32 9.963 Tf 62.273 0 Td[(psb_cdasb)]TJ/F8 9.963 Tf 50.604 0 Td[(an)1(d)-354(a)-355(spar)1(s)-1(e)-354(m)-1(atr)1(ix)-354(with)-354(a)-354(c)-1(al)1(l)-354(to)]TJ/F32 9.963 Tf 153.217 0 Td[(psb_spasb)]TJ/F8 9.963 Tf 47.073 0 Td[(.)-507(After)]TJ/F32 9.963 Tf -313.167 -11.955 Td[(psb_cdasb)]TJ/F8 9.963 Tf 50.443 0 Td[(eac)27(h)-338(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.963 Tf 57.244 0 Td[(i)]TJ/F8 9.963 Tf 6.802 0 Td[(will)-338(h)1(a)27(v)28(e)-338(de\014n)1(e)-1(d)-337(a)-339(set)-339(of)-337(\134halo")-338(\050or)-338(\134gh)1(ost"\051)-338(ind)1(ic)-1(es)]TJ/F11 9.963 Tf -114.489 -11.955 Td[(n)]TJ/F8 9.963 Tf 5.98 -1.494 Td[(ro)28(w)]TJ/F9 4.981 Tf 15.802 -0.997 Td[(i)]TJ/F8 9.963 Tf 5.985 2.491 Td[(+)-234(1)]TJ/F11 9.963 Tf 16.721 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.264 -3.487 Td[(col)]TJ/F9 4.981 Tf 12.176 -0.996 Td[(i)]TJ/F8 9.963 Tf 3.655 4.483 Td[(,)-355(denot)1(ing)-351(elem)-1(en)28(ts)-351(of)-351(th)1(e)-351(ind)1(e)-1(x)-350(s)-1(p)1(ac)-1(e)-351(that)-350(are)]TJ/F19 9.963 Tf 209.596 0 Td[(not)]TJ/F8 9.963 Tf 18.445 0 Td[(ass)-1(ign)1(e)-1(d)]TJ -307.624 -11.955 Td[(to)-284(p)1(ro)-28(ces)-1(s)]TJ/F11 9.963 Tf 45.92 0 Td[(i)]TJ/F8 9.963 Tf 3.433 0 Td[(;)-300(ho)28(w)28(e)-1(v)28(er)-283(the)-284(v)56(ariab)1(les)-285(ass)-1(o)-27(c)-1(i)1(ate)-1(d)-283(with)-283(them)-284(are)-284(needed)-284(to)-283(c)-1(ompl)1(e)-1(te)]TJ -49.353 -11.955 Td[(com)-1(p)1(utati)1(ons)-410(ass)-1(o)-27(c)-1(iat)1(e)-1(d)-409(with)-409(th)1(e)-410(s)-1(p)1(arse)-410(matrix)]TJ/F11 9.963 Tf 216.316 0 Td[(A)]TJ/F8 9.963 Tf 7.472 0 Td[(,)-428(and)-409(th)28(u)1(s)-410(th)1(e)-1(y)-409(ha)28(v)28(e)-410(to)-409(b)-27(e)]TJ -223.788 -11.955 Td[(fetc)28(hed)-464(f)1(rom)-464(\050n)1(e)-1(i)1(gh)28(b)-27(ouri)1(ng\051)-463(pro)-27(c)-1(es)-1(se)-1(s.)-835(The)-464(d)1(e)-1(sc)-1(r)1(iptor)-463(of)-463(th)1(e)-464(ind)1(e)-1(x)-463(s)-1(p)1(ac)-1(e)-464(i)1(s)]TJ 0 -11.956 Td[(bu)1(ilt)-393(e)-1(xactly)-393(for)-393(the)-394(pu)1(rp)-27(ose)-395(of)-393(pr)1(op)-28(erl)1(y)-394(s)-1(equ)1(e)-1(n)1(c)-1(i)1(ng)-394(th)1(e)-395(comm)27(u)1(nication)-393(s)-1(t)1(e)-1(p)1(s)]TJ 0 -11.955 Td[(requ)1(ired)-333(to)-333(ac)27(h)1(ie)-1(v)28(e)-333(this)-333(ob)-55(jec)-1(ti)1(v)28(e)-1(.)]TJ 14.944 -12.017 Td[(A)-306(simple)-306(ap)1(pli)1(c)-1(ati)1(on)-306(stru)1(c)-1(tu)1(re)-306(will)-305(w)27(alk)-305(thr)1(ough)-305(th)1(e)-307(in)1(dex)-306(space)-306(allo)-28(cation)1(,)]TJ -14.944 -11.955 Td[(matrix)1(/v)28(e)-1(ctor)-333(cre)-1(a)1(tion)-333(and)-332(lin)1(e)-1(ar)-333(syste)-1(m)-333(s)-1(olu)1(tion)-333(as)-333(foll)1(o)27(ws:)]TJ +/F8 9.963 Tf 150.705 706.129 Td[(to)-389(a)-390(ce)-1(rt)1(ain)-389(e)-1(l)1(e)-1(me)-1(n)29(t)-390(of)-389(1)]TJ/F11 9.963 Tf 111.313 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.263 0 Td[(.)-613(The)-390(u)1(s)-1(er)-389(do)-28(es)-390(not)-389(s)-1(et)-390(exp)1(licitly)-389(th)1(is)-390(m)-1(ap)1(pi)1(ng;)]TJ -130.576 -11.955 Td[(when)-392(th)1(e)-393(app)1(lication)-392(n)1(e)-1(eds)-392(to)-392(ind)1(icate)-393(to)-392(whic)28(h)-392(e)-1(l)1(e)-1(men)28(t)-392(of)-392(the)-392(ind)1(e)-1(x)-392(space)-393(a)]TJ 0 -11.955 Td[(ce)-1(r)1(tain)-273(i)1(te)-1(m)-273(is)-273(related,)-284(s)-1(u)1(c)27(h)-273(as)-273(th)1(e)-274(r)1(o)27(w)-273(an)1(d)-273(colu)1(m)-1(n)-272(ind)1(ex)-273(of)-273(a)-273(matr)1(ix)-273(co)-28(e\016)-1(cien)28(t,)]TJ 0 -11.956 Td[(it)-448(do)-28(es)-449(so)-449(in)-448(th)1(e)-449(\134global)1(")-449(n)28(u)1(m)27(b)-27(e)-1(r)1(ing,)-477(an)1(d)-448(the)-449(li)1(brar)1(y)-449(wil)1(l)-449(tr)1(anslate)-449(in)28(t)1(o)-449(th)1(e)]TJ 0 -11.955 Td[(app)1(rop)1(riate)-333(\134lo)-28(cal")-333(n)28(um)28(b)-27(e)-1(r)1(ing.)]TJ 14.944 -11.955 Td[(F)84(or)-274(a)-273(giv)28(e)-1(n)-273(in)1(dex)-274(space)-274(1)]TJ/F11 9.963 Tf 109.331 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 21.99 0 Td[(th)1(e)-1(re)-274(ar)1(e)-274(m)-1(an)29(y)-274(p)-27(os)-1(sib)1(le)-274(as)-1(so)-28(ciated)-274(top)-27(ologi)1(e)-1(s,)]TJ -146.265 -11.955 Td[(i.e.)-418(man)28(y)-254(d)1(i\013e)-1(r)1(e)-1(n)28(t)-254(d)1(isc)-1(r)1(e)-1(tization)-253(s)-1(tencils;)-280(th)28(u)1(s)-255(th)1(e)-255(desc)-1(r)1(ipti)1(on)-254(of)-254(th)1(e)-255(in)1(dex)-254(space)]TJ 0 -11.955 Td[(is)-355(not)-355(complete)-1(d)-354(un)29(til)-355(th)1(e)-356(u)1(s)-1(er)-355(has)-355(de\014n)1(e)-1(d)-354(a)-355(s)-1(p)1(arsit)28(y)-355(p)1(atte)-1(r)1(n,)-360(e)-1(i)1(ther)-355(expl)1(ic)-1(i)1(tly)]TJ 0 -11.956 Td[(th)1(rough)]TJ/F32 9.963 Tf 36.93 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 49.66 0 Td[(or)-259(impli)1(c)-1(itl)1(y)-260(th)1(rou)1(gh)]TJ/F32 9.963 Tf 92.223 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(.)-420(Th)1(e)-260(des)-1(crip)1(tor)-259(is)-260(\014n)1(alize)-1(d)]TJ -225.886 -11.955 Td[(with)-354(a)-354(call)-354(to)]TJ/F32 9.963 Tf 62.273 0 Td[(psb_cdasb)]TJ/F8 9.963 Tf 50.604 0 Td[(an)1(d)-354(a)-355(spar)1(s)-1(e)-354(m)-1(atr)1(ix)-354(with)-354(a)-354(c)-1(al)1(l)-354(to)]TJ/F32 9.963 Tf 153.217 0 Td[(psb_spasb)]TJ/F8 9.963 Tf 47.073 0 Td[(.)-507(After)]TJ/F32 9.963 Tf -313.167 -11.955 Td[(psb_cdasb)]TJ/F8 9.963 Tf 50.443 0 Td[(eac)27(h)-338(p)1(ro)-28(ce)-1(ss)]TJ/F11 9.963 Tf 57.244 0 Td[(i)]TJ/F8 9.963 Tf 6.802 0 Td[(will)-338(h)1(a)27(v)28(e)-338(de\014n)1(e)-1(d)-337(a)-339(set)-339(of)-337(\134halo")-338(\050or)-338(\134gh)1(ost"\051)-338(ind)1(ic)-1(es)]TJ/F11 9.963 Tf -114.489 -11.955 Td[(n)]TJ/F8 9.963 Tf 5.98 -1.494 Td[(ro)28(w)]TJ/F9 4.981 Tf 15.802 -0.997 Td[(i)]TJ/F8 9.963 Tf 5.985 2.491 Td[(+)-234(1)]TJ/F11 9.963 Tf 16.721 0 Td[(:)-166(:)-167(:)-166(n)]TJ/F8 9.963 Tf 19.264 -3.487 Td[(col)]TJ/F9 4.981 Tf 12.176 -0.996 Td[(i)]TJ/F8 9.963 Tf 3.655 4.483 Td[(,)-355(denot)1(ing)-351(elem)-1(en)28(ts)-351(of)-351(th)1(e)-351(ind)1(e)-1(x)-350(s)-1(p)1(ac)-1(e)-351(that)-350(are)]TJ/F19 9.963 Tf 209.596 0 Td[(not)]TJ/F8 9.963 Tf 18.445 0 Td[(ass)-1(ign)1(e)-1(d)]TJ -307.624 -11.955 Td[(to)-284(p)1(ro)-28(ces)-1(s)]TJ/F11 9.963 Tf 45.92 0 Td[(i)]TJ/F8 9.963 Tf 3.433 0 Td[(;)-300(ho)28(w)28(e)-1(v)28(er)-283(the)-284(v)56(ariab)1(les)-285(ass)-1(o)-27(c)-1(i)1(ate)-1(d)-283(with)-283(them)-284(are)-284(needed)-284(to)-283(c)-1(ompl)1(e)-1(te)]TJ -49.353 -11.955 Td[(com)-1(p)1(utati)1(ons)-410(ass)-1(o)-27(c)-1(iat)1(e)-1(d)-409(with)-409(th)1(e)-410(s)-1(p)1(arse)-410(matrix)]TJ/F11 9.963 Tf 216.316 0 Td[(A)]TJ/F8 9.963 Tf 7.472 0 Td[(,)-428(and)-409(th)28(u)1(s)-410(th)1(e)-1(y)-409(ha)28(v)28(e)-410(to)-409(b)-27(e)]TJ -223.788 -11.956 Td[(fetc)28(hed)-464(f)1(rom)-464(\050n)1(e)-1(i)1(gh)28(b)-27(ouri)1(ng\051)-463(pro)-27(c)-1(es)-1(se)-1(s.)-835(The)-464(d)1(e)-1(sc)-1(r)1(iptor)-463(of)-463(th)1(e)-464(ind)1(e)-1(x)-463(s)-1(p)1(ac)-1(e)-464(i)1(s)]TJ 0 -11.955 Td[(bu)1(ilt)-393(e)-1(xactly)-393(for)-393(the)-394(pu)1(rp)-27(ose)-395(of)-393(pr)1(op)-28(erl)1(y)-394(s)-1(equ)1(e)-1(n)1(c)-1(i)1(ng)-394(th)1(e)-395(comm)27(u)1(nication)-393(s)-1(t)1(e)-1(p)1(s)]TJ 0 -11.955 Td[(requ)1(ired)-333(to)-333(ac)27(h)1(ie)-1(v)28(e)-333(this)-333(ob)-55(jec)-1(ti)1(v)28(e)-1(.)]TJ 14.944 -11.955 Td[(A)-306(simple)-306(ap)1(pli)1(c)-1(ati)1(on)-306(stru)1(c)-1(tu)1(re)-306(will)-305(w)27(alk)-305(thr)1(ough)-305(th)1(e)-307(in)1(dex)-306(space)-306(allo)-28(cation)1(,)]TJ -14.944 -11.955 Td[(matrix)1(/v)28(e)-1(ctor)-333(cre)-1(a)1(tion)-333(and)-332(lin)1(e)-1(ar)-333(syste)-1(m)-333(s)-1(olu)1(tion)-333(as)-333(foll)1(o)27(ws:)]TJ ET -1 0 0 1 150.705 494.61 cm +1 0 0 1 150.705 471.011 cm 0 g 0 G -1 0 0 1 -150.705 -494.61 cm +1 0 0 1 -150.705 -471.011 cm BT -/F8 9.963 Tf 162.881 494.61 Td[(1.)]TJ +/F8 9.963 Tf 162.881 471.011 Td[(1.)]TJ ET -1 0 0 1 170.63 494.61 cm +1 0 0 1 170.63 471.011 cm 0 g 0 G -1 0 0 1 -170.63 -494.61 cm +1 0 0 1 -170.63 -471.011 cm BT -/F8 9.963 Tf 175.611 494.61 Td[(Ini)1(tialize)-334(p)1(arallel)-333(en)28(vir)1(onme)-1(n)29(t)-334(wit)1(h)]TJ/F32 9.963 Tf 156.691 0 Td[(blacs_gridinit)]TJ +/F8 9.963 Tf 175.611 471.011 Td[(Ini)1(tialize)-334(p)1(arallel)-333(en)28(vir)1(onme)-1(n)29(t)-334(wit)1(h)]TJ/F32 9.963 Tf 156.691 0 Td[(blacs_gridinit)]TJ ET -1 0 0 1 150.705 474.435 cm +1 0 0 1 150.705 451.085 cm 0 g 0 G -1 0 0 1 -150.705 -474.435 cm +1 0 0 1 -150.705 -451.085 cm BT -/F8 9.963 Tf 162.881 474.435 Td[(2.)]TJ +/F8 9.963 Tf 162.881 451.085 Td[(2.)]TJ ET -1 0 0 1 170.63 474.435 cm +1 0 0 1 170.63 451.085 cm 0 g 0 G -1 0 0 1 -170.63 -474.435 cm +1 0 0 1 -170.63 -451.085 cm BT -/F8 9.963 Tf 175.611 474.435 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-333(with)]TJ/F32 9.963 Tf 117.394 0 Td[(psb_cdall)]TJ +/F8 9.963 Tf 175.611 451.085 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-333(with)]TJ/F32 9.963 Tf 117.394 0 Td[(psb_cdall)]TJ ET -1 0 0 1 150.705 454.261 cm +1 0 0 1 150.705 431.16 cm 0 g 0 G -1 0 0 1 -150.705 -454.261 cm +1 0 0 1 -150.705 -431.16 cm BT -/F8 9.963 Tf 162.881 454.261 Td[(3.)]TJ +/F8 9.963 Tf 162.881 431.16 Td[(3.)]TJ ET -1 0 0 1 170.63 454.261 cm +1 0 0 1 170.63 431.16 cm 0 g 0 G -1 0 0 1 -170.63 -454.261 cm +1 0 0 1 -170.63 -431.16 cm BT -/F8 9.963 Tf 175.611 454.261 Td[(Allo)-27(c)-1(ate)-302(spar)1(s)-1(e)-302(matr)1(ix)-301(and)-301(dense)-302(v)28(ec)-1(tor)1(s)-302(with)]TJ/F32 9.963 Tf 202.599 0 Td[(psb_spall)]TJ/F8 9.963 Tf 50.078 0 Td[(an)1(d)]TJ/F32 9.963 Tf 19.055 0 Td[(psb_geall)]TJ +/F8 9.963 Tf 175.611 431.16 Td[(Allo)-27(c)-1(ate)-302(spar)1(s)-1(e)-302(matr)1(ix)-301(and)-301(dense)-302(v)28(ec)-1(tor)1(s)-302(with)]TJ/F32 9.963 Tf 202.599 0 Td[(psb_spall)]TJ/F8 9.963 Tf 50.078 0 Td[(an)1(d)]TJ/F32 9.963 Tf 19.055 0 Td[(psb_geall)]TJ ET -1 0 0 1 150.705 434.087 cm +1 0 0 1 150.705 411.235 cm 0 g 0 G -1 0 0 1 -150.705 -434.087 cm +1 0 0 1 -150.705 -411.235 cm BT -/F8 9.963 Tf 162.881 434.087 Td[(4.)]TJ +/F8 9.963 Tf 162.881 411.235 Td[(4.)]TJ ET -1 0 0 1 170.63 434.087 cm +1 0 0 1 170.63 411.235 cm 0 g 0 G -1 0 0 1 -170.63 -434.087 cm +1 0 0 1 -170.63 -411.235 cm BT -/F8 9.963 Tf 175.611 434.087 Td[(Lo)-28(op)-410(o)27(v)28(er)-411(all)-410(lo)-28(cal)-411(ro)28(ws)-1(,)-430(generate)-411(m)-1(atr)1(ix)-411(an)1(d)-411(v)28(ec)-1(tor)-410(e)-1(n)28(tr)1(ies)-1(,)-430(and)-410(insert)]TJ 0 -11.956 Td[(th)1(e)-1(m)-334(wi)1(th)]TJ/F32 9.963 Tf 48.153 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ +/F8 9.963 Tf 175.611 411.235 Td[(Lo)-28(op)-410(o)27(v)28(er)-411(all)-410(lo)-28(cal)-411(ro)28(ws)-1(,)-430(generate)-411(m)-1(atr)1(ix)-411(an)1(d)-411(v)28(ec)-1(tor)-410(e)-1(n)28(tr)1(ies)-1(,)-430(and)-410(insert)]TJ 0 -11.955 Td[(th)1(e)-1(m)-334(wi)1(th)]TJ/F32 9.963 Tf 48.153 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ ET -1 0 0 1 150.705 401.957 cm +1 0 0 1 150.705 379.354 cm 0 g 0 G -1 0 0 1 -150.705 -401.957 cm +1 0 0 1 -150.705 -379.354 cm BT -/F8 9.963 Tf 162.881 401.957 Td[(5.)]TJ +/F8 9.963 Tf 162.881 379.354 Td[(5.)]TJ ET -1 0 0 1 170.63 401.957 cm +1 0 0 1 170.63 379.354 cm 0 g 0 G -1 0 0 1 -170.63 -401.957 cm +1 0 0 1 -170.63 -379.354 cm BT -/F8 9.963 Tf 175.611 401.957 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(v)56(ariou)1(s)-334(en)28(titi)1(e)-1(s:)]TJ +/F8 9.963 Tf 175.611 379.354 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(v)56(ariou)1(s)-334(en)28(titi)1(e)-1(s:)]TJ ET -1 0 0 1 175.611 381.783 cm +1 0 0 1 175.611 359.429 cm 0 g 0 G -1 0 0 1 -175.611 -381.783 cm +1 0 0 1 -175.611 -359.429 cm BT -/F8 9.963 Tf 179.818 381.783 Td[(\050a\051)]TJ +/F8 9.963 Tf 179.818 359.429 Td[(\050a\051)]TJ ET -1 0 0 1 192.548 381.783 cm +1 0 0 1 192.548 359.429 cm 0 g 0 G -1 0 0 1 -192.548 -381.783 cm +1 0 0 1 -192.548 -359.429 cm BT -/F32 9.963 Tf 197.529 381.783 Td[(psb_cdasb)]TJ +/F32 9.963 Tf 197.529 359.429 Td[(psb_cdasb)]TJ ET -1 0 0 1 175.611 365.718 cm +1 0 0 1 175.611 343.489 cm 0 g 0 G -1 0 0 1 -175.611 -365.718 cm +1 0 0 1 -175.611 -343.489 cm BT -/F8 9.963 Tf 179.264 365.718 Td[(\050b)1(\051)]TJ +/F8 9.963 Tf 179.264 343.489 Td[(\050b)1(\051)]TJ ET -1 0 0 1 192.548 365.718 cm +1 0 0 1 192.548 343.489 cm 0 g 0 G -1 0 0 1 -192.548 -365.718 cm +1 0 0 1 -192.548 -343.489 cm BT -/F32 9.963 Tf 197.529 365.718 Td[(psb_spasb)]TJ +/F32 9.963 Tf 197.529 343.489 Td[(psb_spasb)]TJ ET -1 0 0 1 175.611 349.653 cm +1 0 0 1 175.611 327.549 cm 0 g 0 G -1 0 0 1 -175.611 -349.653 cm +1 0 0 1 -175.611 -327.549 cm BT -/F8 9.963 Tf 180.371 349.653 Td[(\050c\051)]TJ +/F8 9.963 Tf 180.371 327.549 Td[(\050c\051)]TJ ET -1 0 0 1 192.548 349.653 cm +1 0 0 1 192.548 327.549 cm 0 g 0 G -1 0 0 1 -192.548 -349.653 cm +1 0 0 1 -192.548 -327.549 cm BT -/F32 9.963 Tf 197.529 349.653 Td[(psb_geasb)]TJ +/F32 9.963 Tf 197.529 327.549 Td[(psb_geasb)]TJ ET -1 0 0 1 150.705 329.479 cm +1 0 0 1 150.705 307.623 cm 0 g 0 G -1 0 0 1 -150.705 -329.479 cm +1 0 0 1 -150.705 -307.623 cm BT -/F8 9.963 Tf 162.881 329.479 Td[(6.)]TJ +/F8 9.963 Tf 162.881 307.623 Td[(6.)]TJ ET -1 0 0 1 170.63 329.479 cm +1 0 0 1 170.63 307.623 cm 0 g 0 G -1 0 0 1 -170.63 -329.479 cm +1 0 0 1 -170.63 -307.623 cm BT -/F8 9.963 Tf 175.611 329.479 Td[(Cho)-28(ose)-287(th)1(e)-287(precondi)1(tion)1(e)-1(r)-286(to)-287(b)-27(e)-287(used)-287(wit)1(h)]TJ/F32 9.963 Tf 185.645 0 Td[(psb_precset)]TJ/F8 9.963 Tf 60.39 0 Td[(an)1(d)-287(b)1(ui)1(ld)-286(it)-287(wit)1(h)]TJ/F32 9.963 Tf -246.035 -11.955 Td[(psb_precbld)]TJ +/F8 9.963 Tf 175.611 307.623 Td[(Cho)-28(ose)-287(th)1(e)-287(precondi)1(tion)1(e)-1(r)-286(to)-287(b)-27(e)-287(used)-287(wit)1(h)]TJ/F32 9.963 Tf 185.645 0 Td[(psb_precset)]TJ/F8 9.963 Tf 60.39 0 Td[(an)1(d)-287(b)1(ui)1(ld)-286(it)-287(wit)1(h)]TJ/F32 9.963 Tf -246.035 -11.955 Td[(psb_precbld)]TJ ET -1 0 0 1 150.705 297.349 cm +1 0 0 1 150.705 275.743 cm 0 g 0 G -1 0 0 1 -150.705 -297.349 cm +1 0 0 1 -150.705 -275.743 cm BT -/F8 9.963 Tf 162.881 297.349 Td[(7.)]TJ +/F8 9.963 Tf 162.881 275.743 Td[(7.)]TJ ET -1 0 0 1 170.63 297.349 cm +1 0 0 1 170.63 275.743 cm 0 g 0 G -1 0 0 1 -170.63 -297.349 cm +1 0 0 1 -170.63 -275.743 cm BT -/F8 9.963 Tf 175.611 297.349 Td[(Call)-333(the)-333(iterativ)28(e)-333(m)-1(eth)1(o)-28(d)-333(of)-333(c)27(h)1(oice)-1(,)-333(e.g.)]TJ/F32 9.963 Tf 176.865 0 Td[(psb_bicgstab)]TJ/F8 9.963 Tf -201.771 -20.112 Td[(Thi)1(s)-334(is)-334(th)1(e)-334(stru)1(c)-1(tu)1(re)-334(of)-333(t)1(he)-334(sample)-333(progr)1(am)]TJ/F32 9.963 Tf 194.327 0 Td[(test/pargen/ppde90.f90)]TJ/F8 9.963 Tf 115.067 0 Td[(.)]TJ -294.45 -12.017 Td[(F)84(or)-292(a)-291(s)-1(im)28(ul)1(ation)-291(in)-291(whic)28(h)-291(the)-292(sam)-1(e)-292(d)1(is)-1(cretization)-291(me)-1(sh)-291(is)-292(use)-1(d)-291(o)28(v)28(er)-292(m)28(ul)1(tipl)1(e)]TJ -14.944 -11.955 Td[(time)-334(steps,)-333(the)-334(f)1(ollo)28(win)1(g)-334(stru)1(c)-1(tu)1(re)-333(m)-1(a)28(y)-333(b)-27(e)-334(more)-334(ap)1(prop)1(ria)1(te)-1(:)]TJ +/F8 9.963 Tf 175.611 275.743 Td[(Call)-333(the)-333(iterativ)28(e)-333(m)-1(eth)1(o)-28(d)-333(of)-333(c)27(h)1(oice)-1(,)-333(e.g.)]TJ/F32 9.963 Tf 176.865 0 Td[(psb_bicgstab)]TJ/F8 9.963 Tf -201.771 -19.925 Td[(Thi)1(s)-334(is)-334(th)1(e)-334(stru)1(c)-1(tu)1(re)-334(of)-333(t)1(he)-334(sample)-333(progr)1(am)]TJ/F32 9.963 Tf 194.327 0 Td[(test/pargen/ppde90.f90)]TJ/F8 9.963 Tf 115.067 0 Td[(.)]TJ -294.45 -11.956 Td[(F)84(or)-292(a)-291(s)-1(im)28(ul)1(ation)-291(in)-291(whic)28(h)-291(the)-292(sam)-1(e)-292(d)1(is)-1(cretization)-291(me)-1(sh)-291(is)-292(use)-1(d)-291(o)28(v)28(er)-292(m)28(ul)1(tipl)1(e)]TJ -14.944 -11.955 Td[(time)-334(steps,)-333(the)-334(f)1(ollo)28(win)1(g)-334(stru)1(c)-1(tu)1(re)-333(m)-1(a)28(y)-333(b)-27(e)-334(more)-334(ap)1(prop)1(ria)1(te)-1(:)]TJ ET -1 0 0 1 150.705 233.153 cm +1 0 0 1 150.705 211.982 cm 0 g 0 G -1 0 0 1 -150.705 -233.153 cm +1 0 0 1 -150.705 -211.982 cm BT -/F8 9.963 Tf 162.881 233.153 Td[(1.)]TJ +/F8 9.963 Tf 162.881 211.982 Td[(1.)]TJ ET -1 0 0 1 170.63 233.153 cm +1 0 0 1 170.63 211.982 cm 0 g 0 G -1 0 0 1 -170.63 -233.153 cm +1 0 0 1 -170.63 -211.982 cm BT -/F8 9.963 Tf 175.611 233.153 Td[(Ini)1(tialize)-334(p)1(arallel)-333(en)28(vir)1(onme)-1(n)29(t)-334(wit)1(h)]TJ/F32 9.963 Tf 156.691 0 Td[(blacs_gridinit)]TJ +/F8 9.963 Tf 175.611 211.982 Td[(Ini)1(tialize)-334(p)1(arallel)-333(en)28(vir)1(onme)-1(n)29(t)-334(wit)1(h)]TJ/F32 9.963 Tf 156.691 0 Td[(blacs_gridinit)]TJ ET -1 0 0 1 150.705 212.978 cm +1 0 0 1 150.705 192.057 cm 0 g 0 G -1 0 0 1 -150.705 -212.978 cm +1 0 0 1 -150.705 -192.057 cm BT -/F8 9.963 Tf 162.881 212.978 Td[(2.)]TJ +/F8 9.963 Tf 162.881 192.057 Td[(2.)]TJ ET -1 0 0 1 170.63 212.978 cm +1 0 0 1 170.63 192.057 cm 0 g 0 G -1 0 0 1 -170.63 -212.978 cm +1 0 0 1 -170.63 -192.057 cm BT -/F8 9.963 Tf 175.611 212.978 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-333(with)]TJ/F32 9.963 Tf 117.394 0 Td[(psb_cdall)]TJ +/F8 9.963 Tf 175.611 192.057 Td[(Ini)1(tialize)-334(in)1(dex)-333(s)-1(p)1(ac)-1(e)-333(with)]TJ/F32 9.963 Tf 117.394 0 Td[(psb_cdall)]TJ ET -1 0 0 1 150.705 192.804 cm +1 0 0 1 150.705 172.131 cm 0 g 0 G -1 0 0 1 -150.705 -192.804 cm +1 0 0 1 -150.705 -172.131 cm BT -/F8 9.963 Tf 162.881 192.804 Td[(3.)]TJ +/F8 9.963 Tf 162.881 172.131 Td[(3.)]TJ ET -1 0 0 1 170.63 192.804 cm +1 0 0 1 170.63 172.131 cm 0 g 0 G -1 0 0 1 -170.63 -192.804 cm +1 0 0 1 -170.63 -172.131 cm BT -/F8 9.963 Tf 175.611 192.804 Td[(Lo)-28(op)-271(o)28(v)28(er)-271(the)-272(top)-27(ology)-271(of)-271(th)1(e)-272(di)1(s)-1(cretization)-271(me)-1(sh)-271(and)-271(b)1(uil)1(d)-271(the)-272(d)1(e)-1(scrip)1(tor)]TJ 0 -11.955 Td[(with)]TJ/F32 9.963 Tf 22.693 0 Td[(psb_cdins)]TJ +/F8 9.963 Tf 175.611 172.131 Td[(Lo)-28(op)-271(o)28(v)28(er)-271(the)-272(top)-27(ology)-271(of)-271(th)1(e)-272(di)1(s)-1(cretization)-271(me)-1(sh)-271(and)-271(b)1(uil)1(d)-271(the)-272(d)1(e)-1(scrip)1(tor)]TJ 0 -11.955 Td[(with)]TJ/F32 9.963 Tf 22.693 0 Td[(psb_cdins)]TJ ET -1 0 0 1 150.705 160.674 cm +1 0 0 1 150.705 140.251 cm 0 g 0 G -1 0 0 1 -150.705 -160.674 cm +1 0 0 1 -150.705 -140.251 cm BT -/F8 9.963 Tf 162.881 160.674 Td[(4.)]TJ +/F8 9.963 Tf 162.881 140.251 Td[(4.)]TJ ET -1 0 0 1 170.63 160.674 cm +1 0 0 1 170.63 140.251 cm 0 g 0 G -1 0 0 1 -170.63 -160.674 cm +1 0 0 1 -170.63 -140.251 cm BT -/F8 9.963 Tf 175.611 160.674 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(desc)-1(ri)1(ptor)-333(with)]TJ/F32 9.963 Tf 130.29 0 Td[(psb_cdasb)]TJ -ET -1 0 0 1 150.705 140.5 cm -0 g 0 G -1 0 0 1 -150.705 -140.5 cm -BT -/F8 9.963 Tf 162.881 140.5 Td[(5.)]TJ -ET -1 0 0 1 170.63 140.5 cm -0 g 0 G -1 0 0 1 -170.63 -140.5 cm -BT -/F8 9.963 Tf 175.611 140.5 Td[(Allo)-27(c)-1(ate)-222(the)-222(s)-1(p)1(arse)-223(matrices)-223(and)-221(dense)-223(v)28(ec)-1(tor)1(s)-223(with)]TJ/F32 9.963 Tf 220.646 0 Td[(psb_spall)]TJ/F8 9.963 Tf 49.287 0 Td[(an)1(d)]TJ/F32 9.963 Tf 18.264 0 Td[(psb_geall)]TJ +/F8 9.963 Tf 175.611 140.251 Td[(Ass)-1(em)27(b)1(le)-334(th)1(e)-334(desc)-1(ri)1(ptor)-333(with)]TJ/F32 9.963 Tf 130.29 0 Td[(psb_cdasb)]TJ ET 1 0 0 1 150.705 120.326 cm 0 g 0 G 1 0 0 1 -150.705 -120.326 cm BT -/F8 9.963 Tf 162.881 120.326 Td[(6.)]TJ +/F8 9.963 Tf 162.881 120.326 Td[(5.)]TJ ET 1 0 0 1 170.63 120.326 cm 0 g 0 G 1 0 0 1 -170.63 -120.326 cm BT -/F8 9.963 Tf 175.611 120.326 Td[(Lo)-28(op)-333(o)28(v)28(er)-333(the)-333(time)-334(s)-1(t)1(e)-1(p)1(s)-1(:)]TJ +/F8 9.963 Tf 175.611 120.326 Td[(Allo)-27(c)-1(ate)-222(the)-222(s)-1(p)1(arse)-223(matrices)-223(and)-221(dense)-223(v)28(ec)-1(tor)1(s)-223(with)]TJ/F32 9.963 Tf 220.646 0 Td[(psb_spall)]TJ/F8 9.963 Tf 49.287 0 Td[(an)1(d)]TJ/F32 9.963 Tf 18.264 0 Td[(psb_geall)]TJ ET 1 0 0 1 150.705 90.438 cm 0 g 0 G @@ -3714,142 +3758,139 @@ endobj /Contents 408 0 R /Resources 406 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R >> endobj 409 0 obj << /D [407 0 R /XYZ 150.705 740.998 null] >> endobj 410 0 obj << -/D [407 0 R /XYZ 150.705 508.184 null] +/D [407 0 R /XYZ 150.705 484.46 null] >> endobj 411 0 obj << -/D [407 0 R /XYZ 150.705 488.286 null] +/D [407 0 R /XYZ 150.705 464.812 null] >> endobj 412 0 obj << -/D [407 0 R /XYZ 150.705 468.112 null] +/D [407 0 R /XYZ 150.705 444.886 null] >> endobj 413 0 obj << -/D [407 0 R /XYZ 150.705 447.937 null] +/D [407 0 R /XYZ 150.705 424.961 null] >> endobj 414 0 obj << -/D [407 0 R /XYZ 150.705 415.808 null] +/D [407 0 R /XYZ 150.705 393.081 null] >> endobj 415 0 obj << -/D [407 0 R /XYZ 150.705 395.793 null] +/D [407 0 R /XYZ 150.705 373.377 null] >> endobj 416 0 obj << -/D [407 0 R /XYZ 150.705 377.237 null] +/D [407 0 R /XYZ 150.705 354.946 null] >> endobj 417 0 obj << -/D [407 0 R /XYZ 150.705 361.172 null] +/D [407 0 R /XYZ 150.705 339.006 null] >> endobj 418 0 obj << -/D [407 0 R /XYZ 150.705 343.053 null] +/D [407 0 R /XYZ 150.705 321.073 null] >> endobj 419 0 obj << -/D [407 0 R /XYZ 150.705 311.2 null] +/D [407 0 R /XYZ 150.705 289.469 null] >> endobj 420 0 obj << -/D [407 0 R /XYZ 150.705 247.28 null] +/D [407 0 R /XYZ 150.705 225.985 null] >> endobj 421 0 obj << -/D [407 0 R /XYZ 150.705 226.829 null] +/D [407 0 R /XYZ 150.705 205.783 null] >> endobj 422 0 obj << -/D [407 0 R /XYZ 150.705 206.655 null] +/D [407 0 R /XYZ 150.705 185.858 null] >> endobj 423 0 obj << -/D [407 0 R /XYZ 150.705 174.525 null] +/D [407 0 R /XYZ 150.705 153.977 null] >> endobj 424 0 obj << -/D [407 0 R /XYZ 150.705 154.351 null] ->> endobj -425 0 obj << -/D [407 0 R /XYZ 150.705 134.176 null] +/D [407 0 R /XYZ 150.705 134.052 null] >> endobj 406 0 obj << /Font << /F8 278 0 R /F11 367 0 R /F32 400 0 R /F9 405 0 R /F19 364 0 R >> /ProcSet [ /PDF /Text ] >> endobj -429 0 obj << -/Length 8980 +428 0 obj << +/Length 9260 >> stream 1 0 0 1 99.895 740.998 cm 0 g 0 G 1 0 0 1 343.711 0 cm 0 g 0 G -1 0 0 1 -318.804 -34.869 cm +1 0 0 1 -343.711 -34.869 cm 0 g 0 G -1 0 0 1 -124.802 -706.129 cm +1 0 0 1 -99.895 -706.129 cm BT -/F8 9.963 Tf 129.008 706.129 Td[(\050a\051)]TJ +/F8 9.963 Tf 112.072 706.129 Td[(6.)]TJ ET -1 0 0 1 141.739 706.129 cm +1 0 0 1 119.821 706.129 cm 0 g 0 G -1 0 0 1 -141.739 -706.129 cm +1 0 0 1 -119.821 -706.129 cm BT -/F8 9.963 Tf 146.72 706.129 Td[(If)-339(after)-339(\014r)1(s)-1(t)-339(time)-340(s)-1(tep)1(,)-341(reinit)1(ialize)-340(the)-339(s)-1(p)1(ars)-1(e)-340(matr)1(ix)-339(w)-1(i)1(th)]TJ/F32 9.963 Tf 252.276 0 Td[(psb_sprn)]TJ/F8 9.963 Tf 41.843 0 Td[(;)]TJ -294.119 -11.955 Td[(also)-333(z)-1(ero)-333(out)-333(th)1(e)-334(dense)-334(v)28(ec)-1(tor)1(s)-1(;)]TJ +/F8 9.963 Tf 124.802 706.129 Td[(Lo)-28(op)-333(o)28(v)28(er)-333(the)-333(time)-334(ste)-1(p)1(s)-1(:)]TJ ET -1 0 0 1 124.802 678.233 cm +1 0 0 1 124.802 686.204 cm 0 g 0 G -1 0 0 1 -124.802 -678.233 cm +1 0 0 1 -124.802 -686.204 cm BT -/F8 9.963 Tf 128.455 678.233 Td[(\050b)1(\051)]TJ +/F8 9.963 Tf 129.008 686.204 Td[(\050a\051)]TJ ET -1 0 0 1 141.739 678.233 cm +1 0 0 1 141.739 686.204 cm 0 g 0 G -1 0 0 1 -141.739 -678.233 cm +1 0 0 1 -141.739 -686.204 cm BT -/F8 9.963 Tf 146.72 678.233 Td[(Lo)-28(op)-252(o)28(v)28(er)-253(t)1(he)-253(me)-1(sh,)-268(generate)-253(th)1(e)-253(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t)1(s)-253(and)-252(in)1(s)-1(ert/u)1(p)-27(date)-253(th)1(e)-1(m)]TJ 0 -11.955 Td[(with)]TJ/F32 9.963 Tf 22.693 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.393 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ +/F8 9.963 Tf 146.72 686.204 Td[(If)-339(after)-339(\014r)1(s)-1(t)-339(time)-340(s)-1(tep)1(,)-341(reinit)1(ialize)-340(the)-339(s)-1(p)1(ars)-1(e)-340(matr)1(ix)-339(w)-1(i)1(th)]TJ/F32 9.963 Tf 252.276 0 Td[(psb_sprn)]TJ/F8 9.963 Tf 41.843 0 Td[(;)]TJ -294.119 -11.956 Td[(also)-333(z)-1(ero)-333(out)-333(th)1(e)-334(dense)-334(v)28(ec)-1(tor)1(s)-1(;)]TJ ET -1 0 0 1 124.802 650.338 cm +1 0 0 1 124.802 658.308 cm 0 g 0 G -1 0 0 1 -124.802 -650.338 cm +1 0 0 1 -124.802 -658.308 cm BT -/F8 9.963 Tf 129.562 650.338 Td[(\050c\051)]TJ +/F8 9.963 Tf 128.455 658.308 Td[(\050b)1(\051)]TJ ET -1 0 0 1 141.739 650.338 cm +1 0 0 1 141.739 658.308 cm 0 g 0 G -1 0 0 1 -141.739 -650.338 cm +1 0 0 1 -141.739 -658.308 cm BT -/F8 9.963 Tf 146.72 650.338 Td[(Ass)-1(em)27(b)1(le)-334(with)]TJ/F32 9.963 Tf 66.528 0 Td[(psb_spasb)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geasb)]TJ +/F8 9.963 Tf 146.72 658.308 Td[(Lo)-28(op)-252(o)28(v)28(er)-253(t)1(he)-253(me)-1(sh,)-268(generate)-253(th)1(e)-253(c)-1(o)-27(e)-1(\016c)-1(i)1(e)-1(n)28(t)1(s)-253(and)-252(in)1(s)-1(ert/u)1(p)-27(date)-253(th)1(e)-1(m)]TJ 0 -11.955 Td[(with)]TJ/F32 9.963 Tf 22.693 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.393 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ ET -1 0 0 1 124.802 634.398 cm +1 0 0 1 124.802 630.413 cm 0 g 0 G -1 0 0 1 -124.802 -634.398 cm +1 0 0 1 -124.802 -630.413 cm BT -/F8 9.963 Tf 128.455 634.398 Td[(\050d)1(\051)]TJ +/F8 9.963 Tf 129.562 630.413 Td[(\050c\051)]TJ ET -1 0 0 1 141.739 634.398 cm +1 0 0 1 141.739 630.413 cm 0 g 0 G -1 0 0 1 -141.739 -634.398 cm +1 0 0 1 -141.739 -630.413 cm BT -/F8 9.963 Tf 146.72 634.398 Td[(Cho)-27(os)-1(e)-223(an)1(d)-222(b)1(uil)1(d)-222(pr)1(e)-1(cond)1(ition)1(e)-1(r)-222(wi)1(th)]TJ/F32 9.963 Tf 162.557 0 Td[(psb_precset)]TJ/F8 9.963 Tf 59.748 0 Td[(and)]TJ/F32 9.963 Tf 18.265 0 Td[(psb_precbld)]TJ +/F8 9.963 Tf 146.72 630.413 Td[(Ass)-1(em)27(b)1(le)-334(with)]TJ/F32 9.963 Tf 66.528 0 Td[(psb_spasb)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geasb)]TJ ET -1 0 0 1 124.802 618.458 cm +1 0 0 1 124.802 614.473 cm 0 g 0 G -1 0 0 1 -124.802 -618.458 cm +1 0 0 1 -124.802 -614.473 cm BT -/F8 9.963 Tf 129.562 618.458 Td[(\050e\051)]TJ +/F8 9.963 Tf 128.455 614.473 Td[(\050d)1(\051)]TJ ET -1 0 0 1 141.739 618.458 cm +1 0 0 1 141.739 614.473 cm 0 g 0 G -1 0 0 1 -141.739 -618.458 cm +1 0 0 1 -141.739 -614.473 cm BT -/F8 9.963 Tf 146.72 618.458 Td[(Call)-333(th)1(e)-334(iterativ)28(e)-333(m)-1(eth)1(o)-28(d)-333(of)-333(c)27(h)1(oice)-1(,)-333(e.g.)]TJ/F32 9.963 Tf 176.865 0 Td[(psb_bicgstab)]TJ/F8 9.963 Tf -223.69 -19.926 Td[(The)-382(inse)-1(r)1(tion)-382(r)1(outi)1(nes)-383(will)-382(b)-27(e)-382(c)-1(all)1(e)-1(d)-382(as)-382(man)28(y)-382(time)-1(s)-382(as)-383(n)1(e)-1(eded;)-406(it)-382(is)-382(c)-1(l)1(e)-1(ar)-382(t)1(hat)]TJ 0 -11.955 Td[(th)1(e)-1(y)-392(on)1(ly)-392(n)1(e)-1(ed)-392(b)-27(e)-393(called)-392(on)-391(the)-392(dat)1(a)-392(that)-392(is)-392(actuall)1(y)-392(allo)-27(c)-1(ated)-392(to)-392(th)1(e)-393(cu)1(rren)28(t)]TJ 0 -11.955 Td[(pr)1(o)-28(ce)-1(ss)-1(,)-333(i.)1(e)-1(.)-444(eac)27(h)-333(p)1(ro)-28(ce)-1(ss)-334(generates)-334(its)-333(o)27(wn)-333(d)1(ata.)]TJ 14.944 -11.955 Td[(In)-326(p)1(rin)1(c)-1(ip)1(le)-327(th)1(e)-1(r)1(e)-327(is)-326(no)-326(s)-1(p)-27(ec)-1(i\014)1(c)-327(or)1(der)-326(in)-326(th)1(e)-327(calls)-327(to)]TJ/F32 9.963 Tf 225.879 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)-327(nor)-326(is)-326(there)]TJ -287.896 -11.955 Td[(a)-393(requir)1(e)-1(men)28(t)-393(to)-394(b)1(ui)1(ld)-393(a)-393(m)-1(atr)1(ix)-393(ro)28(w)-394(i)1(n)-393(its)-394(en)28(ti)1(re)-1(t)28(y)-393(b)-27(e)-1(f)1(ore)-393(c)-1(all)1(ing)-393(the)-393(rou)1(tine;)]TJ 0 -11.956 Td[(th)1(is)-289(al)1(lo)28(w)-1(s)-288(the)-288(ap)1(plication)-287(pr)1(ogramm)-1(er)-288(to)-288(w)28(alk)-288(t)1(hrou)1(gh)-288(th)1(e)-289(d)1(isc)-1(r)1(e)-1(tization)-287(me)-1(sh)]TJ 0 -11.955 Td[(ele)-1(men)28(t)-401(b)28(y)-401(ele)-1(men)28(t,)-418(generatin)1(g)-401(the)-402(main)-400(part)-401(of)-400(a)-402(gi)1(v)28(e)-1(n)-401(matr)1(ix)-401(ro)28(w)-401(but)-401(al)1(s)-1(o)]TJ 0 -11.955 Td[(con)28(trib)1(ut)1(ions)-334(t)1(o)-334(th)1(e)-334(ro)28(ws)-334(corr)1(e)-1(sp)-28(on)1(di)1(ng)-333(to)-333(neigh)28(b)-27(our)1(ing)-333(ele)-1(men)28(ts.)]TJ 14.944 -11.955 Td[(F)84(rom)-411(a)-410(f)1(un)1(c)-1(ti)1(onal)-410(p)-27(oin)28(t)-409(of)-410(view)-410(it)-410(is)-410(e)-1(v)28(en)-410(p)-27(os)-1(sib)1(le)-411(to)-410(exec)-1(u)1(te)-411(on)1(e)-411(call)-410(f)1(or)]TJ -14.944 -11.955 Td[(eac)27(h)-372(n)1(onzero)-372(co)-28(e)-1(\016cie)-1(n)29(t;)-391(ho)28(w)28(e)-1(v)28(er)-372(th)1(is)-372(w)27(ou)1(ld)-371(ha)28(v)28(e)-372(a)-372(s)-1(u)1(bstan)28(tial)-371(c)-1(ompu)1(tation)1(al)]TJ 0 -11.955 Td[(o)28(v)28(e)-1(r)1(head.)-411(I)-1(t)-235(is)-236(therefor)1(e)-237(ad)1(visabl)1(e)-237(to)-235(pac)27(k)-235(a)-236(ce)-1(r)1(tain)-235(am)-1(ou)1(n)28(t)-236(of)-235(dat)1(a)-236(in)28(to)-235(e)-1(ac)27(h)-235(call)]TJ 0 -11.956 Td[(to)-307(the)-308(in)1(s)-1(erti)1(on)-307(rout)1(ine,)-313(sa)28(y)-308(t)1(ouc)27(h)1(in)1(g)-308(on)-307(a)-308(f)1(ew)-308(te)-1(n)1(s)-308(of)-307(ro)28(ws)-1(;)-315(the)-308(b)-27(e)-1(st)-307(p)-28(erf)1(ormng)]TJ 0 -11.955 Td[(v)56(alue)-385(w)27(ou)1(ld)-385(dep)-27(e)-1(n)1(d)-385(on)-385(b)-27(oth)-385(the)-385(arc)27(h)1(itec)-1(tu)1(re)-386(of)-385(th)1(e)-386(com)-1(p)1(uter)-385(b)-27(e)-1(in)1(g)-385(use)-1(d)-385(an)1(d)]TJ 0 -11.955 Td[(on)-449(the)-450(pr)1(oblem)-450(s)-1(tr)1(uctur)1(e)-1(.)-794(A)28(t)-450(t)1(he)-450(opp)-27(os)-1(i)1(te)-450(e)-1(xtr)1(e)-1(me,)-479(it)-450(w)28(oul)1(d)-450(b)-27(e)-450(p)-28(oss)-1(i)1(ble)-450(to)]TJ 0 -11.955 Td[(generate)-311(th)1(e)-311(en)28(tir)1(e)-311(par)1(t)-310(of)-310(a)-311(co)-28(e\016c)-1(ien)28(t)-310(matrix)-310(r)1(e)-1(sid)1(ing)-310(on)-310(a)-310(pr)1(o)-28(c)-1(ess)-311(and)-310(p)1(ass)-311(it)]TJ 0 -11.955 Td[(in)-308(a)-310(sin)1(gle)-310(call)-309(t)1(o)]TJ/F32 9.963 Tf 76.89 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(;)-317(th)1(is)-1(,)-313(ho)28(w)28(e)-1(v)28(er,)-314(w)28(oul)1(d)-309(en)28(tail)-309(a)-309(d)1(oub)1(lin)1(g)-309(of)-309(me)-1(mory)]TJ -123.963 -11.955 Td[(o)-28(cc)-1(u)1(pati)1(on,)-333(and)-332(th)28(us)-333(w)27(ou)1(ld)-333(b)-27(e)-334(almost)-334(al)1(w)27(a)28(ys)-334(f)1(ar)-333(fr)1(om)-334(op)1(timal.)]TJ/F18 11.955 Tf 0 -27.889 Td[(2.)1(2)-1125(P)1(r)-1(o)1(gramm)1(ing)-374(mo)-30(de)-1(l)]TJ/F8 9.963 Tf 0 -18.389 Td[(The)-325(P)1(SBLAS)-325(l)1(ibr)1(arary)-324(is)-325(ba)1(s)-1(ed)-325(on)-324(th)1(e)-325(Sin)1(gle)-325(Pr)1(ogram)-325(Mu)1(ltip)1(le)-325(Data)-325(\050)1(SP)1(MD\051)]TJ 0 -11.955 Td[(pr)1(ogramming)-413(mo)-28(d)1(e)-1(l)1(:)-604(eac)27(h)-412(pro)-27(c)-1(es)-1(s)-413(par)1(ticipat)1(ing)-413(in)-412(th)1(e)-414(comput)1(ation)-413(p)-27(erf)1(orms)]TJ 0 -11.956 Td[(th)1(e)-334(s)-1(ame)-334(action)1(s)-334(on)-333(a)-333(c)27(h)28(u)1(nk)-333(of)-333(d)1(ata.)-444(P)28(aral)1(le)-1(l)1(ism)-334(is)-334(th)29(us)-334(d)1(ata-dr)1(iv)28(e)-1(n)1(.)]TJ 14.944 -11.955 Td[(Be)-1(cause)-383(of)-382(t)1(his)-382(s)-1(tr)1(uctur)1(e)-1(,)-394(pr)1(ac)-1(ti)1(c)-1(al)1(ly)-382(all)-382(sub)1(routi)1(nes)]TJ/F19 9.963 Tf 234.029 0 Td[(mu)1(st)]TJ/F8 9.963 Tf 25.631 0 Td[(b)-27(e)-383(called)-382(sim)27(u)1(l-)]TJ -274.604 -11.955 Td[(tan)1(e)-1(ou)1(s)-1(ly)-309(b)28(y)-309(all)-310(p)1(ro)-28(ce)-1(sse)-1(s)-310(par)1(ticipati)1(ng)-310(i)1(n)-310(th)1(e)-310(c)-1(ompu)1(tation)1(,)-314(i.e)-310(e)-1(ac)28(h)-310(sub)1(rou)1(tin)1(e)]TJ 0 -11.955 Td[(call)-333(ac)-1(ts)-333(implicitl)1(y)-333(as)-334(a)-333(s)-1(yn)1(c)27(h)1(roni)1(z)-1(ati)1(on)-333(p)-28(oi)1(n)28(t.)-444(The)-334(exce)-1(p)1(tion)1(s)-334(to)-333(this)-333(ru)1(le)-334(are:)]TJ +/F8 9.963 Tf 146.72 614.473 Td[(Cho)-27(os)-1(e)-223(an)1(d)-222(b)1(uil)1(d)-222(pr)1(e)-1(cond)1(ition)1(e)-1(r)-222(wi)1(th)]TJ/F32 9.963 Tf 162.557 0 Td[(psb_precset)]TJ/F8 9.963 Tf 59.748 0 Td[(and)]TJ/F32 9.963 Tf 18.265 0 Td[(psb_precbld)]TJ ET -1 0 0 1 99.895 281.271 cm +1 0 0 1 124.802 598.532 cm 0 g 0 G -1 0 0 1 -99.895 -281.271 cm +1 0 0 1 -124.802 -598.532 cm BT -/F14 9.963 Tf 114.839 281.271 Td[(\017)]TJ +/F8 9.963 Tf 129.562 598.532 Td[(\050e\051)]TJ ET -1 0 0 1 119.821 281.271 cm +1 0 0 1 141.739 598.532 cm 0 g 0 G -1 0 0 1 -119.821 -281.271 cm +1 0 0 1 -141.739 -598.532 cm BT -/F8 9.963 Tf 124.802 281.271 Td[(The)-333(inse)-1(r)1(tion)-333(r)1(outin)1(e)-1(s)]TJ/F32 9.963 Tf 99.793 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)]TJ/F32 9.963 Tf 6.088 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ/F8 9.963 Tf 47.073 0 Td[(;)]TJ +/F8 9.963 Tf 146.72 598.532 Td[(Call)-333(th)1(e)-334(iterativ)28(e)-333(m)-1(eth)1(o)-28(d)-333(of)-333(c)27(h)1(oice)-1(,)-333(e.g.)]TJ/F32 9.963 Tf 176.865 0 Td[(psb_bicgstab)]TJ/F8 9.963 Tf -223.69 -19.925 Td[(The)-382(inse)-1(r)1(tion)-382(r)1(outi)1(nes)-383(will)-382(b)-27(e)-382(c)-1(all)1(e)-1(d)-382(as)-382(man)28(y)-382(time)-1(s)-382(as)-383(n)1(e)-1(eded;)-406(it)-382(is)-382(c)-1(l)1(e)-1(ar)-382(t)1(hat)]TJ 0 -11.955 Td[(th)1(e)-1(y)-392(on)1(ly)-392(n)1(e)-1(ed)-392(b)-27(e)-393(called)-392(on)-391(the)-392(dat)1(a)-392(that)-392(is)-392(actuall)1(y)-392(allo)-27(c)-1(ated)-392(to)-392(th)1(e)-393(cu)1(rren)28(t)]TJ 0 -11.955 Td[(pr)1(o)-28(ce)-1(ss)-1(,)-333(i.)1(e)-1(.)-444(eac)27(h)-333(p)1(ro)-28(ce)-1(ss)-334(generates)-334(its)-333(o)27(wn)-333(d)1(ata.)]TJ 14.944 -11.955 Td[(In)-326(p)1(rin)1(c)-1(ip)1(le)-327(th)1(e)-1(r)1(e)-327(is)-326(no)-326(s)-1(p)-27(ec)-1(i\014)1(c)-327(or)1(der)-326(in)-326(th)1(e)-327(calls)-327(to)]TJ/F32 9.963 Tf 225.879 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)-327(nor)-326(is)-326(there)]TJ -287.896 -11.956 Td[(a)-393(requir)1(e)-1(men)28(t)-393(to)-394(b)1(ui)1(ld)-393(a)-393(m)-1(atr)1(ix)-393(ro)28(w)-394(i)1(n)-393(its)-394(en)28(ti)1(re)-1(t)28(y)-393(b)-27(e)-1(f)1(ore)-393(c)-1(all)1(ing)-393(the)-393(rou)1(tine;)]TJ 0 -11.955 Td[(th)1(is)-289(al)1(lo)28(w)-1(s)-288(the)-288(ap)1(plication)-287(pr)1(ogramm)-1(er)-288(to)-288(w)28(alk)-288(t)1(hrou)1(gh)-288(th)1(e)-289(d)1(isc)-1(r)1(e)-1(tization)-287(me)-1(sh)]TJ 0 -11.955 Td[(ele)-1(men)28(t)-401(b)28(y)-401(ele)-1(men)28(t,)-418(generatin)1(g)-401(the)-402(main)-400(part)-401(of)-400(a)-402(gi)1(v)28(e)-1(n)-401(matr)1(ix)-401(ro)28(w)-401(but)-401(al)1(s)-1(o)]TJ 0 -11.955 Td[(con)28(trib)1(ut)1(ions)-334(t)1(o)-334(th)1(e)-334(ro)28(ws)-334(corr)1(e)-1(sp)-28(on)1(di)1(ng)-333(to)-333(neigh)28(b)-27(our)1(ing)-333(ele)-1(men)28(ts.)]TJ 14.944 -11.955 Td[(F)84(rom)-411(a)-410(f)1(un)1(c)-1(ti)1(onal)-410(p)-27(oin)28(t)-409(of)-410(view)-410(it)-410(is)-410(e)-1(v)28(en)-410(p)-27(os)-1(sib)1(le)-411(to)-410(exec)-1(u)1(te)-411(on)1(e)-411(call)-410(f)1(or)]TJ -14.944 -11.955 Td[(eac)27(h)-372(n)1(onzero)-372(co)-28(e)-1(\016cie)-1(n)29(t;)-391(ho)28(w)28(e)-1(v)28(er)-372(th)1(is)-372(w)27(ou)1(ld)-371(ha)28(v)28(e)-372(a)-372(s)-1(u)1(bstan)28(tial)-371(c)-1(ompu)1(tation)1(al)]TJ 0 -11.956 Td[(o)28(v)28(e)-1(r)1(head.)-411(I)-1(t)-235(is)-236(therefor)1(e)-237(ad)1(visabl)1(e)-237(to)-235(pac)27(k)-235(a)-236(ce)-1(r)1(tain)-235(am)-1(ou)1(n)28(t)-236(of)-235(dat)1(a)-236(in)28(to)-235(e)-1(ac)27(h)-235(call)]TJ 0 -11.955 Td[(to)-307(the)-308(in)1(s)-1(erti)1(on)-307(rout)1(ine,)-313(sa)28(y)-308(t)1(ouc)27(h)1(in)1(g)-308(on)-307(a)-308(f)1(ew)-308(te)-1(n)1(s)-308(of)-307(ro)28(ws)-1(;)-315(the)-308(b)-27(e)-1(st)-307(p)-28(erf)1(ormng)]TJ 0 -11.955 Td[(v)56(alue)-385(w)27(ou)1(ld)-385(dep)-27(e)-1(n)1(d)-385(on)-385(b)-27(oth)-385(the)-385(arc)27(h)1(itec)-1(tu)1(re)-386(of)-385(th)1(e)-386(com)-1(p)1(uter)-385(b)-27(e)-1(in)1(g)-385(use)-1(d)-385(an)1(d)]TJ 0 -11.955 Td[(on)-449(the)-450(pr)1(oblem)-450(s)-1(tr)1(uctur)1(e)-1(.)-794(A)28(t)-450(t)1(he)-450(opp)-27(os)-1(i)1(te)-450(e)-1(xtr)1(e)-1(me,)-479(it)-450(w)28(oul)1(d)-450(b)-27(e)-450(p)-28(oss)-1(i)1(ble)-450(to)]TJ 0 -11.955 Td[(generate)-311(th)1(e)-311(en)28(tir)1(e)-311(par)1(t)-310(of)-310(a)-311(co)-28(e\016c)-1(ien)28(t)-310(matrix)-310(r)1(e)-1(sid)1(ing)-310(on)-310(a)-310(pr)1(o)-28(c)-1(ess)-311(and)-310(p)1(ass)-311(it)]TJ 0 -11.956 Td[(in)-308(a)-310(sin)1(gle)-310(call)-309(t)1(o)]TJ/F32 9.963 Tf 76.89 0 Td[(psb_spins)]TJ/F8 9.963 Tf 47.073 0 Td[(;)-317(th)1(is)-1(,)-313(ho)28(w)28(e)-1(v)28(er,)-314(w)28(oul)1(d)-309(en)28(tail)-309(a)-309(d)1(oub)1(lin)1(g)-309(of)-309(me)-1(mory)]TJ -123.963 -11.955 Td[(o)-28(cc)-1(u)1(pati)1(on,)-333(and)-332(th)28(us)-333(w)27(ou)1(ld)-333(b)-27(e)-334(almost)-334(al)1(w)27(a)28(ys)-334(f)1(ar)-333(fr)1(om)-334(op)1(timal.)]TJ/F18 11.955 Tf 0 -27.888 Td[(2.)1(2)-1125(P)1(r)-1(o)1(gramm)1(ing)-374(mo)-30(de)-1(l)]TJ/F8 9.963 Tf 0 -18.389 Td[(The)-325(P)1(SBLAS)-325(l)1(ibr)1(arary)-324(is)-325(ba)1(s)-1(ed)-325(on)-324(th)1(e)-325(Sin)1(gle)-325(Pr)1(ogram)-325(Mu)1(ltip)1(le)-325(Data)-325(\050)1(SP)1(MD\051)]TJ 0 -11.956 Td[(pr)1(ogramming)-413(mo)-28(d)1(e)-1(l)1(:)-604(eac)27(h)-412(pro)-27(c)-1(es)-1(s)-413(par)1(ticipat)1(ing)-413(in)-412(th)1(e)-414(comput)1(ation)-413(p)-27(erf)1(orms)]TJ 0 -11.955 Td[(th)1(e)-334(s)-1(ame)-334(action)1(s)-334(on)-333(a)-333(c)27(h)28(u)1(nk)-333(of)-333(d)1(ata.)-444(P)28(aral)1(le)-1(l)1(ism)-334(is)-334(th)29(us)-334(d)1(ata-dr)1(iv)28(e)-1(n)1(.)]TJ 14.944 -11.955 Td[(Be)-1(cause)-383(of)-382(t)1(his)-382(s)-1(tr)1(uctur)1(e)-1(,)-394(pr)1(ac)-1(ti)1(c)-1(al)1(ly)-382(all)-382(sub)1(routi)1(nes)]TJ/F19 9.963 Tf 234.029 0 Td[(mu)1(st)]TJ/F8 9.963 Tf 25.631 0 Td[(b)-27(e)-383(called)-382(sim)27(u)1(l-)]TJ -274.604 -11.955 Td[(tan)1(e)-1(ou)1(s)-1(ly)-309(b)28(y)-309(all)-310(p)1(ro)-28(ce)-1(sse)-1(s)-310(par)1(ticipati)1(ng)-310(i)1(n)-310(th)1(e)-310(c)-1(ompu)1(tation)1(,)-314(i.e)-310(e)-1(ac)28(h)-310(sub)1(rou)1(tin)1(e)]TJ 0 -11.955 Td[(call)-333(ac)-1(ts)-333(implicitl)1(y)-333(as)-334(a)-333(s)-1(yn)1(c)27(h)1(roni)1(z)-1(ati)1(on)-333(p)-28(oi)1(n)28(t.)-444(The)-334(exce)-1(p)1(tion)1(s)-334(to)-333(this)-333(ru)1(le)-334(are:)]TJ ET 1 0 0 1 99.895 261.345 cm 0 g 0 G @@ -3861,7 +3902,19 @@ ET 0 g 0 G 1 0 0 1 -119.821 -261.345 cm BT -/F8 9.963 Tf 124.802 261.345 Td[(The)-333(e)-1(rr)1(or)-333(han)1(dli)1(ng)-333(rou)1(tines.)]TJ -24.907 -19.925 Td[(In)-258(par)1(tic)-1(u)1(lar)1(,)-274(as)-259(p)-27(e)-1(r)-258(th)1(e)-259(discuss)-1(ion)-258(in)-258(th)1(e)-259(pr)1(e)-1(v)1(ious)-259(se)-1(ction)1(,)-274(t)1(he)-259(in)1(s)-1(ertio)1(n)-259(r)1(outi)1(nes)]TJ 0 -11.955 Td[(ma)27(y)-402(b)-27(e)-403(c)-1(all)1(e)-1(d)-402(a)-403(d)1(i\013e)-1(r)1(e)-1(n)28(t)-402(n)28(um)28(b)-27(e)-1(r)-402(of)-402(time)-1(s)-403(on)-402(e)-1(ac)28(h)-402(pro)-27(c)-1(es)-1(s,)-420(dep)-27(e)-1(n)1(din)1(g)-403(on)-402(th)1(e)]TJ 0 -11.955 Td[(dat)1(a)-334(d)1(istrib)1(utio)1(n)-333(c)27(hosen)-333(b)28(y)-333(the)-333(use)-1(r)1(.)]TJ +/F8 9.963 Tf 124.802 261.345 Td[(The)-333(inse)-1(r)1(tion)-333(r)1(outin)1(e)-1(s)]TJ/F32 9.963 Tf 99.793 0 Td[(psb_cdins)]TJ/F8 9.963 Tf 47.073 0 Td[(,)]TJ/F32 9.963 Tf 6.088 0 Td[(psb_spins)]TJ/F8 9.963 Tf 50.394 0 Td[(and)]TJ/F32 9.963 Tf 19.372 0 Td[(psb_geins)]TJ/F8 9.963 Tf 47.073 0 Td[(;)]TJ +ET +1 0 0 1 99.895 241.42 cm +0 g 0 G +1 0 0 1 -99.895 -241.42 cm +BT +/F14 9.963 Tf 114.839 241.42 Td[(\017)]TJ +ET +1 0 0 1 119.821 241.42 cm +0 g 0 G +1 0 0 1 -119.821 -241.42 cm +BT +/F8 9.963 Tf 124.802 241.42 Td[(The)-333(e)-1(rr)1(or)-333(han)1(dli)1(ng)-333(rou)1(tines.)]TJ -24.907 -19.925 Td[(In)-258(par)1(tic)-1(u)1(lar)1(,)-274(as)-259(p)-27(e)-1(r)-258(th)1(e)-259(discuss)-1(ion)-258(in)-258(th)1(e)-259(pr)1(e)-1(v)1(ious)-259(se)-1(ction)1(,)-274(t)1(he)-259(in)1(s)-1(ertio)1(n)-259(r)1(outi)1(nes)]TJ 0 -11.955 Td[(ma)27(y)-402(b)-27(e)-403(c)-1(all)1(e)-1(d)-402(a)-403(d)1(i\013e)-1(r)1(e)-1(n)28(t)-402(n)28(um)28(b)-27(e)-1(r)-402(of)-402(time)-1(s)-403(on)-402(e)-1(ac)28(h)-402(pro)-27(c)-1(es)-1(s,)-420(dep)-27(e)-1(n)1(din)1(g)-403(on)-402(th)1(e)]TJ 0 -11.955 Td[(dat)1(a)-334(d)1(istrib)1(utio)1(n)-333(c)27(hosen)-333(b)28(y)-333(the)-333(use)-1(r)1(.)]TJ ET 1 0 0 1 99.895 90.438 cm 0 g 0 G @@ -3873,35 +3926,38 @@ ET 0 g 0 G endstream endobj -428 0 obj << +427 0 obj << /Type /Page -/Contents 429 0 R -/Resources 427 0 R +/Contents 428 0 R +/Resources 426 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R +>> endobj +429 0 obj << +/D [427 0 R /XYZ 99.895 740.998 null] >> endobj 430 0 obj << -/D [428 0 R /XYZ 99.895 740.998 null] +/D [427 0 R /XYZ 99.895 716.092 null] >> endobj 431 0 obj << -/D [428 0 R /XYZ 99.895 716.092 null] +/D [427 0 R /XYZ 99.895 698.214 null] >> endobj 432 0 obj << -/D [428 0 R /XYZ 99.895 690.244 null] +/D [427 0 R /XYZ 99.895 670.319 null] >> endobj 433 0 obj << -/D [428 0 R /XYZ 99.895 662.072 null] +/D [427 0 R /XYZ 99.895 642.147 null] >> endobj 434 0 obj << -/D [428 0 R /XYZ 99.895 645.855 null] +/D [427 0 R /XYZ 99.895 625.93 null] >> endobj 435 0 obj << -/D [428 0 R /XYZ 99.895 629.915 null] +/D [427 0 R /XYZ 99.895 609.989 null] >> endobj 22 0 obj << -/D [428 0 R /XYZ 99.895 391.372 null] +/D [427 0 R /XYZ 99.895 371.446 null] >> endobj -427 0 obj << +426 0 obj << /Font << /F8 278 0 R /F32 400 0 R /F18 269 0 R /F19 364 0 R /F14 385 0 R >> /ProcSet [ /PDF /Text ] >> endobj @@ -4413,7 +4469,7 @@ endobj /Contents 438 0 R /Resources 436 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R >> endobj 439 0 obj << /D [437 0 R /XYZ 150.705 740.998 null] @@ -4741,7 +4797,7 @@ endobj /Contents 448 0 R /Resources 446 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R >> endobj 449 0 obj << /D [447 0 R /XYZ 99.895 740.998 null] @@ -5378,7 +5434,7 @@ endobj /Contents 460 0 R /Resources 458 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R >> endobj 461 0 obj << /D [459 0 R /XYZ 150.705 740.998 null] @@ -5705,7 +5761,7 @@ endobj /Contents 465 0 R /Resources 463 0 R /MediaBox [0 0 595.276 841.89] -/Parent 426 0 R +/Parent 425 0 R /Annots [ 467 0 R ] >> endobj 467 0 obj << @@ -6718,7 +6774,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 494 0 obj << -/Length 333 +/Length 336 >> stream 1 0 0 1 99.895 740.998 cm @@ -6727,7 +6783,7 @@ stream 0 g 0 G 1 0 0 1 -443.606 -740.998 cm BT -/F18 14.346 Tf 99.895 706.129 Td[(4)-1125(A)1(lg)1(ebr)-1(ai)1(c)-375(r)-1(o)1(uti)1(ne)-1(s)]TJ +/F18 14.346 Tf 99.895 706.129 Td[(4)-1125(C)1(om)1(puta)1(ti)1(onal)-374(r)-1(o)1(uti)1(ne)-1(s)]TJ ET 1 0 0 1 99.895 90.438 cm 0 g 0 G @@ -23944,7 +24000,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /KQDHHP+CMR8 def +/FontName /TMKWWJ+CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24004,14 +24060,14 @@ endobj /FirstChar 45 /LastChar 118 /Widths 1052 0 R -/BaseFont /KQDHHP+CMR8 +/BaseFont /TMKWWJ+CMR8 /FontDescriptor 958 0 R >> endobj 958 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /KQDHHP+CMR8 +/FontName /TMKWWJ+CMR8 /ItalicAngle 0 /StemV 76 /XHeight 431 @@ -24043,7 +24099,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /GPBXZG+CMR6 def +/FontName /LLOGFF+CMR6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24076,14 +24132,14 @@ endobj /FirstChar 49 /LastChar 49 /Widths 1053 0 R -/BaseFont /GPBXZG+CMR6 +/BaseFont /LLOGFF+CMR6 /FontDescriptor 954 0 R >> endobj 954 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /GPBXZG+CMR6 +/FontName /LLOGFF+CMR6 /ItalicAngle 0 /StemV 83 /XHeight 431 @@ -24119,7 +24175,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /YZJHHK+CMMI12 def +/FontName /OAQTCE+CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24155,14 +24211,14 @@ endobj /FirstChar 108 /LastChar 108 /Widths 1055 0 R -/BaseFont /YZJHHK+CMMI12 +/BaseFont /OAQTCE+CMMI12 /FontDescriptor 916 0 R >> endobj 916 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /YZJHHK+CMMI12 +/FontName /OAQTCE+CMMI12 /ItalicAngle -14 /StemV 65 /XHeight 431 @@ -24198,7 +24254,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /CTUCOG+CMSY7 def +/FontName /ZFQRWV+CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24232,14 +24288,14 @@ endobj /FirstChar 0 /LastChar 49 /Widths 1057 0 R -/BaseFont /CTUCOG+CMSY7 +/BaseFont /ZFQRWV+CMSY7 /FontDescriptor 584 0 R >> endobj 584 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /CTUCOG+CMSY7 +/FontName /ZFQRWV+CMSY7 /ItalicAngle -14 /StemV 93 /XHeight 431 @@ -24271,7 +24327,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /LZKURJ+CMR7 def +/FontName /LLZLNO+CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24311,14 +24367,14 @@ endobj /FirstChar 43 /LastChar 58 /Widths 1058 0 R -/BaseFont /LZKURJ+CMR7 +/BaseFont /LLZLNO+CMR7 /FontDescriptor 564 0 R >> endobj 564 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /LZKURJ+CMR7 +/FontName /LLZLNO+CMR7 /ItalicAngle 0 /StemV 79 /XHeight 431 @@ -24350,7 +24406,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /UKFCCC+CMMI7 def +/FontName /UOFMQM+CMMI7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24402,14 +24458,14 @@ endobj /FirstChar 59 /LastChar 121 /Widths 1059 0 R -/BaseFont /UKFCCC+CMMI7 +/BaseFont /UOFMQM+CMMI7 /FontDescriptor 516 0 R >> endobj 516 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /UKFCCC+CMMI7 +/FontName /UOFMQM+CMMI7 /ItalicAngle -14 /StemV 81 /XHeight 431 @@ -24445,7 +24501,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /IZXSZM+CMTT9 def +/FontName /YKMHMR+CMTT9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24529,14 +24585,14 @@ endobj /FirstChar 39 /LastChar 122 /Widths 1061 0 R -/BaseFont /IZXSZM+CMTT9 +/BaseFont /YKMHMR+CMTT9 /FontDescriptor 485 0 R >> endobj 485 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 -/FontName /IZXSZM+CMTT9 +/FontName /YKMHMR+CMTT9 /ItalicAngle 0 /StemV 74 /XHeight 431 @@ -24568,7 +24624,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /SARXMF+CMMI5 def +/FontName /TOCUFI+CMMI5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24602,14 +24658,14 @@ endobj /FirstChar 105 /LastChar 105 /Widths 1062 0 R -/BaseFont /SARXMF+CMMI5 +/BaseFont /TOCUFI+CMMI5 /FontDescriptor 403 0 R >> endobj 403 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /SARXMF+CMMI5 +/FontName /TOCUFI+CMMI5 /ItalicAngle -14 /StemV 90 /XHeight 431 @@ -24641,7 +24697,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /JACRIF+CMTT10 def +/FontName /JDUFFB+CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24755,14 +24811,14 @@ endobj /FirstChar 37 /LastChar 122 /Widths 1063 0 R -/BaseFont /JACRIF+CMTT10 +/BaseFont /JDUFFB+CMTT10 /FontDescriptor 398 0 R >> endobj 398 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 -/FontName /JACRIF+CMTT10 +/FontName /JDUFFB+CMTT10 /ItalicAngle 0 /StemV 69 /XHeight 431 @@ -24794,7 +24850,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /XGJMTI+CMSY10 def +/FontName /SXMPHR+CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24843,14 +24899,14 @@ endobj /FirstChar 0 /LastChar 120 /Widths 1064 0 R -/BaseFont /XGJMTI+CMSY10 +/BaseFont /SXMPHR+CMSY10 /FontDescriptor 383 0 R >> endobj 383 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /XGJMTI+CMSY10 +/FontName /SXMPHR+CMSY10 /ItalicAngle -14 /StemV 85 /XHeight 431 @@ -24882,7 +24938,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /NJGPMR+CMMI10 def +/FontName /YVBCJW+CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24980,14 +25036,14 @@ endobj /FirstChar 11 /LastChar 122 /Widths 1065 0 R -/BaseFont /NJGPMR+CMMI10 +/BaseFont /YVBCJW+CMMI10 /FontDescriptor 365 0 R >> endobj 365 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /NJGPMR+CMMI10 +/FontName /YVBCJW+CMMI10 /ItalicAngle -14 /StemV 72 /XHeight 431 @@ -25023,7 +25079,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /MNXCPN+CMTI10 def +/FontName /ELNBEQ+CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25174,14 +25230,14 @@ endobj /FirstChar 11 /LastChar 122 /Widths 1067 0 R -/BaseFont /MNXCPN+CMTI10 +/BaseFont /ELNBEQ+CMTI10 /FontDescriptor 362 0 R >> endobj 362 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /MNXCPN+CMTI10 +/FontName /ELNBEQ+CMTI10 /ItalicAngle -14 /StemV 68 /XHeight 431 @@ -25213,7 +25269,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /BDXURU+CMR10 def +/FontName /QHTOSY+CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25386,14 +25442,14 @@ endobj /FirstChar 11 /LastChar 123 /Widths 1068 0 R -/BaseFont /BDXURU+CMR10 +/BaseFont /QHTOSY+CMR10 /FontDescriptor 276 0 R >> endobj 276 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /BDXURU+CMR10 +/FontName /QHTOSY+CMR10 /ItalicAngle 0 /StemV 69 /XHeight 431 @@ -25425,7 +25481,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /BHSEYU+CMBX10 def +/FontName /DPGUGF+CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25573,14 +25629,14 @@ endobj /FirstChar 12 /LastChar 123 /Widths 1069 0 R -/BaseFont /BHSEYU+CMBX10 +/BaseFont /DPGUGF+CMBX10 /FontDescriptor 273 0 R >> endobj 273 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /BHSEYU+CMBX10 +/FontName /DPGUGF+CMBX10 /ItalicAngle 0 /StemV 114 /XHeight 444 @@ -25612,7 +25668,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /NBCXPC+CMTI12 def +/FontName /VPOOYP+CMTI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25683,14 +25739,14 @@ endobj /FirstChar 65 /LastChar 121 /Widths 1070 0 R -/BaseFont /NBCXPC+CMTI12 +/BaseFont /VPOOYP+CMTI12 /FontDescriptor 270 0 R >> endobj 270 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /NBCXPC+CMTI12 +/FontName /VPOOYP+CMTI12 /ItalicAngle -14 /StemV 63 /XHeight 431 @@ -25722,7 +25778,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /JRHBNM+CMBX12 def +/FontName /UUWXVA+CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25846,14 +25902,14 @@ endobj /FirstChar 12 /LastChar 124 /Widths 1071 0 R -/BaseFont /JRHBNM+CMBX12 +/BaseFont /UUWXVA+CMBX12 /FontDescriptor 267 0 R >> endobj 267 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /JRHBNM+CMBX12 +/FontName /UUWXVA+CMBX12 /ItalicAngle 0 /StemV 109 /XHeight 444 @@ -25871,11 +25927,11 @@ endobj /Parent 1072 0 R /Kids [262 0 R 281 0 R 329 0 R 353 0 R 377 0 R 395 0 R] >> endobj -426 0 obj << +425 0 obj << /Type /Pages /Count 6 /Parent 1072 0 R -/Kids [407 0 R 428 0 R 437 0 R 447 0 R 459 0 R 464 0 R] +/Kids [407 0 R 427 0 R 437 0 R 447 0 R 459 0 R 464 0 R] >> endobj 479 0 obj << /Type /Pages @@ -25965,7 +26021,7 @@ endobj /Type /Pages /Count 36 /Parent 1075 0 R -/Kids [279 0 R 426 0 R 479 0 R 525 0 R 571 0 R 630 0 R] +/Kids [279 0 R 425 0 R 479 0 R 525 0 R 571 0 R 630 0 R] >> endobj 1073 0 obj << /Type /Pages @@ -26449,7 +26505,7 @@ endobj /Count -9 >> endobj 1077 0 obj << -/Names [(Doc-Start) 266 0 R (Hfootnote.1) 957 0 R (Item.1) 410 0 R (Item.10) 419 0 R (Item.11) 420 0 R (Item.12) 421 0 R (Item.13) 422 0 R (Item.14) 423 0 R (Item.15) 424 0 R (Item.16) 425 0 R (Item.17) 431 0 R (Item.18) 432 0 R (Item.19) 433 0 R (Item.2) 411 0 R (Item.20) 434 0 R (Item.21) 435 0 R (Item.22) 441 0 R (Item.23) 442 0 R (Item.24) 443 0 R (Item.25) 444 0 R (Item.26) 445 0 R (Item.27) 450 0 R (Item.28) 451 0 R (Item.29) 452 0 R (Item.3) 412 0 R (Item.30) 453 0 R (Item.31) 454 0 R (Item.32) 455 0 R (Item.33) 456 0 R (Item.34) 473 0 R (Item.35) 474 0 R (Item.36) 475 0 R (Item.37) 476 0 R (Item.38) 669 0 R (Item.39) 670 0 R (Item.4) 413 0 R (Item.40) 671 0 R (Item.41) 715 0 R (Item.42) 723 0 R (Item.43) 731 0 R (Item.44) 753 0 R (Item.45) 754 0 R (Item.46) 755 0 R (Item.47) 770 0 R (Item.48) 771 0 R (Item.49) 772 0 R (Item.5) 414 0 R (Item.50) 773 0 R (Item.51) 774 0 R (Item.52) 783 0 R (Item.53) 784 0 R (Item.54) 785 0 R (Item.55) 790 0 R (Item.56) 791 0 R (Item.57) 807 0 R (Item.58) 826 0 R (Item.59) 827 0 R (Item.6) 415 0 R (Item.7) 416 0 R (Item.8) 417 0 R (Item.9) 418 0 R (cite.APNUM06) 1041 0 R (cite.BLACS) 393 0 R (cite.BLAS1) 372 0 R (cite.BLAS2) 373 0 R (cite.BLAS3) 374 0 R (cite.CAI_SAAD) 1037 0 R (cite.CAI_SARKIS) 1038 0 R (cite.CAI_WIDLUND) 1039 0 R (cite.DD1) 1040 0 R (cite.DD2) 1048 0 R (cite.DOUGLAS) 1035 0 R (cite.KIVA3PSBLAS) 1047 0 R (cite.MPI1) 1049 0 R (cite.PARA04) 969 0 R (cite.PARA04FOREST) 1036 0 R (cite.PSBLAS) 1046 0 R (cite.SUPERLU) 961 0 R (cite.UMFPACK) 962 0 R (cite.machiels) 369 0 R (cite.metcalf) 368 0 R (cite.sblas02) 371 0 R (cite.sblas97) 370 0 R (descdata) 440 0 R (equation.1) 595 0 R (equation.2) 596 0 R (equation.3) 597 0 R (figure.1) 382 0 R (figure.2) 457 0 R (figure.3) 468 0 R (figure.4) 480 0 R (figure.5) 998 0 R (figure.6) 999 0 R (page.1) 265 0 R (page.10) 472 0 R (page.11) 484 0 R (page.12) 491 0 R (page.13) 495 0 R (page.14) 499 0 R (page.15) 510 0 R (page.16) 515 0 R (page.17) 529 0 R (page.18) 533 0 R (page.19) 543 0 R (page.2) 379 0 R (page.20) 547 0 R (page.21) 555 0 R (page.22) 563 0 R (page.23) 575 0 R (page.24) 583 0 R (page.25) 594 0 R (page.26) 606 0 R (page.27) 617 0 R (page.28) 623 0 R (page.29) 634 0 R (page.3) 397 0 R (page.30) 640 0 R (page.31) 644 0 R (page.32) 653 0 R (page.33) 658 0 R (page.34) 666 0 R (page.35) 676 0 R (page.36) 685 0 R (page.37) 689 0 R (page.38) 697 0 R (page.39) 702 0 R (page.4) 409 0 R (page.40) 706 0 R (page.41) 712 0 R (page.42) 719 0 R (page.43) 727 0 R (page.44) 735 0 R (page.45) 742 0 R (page.46) 748 0 R (page.47) 760 0 R (page.48) 768 0 R (page.49) 778 0 R (page.5) 430 0 R (page.50) 789 0 R (page.51) 795 0 R (page.52) 802 0 R (page.53) 812 0 R (page.54) 818 0 R (page.55) 824 0 R (page.56) 831 0 R (page.57) 837 0 R (page.58) 843 0 R (page.59) 850 0 R (page.6) 439 0 R (page.60) 856 0 R (page.61) 862 0 R (page.62) 866 0 R (page.63) 874 0 R (page.64) 878 0 R (page.65) 887 0 R (page.66) 891 0 R (page.67) 899 0 R (page.68) 903 0 R (page.69) 911 0 R (page.7) 449 0 R (page.70) 915 0 R (page.71) 927 0 R (page.72) 931 0 R (page.73) 939 0 R (page.74) 943 0 R (page.75) 947 0 R (page.76) 966 0 R (page.77) 973 0 R (page.78) 981 0 R (page.79) 989 0 R (page.8) 461 0 R (page.80) 995 0 R (page.81) 1003 0 R (page.82) 1007 0 R (page.83) 1013 0 R (page.84) 1018 0 R (page.85) 1023 0 R (page.86) 1028 0 R (page.87) 1033 0 R (page.88) 1045 0 R (page.9) 466 0 R (page.i) 283 0 R (page.ii) 331 0 R (precdata) 477 0 R (section*.1) 284 0 R (section*.10) 74 0 R (section*.100) 1014 0 R (section*.101) 250 0 R (section*.102) 1019 0 R (section*.103) 254 0 R (section*.104) 1024 0 R (section*.105) 258 0 R (section*.106) 1029 0 R (section*.107) 1034 0 R (section*.11) 556 0 R (section*.12) 78 0 R (section*.13) 567 0 R (section*.14) 82 0 R (section*.15) 577 0 R (section*.16) 86 0 R (section*.17) 588 0 R (section*.18) 90 0 R (section*.19) 599 0 R (section*.2) 58 0 R (section*.20) 94 0 R (section*.21) 618 0 R (section*.22) 102 0 R (section*.23) 646 0 R (section*.24) 106 0 R (section*.25) 660 0 R (section*.26) 668 0 R (section*.27) 110 0 R (section*.28) 678 0 R (section*.29) 679 0 R (section*.3) 500 0 R (section*.30) 114 0 R (section*.31) 691 0 R (section*.32) 692 0 R (section*.33) 122 0 R (section*.34) 707 0 R (section*.35) 714 0 R (section*.36) 126 0 R (section*.37) 720 0 R (section*.38) 722 0 R (section*.39) 130 0 R (section*.4) 62 0 R (section*.40) 728 0 R (section*.41) 730 0 R (section*.42) 134 0 R (section*.43) 736 0 R (section*.44) 138 0 R (section*.45) 743 0 R (section*.46) 142 0 R (section*.47) 749 0 R (section*.48) 752 0 R (section*.49) 146 0 R (section*.5) 519 0 R (section*.50) 761 0 R (section*.51) 769 0 R (section*.52) 150 0 R (section*.53) 779 0 R (section*.54) 782 0 R (section*.55) 154 0 R (section*.56) 796 0 R (section*.57) 158 0 R (section*.58) 803 0 R (section*.59) 806 0 R (section*.6) 66 0 R (section*.60) 162 0 R (section*.61) 813 0 R (section*.62) 166 0 R (section*.63) 819 0 R (section*.64) 825 0 R (section*.65) 170 0 R (section*.66) 832 0 R (section*.67) 174 0 R (section*.68) 838 0 R (section*.69) 178 0 R (section*.7) 534 0 R (section*.70) 844 0 R (section*.71) 182 0 R (section*.72) 851 0 R (section*.73) 186 0 R (section*.74) 857 0 R (section*.75) 194 0 R (section*.76) 867 0 R (section*.77) 198 0 R (section*.78) 879 0 R (section*.79) 202 0 R (section*.8) 70 0 R (section*.80) 892 0 R (section*.81) 206 0 R (section*.82) 904 0 R (section*.83) 210 0 R (section*.84) 919 0 R (section*.85) 214 0 R (section*.86) 932 0 R (section*.87) 222 0 R (section*.88) 948 0 R (section*.89) 950 0 R (section*.9) 548 0 R (section*.90) 226 0 R (section*.91) 974 0 R (section*.92) 230 0 R (section*.93) 982 0 R (section*.94) 983 0 R (section*.95) 234 0 R (section*.96) 990 0 R (section*.97) 242 0 R (section*.98) 1008 0 R (section*.99) 246 0 R (section.1) 10 0 R (section.2) 14 0 R (section.3) 26 0 R (section.4) 54 0 R (section.5) 98 0 R (section.6) 118 0 R (section.7) 190 0 R (section.8) 218 0 R (section.9) 238 0 R (spdata) 462 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.3.1) 30 0 R (subsection.3.2) 38 0 R (subsection.3.3) 46 0 R (subsubsection.3.1.1) 34 0 R (subsubsection.3.2.1) 42 0 R (subsubsection.3.3.1) 50 0 R (table.1) 501 0 R (table.10) 619 0 R (table.11) 645 0 R (table.12) 659 0 R (table.13) 677 0 R (table.14) 690 0 R (table.2) 520 0 R (table.3) 535 0 R (table.4) 549 0 R (table.5) 557 0 R (table.6) 568 0 R (table.7) 576 0 R (table.8) 587 0 R (table.9) 598 0 R (title.0) 6 0 R] +/Names [(Doc-Start) 266 0 R (Hfootnote.1) 957 0 R (Item.1) 410 0 R (Item.10) 419 0 R (Item.11) 420 0 R (Item.12) 421 0 R (Item.13) 422 0 R (Item.14) 423 0 R (Item.15) 424 0 R (Item.16) 430 0 R (Item.17) 431 0 R (Item.18) 432 0 R (Item.19) 433 0 R (Item.2) 411 0 R (Item.20) 434 0 R (Item.21) 435 0 R (Item.22) 441 0 R (Item.23) 442 0 R (Item.24) 443 0 R (Item.25) 444 0 R (Item.26) 445 0 R (Item.27) 450 0 R (Item.28) 451 0 R (Item.29) 452 0 R (Item.3) 412 0 R (Item.30) 453 0 R (Item.31) 454 0 R (Item.32) 455 0 R (Item.33) 456 0 R (Item.34) 473 0 R (Item.35) 474 0 R (Item.36) 475 0 R (Item.37) 476 0 R (Item.38) 669 0 R (Item.39) 670 0 R (Item.4) 413 0 R (Item.40) 671 0 R (Item.41) 715 0 R (Item.42) 723 0 R (Item.43) 731 0 R (Item.44) 753 0 R (Item.45) 754 0 R (Item.46) 755 0 R (Item.47) 770 0 R (Item.48) 771 0 R (Item.49) 772 0 R (Item.5) 414 0 R (Item.50) 773 0 R (Item.51) 774 0 R (Item.52) 783 0 R (Item.53) 784 0 R (Item.54) 785 0 R (Item.55) 790 0 R (Item.56) 791 0 R (Item.57) 807 0 R (Item.58) 826 0 R (Item.59) 827 0 R (Item.6) 415 0 R (Item.7) 416 0 R (Item.8) 417 0 R (Item.9) 418 0 R (cite.APNUM06) 1041 0 R (cite.BLACS) 393 0 R (cite.BLAS1) 372 0 R (cite.BLAS2) 373 0 R (cite.BLAS3) 374 0 R (cite.CAI_SAAD) 1037 0 R (cite.CAI_SARKIS) 1038 0 R (cite.CAI_WIDLUND) 1039 0 R (cite.DD1) 1040 0 R (cite.DD2) 1048 0 R (cite.DOUGLAS) 1035 0 R (cite.KIVA3PSBLAS) 1047 0 R (cite.MPI1) 1049 0 R (cite.PARA04) 969 0 R (cite.PARA04FOREST) 1036 0 R (cite.PSBLAS) 1046 0 R (cite.SUPERLU) 961 0 R (cite.UMFPACK) 962 0 R (cite.machiels) 369 0 R (cite.metcalf) 368 0 R (cite.sblas02) 371 0 R (cite.sblas97) 370 0 R (descdata) 440 0 R (equation.1) 595 0 R (equation.2) 596 0 R (equation.3) 597 0 R (figure.1) 382 0 R (figure.2) 457 0 R (figure.3) 468 0 R (figure.4) 480 0 R (figure.5) 998 0 R (figure.6) 999 0 R (page.1) 265 0 R (page.10) 472 0 R (page.11) 484 0 R (page.12) 491 0 R (page.13) 495 0 R (page.14) 499 0 R (page.15) 510 0 R (page.16) 515 0 R (page.17) 529 0 R (page.18) 533 0 R (page.19) 543 0 R (page.2) 379 0 R (page.20) 547 0 R (page.21) 555 0 R (page.22) 563 0 R (page.23) 575 0 R (page.24) 583 0 R (page.25) 594 0 R (page.26) 606 0 R (page.27) 617 0 R (page.28) 623 0 R (page.29) 634 0 R (page.3) 397 0 R (page.30) 640 0 R (page.31) 644 0 R (page.32) 653 0 R (page.33) 658 0 R (page.34) 666 0 R (page.35) 676 0 R (page.36) 685 0 R (page.37) 689 0 R (page.38) 697 0 R (page.39) 702 0 R (page.4) 409 0 R (page.40) 706 0 R (page.41) 712 0 R (page.42) 719 0 R (page.43) 727 0 R (page.44) 735 0 R (page.45) 742 0 R (page.46) 748 0 R (page.47) 760 0 R (page.48) 768 0 R (page.49) 778 0 R (page.5) 429 0 R (page.50) 789 0 R (page.51) 795 0 R (page.52) 802 0 R (page.53) 812 0 R (page.54) 818 0 R (page.55) 824 0 R (page.56) 831 0 R (page.57) 837 0 R (page.58) 843 0 R (page.59) 850 0 R (page.6) 439 0 R (page.60) 856 0 R (page.61) 862 0 R (page.62) 866 0 R (page.63) 874 0 R (page.64) 878 0 R (page.65) 887 0 R (page.66) 891 0 R (page.67) 899 0 R (page.68) 903 0 R (page.69) 911 0 R (page.7) 449 0 R (page.70) 915 0 R (page.71) 927 0 R (page.72) 931 0 R (page.73) 939 0 R (page.74) 943 0 R (page.75) 947 0 R (page.76) 966 0 R (page.77) 973 0 R (page.78) 981 0 R (page.79) 989 0 R (page.8) 461 0 R (page.80) 995 0 R (page.81) 1003 0 R (page.82) 1007 0 R (page.83) 1013 0 R (page.84) 1018 0 R (page.85) 1023 0 R (page.86) 1028 0 R (page.87) 1033 0 R (page.88) 1045 0 R (page.9) 466 0 R (page.i) 283 0 R (page.ii) 331 0 R (precdata) 477 0 R (section*.1) 284 0 R (section*.10) 74 0 R (section*.100) 1014 0 R (section*.101) 250 0 R (section*.102) 1019 0 R (section*.103) 254 0 R (section*.104) 1024 0 R (section*.105) 258 0 R (section*.106) 1029 0 R (section*.107) 1034 0 R (section*.11) 556 0 R (section*.12) 78 0 R (section*.13) 567 0 R (section*.14) 82 0 R (section*.15) 577 0 R (section*.16) 86 0 R (section*.17) 588 0 R (section*.18) 90 0 R (section*.19) 599 0 R (section*.2) 58 0 R (section*.20) 94 0 R (section*.21) 618 0 R (section*.22) 102 0 R (section*.23) 646 0 R (section*.24) 106 0 R (section*.25) 660 0 R (section*.26) 668 0 R (section*.27) 110 0 R (section*.28) 678 0 R (section*.29) 679 0 R (section*.3) 500 0 R (section*.30) 114 0 R (section*.31) 691 0 R (section*.32) 692 0 R (section*.33) 122 0 R (section*.34) 707 0 R (section*.35) 714 0 R (section*.36) 126 0 R (section*.37) 720 0 R (section*.38) 722 0 R (section*.39) 130 0 R (section*.4) 62 0 R (section*.40) 728 0 R (section*.41) 730 0 R (section*.42) 134 0 R (section*.43) 736 0 R (section*.44) 138 0 R (section*.45) 743 0 R (section*.46) 142 0 R (section*.47) 749 0 R (section*.48) 752 0 R (section*.49) 146 0 R (section*.5) 519 0 R (section*.50) 761 0 R (section*.51) 769 0 R (section*.52) 150 0 R (section*.53) 779 0 R (section*.54) 782 0 R (section*.55) 154 0 R (section*.56) 796 0 R (section*.57) 158 0 R (section*.58) 803 0 R (section*.59) 806 0 R (section*.6) 66 0 R (section*.60) 162 0 R (section*.61) 813 0 R (section*.62) 166 0 R (section*.63) 819 0 R (section*.64) 825 0 R (section*.65) 170 0 R (section*.66) 832 0 R (section*.67) 174 0 R (section*.68) 838 0 R (section*.69) 178 0 R (section*.7) 534 0 R (section*.70) 844 0 R (section*.71) 182 0 R (section*.72) 851 0 R (section*.73) 186 0 R (section*.74) 857 0 R (section*.75) 194 0 R (section*.76) 867 0 R (section*.77) 198 0 R (section*.78) 879 0 R (section*.79) 202 0 R (section*.8) 70 0 R (section*.80) 892 0 R (section*.81) 206 0 R (section*.82) 904 0 R (section*.83) 210 0 R (section*.84) 919 0 R (section*.85) 214 0 R (section*.86) 932 0 R (section*.87) 222 0 R (section*.88) 948 0 R (section*.89) 950 0 R (section*.9) 548 0 R (section*.90) 226 0 R (section*.91) 974 0 R (section*.92) 230 0 R (section*.93) 982 0 R (section*.94) 983 0 R (section*.95) 234 0 R (section*.96) 990 0 R (section*.97) 242 0 R (section*.98) 1008 0 R (section*.99) 246 0 R (section.1) 10 0 R (section.2) 14 0 R (section.3) 26 0 R (section.4) 54 0 R (section.5) 98 0 R (section.6) 118 0 R (section.7) 190 0 R (section.8) 218 0 R (section.9) 238 0 R (spdata) 462 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.3.1) 30 0 R (subsection.3.2) 38 0 R (subsection.3.3) 46 0 R (subsubsection.3.1.1) 34 0 R (subsubsection.3.2.1) 42 0 R (subsubsection.3.3.1) 50 0 R (table.1) 501 0 R (table.10) 619 0 R (table.11) 645 0 R (table.12) 659 0 R (table.13) 677 0 R (table.14) 690 0 R (table.2) 520 0 R (table.3) 535 0 R (table.4) 549 0 R (table.5) 557 0 R (table.6) 568 0 R (table.7) 576 0 R (table.8) 587 0 R (table.9) 598 0 R (title.0) 6 0 R] /Limits [(Doc-Start) (title.0)] >> endobj 1078 0 obj << @@ -26469,7 +26525,7 @@ endobj >> endobj 1081 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.7 2006/04/27 16:31:44 sfilippo Exp $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.10b)/Keywords() -/CreationDate (D:20060524162200) +/CreationDate (D:20060525152600) >> endobj xref 0 1082 @@ -26479,1082 +26535,1082 @@ xref 0000000004 00000 f 0000000000 00000 f 0000000009 00000 n -0000006756 00000 n -0000839089 00000 n +0000006760 00000 n +0000840153 00000 n 0000000052 00000 n 0000000094 00000 n -0000073691 00000 n -0000839017 00000 n +0000073702 00000 n +0000840081 00000 n 0000000139 00000 n 0000000172 00000 n -0000073751 00000 n -0000838894 00000 n +0000073762 00000 n +0000839958 00000 n 0000000218 00000 n 0000000255 00000 n -0000098743 00000 n -0000838820 00000 n +0000099292 00000 n +0000839884 00000 n 0000000306 00000 n 0000000350 00000 n -0000120539 00000 n -0000838746 00000 n +0000121600 00000 n +0000839810 00000 n 0000000401 00000 n 0000000441 00000 n -0000134040 00000 n -0000838623 00000 n +0000135101 00000 n +0000839687 00000 n 0000000487 00000 n 0000000523 00000 n -0000134101 00000 n -0000838512 00000 n +0000135162 00000 n +0000839576 00000 n 0000000574 00000 n 0000000622 00000 n -0000157332 00000 n -0000838451 00000 n +0000158393 00000 n +0000839515 00000 n 0000000678 00000 n 0000000718 00000 n -0000157393 00000 n -0000838327 00000 n +0000158454 00000 n +0000839391 00000 n 0000000769 00000 n 0000000820 00000 n -0000182241 00000 n -0000838266 00000 n +0000183302 00000 n +0000839330 00000 n 0000000876 00000 n 0000000916 00000 n -0000182302 00000 n -0000838155 00000 n +0000183363 00000 n +0000839219 00000 n 0000000967 00000 n 0000001019 00000 n -0000192563 00000 n -0000838094 00000 n +0000193624 00000 n +0000839158 00000 n 0000001075 00000 n 0000001115 00000 n -0000195612 00000 n -0000837970 00000 n +0000196676 00000 n +0000839034 00000 n 0000001161 00000 n -0000001200 00000 n -0000205812 00000 n -0000837896 00000 n -0000001247 00000 n -0000001280 00000 n -0000218478 00000 n -0000837809 00000 n -0000001327 00000 n -0000001358 00000 n -0000230243 00000 n -0000837722 00000 n -0000001405 00000 n -0000001436 00000 n -0000240205 00000 n -0000837635 00000 n -0000001483 00000 n -0000001515 00000 n -0000248197 00000 n -0000837548 00000 n -0000001563 00000 n -0000001595 00000 n -0000256774 00000 n -0000837461 00000 n -0000001643 00000 n -0000001675 00000 n -0000265487 00000 n -0000837374 00000 n -0000001723 00000 n -0000001755 00000 n -0000273565 00000 n -0000837287 00000 n -0000001803 00000 n -0000001835 00000 n -0000284811 00000 n -0000837200 00000 n -0000001883 00000 n -0000001913 00000 n -0000304926 00000 n -0000837126 00000 n -0000001961 00000 n -0000001991 00000 n -0000323899 00000 n -0000836999 00000 n -0000002037 00000 n -0000002081 00000 n -0000332691 00000 n -0000836921 00000 n -0000002130 00000 n -0000002161 00000 n -0000345875 00000 n -0000836829 00000 n -0000002210 00000 n -0000002241 00000 n -0000363416 00000 n -0000836737 00000 n -0000002290 00000 n -0000002323 00000 n -0000381750 00000 n -0000836659 00000 n -0000002372 00000 n -0000002406 00000 n -0000391078 00000 n -0000836529 00000 n -0000002453 00000 n -0000002518 00000 n -0000399366 00000 n -0000836450 00000 n -0000002567 00000 n -0000002599 00000 n -0000410193 00000 n -0000836357 00000 n -0000002648 00000 n -0000002680 00000 n -0000414718 00000 n -0000836264 00000 n -0000002729 00000 n -0000002761 00000 n -0000420459 00000 n -0000836171 00000 n -0000002810 00000 n -0000002842 00000 n -0000424415 00000 n -0000836078 00000 n -0000002891 00000 n -0000002924 00000 n -0000432090 00000 n -0000835985 00000 n -0000002973 00000 n -0000003005 00000 n -0000441557 00000 n -0000835892 00000 n -0000003054 00000 n -0000003086 00000 n -0000455216 00000 n -0000835799 00000 n -0000003135 00000 n -0000003167 00000 n -0000462736 00000 n -0000835706 00000 n -0000003216 00000 n -0000003249 00000 n -0000469118 00000 n -0000835613 00000 n -0000003298 00000 n -0000003329 00000 n -0000474675 00000 n -0000835520 00000 n -0000003378 00000 n -0000003410 00000 n -0000482941 00000 n -0000835427 00000 n -0000003459 00000 n -0000003491 00000 n -0000489201 00000 n -0000835334 00000 n -0000003540 00000 n -0000003572 00000 n -0000493784 00000 n -0000835241 00000 n -0000003621 00000 n -0000003654 00000 n -0000500102 00000 n -0000835148 00000 n -0000003703 00000 n -0000003734 00000 n -0000508805 00000 n -0000835055 00000 n -0000003783 00000 n -0000003827 00000 n -0000517500 00000 n -0000834976 00000 n -0000003876 00000 n -0000003920 00000 n -0000518548 00000 n -0000834846 00000 n -0000003967 00000 n -0000004006 00000 n -0000527909 00000 n -0000834767 00000 n -0000004055 00000 n -0000004085 00000 n -0000542536 00000 n -0000834674 00000 n -0000004134 00000 n -0000004165 00000 n -0000557184 00000 n -0000834581 00000 n -0000004214 00000 n -0000004246 00000 n -0000571849 00000 n -0000834488 00000 n -0000004295 00000 n -0000004331 00000 n -0000586688 00000 n -0000834395 00000 n -0000004380 00000 n -0000004417 00000 n -0000601867 00000 n -0000834316 00000 n -0000004466 00000 n -0000004499 00000 n -0000611001 00000 n -0000834186 00000 n -0000004546 00000 n -0000004591 00000 n -0000620487 00000 n -0000834107 00000 n -0000004640 00000 n -0000004674 00000 n -0000632097 00000 n -0000834014 00000 n -0000004723 00000 n -0000004757 00000 n -0000640199 00000 n -0000833921 00000 n -0000004806 00000 n -0000004841 00000 n -0000643493 00000 n -0000833842 00000 n -0000004890 00000 n -0000004930 00000 n -0000651906 00000 n -0000833726 00000 n -0000004977 00000 n -0000005013 00000 n -0000661937 00000 n -0000833647 00000 n -0000005062 00000 n -0000005096 00000 n -0000664123 00000 n -0000833554 00000 n -0000005145 00000 n -0000005177 00000 n -0000666598 00000 n -0000833461 00000 n -0000005227 00000 n -0000005273 00000 n -0000669388 00000 n -0000833368 00000 n -0000005323 00000 n -0000005366 00000 n -0000672103 00000 n -0000833289 00000 n -0000005416 00000 n -0000005450 00000 n -0000006515 00000 n -0000006815 00000 n -0000005502 00000 n -0000006634 00000 n -0000006695 00000 n -0000830196 00000 n -0000818289 00000 n -0000830032 00000 n -0000817864 00000 n -0000810873 00000 n -0000817700 00000 n -0000810066 00000 n -0000795526 00000 n -0000809902 00000 n -0000794603 00000 n -0000776715 00000 n -0000794440 00000 n -0000830929 00000 n -0000042788 00000 n -0000035570 00000 n -0000006925 00000 n -0000042666 00000 n -0000042727 00000 n -0000036045 00000 n -0000036196 00000 n -0000036346 00000 n -0000036503 00000 n -0000036660 00000 n -0000036810 00000 n -0000036966 00000 n -0000037127 00000 n -0000037284 00000 n -0000037445 00000 n -0000037602 00000 n -0000037764 00000 n -0000037911 00000 n -0000038064 00000 n -0000038217 00000 n -0000038370 00000 n -0000038523 00000 n -0000038677 00000 n -0000038831 00000 n -0000038985 00000 n -0000039139 00000 n -0000039292 00000 n -0000039446 00000 n -0000039597 00000 n -0000039751 00000 n -0000039905 00000 n -0000040059 00000 n -0000040213 00000 n -0000040364 00000 n -0000040516 00000 n -0000040670 00000 n -0000040823 00000 n -0000040977 00000 n -0000041131 00000 n -0000041285 00000 n -0000041439 00000 n -0000041593 00000 n -0000041747 00000 n -0000041900 00000 n -0000042053 00000 n -0000042206 00000 n -0000042360 00000 n -0000042513 00000 n -0000061267 00000 n -0000057844 00000 n -0000042885 00000 n -0000061205 00000 n -0000058135 00000 n -0000058289 00000 n -0000058442 00000 n -0000058593 00000 n -0000058747 00000 n -0000058900 00000 n -0000059054 00000 n -0000059207 00000 n -0000059361 00000 n -0000059514 00000 n -0000059666 00000 n -0000059820 00000 n -0000059974 00000 n -0000060128 00000 n -0000060282 00000 n -0000060434 00000 n -0000060587 00000 n -0000060741 00000 n -0000060895 00000 n -0000061050 00000 n -0000073811 00000 n -0000072430 00000 n -0000061351 00000 n -0000072617 00000 n -0000072771 00000 n -0000072927 00000 n -0000073081 00000 n -0000073235 00000 n -0000073386 00000 n -0000073538 00000 n -0000775964 00000 n -0000759817 00000 n -0000775800 00000 n -0000758240 00000 n -0000747352 00000 n -0000758076 00000 n -0000691370 00000 n -0000691307 00000 n -0000691055 00000 n -0000691118 00000 n -0000682015 00000 n -0000682077 00000 n -0000682139 00000 n -0000081914 00000 n -0000087424 00000 n -0000081767 00000 n -0000073921 00000 n -0000087301 00000 n -0000086997 00000 n -0000087148 00000 n -0000087363 00000 n -0000746764 00000 n -0000742841 00000 n -0000746601 00000 n -0000082557 00000 n -0000082613 00000 n -0000082693 00000 n -0000083733 00000 n -0000083754 00000 n -0000084085 00000 n -0000086975 00000 n -0000690992 00000 n -0000098803 00000 n -0000098231 00000 n -0000087549 00000 n -0000098682 00000 n -0000742143 00000 n -0000730270 00000 n -0000741979 00000 n -0000098378 00000 n -0000098530 00000 n -0000730047 00000 n -0000727243 00000 n -0000729883 00000 n -0000110893 00000 n -0000109723 00000 n -0000098951 00000 n -0000109842 00000 n -0000109904 00000 n -0000109966 00000 n -0000110028 00000 n -0000110090 00000 n -0000110152 00000 n -0000110214 00000 n -0000110276 00000 n -0000110338 00000 n -0000110400 00000 n -0000110462 00000 n -0000110522 00000 n -0000110583 00000 n -0000110645 00000 n -0000110707 00000 n -0000110769 00000 n -0000110831 00000 n -0000831047 00000 n -0000120599 00000 n -0000120054 00000 n -0000111015 00000 n -0000120173 00000 n -0000120234 00000 n -0000120295 00000 n -0000120356 00000 n -0000120417 00000 n -0000120478 00000 n -0000134534 00000 n -0000133859 00000 n -0000120722 00000 n -0000133978 00000 n -0000134162 00000 n -0000134224 00000 n -0000134286 00000 n -0000134348 00000 n -0000134410 00000 n -0000134472 00000 n -0000144504 00000 n -0000143835 00000 n -0000134644 00000 n -0000143954 00000 n -0000144015 00000 n -0000144076 00000 n -0000144137 00000 n -0000144198 00000 n -0000144259 00000 n -0000144320 00000 n -0000144381 00000 n -0000144442 00000 n -0000157516 00000 n -0000157151 00000 n -0000144614 00000 n -0000157270 00000 n -0000157454 00000 n -0000167827 00000 n -0000167414 00000 n -0000157626 00000 n -0000167704 00000 n -0000167553 00000 n -0000167765 00000 n -0000182424 00000 n -0000181641 00000 n -0000167924 00000 n -0000181931 00000 n -0000181993 00000 n -0000182055 00000 n -0000182117 00000 n -0000182179 00000 n -0000182362 00000 n -0000181780 00000 n -0000831165 00000 n -0000192501 00000 n -0000192623 00000 n -0000192321 00000 n -0000182560 00000 n -0000192440 00000 n -0000726645 00000 n -0000718680 00000 n -0000726482 00000 n -0000194956 00000 n -0000194775 00000 n -0000192746 00000 n -0000194894 00000 n -0000195672 00000 n -0000195432 00000 n -0000195040 00000 n -0000195551 00000 n -0000205996 00000 n -0000204829 00000 n -0000195756 00000 n -0000205750 00000 n -0000205873 00000 n -0000205935 00000 n -0000205000 00000 n -0000205150 00000 n -0000205300 00000 n -0000205450 00000 n -0000205600 00000 n -0000208558 00000 n -0000208208 00000 n -0000206145 00000 n -0000208497 00000 n -0000208347 00000 n -0000218662 00000 n -0000217654 00000 n -0000208655 00000 n -0000218416 00000 n -0000717266 00000 n -0000711930 00000 n -0000717103 00000 n -0000218539 00000 n -0000218601 00000 n -0000217817 00000 n -0000217966 00000 n -0000218116 00000 n -0000218266 00000 n -0000831283 00000 n -0000219980 00000 n -0000219800 00000 n -0000218824 00000 n -0000219919 00000 n -0000230428 00000 n -0000229419 00000 n -0000220077 00000 n -0000230181 00000 n -0000230304 00000 n -0000230366 00000 n -0000229582 00000 n -0000229732 00000 n -0000229882 00000 n -0000230032 00000 n -0000231565 00000 n -0000231385 00000 n -0000230590 00000 n -0000231504 00000 n -0000240390 00000 n -0000239697 00000 n -0000231649 00000 n -0000240143 00000 n -0000240266 00000 n -0000240328 00000 n -0000239844 00000 n -0000239994 00000 n -0000248380 00000 n -0000247690 00000 n -0000240552 00000 n -0000248136 00000 n -0000248257 00000 n -0000248318 00000 n -0000247837 00000 n -0000247985 00000 n -0000256959 00000 n -0000256265 00000 n -0000248542 00000 n -0000256712 00000 n -0000711656 00000 n -0000708644 00000 n -0000711495 00000 n -0000256835 00000 n -0000256897 00000 n -0000256412 00000 n -0000256562 00000 n -0000831401 00000 n -0000265670 00000 n -0000264980 00000 n -0000257133 00000 n -0000265426 00000 n -0000265547 00000 n -0000265609 00000 n -0000265127 00000 n -0000265275 00000 n -0000273750 00000 n -0000273058 00000 n -0000265832 00000 n -0000273503 00000 n -0000708306 00000 n -0000705968 00000 n -0000708145 00000 n -0000273626 00000 n -0000273688 00000 n -0000273205 00000 n -0000273353 00000 n -0000285179 00000 n -0000284149 00000 n -0000273912 00000 n -0000284750 00000 n -0000284871 00000 n -0000284932 00000 n -0000284994 00000 n -0000285056 00000 n -0000285118 00000 n -0000284304 00000 n -0000284454 00000 n -0000284603 00000 n -0000295386 00000 n -0000294080 00000 n -0000285353 00000 n -0000295324 00000 n -0000294267 00000 n -0000294416 00000 n -0000294566 00000 n -0000294716 00000 n -0000294869 00000 n -0000295022 00000 n -0000295174 00000 n -0000305108 00000 n -0000304746 00000 n -0000295496 00000 n -0000304865 00000 n -0000304986 00000 n -0000305047 00000 n -0000317164 00000 n -0000316020 00000 n -0000305282 00000 n -0000317102 00000 n -0000316199 00000 n -0000316349 00000 n -0000316500 00000 n -0000316651 00000 n -0000316802 00000 n -0000316952 00000 n -0000831519 00000 n -0000323204 00000 n -0000322696 00000 n -0000317300 00000 n -0000323143 00000 n -0000322843 00000 n -0000322994 00000 n -0000323960 00000 n -0000323718 00000 n -0000323314 00000 n -0000323837 00000 n -0000332875 00000 n -0000332022 00000 n -0000324044 00000 n -0000332630 00000 n -0000332752 00000 n -0000332814 00000 n -0000332177 00000 n -0000332328 00000 n -0000332479 00000 n -0000335566 00000 n -0000335214 00000 n -0000333024 00000 n -0000335504 00000 n -0000335353 00000 n -0000346057 00000 n -0000345366 00000 n -0000335663 00000 n -0000345814 00000 n -0000345936 00000 n -0000345998 00000 n -0000345513 00000 n -0000345664 00000 n -0000352018 00000 n -0000351420 00000 n -0000346219 00000 n -0000351710 00000 n -0000351559 00000 n -0000351772 00000 n -0000351832 00000 n -0000351894 00000 n -0000351956 00000 n -0000831637 00000 n -0000363660 00000 n -0000362906 00000 n -0000352141 00000 n -0000363355 00000 n -0000363477 00000 n -0000363539 00000 n -0000363599 00000 n -0000363053 00000 n -0000363204 00000 n -0000371113 00000 n -0000370932 00000 n -0000363847 00000 n -0000371051 00000 n -0000381995 00000 n -0000381399 00000 n -0000371223 00000 n -0000381689 00000 n -0000381811 00000 n -0000381873 00000 n -0000381934 00000 n -0000381538 00000 n -0000390358 00000 n -0000390006 00000 n -0000382182 00000 n -0000390296 00000 n -0000390145 00000 n -0000391139 00000 n -0000390898 00000 n -0000390468 00000 n -0000391017 00000 n -0000399490 00000 n -0000399185 00000 n -0000391223 00000 n -0000399304 00000 n -0000399428 00000 n -0000831755 00000 n -0000403641 00000 n -0000403170 00000 n -0000399626 00000 n -0000403458 00000 n -0000403309 00000 n -0000403519 00000 n -0000403580 00000 n -0000410440 00000 n -0000409842 00000 n -0000403764 00000 n -0000410131 00000 n -0000410255 00000 n -0000409981 00000 n -0000410317 00000 n -0000410379 00000 n -0000414962 00000 n -0000414367 00000 n -0000410576 00000 n -0000414657 00000 n -0000414779 00000 n -0000414506 00000 n -0000414840 00000 n -0000414901 00000 n -0000420583 00000 n -0000419951 00000 n -0000415085 00000 n -0000420397 00000 n -0000420521 00000 n -0000420098 00000 n -0000420247 00000 n -0000424537 00000 n -0000424065 00000 n -0000420706 00000 n -0000424354 00000 n -0000424476 00000 n -0000424204 00000 n -0000432462 00000 n -0000431584 00000 n -0000424660 00000 n -0000432028 00000 n -0000432152 00000 n -0000431731 00000 n -0000431880 00000 n -0000432214 00000 n -0000432276 00000 n -0000432338 00000 n -0000432400 00000 n -0000831873 00000 n -0000441679 00000 n -0000440892 00000 n -0000432598 00000 n -0000441496 00000 n -0000441618 00000 n -0000441047 00000 n -0000441197 00000 n -0000441346 00000 n -0000445953 00000 n -0000445400 00000 n -0000441815 00000 n -0000445519 00000 n -0000445581 00000 n -0000445643 00000 n -0000445705 00000 n -0000445767 00000 n -0000445829 00000 n -0000445891 00000 n -0000455582 00000 n -0000454709 00000 n -0000446063 00000 n -0000455155 00000 n -0000455277 00000 n -0000454856 00000 n -0000455007 00000 n -0000455338 00000 n -0000455399 00000 n -0000455460 00000 n -0000455521 00000 n -0000457706 00000 n -0000457401 00000 n -0000455705 00000 n -0000457520 00000 n -0000457582 00000 n -0000457644 00000 n -0000462858 00000 n -0000462229 00000 n -0000457790 00000 n -0000462675 00000 n -0000462797 00000 n -0000462376 00000 n -0000462524 00000 n -0000469366 00000 n -0000468611 00000 n -0000462981 00000 n -0000469056 00000 n -0000469180 00000 n -0000468758 00000 n -0000468906 00000 n -0000469242 00000 n -0000469304 00000 n -0000831991 00000 n -0000474797 00000 n -0000474326 00000 n -0000469489 00000 n -0000474614 00000 n -0000474736 00000 n -0000474465 00000 n -0000483065 00000 n -0000482590 00000 n -0000474933 00000 n -0000482879 00000 n -0000483003 00000 n -0000482729 00000 n -0000484758 00000 n -0000484395 00000 n -0000483201 00000 n -0000484514 00000 n -0000484575 00000 n -0000484636 00000 n -0000484697 00000 n -0000489325 00000 n -0000488850 00000 n -0000484842 00000 n -0000489139 00000 n -0000489263 00000 n -0000488989 00000 n -0000493906 00000 n -0000493434 00000 n -0000489448 00000 n -0000493723 00000 n -0000493845 00000 n -0000493573 00000 n -0000500226 00000 n -0000499750 00000 n -0000494029 00000 n -0000500040 00000 n -0000500164 00000 n -0000499889 00000 n -0000832109 00000 n -0000508927 00000 n -0000508454 00000 n -0000500375 00000 n -0000508744 00000 n -0000508866 00000 n -0000508593 00000 n -0000517624 00000 n -0000517149 00000 n -0000509063 00000 n -0000517438 00000 n -0000517562 00000 n -0000517288 00000 n -0000518609 00000 n -0000518368 00000 n -0000517760 00000 n -0000518487 00000 n -0000528032 00000 n -0000527245 00000 n -0000518693 00000 n -0000527847 00000 n -0000527970 00000 n -0000527400 00000 n -0000527548 00000 n -0000527698 00000 n -0000533200 00000 n -0000533020 00000 n -0000528206 00000 n -0000533139 00000 n -0000542659 00000 n -0000541872 00000 n -0000533310 00000 n -0000542474 00000 n -0000542597 00000 n -0000542027 00000 n -0000542175 00000 n -0000542325 00000 n -0000832227 00000 n -0000547827 00000 n -0000547647 00000 n -0000542833 00000 n -0000547766 00000 n -0000557307 00000 n -0000556520 00000 n -0000547937 00000 n -0000557122 00000 n -0000557245 00000 n -0000556675 00000 n -0000556823 00000 n -0000556973 00000 n -0000562475 00000 n -0000562295 00000 n -0000557481 00000 n -0000562414 00000 n -0000571973 00000 n -0000571186 00000 n -0000562585 00000 n -0000571787 00000 n -0000571911 00000 n -0000571341 00000 n -0000571489 00000 n -0000571638 00000 n -0000577141 00000 n -0000576961 00000 n -0000572147 00000 n -0000577080 00000 n -0000586812 00000 n -0000586025 00000 n -0000577251 00000 n -0000586626 00000 n -0000704085 00000 n -0000701446 00000 n -0000703920 00000 n -0000586750 00000 n -0000586180 00000 n -0000586328 00000 n -0000586477 00000 n -0000832345 00000 n -0000592492 00000 n -0000592312 00000 n -0000586999 00000 n -0000592431 00000 n -0000601990 00000 n -0000601203 00000 n -0000592602 00000 n -0000601805 00000 n -0000601928 00000 n -0000601358 00000 n -0000601506 00000 n -0000601656 00000 n -0000607658 00000 n -0000607478 00000 n -0000602164 00000 n -0000607597 00000 n -0000611063 00000 n -0000610820 00000 n -0000607768 00000 n -0000610939 00000 n -0000620729 00000 n -0000619649 00000 n -0000611160 00000 n -0000620426 00000 n -0000620547 00000 n -0000619812 00000 n -0000620608 00000 n -0000619962 00000 n -0000620117 00000 n -0000620272 00000 n -0000700227 00000 n -0000697626 00000 n -0000700066 00000 n -0000620668 00000 n -0000697206 00000 n -0000692593 00000 n -0000697044 00000 n -0000690929 00000 n -0000682703 00000 n -0000625137 00000 n -0000624782 00000 n -0000620903 00000 n -0000625075 00000 n -0000624921 00000 n -0000832463 00000 n -0000682327 00000 n -0000632219 00000 n -0000631434 00000 n -0000625247 00000 n -0000632036 00000 n -0000632158 00000 n -0000631589 00000 n -0000631737 00000 n -0000631887 00000 n -0000640384 00000 n -0000639688 00000 n -0000632355 00000 n -0000640137 00000 n -0000640261 00000 n -0000640323 00000 n -0000639835 00000 n -0000639986 00000 n -0000643615 00000 n -0000643142 00000 n -0000640520 00000 n -0000643432 00000 n -0000643554 00000 n -0000643281 00000 n -0000651968 00000 n -0000651398 00000 n -0000643738 00000 n -0000651844 00000 n -0000651545 00000 n -0000651694 00000 n -0000656836 00000 n -0000656899 00000 n -0000656962 00000 n -0000656651 00000 n -0000652065 00000 n -0000656773 00000 n -0000662064 00000 n -0000661750 00000 n -0000657060 00000 n -0000661873 00000 n -0000662000 00000 n -0000832582 00000 n -0000664248 00000 n -0000663937 00000 n -0000662175 00000 n -0000664060 00000 n -0000664185 00000 n -0000666725 00000 n -0000666411 00000 n -0000664359 00000 n -0000666534 00000 n -0000666661 00000 n -0000669513 00000 n -0000669202 00000 n -0000666836 00000 n -0000669325 00000 n -0000669450 00000 n -0000672230 00000 n -0000671916 00000 n -0000669624 00000 n -0000672039 00000 n -0000672166 00000 n -0000682765 00000 n -0000681767 00000 n -0000672341 00000 n -0000681890 00000 n -0000681953 00000 n -0000682201 00000 n -0000682264 00000 n -0000682389 00000 n -0000682452 00000 n -0000682515 00000 n -0000682578 00000 n -0000682641 00000 n -0000691561 00000 n -0000690742 00000 n -0000682876 00000 n -0000690865 00000 n -0000691181 00000 n -0000691245 00000 n -0000691433 00000 n -0000691497 00000 n -0000832707 00000 n -0000691646 00000 n -0000697431 00000 n -0000700425 00000 n -0000700450 00000 n -0000704285 00000 n -0000704310 00000 n -0000708518 00000 n -0000711869 00000 n -0000717489 00000 n -0000717661 00000 n -0000726980 00000 n -0000730245 00000 n -0000742538 00000 n -0000747064 00000 n -0000758543 00000 n -0000758868 00000 n -0000776346 00000 n -0000795116 00000 n -0000810497 00000 n -0000818108 00000 n -0000830564 00000 n -0000832787 00000 n -0000832907 00000 n -0000833027 00000 n -0000833133 00000 n -0000833215 00000 n -0000839187 00000 n -0000845715 00000 n -0000845756 00000 n -0000845796 00000 n -0000846132 00000 n +0000001204 00000 n +0000206876 00000 n +0000838960 00000 n +0000001251 00000 n +0000001284 00000 n +0000219542 00000 n +0000838873 00000 n +0000001331 00000 n +0000001362 00000 n +0000231307 00000 n +0000838786 00000 n +0000001409 00000 n +0000001440 00000 n +0000241269 00000 n +0000838699 00000 n +0000001487 00000 n +0000001519 00000 n +0000249261 00000 n +0000838612 00000 n +0000001567 00000 n +0000001599 00000 n +0000257838 00000 n +0000838525 00000 n +0000001647 00000 n +0000001679 00000 n +0000266551 00000 n +0000838438 00000 n +0000001727 00000 n +0000001759 00000 n +0000274629 00000 n +0000838351 00000 n +0000001807 00000 n +0000001839 00000 n +0000285875 00000 n +0000838264 00000 n +0000001887 00000 n +0000001917 00000 n +0000305990 00000 n +0000838190 00000 n +0000001965 00000 n +0000001995 00000 n +0000324963 00000 n +0000838063 00000 n +0000002041 00000 n +0000002085 00000 n +0000333755 00000 n +0000837985 00000 n +0000002134 00000 n +0000002165 00000 n +0000346939 00000 n +0000837893 00000 n +0000002214 00000 n +0000002245 00000 n +0000364480 00000 n +0000837801 00000 n +0000002294 00000 n +0000002327 00000 n +0000382814 00000 n +0000837723 00000 n +0000002376 00000 n +0000002410 00000 n +0000392142 00000 n +0000837593 00000 n +0000002457 00000 n +0000002522 00000 n +0000400430 00000 n +0000837514 00000 n +0000002571 00000 n +0000002603 00000 n +0000411257 00000 n +0000837421 00000 n +0000002652 00000 n +0000002684 00000 n +0000415782 00000 n +0000837328 00000 n +0000002733 00000 n +0000002765 00000 n +0000421523 00000 n +0000837235 00000 n +0000002814 00000 n +0000002846 00000 n +0000425479 00000 n +0000837142 00000 n +0000002895 00000 n +0000002928 00000 n +0000433154 00000 n +0000837049 00000 n +0000002977 00000 n +0000003009 00000 n +0000442621 00000 n +0000836956 00000 n +0000003058 00000 n +0000003090 00000 n +0000456280 00000 n +0000836863 00000 n +0000003139 00000 n +0000003171 00000 n +0000463800 00000 n +0000836770 00000 n +0000003220 00000 n +0000003253 00000 n +0000470182 00000 n +0000836677 00000 n +0000003302 00000 n +0000003333 00000 n +0000475739 00000 n +0000836584 00000 n +0000003382 00000 n +0000003414 00000 n +0000484005 00000 n +0000836491 00000 n +0000003463 00000 n +0000003495 00000 n +0000490265 00000 n +0000836398 00000 n +0000003544 00000 n +0000003576 00000 n +0000494848 00000 n +0000836305 00000 n +0000003625 00000 n +0000003658 00000 n +0000501166 00000 n +0000836212 00000 n +0000003707 00000 n +0000003738 00000 n +0000509869 00000 n +0000836119 00000 n +0000003787 00000 n +0000003831 00000 n +0000518564 00000 n +0000836040 00000 n +0000003880 00000 n +0000003924 00000 n +0000519612 00000 n +0000835910 00000 n +0000003971 00000 n +0000004010 00000 n +0000528973 00000 n +0000835831 00000 n +0000004059 00000 n +0000004089 00000 n +0000543600 00000 n +0000835738 00000 n +0000004138 00000 n +0000004169 00000 n +0000558248 00000 n +0000835645 00000 n +0000004218 00000 n +0000004250 00000 n +0000572913 00000 n +0000835552 00000 n +0000004299 00000 n +0000004335 00000 n +0000587752 00000 n +0000835459 00000 n +0000004384 00000 n +0000004421 00000 n +0000602931 00000 n +0000835380 00000 n +0000004470 00000 n +0000004503 00000 n +0000612065 00000 n +0000835250 00000 n +0000004550 00000 n +0000004595 00000 n +0000621551 00000 n +0000835171 00000 n +0000004644 00000 n +0000004678 00000 n +0000633161 00000 n +0000835078 00000 n +0000004727 00000 n +0000004761 00000 n +0000641263 00000 n +0000834985 00000 n +0000004810 00000 n +0000004845 00000 n +0000644557 00000 n +0000834906 00000 n +0000004894 00000 n +0000004934 00000 n +0000652970 00000 n +0000834790 00000 n +0000004981 00000 n +0000005017 00000 n +0000663001 00000 n +0000834711 00000 n +0000005066 00000 n +0000005100 00000 n +0000665187 00000 n +0000834618 00000 n +0000005149 00000 n +0000005181 00000 n +0000667662 00000 n +0000834525 00000 n +0000005231 00000 n +0000005277 00000 n +0000670452 00000 n +0000834432 00000 n +0000005327 00000 n +0000005370 00000 n +0000673167 00000 n +0000834353 00000 n +0000005420 00000 n +0000005454 00000 n +0000006519 00000 n +0000006819 00000 n +0000005506 00000 n +0000006638 00000 n +0000006699 00000 n +0000831260 00000 n +0000819353 00000 n +0000831096 00000 n +0000818928 00000 n +0000811937 00000 n +0000818764 00000 n +0000811130 00000 n +0000796590 00000 n +0000810966 00000 n +0000795667 00000 n +0000777779 00000 n +0000795504 00000 n +0000831993 00000 n +0000042799 00000 n +0000035581 00000 n +0000006929 00000 n +0000042677 00000 n +0000042738 00000 n +0000036056 00000 n +0000036207 00000 n +0000036357 00000 n +0000036514 00000 n +0000036671 00000 n +0000036821 00000 n +0000036977 00000 n +0000037138 00000 n +0000037295 00000 n +0000037456 00000 n +0000037613 00000 n +0000037775 00000 n +0000037922 00000 n +0000038075 00000 n +0000038228 00000 n +0000038381 00000 n +0000038534 00000 n +0000038688 00000 n +0000038842 00000 n +0000038996 00000 n +0000039150 00000 n +0000039303 00000 n +0000039457 00000 n +0000039608 00000 n +0000039762 00000 n +0000039916 00000 n +0000040070 00000 n +0000040224 00000 n +0000040375 00000 n +0000040527 00000 n +0000040681 00000 n +0000040834 00000 n +0000040988 00000 n +0000041142 00000 n +0000041296 00000 n +0000041450 00000 n +0000041604 00000 n +0000041758 00000 n +0000041911 00000 n +0000042064 00000 n +0000042217 00000 n +0000042371 00000 n +0000042524 00000 n +0000061278 00000 n +0000057855 00000 n +0000042896 00000 n +0000061216 00000 n +0000058146 00000 n +0000058300 00000 n +0000058453 00000 n +0000058604 00000 n +0000058758 00000 n +0000058911 00000 n +0000059065 00000 n +0000059218 00000 n +0000059372 00000 n +0000059525 00000 n +0000059677 00000 n +0000059831 00000 n +0000059985 00000 n +0000060139 00000 n +0000060293 00000 n +0000060445 00000 n +0000060598 00000 n +0000060752 00000 n +0000060906 00000 n +0000061061 00000 n +0000073822 00000 n +0000072441 00000 n +0000061362 00000 n +0000072628 00000 n +0000072782 00000 n +0000072938 00000 n +0000073092 00000 n +0000073246 00000 n +0000073397 00000 n +0000073549 00000 n +0000777028 00000 n +0000760881 00000 n +0000776864 00000 n +0000759304 00000 n +0000748416 00000 n +0000759140 00000 n +0000692434 00000 n +0000692371 00000 n +0000692119 00000 n +0000692182 00000 n +0000683079 00000 n +0000683141 00000 n +0000683203 00000 n +0000082717 00000 n +0000088228 00000 n +0000082570 00000 n +0000073932 00000 n +0000088104 00000 n +0000087800 00000 n +0000087951 00000 n +0000088166 00000 n +0000747828 00000 n +0000743905 00000 n +0000747665 00000 n +0000083360 00000 n +0000083416 00000 n +0000083496 00000 n +0000084536 00000 n +0000084557 00000 n +0000084888 00000 n +0000087778 00000 n +0000692056 00000 n +0000099352 00000 n +0000098780 00000 n +0000088353 00000 n +0000099231 00000 n +0000743207 00000 n +0000731334 00000 n +0000743043 00000 n +0000098927 00000 n +0000099079 00000 n +0000731111 00000 n +0000728307 00000 n +0000730947 00000 n +0000111614 00000 n +0000110504 00000 n +0000099500 00000 n +0000110623 00000 n +0000110685 00000 n +0000110746 00000 n +0000110808 00000 n +0000110870 00000 n +0000110932 00000 n +0000110994 00000 n +0000111056 00000 n +0000111118 00000 n +0000111180 00000 n +0000111242 00000 n +0000111304 00000 n +0000111366 00000 n +0000111428 00000 n +0000111490 00000 n +0000111552 00000 n +0000832111 00000 n +0000121660 00000 n +0000121055 00000 n +0000111736 00000 n +0000121174 00000 n +0000121235 00000 n +0000121296 00000 n +0000121357 00000 n +0000121418 00000 n +0000121479 00000 n +0000121539 00000 n +0000135595 00000 n +0000134920 00000 n +0000121783 00000 n +0000135039 00000 n +0000135223 00000 n +0000135285 00000 n +0000135347 00000 n +0000135409 00000 n +0000135471 00000 n +0000135533 00000 n +0000145565 00000 n +0000144896 00000 n +0000135705 00000 n +0000145015 00000 n +0000145076 00000 n +0000145137 00000 n +0000145198 00000 n +0000145259 00000 n +0000145320 00000 n +0000145381 00000 n +0000145442 00000 n +0000145503 00000 n +0000158577 00000 n +0000158212 00000 n +0000145675 00000 n +0000158331 00000 n +0000158515 00000 n +0000168888 00000 n +0000168475 00000 n +0000158687 00000 n +0000168765 00000 n +0000168614 00000 n +0000168826 00000 n +0000183485 00000 n +0000182702 00000 n +0000168985 00000 n +0000182992 00000 n +0000183054 00000 n +0000183116 00000 n +0000183178 00000 n +0000183240 00000 n +0000183423 00000 n +0000182841 00000 n +0000832229 00000 n +0000193562 00000 n +0000193684 00000 n +0000193382 00000 n +0000183621 00000 n +0000193501 00000 n +0000727709 00000 n +0000719744 00000 n +0000727546 00000 n +0000196017 00000 n +0000195836 00000 n +0000193807 00000 n +0000195955 00000 n +0000196736 00000 n +0000196496 00000 n +0000196101 00000 n +0000196615 00000 n +0000207060 00000 n +0000205893 00000 n +0000196820 00000 n +0000206814 00000 n +0000206937 00000 n +0000206999 00000 n +0000206064 00000 n +0000206214 00000 n +0000206364 00000 n +0000206514 00000 n +0000206664 00000 n +0000209622 00000 n +0000209272 00000 n +0000207209 00000 n +0000209561 00000 n +0000209411 00000 n +0000219726 00000 n +0000218718 00000 n +0000209719 00000 n +0000219480 00000 n +0000718330 00000 n +0000712994 00000 n +0000718167 00000 n +0000219603 00000 n +0000219665 00000 n +0000218881 00000 n +0000219030 00000 n +0000219180 00000 n +0000219330 00000 n +0000832347 00000 n +0000221044 00000 n +0000220864 00000 n +0000219888 00000 n +0000220983 00000 n +0000231492 00000 n +0000230483 00000 n +0000221141 00000 n +0000231245 00000 n +0000231368 00000 n +0000231430 00000 n +0000230646 00000 n +0000230796 00000 n +0000230946 00000 n +0000231096 00000 n +0000232629 00000 n +0000232449 00000 n +0000231654 00000 n +0000232568 00000 n +0000241454 00000 n +0000240761 00000 n +0000232713 00000 n +0000241207 00000 n +0000241330 00000 n +0000241392 00000 n +0000240908 00000 n +0000241058 00000 n +0000249444 00000 n +0000248754 00000 n +0000241616 00000 n +0000249200 00000 n +0000249321 00000 n +0000249382 00000 n +0000248901 00000 n +0000249049 00000 n +0000258023 00000 n +0000257329 00000 n +0000249606 00000 n +0000257776 00000 n +0000712720 00000 n +0000709708 00000 n +0000712559 00000 n +0000257899 00000 n +0000257961 00000 n +0000257476 00000 n +0000257626 00000 n +0000832465 00000 n +0000266734 00000 n +0000266044 00000 n +0000258197 00000 n +0000266490 00000 n +0000266611 00000 n +0000266673 00000 n +0000266191 00000 n +0000266339 00000 n +0000274814 00000 n +0000274122 00000 n +0000266896 00000 n +0000274567 00000 n +0000709370 00000 n +0000707032 00000 n +0000709209 00000 n +0000274690 00000 n +0000274752 00000 n +0000274269 00000 n +0000274417 00000 n +0000286243 00000 n +0000285213 00000 n +0000274976 00000 n +0000285814 00000 n +0000285935 00000 n +0000285996 00000 n +0000286058 00000 n +0000286120 00000 n +0000286182 00000 n +0000285368 00000 n +0000285518 00000 n +0000285667 00000 n +0000296450 00000 n +0000295144 00000 n +0000286417 00000 n +0000296388 00000 n +0000295331 00000 n +0000295480 00000 n +0000295630 00000 n +0000295780 00000 n +0000295933 00000 n +0000296086 00000 n +0000296238 00000 n +0000306172 00000 n +0000305810 00000 n +0000296560 00000 n +0000305929 00000 n +0000306050 00000 n +0000306111 00000 n +0000318228 00000 n +0000317084 00000 n +0000306346 00000 n +0000318166 00000 n +0000317263 00000 n +0000317413 00000 n +0000317564 00000 n +0000317715 00000 n +0000317866 00000 n +0000318016 00000 n +0000832583 00000 n +0000324268 00000 n +0000323760 00000 n +0000318364 00000 n +0000324207 00000 n +0000323907 00000 n +0000324058 00000 n +0000325024 00000 n +0000324782 00000 n +0000324378 00000 n +0000324901 00000 n +0000333939 00000 n +0000333086 00000 n +0000325108 00000 n +0000333694 00000 n +0000333816 00000 n +0000333878 00000 n +0000333241 00000 n +0000333392 00000 n +0000333543 00000 n +0000336630 00000 n +0000336278 00000 n +0000334088 00000 n +0000336568 00000 n +0000336417 00000 n +0000347121 00000 n +0000346430 00000 n +0000336727 00000 n +0000346878 00000 n +0000347000 00000 n +0000347062 00000 n +0000346577 00000 n +0000346728 00000 n +0000353082 00000 n +0000352484 00000 n +0000347283 00000 n +0000352774 00000 n +0000352623 00000 n +0000352836 00000 n +0000352896 00000 n +0000352958 00000 n +0000353020 00000 n +0000832701 00000 n +0000364724 00000 n +0000363970 00000 n +0000353205 00000 n +0000364419 00000 n +0000364541 00000 n +0000364603 00000 n +0000364663 00000 n +0000364117 00000 n +0000364268 00000 n +0000372177 00000 n +0000371996 00000 n +0000364911 00000 n +0000372115 00000 n +0000383059 00000 n +0000382463 00000 n +0000372287 00000 n +0000382753 00000 n +0000382875 00000 n +0000382937 00000 n +0000382998 00000 n +0000382602 00000 n +0000391422 00000 n +0000391070 00000 n +0000383246 00000 n +0000391360 00000 n +0000391209 00000 n +0000392203 00000 n +0000391962 00000 n +0000391532 00000 n +0000392081 00000 n +0000400554 00000 n +0000400249 00000 n +0000392287 00000 n +0000400368 00000 n +0000400492 00000 n +0000832819 00000 n +0000404705 00000 n +0000404234 00000 n +0000400690 00000 n +0000404522 00000 n +0000404373 00000 n +0000404583 00000 n +0000404644 00000 n +0000411504 00000 n +0000410906 00000 n +0000404828 00000 n +0000411195 00000 n +0000411319 00000 n +0000411045 00000 n +0000411381 00000 n +0000411443 00000 n +0000416026 00000 n +0000415431 00000 n +0000411640 00000 n +0000415721 00000 n +0000415843 00000 n +0000415570 00000 n +0000415904 00000 n +0000415965 00000 n +0000421647 00000 n +0000421015 00000 n +0000416149 00000 n +0000421461 00000 n +0000421585 00000 n +0000421162 00000 n +0000421311 00000 n +0000425601 00000 n +0000425129 00000 n +0000421770 00000 n +0000425418 00000 n +0000425540 00000 n +0000425268 00000 n +0000433526 00000 n +0000432648 00000 n +0000425724 00000 n +0000433092 00000 n +0000433216 00000 n +0000432795 00000 n +0000432944 00000 n +0000433278 00000 n +0000433340 00000 n +0000433402 00000 n +0000433464 00000 n +0000832937 00000 n +0000442743 00000 n +0000441956 00000 n +0000433662 00000 n +0000442560 00000 n +0000442682 00000 n +0000442111 00000 n +0000442261 00000 n +0000442410 00000 n +0000447017 00000 n +0000446464 00000 n +0000442879 00000 n +0000446583 00000 n +0000446645 00000 n +0000446707 00000 n +0000446769 00000 n +0000446831 00000 n +0000446893 00000 n +0000446955 00000 n +0000456646 00000 n +0000455773 00000 n +0000447127 00000 n +0000456219 00000 n +0000456341 00000 n +0000455920 00000 n +0000456071 00000 n +0000456402 00000 n +0000456463 00000 n +0000456524 00000 n +0000456585 00000 n +0000458770 00000 n +0000458465 00000 n +0000456769 00000 n +0000458584 00000 n +0000458646 00000 n +0000458708 00000 n +0000463922 00000 n +0000463293 00000 n +0000458854 00000 n +0000463739 00000 n +0000463861 00000 n +0000463440 00000 n +0000463588 00000 n +0000470430 00000 n +0000469675 00000 n +0000464045 00000 n +0000470120 00000 n +0000470244 00000 n +0000469822 00000 n +0000469970 00000 n +0000470306 00000 n +0000470368 00000 n +0000833055 00000 n +0000475861 00000 n +0000475390 00000 n +0000470553 00000 n +0000475678 00000 n +0000475800 00000 n +0000475529 00000 n +0000484129 00000 n +0000483654 00000 n +0000475997 00000 n +0000483943 00000 n +0000484067 00000 n +0000483793 00000 n +0000485822 00000 n +0000485459 00000 n +0000484265 00000 n +0000485578 00000 n +0000485639 00000 n +0000485700 00000 n +0000485761 00000 n +0000490389 00000 n +0000489914 00000 n +0000485906 00000 n +0000490203 00000 n +0000490327 00000 n +0000490053 00000 n +0000494970 00000 n +0000494498 00000 n +0000490512 00000 n +0000494787 00000 n +0000494909 00000 n +0000494637 00000 n +0000501290 00000 n +0000500814 00000 n +0000495093 00000 n +0000501104 00000 n +0000501228 00000 n +0000500953 00000 n +0000833173 00000 n +0000509991 00000 n +0000509518 00000 n +0000501439 00000 n +0000509808 00000 n +0000509930 00000 n +0000509657 00000 n +0000518688 00000 n +0000518213 00000 n +0000510127 00000 n +0000518502 00000 n +0000518626 00000 n +0000518352 00000 n +0000519673 00000 n +0000519432 00000 n +0000518824 00000 n +0000519551 00000 n +0000529096 00000 n +0000528309 00000 n +0000519757 00000 n +0000528911 00000 n +0000529034 00000 n +0000528464 00000 n +0000528612 00000 n +0000528762 00000 n +0000534264 00000 n +0000534084 00000 n +0000529270 00000 n +0000534203 00000 n +0000543723 00000 n +0000542936 00000 n +0000534374 00000 n +0000543538 00000 n +0000543661 00000 n +0000543091 00000 n +0000543239 00000 n +0000543389 00000 n +0000833291 00000 n +0000548891 00000 n +0000548711 00000 n +0000543897 00000 n +0000548830 00000 n +0000558371 00000 n +0000557584 00000 n +0000549001 00000 n +0000558186 00000 n +0000558309 00000 n +0000557739 00000 n +0000557887 00000 n +0000558037 00000 n +0000563539 00000 n +0000563359 00000 n +0000558545 00000 n +0000563478 00000 n +0000573037 00000 n +0000572250 00000 n +0000563649 00000 n +0000572851 00000 n +0000572975 00000 n +0000572405 00000 n +0000572553 00000 n +0000572702 00000 n +0000578205 00000 n +0000578025 00000 n +0000573211 00000 n +0000578144 00000 n +0000587876 00000 n +0000587089 00000 n +0000578315 00000 n +0000587690 00000 n +0000705149 00000 n +0000702510 00000 n +0000704984 00000 n +0000587814 00000 n +0000587244 00000 n +0000587392 00000 n +0000587541 00000 n +0000833409 00000 n +0000593556 00000 n +0000593376 00000 n +0000588063 00000 n +0000593495 00000 n +0000603054 00000 n +0000602267 00000 n +0000593666 00000 n +0000602869 00000 n +0000602992 00000 n +0000602422 00000 n +0000602570 00000 n +0000602720 00000 n +0000608722 00000 n +0000608542 00000 n +0000603228 00000 n +0000608661 00000 n +0000612127 00000 n +0000611884 00000 n +0000608832 00000 n +0000612003 00000 n +0000621793 00000 n +0000620713 00000 n +0000612224 00000 n +0000621490 00000 n +0000621611 00000 n +0000620876 00000 n +0000621672 00000 n +0000621026 00000 n +0000621181 00000 n +0000621336 00000 n +0000701291 00000 n +0000698690 00000 n +0000701130 00000 n +0000621732 00000 n +0000698270 00000 n +0000693657 00000 n +0000698108 00000 n +0000691993 00000 n +0000683767 00000 n +0000626201 00000 n +0000625846 00000 n +0000621967 00000 n +0000626139 00000 n +0000625985 00000 n +0000833527 00000 n +0000683391 00000 n +0000633283 00000 n +0000632498 00000 n +0000626311 00000 n +0000633100 00000 n +0000633222 00000 n +0000632653 00000 n +0000632801 00000 n +0000632951 00000 n +0000641448 00000 n +0000640752 00000 n +0000633419 00000 n +0000641201 00000 n +0000641325 00000 n +0000641387 00000 n +0000640899 00000 n +0000641050 00000 n +0000644679 00000 n +0000644206 00000 n +0000641584 00000 n +0000644496 00000 n +0000644618 00000 n +0000644345 00000 n +0000653032 00000 n +0000652462 00000 n +0000644802 00000 n +0000652908 00000 n +0000652609 00000 n +0000652758 00000 n +0000657900 00000 n +0000657963 00000 n +0000658026 00000 n +0000657715 00000 n +0000653129 00000 n +0000657837 00000 n +0000663128 00000 n +0000662814 00000 n +0000658124 00000 n +0000662937 00000 n +0000663064 00000 n +0000833646 00000 n +0000665312 00000 n +0000665001 00000 n +0000663239 00000 n +0000665124 00000 n +0000665249 00000 n +0000667789 00000 n +0000667475 00000 n +0000665423 00000 n +0000667598 00000 n +0000667725 00000 n +0000670577 00000 n +0000670266 00000 n +0000667900 00000 n +0000670389 00000 n +0000670514 00000 n +0000673294 00000 n +0000672980 00000 n +0000670688 00000 n +0000673103 00000 n +0000673230 00000 n +0000683829 00000 n +0000682831 00000 n +0000673405 00000 n +0000682954 00000 n +0000683017 00000 n +0000683265 00000 n +0000683328 00000 n +0000683453 00000 n +0000683516 00000 n +0000683579 00000 n +0000683642 00000 n +0000683705 00000 n +0000692625 00000 n +0000691806 00000 n +0000683940 00000 n +0000691929 00000 n +0000692245 00000 n +0000692309 00000 n +0000692497 00000 n +0000692561 00000 n +0000833771 00000 n +0000692710 00000 n +0000698495 00000 n +0000701489 00000 n +0000701514 00000 n +0000705349 00000 n +0000705374 00000 n +0000709582 00000 n +0000712933 00000 n +0000718553 00000 n +0000718725 00000 n +0000728044 00000 n +0000731309 00000 n +0000743602 00000 n +0000748128 00000 n +0000759607 00000 n +0000759932 00000 n +0000777410 00000 n +0000796180 00000 n +0000811561 00000 n +0000819172 00000 n +0000831628 00000 n +0000833851 00000 n +0000833971 00000 n +0000834091 00000 n +0000834197 00000 n +0000834279 00000 n +0000840251 00000 n +0000846779 00000 n +0000846820 00000 n +0000846860 00000 n +0000847196 00000 n trailer << /Size 1082 @@ -27562,5 +27618,5 @@ trailer /Info 1081 0 R >> startxref -846597 +847661 %%EOF