From f7cef24b7738727e758bb8f8ff9f22f1979851d6 Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Tue, 2 May 2006 14:16:12 +0000 Subject: [PATCH] Fix documentation for sprn and usage of reinit in sphalo. --- docs/pdf/toolsrout.tex | 6 +- docs/userguide.pdf | 2088 ++++++++++++++++---------------- src/modules/psb_spmat_type.f90 | 2 +- src/tools/psb_dsphalo.f90 | 7 +- src/tools/psb_zsphalo.f90 | 7 +- 5 files changed, 1064 insertions(+), 1046 deletions(-) diff --git a/docs/pdf/toolsrout.tex b/docs/pdf/toolsrout.tex index 421d6194..8f736a69 100644 --- a/docs/pdf/toolsrout.tex +++ b/docs/pdf/toolsrout.tex @@ -507,7 +507,7 @@ Specified as: an integer variable. % \subroutine{psb\_sprn}{Reinit sparse matrix structure for psblas routines.} -\syntax{call psb\_sprn}{a, decsc\_a, info} +\syntax{call psb\_sprn}{a, decsc\_a, info, clear} \begin{description} \item[\bf On Entry] @@ -519,6 +519,10 @@ Specified as: a structured data of type \spdata. Scope:{\bf local}.\\ Type:{\bf required}.\\ Specified as: a structured data of type \descdata. +\item[clear] Choose whether to zero out matrix coefficients\\ +Scope:{\bf local}.\\ +Type:{\bf optional}.\\ +Default: true. \end{description} \begin{description} diff --git a/docs/userguide.pdf b/docs/userguide.pdf index 705dc431..40650cfa 100644 --- a/docs/userguide.pdf +++ b/docs/userguide.pdf @@ -387,7 +387,7 @@ endobj << /S /GoTo /D [262 0 R /Fit ] >> endobj 264 0 obj << -/Length 956 +/Length 954 >> stream 1 0 0 1 99.895 740.998 cm @@ -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 -118.688 -25.238 Td[(\134T)83(or)-333(V)84(e)-1(rg)1(ata")-334(Un)1(iv)28(ersit)28(y)-333(of)-333(Rom)-1(e.)-444(Apr)1(il)-333(28,)-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 -110.358 -25.238 Td[(\134T)83(or)-333(V)84(e)-1(rg)1(ata")-334(Un)1(iv)28(ersit)28(y)-333(of)-333(Rom)-1(e.)-444(Ma)28(y)-333(2,)-333(2006)]TJ ET 1 0 0 1 99.895 90.438 cm 0 g 0 G @@ -16403,7 +16403,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 801 0 obj << -/Length 4912 +/Length 5571 >> stream 1 0 0 1 150.705 740.998 cm @@ -16428,9 +16428,9 @@ S Q 1 0 0 1 -175.972 -680.226 cm BT -/F18 14.346 Tf 180.814 680.226 Td[(sprn|Re)-1(i)1(nit)-374(sparse)-375(mat)1(r)-1(i)1(x)-375(st)1(r)-1(uct)1(ur)-1(e)-375(fo)1(r)]TJ -30.109 -17.933 Td[(psbl)1(as)-375(rout)1(ines.)]TJ 0 -35.768 Td[(Syn)31(t)1(ax)]TJ/F8 9.963 Tf 105.296 -21.821 Td[(call)-333(psb)]TJ +/F18 14.346 Tf 180.814 680.226 Td[(sprn|Re)-1(i)1(nit)-374(sparse)-375(mat)1(r)-1(i)1(x)-375(st)1(r)-1(uct)1(ur)-1(e)-375(fo)1(r)]TJ -30.109 -17.933 Td[(psbl)1(as)-375(rout)1(ines.)]TJ 0 -35.768 Td[(Syn)31(t)1(ax)]TJ/F8 9.963 Tf 91.738 -21.821 Td[(call)-333(psb)]TJ ET -1 0 0 1 289.863 604.704 cm +1 0 0 1 276.305 604.704 cm q []0 d 0 J @@ -16439,11 +16439,11 @@ q 2.989 0.199 l S Q -1 0 0 1 -289.863 -604.704 cm +1 0 0 1 -276.305 -604.704 cm BT -/F8 9.963 Tf 292.851 604.704 Td[(sprn)-333(\050)]TJ/F19 9.963 Tf 26.097 0 Td[(a,)-358(de)52(csc)]TJ +/F8 9.963 Tf 279.294 604.704 Td[(sprn)-332(\050)]TJ/F19 9.963 Tf 26.097 0 Td[(a,)-357(d)-1(e)52(csc)]TJ ET -1 0 0 1 353.675 604.704 cm +1 0 0 1 340.118 604.704 cm q []0 d 0 J @@ -16452,9 +16452,9 @@ q 3.055 0.199 l S Q -1 0 0 1 -353.675 -604.704 cm +1 0 0 1 -340.118 -604.704 cm BT -/F19 9.963 Tf 356.731 604.704 Td[(a,)-357(info)]TJ/F8 9.963 Tf 28.515 0 Td[(\051)]TJ +/F19 9.963 Tf 343.173 604.704 Td[(a,)-358(i)1(nfo,)-358(cl)1(e)51(ar)]TJ/F8 9.963 Tf 55.63 0 Td[(\051)]TJ ET 1 0 0 1 145.724 580.793 cm 0 g 0 G @@ -16577,37 +16577,49 @@ ET BT /F8 9.963 Tf 411.592 469.212 Td[(.)]TJ ET -1 0 0 1 145.724 447.294 cm +1 0 0 1 145.724 449.287 cm +0 g 0 G +1 0 0 1 -145.724 -449.287 cm +BT +/F29 9.963 Tf 150.705 449.287 Td[(cl)-1(ear)]TJ +ET +1 0 0 1 174.518 449.287 cm 0 g 0 G -1 0 0 1 -145.724 -447.294 cm +1 0 0 1 -174.518 -449.287 cm BT -/F29 9.963 Tf 150.705 447.294 Td[(On)-383(Re)-1(tur)1(n)]TJ +/F8 9.963 Tf 179.5 449.287 Td[(Cho)-27(os)-1(e)-334(wh)1(e)-1(th)1(e)-1(r)-333(t)1(o)-334(ze)-1(r)1(o)-334(ou)1(t)-333(m)-1(at)1(rix)-333(co)-28(e)-1(\016cie)-1(n)29(ts)]TJ -3.889 -11.956 Td[(Scop)-27(e)-1(:)]TJ/F29 9.963 Tf 27.951 0 Td[(lo)-32(cal)]TJ/F8 9.963 Tf 23.073 0 Td[(.)]TJ -51.024 -11.955 Td[(T)28(yp)-28(e:)]TJ/F29 9.963 Tf 25.184 0 Td[(optional)]TJ/F8 9.963 Tf 40.577 0 Td[(.)]TJ -65.761 -11.955 Td[(Defau)1(lt:)-444(tru)1(e)-1(.)]TJ ET -1 0 0 1 205.243 447.294 cm +1 0 0 1 145.724 391.503 cm +0 g 0 G +1 0 0 1 -145.724 -391.503 cm +BT +/F29 9.963 Tf 150.705 391.503 Td[(On)-383(Re)-1(tur)1(n)]TJ +ET +1 0 0 1 205.243 391.503 cm 0 g 0 G 1 0 0 1 -59.519 -19.925 cm 0 g 0 G -1 0 0 1 -145.724 -427.369 cm +1 0 0 1 -145.724 -371.578 cm BT -/F29 9.963 Tf 150.705 427.369 Td[(inf)-1(o)]TJ +/F29 9.963 Tf 150.705 371.578 Td[(inf)-1(o)]TJ ET -1 0 0 1 169.482 427.369 cm +1 0 0 1 169.482 371.578 cm 0 g 0 G -1 0 0 1 -169.482 -427.369 cm +1 0 0 1 -169.482 -371.578 cm BT -/F8 9.963 Tf 174.463 427.369 Td[(Er)1(ror)-333(co)-28(de.)-444(Scop)-27(e)-1(:)]TJ/F29 9.963 Tf 86.011 0 Td[(lo)-32(cal)]TJ/F8 9.963 Tf -84.863 -11.955 Td[(T)28(yp)-28(e:)]TJ/F29 9.963 Tf 29.612 0 Td[(requ)1(i)-1(r)1(e)-1(d)]TJ/F8 9.963 Tf -29.612 -11.956 Td[(Sp)-27(ec)-1(i\014)1(ed)-333(as)-1(:)-444(an)-333(in)29(te)-1(ger)-333(v)56(ariab)1(le.)]TJ/F18 14.346 Tf -24.906 -32.945 Td[(No)1(tes)]TJ +/F8 9.963 Tf 174.463 371.578 Td[(Er)1(ror)-333(co)-28(de.)-444(Scop)-27(e)-1(:)]TJ/F29 9.963 Tf 86.011 0 Td[(lo)-32(cal)]TJ/F8 9.963 Tf -84.863 -11.955 Td[(T)28(yp)-28(e:)]TJ/F29 9.963 Tf 29.612 0 Td[(requ)1(i)-1(r)1(e)-1(d)]TJ/F8 9.963 Tf -29.612 -11.955 Td[(Sp)-27(ec)-1(i\014)1(ed)-333(as)-1(:)-444(an)-333(in)29(te)-1(ger)-333(v)56(ariab)1(le.)]TJ/F18 14.346 Tf -24.906 -32.946 Td[(No)1(tes)]TJ ET -1 0 0 1 150.705 348.692 cm +1 0 0 1 150.705 292.901 cm 0 g 0 G -1 0 0 1 -150.705 -348.692 cm +1 0 0 1 -150.705 -292.901 cm BT -/F8 9.963 Tf 162.881 348.692 Td[(1.)]TJ +/F8 9.963 Tf 162.881 292.901 Td[(1.)]TJ ET -1 0 0 1 170.63 348.692 cm +1 0 0 1 170.63 292.901 cm 0 g 0 G -1 0 0 1 -170.63 -348.692 cm +1 0 0 1 -170.63 -292.901 cm BT -/F8 9.963 Tf 175.611 348.692 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outi)1(ne)-334(th)1(e)-334(spar)1(s)-1(e)-334(matr)1(ix)-333(is)-334(in)-332(the)-334(u)1(p)-27(date)-334(state.)]TJ +/F8 9.963 Tf 175.611 292.901 Td[(On)-333(exit)-333(f)1(rom)-334(th)1(is)-334(r)1(outi)1(ne)-334(th)1(e)-334(spar)1(s)-1(e)-334(matr)1(ix)-333(is)-334(in)-332(the)-334(u)1(p)-27(date)-334(state.)]TJ ET 1 0 0 1 150.705 90.438 cm 0 g 0 G @@ -16651,10 +16663,10 @@ endobj /D [800 0 R /XYZ 150.705 613.869 null] >> endobj 806 0 obj << -/D [800 0 R /XYZ 150.705 360.647 null] +/D [800 0 R /XYZ 150.705 304.856 null] >> endobj 807 0 obj << -/D [800 0 R /XYZ 150.705 364.632 null] +/D [800 0 R /XYZ 150.705 308.841 null] >> endobj 799 0 obj << /Font << /F18 269 0 R /F8 278 0 R /F19 364 0 R /F29 275 0 R /F32 400 0 R >> @@ -24122,7 +24134,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /ZSBUJT+CMEX10 def +/FontName /TRLHHY+CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24161,14 +24173,14 @@ endobj /FirstChar 0 /LastChar 1 /Widths 1061 0 R -/BaseFont /ZSBUJT+CMEX10 +/BaseFont /TRLHHY+CMEX10 /FontDescriptor 978 0 R >> endobj 978 0 obj << /Ascent 40 /CapHeight 0 /Descent -600 -/FontName /ZSBUJT+CMEX10 +/FontName /TRLHHY+CMEX10 /ItalicAngle 0 /StemV 47 /XHeight 431 @@ -24208,7 +24220,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /JTOBIT+CMR8 def +/FontName /FTAGQK+CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24268,14 +24280,14 @@ endobj /FirstChar 45 /LastChar 118 /Widths 1063 0 R -/BaseFont /JTOBIT+CMR8 +/BaseFont /FTAGQK+CMR8 /FontDescriptor 958 0 R >> endobj 958 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /JTOBIT+CMR8 +/FontName /FTAGQK+CMR8 /ItalicAngle 0 /StemV 76 /XHeight 431 @@ -24307,7 +24319,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /ULVEGS+CMR6 def +/FontName /HZYMLM+CMR6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24340,14 +24352,14 @@ endobj /FirstChar 49 /LastChar 49 /Widths 1064 0 R -/BaseFont /ULVEGS+CMR6 +/BaseFont /HZYMLM+CMR6 /FontDescriptor 954 0 R >> endobj 954 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /ULVEGS+CMR6 +/FontName /HZYMLM+CMR6 /ItalicAngle 0 /StemV 83 /XHeight 431 @@ -24383,7 +24395,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /TQPKJG+CMMI12 def +/FontName /YXACXP+CMMI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24419,14 +24431,14 @@ endobj /FirstChar 108 /LastChar 108 /Widths 1066 0 R -/BaseFont /TQPKJG+CMMI12 +/BaseFont /YXACXP+CMMI12 /FontDescriptor 916 0 R >> endobj 916 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /TQPKJG+CMMI12 +/FontName /YXACXP+CMMI12 /ItalicAngle -14 /StemV 65 /XHeight 431 @@ -24462,7 +24474,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /XIGUVL+CMSY7 def +/FontName /LALZNU+CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24497,14 +24509,14 @@ endobj /FirstChar 0 /LastChar 49 /Widths 1068 0 R -/BaseFont /XIGUVL+CMSY7 +/BaseFont /LALZNU+CMSY7 /FontDescriptor 584 0 R >> endobj 584 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /XIGUVL+CMSY7 +/FontName /LALZNU+CMSY7 /ItalicAngle -14 /StemV 93 /XHeight 431 @@ -24536,7 +24548,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /JZUKCQ+CMR7 def +/FontName /AANIDI+CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24576,14 +24588,14 @@ endobj /FirstChar 43 /LastChar 58 /Widths 1069 0 R -/BaseFont /JZUKCQ+CMR7 +/BaseFont /AANIDI+CMR7 /FontDescriptor 564 0 R >> endobj 564 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /JZUKCQ+CMR7 +/FontName /AANIDI+CMR7 /ItalicAngle 0 /StemV 79 /XHeight 431 @@ -24615,7 +24627,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /NSMVCF+CMMI7 def +/FontName /QLUVTD+CMMI7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24677,14 +24689,14 @@ endobj /FirstChar 59 /LastChar 121 /Widths 1070 0 R -/BaseFont /NSMVCF+CMMI7 +/BaseFont /QLUVTD+CMMI7 /FontDescriptor 516 0 R >> endobj 516 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /NSMVCF+CMMI7 +/FontName /QLUVTD+CMMI7 /ItalicAngle -14 /StemV 81 /XHeight 431 @@ -24720,7 +24732,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /FSWKJF+CMTT9 def +/FontName /JQXTWF+CMTT9 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24804,14 +24816,14 @@ endobj /FirstChar 39 /LastChar 122 /Widths 1072 0 R -/BaseFont /FSWKJF+CMTT9 +/BaseFont /JQXTWF+CMTT9 /FontDescriptor 485 0 R >> endobj 485 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 -/FontName /FSWKJF+CMTT9 +/FontName /JQXTWF+CMTT9 /ItalicAngle 0 /StemV 74 /XHeight 431 @@ -24843,7 +24855,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /AYHSSN+CMMI5 def +/FontName /MPGAAJ+CMMI5 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -24879,14 +24891,14 @@ endobj /FirstChar 67 /LastChar 105 /Widths 1073 0 R -/BaseFont /AYHSSN+CMMI5 +/BaseFont /MPGAAJ+CMMI5 /FontDescriptor 403 0 R >> endobj 403 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /AYHSSN+CMMI5 +/FontName /MPGAAJ+CMMI5 /ItalicAngle -14 /StemV 90 /XHeight 431 @@ -24918,7 +24930,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /NRYEIM+CMTT10 def +/FontName /CFHAZN+CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25032,14 +25044,14 @@ endobj /FirstChar 37 /LastChar 122 /Widths 1074 0 R -/BaseFont /NRYEIM+CMTT10 +/BaseFont /CFHAZN+CMTT10 /FontDescriptor 398 0 R >> endobj 398 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 -/FontName /NRYEIM+CMTT10 +/FontName /CFHAZN+CMTT10 /ItalicAngle 0 /StemV 69 /XHeight 431 @@ -25071,7 +25083,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /IGWMRF+CMSY10 def +/FontName /LTLAIF+CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25122,14 +25134,14 @@ endobj /FirstChar 0 /LastChar 120 /Widths 1075 0 R -/BaseFont /IGWMRF+CMSY10 +/BaseFont /LTLAIF+CMSY10 /FontDescriptor 383 0 R >> endobj 383 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /IGWMRF+CMSY10 +/FontName /LTLAIF+CMSY10 /ItalicAngle -14 /StemV 85 /XHeight 431 @@ -25161,7 +25173,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /JCEMXR+CMMI10 def +/FontName /FISPTO+CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25274,14 +25286,14 @@ endobj /FirstChar 11 /LastChar 122 /Widths 1076 0 R -/BaseFont /JCEMXR+CMMI10 +/BaseFont /FISPTO+CMMI10 /FontDescriptor 365 0 R >> endobj 365 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /JCEMXR+CMMI10 +/FontName /FISPTO+CMMI10 /ItalicAngle -14 /StemV 72 /XHeight 431 @@ -25317,7 +25329,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /NJBBBO+CMTI10 def +/FontName /RXAFGW+CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25468,14 +25480,14 @@ endobj /FirstChar 11 /LastChar 122 /Widths 1078 0 R -/BaseFont /NJBBBO+CMTI10 +/BaseFont /RXAFGW+CMTI10 /FontDescriptor 362 0 R >> endobj 362 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /NJBBBO+CMTI10 +/FontName /RXAFGW+CMTI10 /ItalicAngle -14 /StemV 68 /XHeight 431 @@ -25507,7 +25519,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /EVNQEV+CMR10 def +/FontName /RDRFHR+CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25680,14 +25692,14 @@ endobj /FirstChar 11 /LastChar 123 /Widths 1079 0 R -/BaseFont /EVNQEV+CMR10 +/BaseFont /RDRFHR+CMR10 /FontDescriptor 276 0 R >> endobj 276 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /EVNQEV+CMR10 +/FontName /RDRFHR+CMR10 /ItalicAngle 0 /StemV 69 /XHeight 431 @@ -25719,7 +25731,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /NRTLXZ+CMBX10 def +/FontName /LXTXFM+CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25867,14 +25879,14 @@ endobj /FirstChar 12 /LastChar 123 /Widths 1080 0 R -/BaseFont /NRTLXZ+CMBX10 +/BaseFont /LXTXFM+CMBX10 /FontDescriptor 273 0 R >> endobj 273 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /NRTLXZ+CMBX10 +/FontName /LXTXFM+CMBX10 /ItalicAngle 0 /StemV 114 /XHeight 444 @@ -25906,7 +25918,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /VXODUO+CMTI12 def +/FontName /MEMWMM+CMTI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -25977,14 +25989,14 @@ endobj /FirstChar 65 /LastChar 121 /Widths 1081 0 R -/BaseFont /VXODUO+CMTI12 +/BaseFont /MEMWMM+CMTI12 /FontDescriptor 270 0 R >> endobj 270 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /VXODUO+CMTI12 +/FontName /MEMWMM+CMTI12 /ItalicAngle -14 /StemV 63 /XHeight 431 @@ -26016,7 +26028,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /IMTVXM+CMBX12 def +/FontName /GXSLRF+CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -26140,14 +26152,14 @@ endobj /FirstChar 12 /LastChar 124 /Widths 1082 0 R -/BaseFont /IMTVXM+CMBX12 +/BaseFont /GXSLRF+CMBX12 /FontDescriptor 267 0 R >> endobj 267 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /IMTVXM+CMBX12 +/FontName /GXSLRF+CMBX12 /ItalicAngle 0 /StemV 109 /XHeight 444 @@ -26763,7 +26775,7 @@ endobj >> endobj 1092 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:20060428142200) +/CreationDate (D:20060502144200) >> endobj xref 0 1093 @@ -26773,1093 +26785,1093 @@ xref 0000000004 00000 f 0000000000 00000 f 0000000009 00000 n -0000006758 00000 n -0000858073 00000 n +0000006756 00000 n +0000858730 00000 n 0000000052 00000 n 0000000094 00000 n -0000073693 00000 n -0000858001 00000 n +0000073691 00000 n +0000858658 00000 n 0000000139 00000 n 0000000172 00000 n -0000073753 00000 n -0000857878 00000 n +0000073751 00000 n +0000858535 00000 n 0000000218 00000 n 0000000255 00000 n -0000098745 00000 n -0000857804 00000 n +0000098743 00000 n +0000858461 00000 n 0000000306 00000 n 0000000350 00000 n -0000120541 00000 n -0000857730 00000 n +0000120539 00000 n +0000858387 00000 n 0000000401 00000 n 0000000441 00000 n -0000134042 00000 n -0000857607 00000 n +0000134040 00000 n +0000858264 00000 n 0000000487 00000 n 0000000523 00000 n -0000134103 00000 n -0000857496 00000 n +0000134101 00000 n +0000858153 00000 n 0000000574 00000 n 0000000622 00000 n -0000157334 00000 n -0000857435 00000 n +0000157332 00000 n +0000858092 00000 n 0000000678 00000 n 0000000718 00000 n -0000157395 00000 n -0000857311 00000 n +0000157393 00000 n +0000857968 00000 n 0000000769 00000 n 0000000820 00000 n -0000182243 00000 n -0000857250 00000 n +0000182241 00000 n +0000857907 00000 n 0000000876 00000 n 0000000916 00000 n -0000182304 00000 n -0000857139 00000 n +0000182302 00000 n +0000857796 00000 n 0000000967 00000 n 0000001019 00000 n -0000192565 00000 n -0000857078 00000 n +0000192563 00000 n +0000857735 00000 n 0000001075 00000 n 0000001115 00000 n -0000195614 00000 n -0000856954 00000 n +0000195612 00000 n +0000857611 00000 n 0000001161 00000 n 0000001200 00000 n -0000205814 00000 n -0000856880 00000 n +0000205812 00000 n +0000857537 00000 n 0000001247 00000 n 0000001280 00000 n -0000218480 00000 n -0000856793 00000 n +0000218478 00000 n +0000857450 00000 n 0000001327 00000 n 0000001358 00000 n -0000230245 00000 n -0000856706 00000 n +0000230243 00000 n +0000857363 00000 n 0000001405 00000 n 0000001436 00000 n -0000240207 00000 n -0000856619 00000 n +0000240205 00000 n +0000857276 00000 n 0000001483 00000 n 0000001515 00000 n -0000248199 00000 n -0000856532 00000 n +0000248197 00000 n +0000857189 00000 n 0000001563 00000 n 0000001595 00000 n -0000256776 00000 n -0000856445 00000 n +0000256774 00000 n +0000857102 00000 n 0000001643 00000 n 0000001675 00000 n -0000265489 00000 n -0000856358 00000 n +0000265487 00000 n +0000857015 00000 n 0000001723 00000 n 0000001755 00000 n -0000273567 00000 n -0000856271 00000 n +0000273565 00000 n +0000856928 00000 n 0000001803 00000 n 0000001835 00000 n -0000284813 00000 n -0000856184 00000 n +0000284811 00000 n +0000856841 00000 n 0000001883 00000 n 0000001913 00000 n -0000304928 00000 n -0000856110 00000 n +0000304926 00000 n +0000856767 00000 n 0000001961 00000 n 0000001991 00000 n -0000323901 00000 n -0000855983 00000 n +0000323899 00000 n +0000856640 00000 n 0000002037 00000 n 0000002081 00000 n -0000332693 00000 n -0000855905 00000 n +0000332691 00000 n +0000856562 00000 n 0000002130 00000 n 0000002161 00000 n -0000345877 00000 n -0000855813 00000 n +0000345875 00000 n +0000856470 00000 n 0000002210 00000 n 0000002241 00000 n -0000363418 00000 n -0000855721 00000 n +0000363416 00000 n +0000856378 00000 n 0000002290 00000 n 0000002323 00000 n -0000381752 00000 n -0000855643 00000 n +0000381750 00000 n +0000856300 00000 n 0000002372 00000 n 0000002406 00000 n -0000391080 00000 n -0000855513 00000 n +0000391078 00000 n +0000856170 00000 n 0000002453 00000 n 0000002518 00000 n -0000399368 00000 n -0000855434 00000 n +0000399366 00000 n +0000856091 00000 n 0000002567 00000 n 0000002599 00000 n -0000410195 00000 n -0000855341 00000 n +0000410193 00000 n +0000855998 00000 n 0000002648 00000 n 0000002680 00000 n -0000414720 00000 n -0000855248 00000 n +0000414718 00000 n +0000855905 00000 n 0000002729 00000 n 0000002761 00000 n -0000420461 00000 n -0000855155 00000 n +0000420459 00000 n +0000855812 00000 n 0000002810 00000 n 0000002842 00000 n -0000424417 00000 n -0000855062 00000 n +0000424415 00000 n +0000855719 00000 n 0000002891 00000 n 0000002924 00000 n -0000432092 00000 n -0000854969 00000 n +0000432090 00000 n +0000855626 00000 n 0000002973 00000 n 0000003005 00000 n -0000441559 00000 n -0000854876 00000 n +0000441557 00000 n +0000855533 00000 n 0000003054 00000 n 0000003086 00000 n -0000455218 00000 n -0000854783 00000 n +0000455216 00000 n +0000855440 00000 n 0000003135 00000 n 0000003167 00000 n -0000462738 00000 n -0000854690 00000 n +0000462736 00000 n +0000855347 00000 n 0000003216 00000 n 0000003249 00000 n -0000468461 00000 n -0000854597 00000 n +0000469118 00000 n +0000855254 00000 n 0000003298 00000 n 0000003329 00000 n -0000474018 00000 n -0000854504 00000 n +0000474675 00000 n +0000855161 00000 n 0000003378 00000 n 0000003410 00000 n -0000482284 00000 n -0000854411 00000 n +0000482941 00000 n +0000855068 00000 n 0000003459 00000 n 0000003491 00000 n -0000488544 00000 n -0000854318 00000 n +0000489201 00000 n +0000854975 00000 n 0000003540 00000 n 0000003572 00000 n -0000493127 00000 n -0000854225 00000 n +0000493784 00000 n +0000854882 00000 n 0000003621 00000 n 0000003654 00000 n -0000499445 00000 n -0000854132 00000 n +0000500102 00000 n +0000854789 00000 n 0000003703 00000 n 0000003734 00000 n -0000508148 00000 n -0000854039 00000 n +0000508805 00000 n +0000854696 00000 n 0000003783 00000 n 0000003827 00000 n -0000516843 00000 n -0000853960 00000 n +0000517500 00000 n +0000854617 00000 n 0000003876 00000 n 0000003920 00000 n -0000517891 00000 n -0000853830 00000 n +0000518548 00000 n +0000854487 00000 n 0000003967 00000 n 0000004006 00000 n -0000527252 00000 n -0000853751 00000 n +0000527909 00000 n +0000854408 00000 n 0000004055 00000 n 0000004085 00000 n -0000541879 00000 n -0000853658 00000 n +0000542536 00000 n +0000854315 00000 n 0000004134 00000 n 0000004165 00000 n -0000556527 00000 n -0000853565 00000 n +0000557184 00000 n +0000854222 00000 n 0000004214 00000 n 0000004246 00000 n -0000571192 00000 n -0000853472 00000 n +0000571849 00000 n +0000854129 00000 n 0000004295 00000 n 0000004331 00000 n -0000586031 00000 n -0000853379 00000 n +0000586688 00000 n +0000854036 00000 n 0000004380 00000 n 0000004417 00000 n -0000601210 00000 n -0000853300 00000 n +0000601867 00000 n +0000853957 00000 n 0000004466 00000 n 0000004499 00000 n -0000609887 00000 n -0000853170 00000 n +0000610544 00000 n +0000853827 00000 n 0000004546 00000 n 0000004591 00000 n -0000619373 00000 n -0000853091 00000 n +0000620030 00000 n +0000853748 00000 n 0000004640 00000 n 0000004674 00000 n -0000644966 00000 n -0000852998 00000 n +0000645623 00000 n +0000853655 00000 n 0000004723 00000 n 0000004757 00000 n -0000653098 00000 n -0000852905 00000 n +0000653755 00000 n +0000853562 00000 n 0000004806 00000 n 0000004841 00000 n -0000656395 00000 n -0000852826 00000 n +0000657052 00000 n +0000853483 00000 n 0000004890 00000 n 0000004930 00000 n -0000664796 00000 n -0000852710 00000 n +0000665453 00000 n +0000853367 00000 n 0000004977 00000 n 0000005013 00000 n -0000674832 00000 n -0000852631 00000 n +0000675489 00000 n +0000853288 00000 n 0000005062 00000 n 0000005096 00000 n -0000677036 00000 n -0000852538 00000 n +0000677693 00000 n +0000853195 00000 n 0000005145 00000 n 0000005177 00000 n -0000679504 00000 n -0000852445 00000 n +0000680161 00000 n +0000853102 00000 n 0000005227 00000 n 0000005273 00000 n -0000682297 00000 n -0000852352 00000 n +0000682954 00000 n +0000853009 00000 n 0000005323 00000 n 0000005366 00000 n -0000685003 00000 n -0000852273 00000 n +0000685660 00000 n +0000852930 00000 n 0000005416 00000 n 0000005450 00000 n -0000006517 00000 n -0000006817 00000 n +0000006515 00000 n +0000006815 00000 n 0000005502 00000 n -0000006636 00000 n -0000006697 00000 n -0000849171 00000 n -0000837264 00000 n -0000849007 00000 n -0000836839 00000 n -0000829848 00000 n -0000836675 00000 n -0000829041 00000 n -0000814501 00000 n -0000828877 00000 n -0000813578 00000 n -0000795690 00000 n -0000813415 00000 n -0000849904 00000 n -0000042790 00000 n -0000035572 00000 n -0000006927 00000 n -0000042668 00000 n -0000042729 00000 n -0000036047 00000 n -0000036198 00000 n -0000036348 00000 n -0000036505 00000 n -0000036662 00000 n -0000036812 00000 n -0000036968 00000 n -0000037129 00000 n -0000037286 00000 n -0000037447 00000 n -0000037604 00000 n -0000037766 00000 n -0000037913 00000 n -0000038066 00000 n -0000038219 00000 n -0000038372 00000 n -0000038525 00000 n -0000038679 00000 n -0000038833 00000 n -0000038987 00000 n -0000039141 00000 n -0000039294 00000 n -0000039448 00000 n -0000039599 00000 n -0000039753 00000 n -0000039907 00000 n -0000040061 00000 n -0000040215 00000 n -0000040366 00000 n -0000040518 00000 n -0000040672 00000 n -0000040825 00000 n -0000040979 00000 n -0000041133 00000 n -0000041287 00000 n -0000041441 00000 n -0000041595 00000 n -0000041749 00000 n -0000041902 00000 n -0000042055 00000 n -0000042208 00000 n -0000042362 00000 n -0000042515 00000 n -0000061269 00000 n -0000057846 00000 n -0000042887 00000 n -0000061207 00000 n -0000058137 00000 n -0000058291 00000 n -0000058444 00000 n -0000058595 00000 n -0000058749 00000 n -0000058902 00000 n -0000059056 00000 n -0000059209 00000 n -0000059363 00000 n -0000059516 00000 n -0000059668 00000 n -0000059822 00000 n -0000059976 00000 n -0000060130 00000 n -0000060284 00000 n -0000060436 00000 n -0000060589 00000 n -0000060743 00000 n -0000060897 00000 n -0000061052 00000 n -0000073813 00000 n -0000072432 00000 n -0000061353 00000 n -0000072619 00000 n -0000072773 00000 n -0000072929 00000 n -0000073083 00000 n -0000073237 00000 n -0000073388 00000 n -0000073540 00000 n -0000794939 00000 n -0000778792 00000 n -0000794775 00000 n -0000777191 00000 n -0000764894 00000 n -0000777027 00000 n -0000704203 00000 n -0000704141 00000 n -0000703893 00000 n -0000703955 00000 n -0000694925 00000 n -0000694988 00000 n -0000695051 00000 n -0000081916 00000 n -0000087426 00000 n -0000081769 00000 n -0000073923 00000 n -0000087303 00000 n -0000086999 00000 n -0000087150 00000 n -0000087365 00000 n -0000764295 00000 n -0000759927 00000 n -0000764132 00000 n -0000082559 00000 n -0000082615 00000 n -0000082695 00000 n -0000083735 00000 n -0000083756 00000 n -0000084087 00000 n -0000086977 00000 n -0000703831 00000 n -0000098805 00000 n -0000098233 00000 n -0000087551 00000 n -0000098684 00000 n -0000759229 00000 n -0000747356 00000 n -0000759065 00000 n -0000098380 00000 n -0000098532 00000 n -0000747053 00000 n -0000744046 00000 n -0000746890 00000 n -0000110895 00000 n -0000109725 00000 n -0000098953 00000 n -0000109844 00000 n -0000109906 00000 n -0000109968 00000 n -0000110030 00000 n -0000110092 00000 n -0000110154 00000 n -0000110216 00000 n -0000110278 00000 n -0000110340 00000 n -0000110402 00000 n -0000110464 00000 n -0000110524 00000 n -0000110585 00000 n -0000110647 00000 n -0000110709 00000 n -0000110771 00000 n -0000110833 00000 n -0000850022 00000 n -0000120601 00000 n -0000120056 00000 n -0000111017 00000 n -0000120175 00000 n -0000120236 00000 n -0000120297 00000 n -0000120358 00000 n -0000120419 00000 n -0000120480 00000 n -0000134536 00000 n -0000133861 00000 n -0000120724 00000 n -0000133980 00000 n -0000134164 00000 n -0000134226 00000 n -0000134288 00000 n -0000134350 00000 n -0000134412 00000 n -0000134474 00000 n -0000144506 00000 n -0000143837 00000 n -0000134646 00000 n -0000143956 00000 n -0000144017 00000 n -0000144078 00000 n -0000144139 00000 n -0000144200 00000 n -0000144261 00000 n -0000144322 00000 n -0000144383 00000 n -0000144444 00000 n -0000157518 00000 n -0000157153 00000 n -0000144616 00000 n -0000157272 00000 n -0000157456 00000 n -0000167829 00000 n -0000167416 00000 n -0000157628 00000 n -0000167706 00000 n -0000167555 00000 n -0000167767 00000 n -0000182426 00000 n -0000181643 00000 n -0000167926 00000 n -0000181933 00000 n -0000181995 00000 n -0000182057 00000 n -0000182119 00000 n -0000182181 00000 n -0000182364 00000 n -0000181782 00000 n -0000850140 00000 n -0000192503 00000 n -0000192625 00000 n -0000192323 00000 n -0000182562 00000 n -0000192442 00000 n -0000743448 00000 n -0000735483 00000 n -0000743285 00000 n -0000194958 00000 n -0000194777 00000 n -0000192748 00000 n -0000194896 00000 n -0000195674 00000 n -0000195434 00000 n -0000195042 00000 n -0000195553 00000 n -0000205998 00000 n -0000204831 00000 n -0000195758 00000 n -0000205752 00000 n -0000205875 00000 n -0000205937 00000 n -0000205002 00000 n -0000205152 00000 n -0000205302 00000 n -0000205452 00000 n -0000205602 00000 n -0000208560 00000 n -0000208210 00000 n -0000206147 00000 n -0000208499 00000 n -0000208349 00000 n -0000218664 00000 n -0000217656 00000 n -0000208657 00000 n -0000218418 00000 n -0000734057 00000 n -0000728108 00000 n -0000733894 00000 n -0000218541 00000 n -0000218603 00000 n -0000217819 00000 n -0000217968 00000 n -0000218118 00000 n -0000218268 00000 n -0000850258 00000 n -0000219982 00000 n -0000219802 00000 n -0000218826 00000 n -0000219921 00000 n -0000230430 00000 n -0000229421 00000 n -0000220079 00000 n -0000230183 00000 n -0000230306 00000 n -0000230368 00000 n -0000229584 00000 n -0000229734 00000 n -0000229884 00000 n -0000230034 00000 n -0000231567 00000 n -0000231387 00000 n -0000230592 00000 n -0000231506 00000 n -0000240392 00000 n -0000239699 00000 n -0000231651 00000 n -0000240145 00000 n -0000240268 00000 n -0000240330 00000 n -0000239846 00000 n -0000239996 00000 n -0000248382 00000 n -0000247692 00000 n -0000240554 00000 n -0000248138 00000 n -0000248259 00000 n -0000248320 00000 n -0000247839 00000 n -0000247987 00000 n -0000256961 00000 n -0000256267 00000 n -0000248544 00000 n -0000256714 00000 n -0000727834 00000 n -0000724822 00000 n -0000727673 00000 n -0000256837 00000 n -0000256899 00000 n -0000256414 00000 n -0000256564 00000 n -0000850376 00000 n -0000265672 00000 n -0000264982 00000 n -0000257135 00000 n -0000265428 00000 n -0000265549 00000 n -0000265611 00000 n -0000265129 00000 n -0000265277 00000 n -0000273752 00000 n -0000273060 00000 n -0000265834 00000 n -0000273505 00000 n -0000724473 00000 n -0000721950 00000 n -0000724312 00000 n -0000273628 00000 n -0000273690 00000 n -0000273207 00000 n -0000273355 00000 n -0000285181 00000 n -0000284151 00000 n -0000273914 00000 n -0000284752 00000 n -0000284873 00000 n -0000284934 00000 n -0000284996 00000 n -0000285058 00000 n -0000285120 00000 n -0000284306 00000 n -0000284456 00000 n -0000284605 00000 n -0000295388 00000 n -0000294082 00000 n -0000285355 00000 n -0000295326 00000 n -0000294269 00000 n -0000294418 00000 n -0000294568 00000 n -0000294718 00000 n -0000294871 00000 n -0000295024 00000 n -0000295176 00000 n -0000305110 00000 n -0000304748 00000 n -0000295498 00000 n -0000304867 00000 n -0000304988 00000 n -0000305049 00000 n -0000317166 00000 n -0000316022 00000 n -0000305284 00000 n -0000317104 00000 n -0000316201 00000 n -0000316351 00000 n -0000316502 00000 n -0000316653 00000 n -0000316804 00000 n -0000316954 00000 n -0000850494 00000 n -0000323206 00000 n -0000322698 00000 n -0000317302 00000 n -0000323145 00000 n -0000322845 00000 n -0000322996 00000 n -0000323962 00000 n -0000323720 00000 n -0000323316 00000 n -0000323839 00000 n -0000332877 00000 n -0000332024 00000 n -0000324046 00000 n -0000332632 00000 n -0000332754 00000 n -0000332816 00000 n -0000332179 00000 n -0000332330 00000 n -0000332481 00000 n -0000335568 00000 n -0000335216 00000 n -0000333026 00000 n -0000335506 00000 n -0000335355 00000 n -0000346059 00000 n -0000345368 00000 n -0000335665 00000 n -0000345816 00000 n -0000345938 00000 n -0000346000 00000 n -0000345515 00000 n -0000345666 00000 n -0000352020 00000 n -0000351422 00000 n -0000346221 00000 n -0000351712 00000 n -0000351561 00000 n -0000351774 00000 n -0000351834 00000 n -0000351896 00000 n -0000351958 00000 n -0000850612 00000 n -0000363662 00000 n -0000362908 00000 n -0000352143 00000 n -0000363357 00000 n -0000363479 00000 n -0000363541 00000 n -0000363601 00000 n -0000363055 00000 n -0000363206 00000 n -0000371115 00000 n -0000370934 00000 n -0000363849 00000 n -0000371053 00000 n -0000381997 00000 n -0000381401 00000 n -0000371225 00000 n -0000381691 00000 n -0000381813 00000 n -0000381875 00000 n -0000381936 00000 n -0000381540 00000 n -0000390360 00000 n -0000390008 00000 n -0000382184 00000 n -0000390298 00000 n -0000390147 00000 n -0000391141 00000 n -0000390900 00000 n -0000390470 00000 n -0000391019 00000 n -0000399492 00000 n -0000399187 00000 n -0000391225 00000 n -0000399306 00000 n -0000399430 00000 n -0000850730 00000 n -0000403643 00000 n -0000403172 00000 n -0000399628 00000 n -0000403460 00000 n -0000403311 00000 n -0000403521 00000 n -0000403582 00000 n -0000410442 00000 n -0000409844 00000 n -0000403766 00000 n -0000410133 00000 n -0000410257 00000 n -0000409983 00000 n -0000410319 00000 n -0000410381 00000 n -0000414964 00000 n -0000414369 00000 n -0000410578 00000 n -0000414659 00000 n -0000414781 00000 n -0000414508 00000 n -0000414842 00000 n -0000414903 00000 n -0000420585 00000 n -0000419953 00000 n -0000415087 00000 n -0000420399 00000 n -0000420523 00000 n -0000420100 00000 n -0000420249 00000 n -0000424539 00000 n -0000424067 00000 n -0000420708 00000 n -0000424356 00000 n -0000424478 00000 n -0000424206 00000 n -0000432464 00000 n -0000431586 00000 n -0000424662 00000 n -0000432030 00000 n -0000432154 00000 n -0000431733 00000 n -0000431882 00000 n -0000432216 00000 n -0000432278 00000 n -0000432340 00000 n -0000432402 00000 n -0000850848 00000 n -0000441681 00000 n -0000440894 00000 n -0000432600 00000 n -0000441498 00000 n -0000441620 00000 n -0000441049 00000 n -0000441199 00000 n -0000441348 00000 n -0000445955 00000 n -0000445402 00000 n -0000441817 00000 n -0000445521 00000 n -0000445583 00000 n -0000445645 00000 n -0000445707 00000 n -0000445769 00000 n -0000445831 00000 n -0000445893 00000 n -0000455584 00000 n -0000454711 00000 n -0000446065 00000 n -0000455157 00000 n -0000455279 00000 n -0000454858 00000 n -0000455009 00000 n -0000455340 00000 n -0000455401 00000 n -0000455462 00000 n -0000455523 00000 n -0000457708 00000 n -0000457403 00000 n -0000455707 00000 n -0000457522 00000 n -0000457584 00000 n -0000457646 00000 n -0000462860 00000 n -0000462231 00000 n -0000457792 00000 n -0000462677 00000 n -0000462799 00000 n -0000462378 00000 n -0000462526 00000 n -0000468709 00000 n -0000467954 00000 n -0000462983 00000 n -0000468399 00000 n -0000468523 00000 n -0000468101 00000 n -0000468249 00000 n -0000468585 00000 n -0000468647 00000 n -0000850966 00000 n -0000474140 00000 n -0000473669 00000 n -0000468832 00000 n -0000473957 00000 n -0000474079 00000 n -0000473808 00000 n -0000482408 00000 n -0000481933 00000 n -0000474276 00000 n -0000482222 00000 n -0000482346 00000 n -0000482072 00000 n -0000484101 00000 n -0000483738 00000 n -0000482544 00000 n -0000483857 00000 n -0000483918 00000 n -0000483979 00000 n -0000484040 00000 n -0000488668 00000 n -0000488193 00000 n -0000484185 00000 n -0000488482 00000 n -0000488606 00000 n -0000488332 00000 n -0000493249 00000 n -0000492777 00000 n -0000488791 00000 n -0000493066 00000 n -0000493188 00000 n -0000492916 00000 n -0000499569 00000 n -0000499093 00000 n -0000493372 00000 n -0000499383 00000 n -0000499507 00000 n -0000499232 00000 n -0000851084 00000 n -0000508270 00000 n -0000507797 00000 n -0000499718 00000 n -0000508087 00000 n -0000508209 00000 n -0000507936 00000 n -0000516967 00000 n -0000516492 00000 n -0000508406 00000 n -0000516781 00000 n -0000516905 00000 n -0000516631 00000 n -0000517952 00000 n -0000517711 00000 n -0000517103 00000 n -0000517830 00000 n -0000527375 00000 n -0000526588 00000 n -0000518036 00000 n -0000527190 00000 n -0000527313 00000 n -0000526743 00000 n -0000526891 00000 n -0000527041 00000 n -0000532543 00000 n -0000532363 00000 n -0000527549 00000 n -0000532482 00000 n -0000542002 00000 n -0000541215 00000 n -0000532653 00000 n -0000541817 00000 n -0000541940 00000 n -0000541370 00000 n -0000541518 00000 n -0000541668 00000 n -0000851202 00000 n -0000547170 00000 n -0000546990 00000 n -0000542176 00000 n -0000547109 00000 n -0000556650 00000 n -0000555863 00000 n -0000547280 00000 n -0000556465 00000 n -0000556588 00000 n -0000556018 00000 n -0000556166 00000 n -0000556316 00000 n -0000561818 00000 n -0000561638 00000 n -0000556824 00000 n -0000561757 00000 n -0000571316 00000 n -0000570529 00000 n -0000561928 00000 n -0000571130 00000 n -0000571254 00000 n -0000570684 00000 n -0000570832 00000 n -0000570981 00000 n -0000576484 00000 n -0000576304 00000 n -0000571490 00000 n -0000576423 00000 n -0000586155 00000 n -0000585368 00000 n -0000576594 00000 n -0000585969 00000 n -0000720067 00000 n -0000717428 00000 n -0000719902 00000 n -0000586093 00000 n -0000585523 00000 n -0000585671 00000 n -0000585820 00000 n -0000851320 00000 n -0000591835 00000 n -0000591655 00000 n -0000586342 00000 n -0000591774 00000 n -0000601333 00000 n -0000600546 00000 n -0000591945 00000 n -0000601148 00000 n -0000601271 00000 n -0000600701 00000 n -0000600849 00000 n -0000600999 00000 n -0000607001 00000 n -0000606821 00000 n -0000601507 00000 n -0000606940 00000 n -0000609949 00000 n -0000609706 00000 n -0000607111 00000 n -0000609825 00000 n -0000619615 00000 n -0000618535 00000 n -0000610046 00000 n -0000619312 00000 n -0000619433 00000 n -0000618698 00000 n -0000619494 00000 n -0000618848 00000 n -0000619003 00000 n -0000619158 00000 n -0000716209 00000 n -0000713608 00000 n -0000716048 00000 n -0000619554 00000 n -0000713188 00000 n -0000708575 00000 n -0000713026 00000 n -0000703769 00000 n -0000695623 00000 n -0000633578 00000 n -0000632902 00000 n -0000619789 00000 n -0000633516 00000 n -0000633057 00000 n -0000633211 00000 n -0000633366 00000 n -0000851438 00000 n -0000695242 00000 n -0000695561 00000 n -0000704265 00000 n -0000637953 00000 n -0000637773 00000 n -0000633751 00000 n -0000637892 00000 n -0000707282 00000 n -0000704475 00000 n -0000707121 00000 n -0000645090 00000 n -0000644302 00000 n -0000638113 00000 n -0000644904 00000 n -0000645028 00000 n -0000644457 00000 n -0000644605 00000 n -0000644755 00000 n -0000653280 00000 n -0000652588 00000 n -0000645226 00000 n -0000653037 00000 n -0000653159 00000 n -0000653220 00000 n -0000652735 00000 n -0000652886 00000 n -0000656520 00000 n -0000656040 00000 n -0000653416 00000 n -0000656332 00000 n -0000656457 00000 n -0000656180 00000 n -0000664858 00000 n -0000664279 00000 n -0000656643 00000 n -0000664733 00000 n -0000664431 00000 n -0000664582 00000 n -0000669724 00000 n -0000669788 00000 n -0000669851 00000 n -0000669537 00000 n -0000664956 00000 n -0000669660 00000 n -0000851557 00000 n -0000674957 00000 n -0000674646 00000 n -0000669949 00000 n -0000674769 00000 n -0000674894 00000 n -0000677163 00000 n -0000676849 00000 n -0000675068 00000 n -0000676972 00000 n -0000677099 00000 n -0000679629 00000 n -0000679318 00000 n -0000677274 00000 n -0000679441 00000 n -0000679566 00000 n -0000682424 00000 n -0000682110 00000 n -0000679740 00000 n -0000682233 00000 n -0000682360 00000 n -0000685128 00000 n -0000684817 00000 n -0000682535 00000 n -0000684940 00000 n -0000685065 00000 n -0000695686 00000 n -0000694675 00000 n -0000685239 00000 n -0000694798 00000 n -0000694862 00000 n -0000695114 00000 n -0000695178 00000 n -0000695305 00000 n -0000695369 00000 n -0000695433 00000 n -0000695497 00000 n -0000851682 00000 n -0000704390 00000 n -0000703583 00000 n -0000695797 00000 n -0000703706 00000 n -0000704017 00000 n -0000704080 00000 n -0000704327 00000 n -0000707532 00000 n -0000707503 00000 n -0000707628 00000 n -0000713413 00000 n -0000716407 00000 n -0000716432 00000 n -0000720267 00000 n -0000720292 00000 n -0000724694 00000 n -0000728047 00000 n -0000734286 00000 n -0000734464 00000 n -0000743783 00000 n -0000747253 00000 n -0000759624 00000 n -0000764604 00000 n -0000777508 00000 n -0000777843 00000 n -0000795321 00000 n -0000814091 00000 n -0000829472 00000 n -0000837083 00000 n -0000849539 00000 n -0000851771 00000 n -0000851891 00000 n -0000852011 00000 n -0000852117 00000 n -0000852199 00000 n -0000858171 00000 n -0000864720 00000 n -0000864761 00000 n -0000864801 00000 n -0000865137 00000 n +0000006634 00000 n +0000006695 00000 n +0000849828 00000 n +0000837921 00000 n +0000849664 00000 n +0000837496 00000 n +0000830505 00000 n +0000837332 00000 n +0000829698 00000 n +0000815158 00000 n +0000829534 00000 n +0000814235 00000 n +0000796347 00000 n +0000814072 00000 n +0000850561 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 +0000795596 00000 n +0000779449 00000 n +0000795432 00000 n +0000777848 00000 n +0000765551 00000 n +0000777684 00000 n +0000704860 00000 n +0000704798 00000 n +0000704550 00000 n +0000704612 00000 n +0000695582 00000 n +0000695645 00000 n +0000695708 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 +0000764952 00000 n +0000760584 00000 n +0000764789 00000 n +0000082557 00000 n +0000082613 00000 n +0000082693 00000 n +0000083733 00000 n +0000083754 00000 n +0000084085 00000 n +0000086975 00000 n +0000704488 00000 n +0000098803 00000 n +0000098231 00000 n +0000087549 00000 n +0000098682 00000 n +0000759886 00000 n +0000748013 00000 n +0000759722 00000 n +0000098378 00000 n +0000098530 00000 n +0000747710 00000 n +0000744703 00000 n +0000747547 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 +0000850679 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 +0000850797 00000 n +0000192501 00000 n +0000192623 00000 n +0000192321 00000 n +0000182560 00000 n +0000192440 00000 n +0000744105 00000 n +0000736140 00000 n +0000743942 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 +0000734714 00000 n +0000728765 00000 n +0000734551 00000 n +0000218539 00000 n +0000218601 00000 n +0000217817 00000 n +0000217966 00000 n +0000218116 00000 n +0000218266 00000 n +0000850915 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 +0000728491 00000 n +0000725479 00000 n +0000728330 00000 n +0000256835 00000 n +0000256897 00000 n +0000256412 00000 n +0000256562 00000 n +0000851033 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 +0000725130 00000 n +0000722607 00000 n +0000724969 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 +0000851151 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 +0000851269 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 +0000851387 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 +0000851505 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 +0000851623 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 +0000851741 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 +0000851859 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 +0000720724 00000 n +0000718085 00000 n +0000720559 00000 n +0000586750 00000 n +0000586180 00000 n +0000586328 00000 n +0000586477 00000 n +0000851977 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 +0000610606 00000 n +0000610363 00000 n +0000607768 00000 n +0000610482 00000 n +0000620272 00000 n +0000619192 00000 n +0000610703 00000 n +0000619969 00000 n +0000620090 00000 n +0000619355 00000 n +0000620151 00000 n +0000619505 00000 n +0000619660 00000 n +0000619815 00000 n +0000716866 00000 n +0000714265 00000 n +0000716705 00000 n +0000620211 00000 n +0000713845 00000 n +0000709232 00000 n +0000713683 00000 n +0000704426 00000 n +0000696280 00000 n +0000634235 00000 n +0000633559 00000 n +0000620446 00000 n +0000634173 00000 n +0000633714 00000 n +0000633868 00000 n +0000634023 00000 n +0000852095 00000 n +0000695899 00000 n +0000696218 00000 n +0000704922 00000 n +0000638610 00000 n +0000638430 00000 n +0000634408 00000 n +0000638549 00000 n +0000707939 00000 n +0000705132 00000 n +0000707778 00000 n +0000645747 00000 n +0000644959 00000 n +0000638770 00000 n +0000645561 00000 n +0000645685 00000 n +0000645114 00000 n +0000645262 00000 n +0000645412 00000 n +0000653937 00000 n +0000653245 00000 n +0000645883 00000 n +0000653694 00000 n +0000653816 00000 n +0000653877 00000 n +0000653392 00000 n +0000653543 00000 n +0000657177 00000 n +0000656697 00000 n +0000654073 00000 n +0000656989 00000 n +0000657114 00000 n +0000656837 00000 n +0000665515 00000 n +0000664936 00000 n +0000657300 00000 n +0000665390 00000 n +0000665088 00000 n +0000665239 00000 n +0000670381 00000 n +0000670445 00000 n +0000670508 00000 n +0000670194 00000 n +0000665613 00000 n +0000670317 00000 n +0000852214 00000 n +0000675614 00000 n +0000675303 00000 n +0000670606 00000 n +0000675426 00000 n +0000675551 00000 n +0000677820 00000 n +0000677506 00000 n +0000675725 00000 n +0000677629 00000 n +0000677756 00000 n +0000680286 00000 n +0000679975 00000 n +0000677931 00000 n +0000680098 00000 n +0000680223 00000 n +0000683081 00000 n +0000682767 00000 n +0000680397 00000 n +0000682890 00000 n +0000683017 00000 n +0000685785 00000 n +0000685474 00000 n +0000683192 00000 n +0000685597 00000 n +0000685722 00000 n +0000696343 00000 n +0000695332 00000 n +0000685896 00000 n +0000695455 00000 n +0000695519 00000 n +0000695771 00000 n +0000695835 00000 n +0000695962 00000 n +0000696026 00000 n +0000696090 00000 n +0000696154 00000 n +0000852339 00000 n +0000705047 00000 n +0000704240 00000 n +0000696454 00000 n +0000704363 00000 n +0000704674 00000 n +0000704737 00000 n +0000704984 00000 n +0000708189 00000 n +0000708160 00000 n +0000708285 00000 n +0000714070 00000 n +0000717064 00000 n +0000717089 00000 n +0000720924 00000 n +0000720949 00000 n +0000725351 00000 n +0000728704 00000 n +0000734943 00000 n +0000735121 00000 n +0000744440 00000 n +0000747910 00000 n +0000760281 00000 n +0000765261 00000 n +0000778165 00000 n +0000778500 00000 n +0000795978 00000 n +0000814748 00000 n +0000830129 00000 n +0000837740 00000 n +0000850196 00000 n +0000852428 00000 n +0000852548 00000 n +0000852668 00000 n +0000852774 00000 n +0000852856 00000 n +0000858828 00000 n +0000865377 00000 n +0000865418 00000 n +0000865458 00000 n +0000865794 00000 n trailer << /Size 1093 @@ -27867,5 +27879,5 @@ trailer /Info 1092 0 R >> startxref -865602 +866259 %%EOF diff --git a/src/modules/psb_spmat_type.f90 b/src/modules/psb_spmat_type.f90 index 4b0f7725..f573d7d5 100644 --- a/src/modules/psb_spmat_type.f90 +++ b/src/modules/psb_spmat_type.f90 @@ -173,7 +173,7 @@ contains ! right after allocate, with spins doing the right thing. ! hopefully :-) - case( psb_spmat_upd_) + case(psb_spmat_upd_) case default info=591 diff --git a/src/tools/psb_dsphalo.f90 b/src/tools/psb_dsphalo.f90 index f1326edb..edfc89db 100644 --- a/src/tools/psb_dsphalo.f90 +++ b/src/tools/psb_dsphalo.f90 @@ -194,17 +194,18 @@ Subroutine psb_dsphalo(a,desc_a,blk,info,rwcnv,clcnv,outfmt) end if mat_recv = iszr iszs=sum(sdsz) + call psb_nullify_sp(tmp) call psb_sp_all(0,0,tmp,max(iszs,1),info) tmp%fida='COO' - + call psb_sp_setifld(psb_spmat_asb_,psb_state_,tmp,info) + t2 = mpi_wtime() l1 = 0 ipx = 1 counter=1 idx = 0 - call psb_sp_reinit(tmp,info) - tmp%infoa(psb_nnz_) = 0 + Do proc=desc_a%halo_index(counter) if (proc == -1) exit diff --git a/src/tools/psb_zsphalo.f90 b/src/tools/psb_zsphalo.f90 index 25d4b569..02ad3eea 100644 --- a/src/tools/psb_zsphalo.f90 +++ b/src/tools/psb_zsphalo.f90 @@ -194,17 +194,18 @@ Subroutine psb_zsphalo(a,desc_a,blk,info,rwcnv,clcnv,outfmt) end if mat_recv = iszr iszs=sum(sdsz) + call psb_nullify_sp(tmp) call psb_sp_all(0,0,tmp,max(iszs,1),info) tmp%fida='COO' - + call psb_sp_setifld(psb_spmat_asb_,psb_state_,tmp,info) + t2 = mpi_wtime() l1 = 0 ipx = 1 counter=1 idx = 0 - call psb_sp_reinit(tmp,info) - tmp%infoa(psb_nnz_) = 0 + Do proc=desc_a%halo_index(counter) if (proc == -1) exit