%! /TeXDict 200 dict def TeXDict begin /Mtrx matrix def /@start { /StartTime usertime def vmstatus pop /@VMused exch def pop 72 720 translate } def /@letter { /letter where { pop letter 72 720 translate } if } def /@legal { /legal where { pop legal 72 936 translate } if } def /@note { /note where { pop note 72 720 translate } if } def /@a4 { /a4 where { pop a4 72 765 translate } if } def %*** modified to place NW corner into SW corner ************ %/@landscape { [ 0 1 -1 0 0 0 ] concat 72 -72 translate } def /@landscape { [ 0 1 -1 0 0 0 ] concat -648 0 translate } def %*********************************************************** /@manualfeed { /manualfeed where { /manualfeed true put } if } def /@duplex { /setduplexmode where { /setduplexmode true put } if } def /@copies { /#copies exch def } def /@startdoc { dup 72 exch div dup neg scale 0 0 transform round exch round exch itransform translate Mtrx currentmatrix pop currentdict /isoddpage known { /SecondMtrx matrix def 8.5 exch mul 0 translate SecondMtrx currentmatrix pop }{ pop } ifelse /@TeXSave save def } def /@restore /restore load def /restore { vmstatus pop dup @VMused lt {pop @VMused} if exch pop exch @restore /@VMused exch def } bind def /@pri { ( ) print ( ) cvs print }def /@newfont { /newname exch def newname 7 dict def newname load begin /FontType 3 def dup neg matrix scale /FontMatrix exch def /FontBBox [0 0 1 1] def /BitMaps 256 array def /BuildChar {CharBuilder} def /Encoding 256 array def 0 1 255 {Encoding exch /.undef put} for end newname newname load definefont pop } bind def /ch-image {ch-data 0 get} bind def /ch-width {ch-data 1 get} bind def /ch-height {ch-data 2 get} bind def /ch-xoff {ch-data 3 get} bind def /ch-yoff {ch-data 4 get} bind def /ch-tfmw {ch-data 5 get} bind def /CharBuilder { exch /BitMaps get exch get /ch-data exch def ch-data null ne { ch-tfmw 0 ch-xoff neg ch-yoff neg ch-width ch-xoff sub ch-height ch-yoff sub setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-yoff] {ch-image} imagemask } if } bind def /@dc{ /ch-code exch def dup 0 get length 2 lt { pop [ <00> 1 1 0 0 8.00 ] } if /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code dup ( ) cvs cvn put } bind def /@pc { pop /ch-data exch def currentpoint translate ch-width ch-height true [1 0 0 -1 ch-xoff ch-yoff ] {ch-image} imagemask } bind def /@sf { setfont } def /@flushfonts { @TeXSave restore /@TeXSave save def} def /@bop0 { pop } bind def /@bop1 { pop Mtrx setmatrix /SaveImage save def } def /@eop { showpage SaveImage restore } def /p { moveto } bind def /r { 0 rmoveto } bind def /s { show pop } bind def /ks { 2 1 counttomark 2 sub { -1 roll } for counttomark 2 idiv { show 0 rmoveto } repeat show pop } bind def /m { mark } bind def /ru { /dy exch 1 sub neg def /dx exch 1 sub def gsave currentpoint newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill grestore } bind def /@end { (Time used: ) print usertime StartTime sub @pri (VM used: ) print @VMused @pri (. Unused: ) print vmstatus @VMused sub @pri pop pop (\n) print flush end } def /DraftFirst { gsave initmatrix newpath /Helvetica-Bold findfont setfont (Draft) dup stringwidth pop 8.875 exch div dup 72 mul dup scale 52.3 rotate 2.5 exch div -.35 translate 0.95 setgray 0 0 moveto show grestore } bind def /DraftMore { gsave initmatrix newpath /Helvetica-Bold findfont 72 scalefont setfont 0.95 setgray 576 702 moveto (Draft) stringwidth exch neg exch neg rmoveto (Draft) show grestore } bind def /@draft { /@bop1 { 1 le {DraftFirst} {DraftMore} ifelse Mtrx setmatrix /SaveImage save def } bind def } bind def /@twoup { initmatrix [ 0 1 -1 0 0 0 ] concat 36 -87 translate 5.5 8.5 div dup scale /isoddpage true def /@eop { isoddpage not {showpage} if SaveImage restore /isoddpage isoddpage not def } def /@bop1 { pop isoddpage { SecondMtrx setmatrix } { Mtrx setmatrix } ifelse /SaveImage save def } def /@end { isoddpage not { showpage } if end } def } def /@beginspecial { SpecialDict begin gsave /SpecialSave save def currentpoint transform initgraphics itransform translate 0 0 moveto SpecialDefaults IfMacSetUp } def /@setspecial { hof vof translate setclipper hsc vsc scale angl rotate } def /@endspecial { SpecialSave restore grestore end } def /@beginfullpage { gsave /SpecialSave save def SpecialDict begin /showpage {} def initgraphics } def /@endfullpage { clear end SpecialSave restore grestore showpage } def /SpecialDict 50 dict def SpecialDict begin /Inch { 72 mul} bind def /SpecialDefaults { /hsi 8.5 Inch def /vsi 11 Inch def /hof 0 def /vof 0 def /hsc 1 def /vsc 1 def /angl 0 def /CLIP false def } def /@hsize {/hsi exch def /CLIP true def} def /@vsize {/vsi exch def /CLIP true def} def /@hoffset {/hof exch def} def /@voffset {/vof exch def} def /@hscale {/hsc exch def} def /@vscale {/vsc exch def} def /@rotate {/angl exch def} def /setclipper { CLIP { newpath 0 0 moveto hsi 0 rlineto 0 vsi rlineto hsi neg 0 rlineto closepath clip } if } def end /IfMacSetUp { userdict /md known { userdict /md get type /dicttype eq { md begin /txpose{ 1 -1 scale } bind def /cp {pop pop} bind def end } if } if } def end /TeXDict where {/TeXDict get begin} { (Need to load basic TeXDict first\n) print currentfile flushfile} ifelse /@texmakefont { /TeXsize exch def [ TeXsize 0 0 TeXsize neg 0 0 ] makefont def } bind def /@ps2texfont { dup FontDirectory exch known { exch pop findfont } { ReEncodeForTeX } ifelse exch @texmakefont } bind def /ReEncodeForTeX { /newfontname exch def /basefontname exch def /TeXstr 30 string def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall basefontdict /MathFontName known not { /TeXvec basefontname TeXstr cvs (Courier) search { pop pop pop TeXcourvec } { pop TeXnormalvec } ifelse def TeXvec aload pop TeXvec length 2 idiv { newfont /Encoding get 3 1 roll put } repeat } if newfontname newfont definefont } bind def /TeXnormalvec [ 8#014 /fi 8#015 /fl 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#042 /quotedblright 8#074 /exclamdown 8#076 /questiondown 8#134 /quotedblleft 8#136 /circumflex 8#137 /dotaccent 8#173 /endash 8#174 /emdash 8#175 /hungarumlat 8#176 /tilde 8#177 /dieresis ] def /TeXcourvec [ 8#016 /exclamdown 8#017 /questiondown 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater 8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft 8#174 /bar 8#175 /braceright 8#177 /dieresis ] def /ObliqueFont { /ObliqueAngle exch def /ObliqueBaseName exch def /ObliqueFontName exch def /ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def /basefontdict ObliqueBaseName findfont ObliqueTransform makefont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName ObliqueFontName put ObliqueFontName newfont definefont pop } bind def /SmallCapsFont { /SmallCapsBaseName exch def /SmallCapsFontName exch def /basefontdict SmallCapsBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName SmallCapsFontName def /FontBaseDict basefontdict 1000 scalefont def /FontSCDict FontBaseDict .8 scalefont def /FontType 3 def /BuildChar {SmallCapChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get def end SmallCapsFontName newfont definefont pop } bind def /SmallCapChar { /achar (A) def achar exch 0 exch put begin achar 0 get dup 97 ge exch 122 le and { achar 0 achar 0 get 32 sub put FontSCDict } { FontBaseDict } ifelse setfont achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def /MathEncodingVec [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon1 /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon /zeta /nu /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /omega1 /rho /sigma /phi1 /arrowleft /arrowleft /arrowright /arrowright /suchthat /congruent /proportional /angle /zero /one /two /three /four /five /six /seven /eight /nine /period /comma /less /slash /greater /asteriskmath /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /registerserif /copyrightserif /trademarkserif /logicalor /logicaland /section /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /dotlessi /j /weierstrass /macron /breve ] def /MathCharVec [ 71 68 81 76 88 80 83 161 70 89 87 97 98 103 100 101 122 110 113 105 107 108 109 110 120 112 114 115 116 117 102 99 121 119 101 74 118 114 115 106 172 172 174 174 39 64 181 208 48 49 50 51 52 53 54 55 56 57 46 44 60 47 62 42 182 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 210 211 212 218 217 167 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 245 106 195 197 198 ] def /MathDictVec [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 ] def /MathOblique { 3 copy ObliqueFont pop pop MathFont } bind def /MathFont { /MathSymName exch def /MathBaseName exch def /MathFontName exch def /basefontdict MathBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName MathFontName def /FontDictArray [ basefontdict 1000 scalefont MathSymName findfont 950 scalefont /Symbol findfont 950 scalefont ] def /FontType 3 def /BuildChar {MathFontChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get dup length array copy def /WhichFont MathDictVec def /WhichChar MathCharVec def MathEncodingVec Encoding copy pop /achar (A) def end MathFontName newfont definefont pop } bind def /MathFontChar { exch begin achar exch 0 exch put FontDictArray WhichFont achar 0 get get get setfont achar dup 0 get WhichChar exch get 0 exch put achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def end /psf$TeXscale { 65536 div } def /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def /startTexFig { /psf$SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /psf$ury exch psf$TeXscale def /psf$urx exch psf$TeXscale def /psf$lly exch psf$TeXscale def /psf$llx exch psf$TeXscale def /psf$y exch psf$TeXscale def /psf$x exch psf$TeXscale def currentpoint /psf$cy exch def /psf$cx exch def /psf$sx psf$x psf$urx psf$llx sub div def /psf$sy psf$y psf$ury psf$lly sub div def psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def /erasepage { initgraphics } def /copypage {} def } bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } bind def /doclip { psf$llx psf$lly psf$urx psf$ury clipFig } def /endTexFig { end psf$SavedState restore } def %%Title: pucover.dvi %%Creator: dvi2ps 3.1 %%EndProlog TeXDict begin @start 300 @startdoc 21 @bop0 1.000000 /cmr10.300 @newfont cmr10.300 @sf [ 11 2 0 -8 14] 45 @dc [ 16 28 -2 0 21] 50 @dc [ 13 28 -4 0 21] 49 @dc [ 26 28 -2 0 31] 78 @dc [ 24 28 -2 0 29] 66 @dc [<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0 00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200 010000800040> 10 42 -3 11 16] 40 @dc [ 9 29 -1 0 12] 105 @dc [ 20 18 -1 0 23] 110 @dc [ 19 26 -1 8 23] 112 @dc [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @dc [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @dc [<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001 C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000 200040008000> 10 42 -2 11 16] 41 @dc [ 12 28 -1 0 15] 73 @dc [<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F 0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84 @dc [ 24 28 -2 0 28] 69 @dc [<001F800000E060800180118007000B800E0007801C0007801C0007803800078078000780780007 8070000780F0000F80F000FFF0F0000000F0000000F0000000F0000000F0000000F00000007000 00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000 1F8080> 28 30 -2 1 33] 71 @dc [<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078 000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00 1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82 @dc [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @dc [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @dc [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @dc [<7F87F80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 0E01C00E01C00E01C00E01C0FFFFC00E00000E00000E00000E00000E00000E01800E03C00703C0 03018001C180007E00> 21 29 0 0 23] 12 @dc [ 20 29 -1 0 23] 104 @dc [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @dc [ 9 29 -1 0 12] 108 @dc [ 33 18 -1 0 36] 109 @dc [<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0 1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000 1C00001C0000FC0000> 19 29 -1 0 23] 98 @dc [ 19 29 -1 0 22] 107 @dc [ 14 18 -1 0 18] 122 @dc [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @dc [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @dc [ 13 18 -1 0 16] 114 @dc [ 21 18 0 0 22] 120 @dc [<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000 8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000 00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000 1F8080> 25 30 -2 1 30] 67 @dc [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @dc [<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4 000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119 @dc [<60F0F060> 4 4 -4 0 12] 46 @dc 1.000000 /cmsy10.300 @newfont cmsy10.300 @sf [ 25 34 -3 8 32] 21 @dc cmr10.300 @sf [ 28 29 -1 0 31] 65 @dc [ 21 28 -2 0 26] 76 @dc [ 16 41 -2 10 21] 47 @dc [<003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003C0780003 C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E07000 01C0780003C0780003C0380003803C0007801C0007000E000E0007001C000380380000E0E00000 3F8000> 27 30 -2 1 32] 79 @dc [ 33 28 -2 0 38] 77 @dc [ 23 28 -2 0 28] 80 @dc [ 28 28 -1 0 31] 88 @dc [<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000 01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121 @dc [ 27 28 -2 0 32] 68 @dc [<83F800CC0C00D00200E00300C00180C001808001C08001C08001C00001C00003C00007C0000F80 00FF8007FF001FFE003FF8007FC0007C0000F80000F00000E00080E00080E00080E00180600180 7003803005801C198007E080> 18 30 -2 1 23] 83 @dc [<804020201010101070F0F060> 4 12 -4 8 12] 44 @dc [<003FE000070000070000070000070000070000070000070007C7000C3700180F00300F00700700 600700E00700E00700E00700E00700E00700E00700700700700700300F00180B000C330003C100> 19 26 -2 8 22] 113 @dc [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @dc [<001800180000180018000018001800003C003C00003C003C00003C003C00003E007C00007A007A 00007A007A00007900FA0000F100F10000F100F10000F100F10001E081E08001E081E08001E081 E08003E043C04003C043C04003C043C04003C02780400780278020078027802007801F00200F00 1F00100F001F00100F001F00101E001E00181F001F003CFFE0FFE0FF> 40 29 -1 1 43] 87 @dc [<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200 0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118 @dc 1.000000 /cmbx10.300 @newfont cmbx10.300 @sf [ 31 28 -2 0 36] 65 @dc 1.000000 /cmsy7.300 @newfont cmsy7.300 @sf [ 7 15 -1 -1 10] 48 @dc cmr10.300 @sf [<000600000006000000060000000600000006000000060000000600000006000000060000000600 00000600000006000000060000FFFFFFE0FFFFFFE0000600000006000000060000000600000006 00000006000000060000000600000006000000060000000600000006000000060000> 27 28 -2 4 32] 43 @dc cmsy10.300 @sf [<60F0F060> 4 4 -4 -8 12] 1 @dc cmbx10.300 @sf [<001FE00000FFFC0003F80E0007C003000F8001801F0000C03E0000C03E0000607E0000607C0000 60FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007C0000607E00 00603E0000603E0000E01F0000E00F8001E007C003E003F80FE000FFF8E0001FE020> 27 28 -3 0 34] 67 @dc cmr10.300 @sf [<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0 07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48 @dc cmsy10.300 @sf [ 25 34 -3 8 32] 20 @dc 1.000000 /cmmi10.300 @newfont cmmi10.300 @sf [<0000038000000F0000003C000000F0000003C000000F0000003C000000F0000003C000000F0000 003C000000F0000000F00000003C0000000F00000003C0000000F00000003C0000000F00000003 C0000000F00000003C0000000F0000000380> 25 24 -3 2 32] 60 @dc cmr10.300 @sf [<00000F0000001F8000003FC000003FC0000038E00000306000006020003FE02000F0E02003A078 0007205C000E208E001C1107003C0E078038000380780003C0780003C0700001C0F00001E0F000 01E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003C0780003C038 0003803C0007801C0007000E000E0007001C000380380000E0E000003F8000> 27 37 -2 8 32] 81 @dc [ 28 28 -2 0 32] 75 @dc [<07E01830201C401CF00EF80FF80FF80F700F000F000F000E001C001C003007E000600030001800 1C001C381E781E780E781E201C201C183007E0> 16 29 -2 1 21] 51 @dc cmsy10.300 @sf [<400020C000606000C03001801803000C0600060C0003180001B00000E00000E00001B000031800 060C000C06001803003001806000C0C00060400020> 19 20 -6 0 32] 2 @dc cmbx10.300 @sf [ 33 28 -2 0 36] 82 @dc [<01FC000F03801E00C03C00607C0060780000F80000F80000F80000FFFFE0F801E0F801E07801E0 7801C03C01C01C03800F070001FC00> 19 18 -1 0 22] 101 @dc [<001FFC001FFC0003E00003E00003E00003E00003E00003E003F3E00E0FE01C07E03C03E07C03E0 7803E0F803E0F803E0F803E0F803E0F803E0F803E07803E07C03E03C03E01E07E00F0CE003F060> 22 26 -2 8 25] 113 @dc [<01F8FF0786FF0F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8 1F00F81F00F81F00F8FF07F8FF07F8> 24 18 -1 0 27] 117 @dc [ 11 30 -1 0 14] 105 @dc [ 17 18 -1 0 20] 114 @dc [ 37 18 -1 0 40] 109 @dc [ 24 18 -1 0 27] 110 @dc [<03F007980F081F0C1F0C1F0C1F0C1F001F001F001F001F001F001F001F001F00FFFC3FFC0F000F 00070007000300030003000300> 14 26 -1 0 19] 116 @dc [ 14 18 -2 0 19] 115 @dc 1.000000 /cmtt10.300 @newfont cmtt10.300 @sf [<7FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E3C000EFF000FFF800F83C0 0F01E00E00E00E00700E00700E00700E00700E00700E00700E00E00F00E00F83C07FFF80FEFF00 7E3E00> 20 27 0 9 22] 112 @dc [<063C000EFF000FFF800F83C00F01E00E00E00E00700E00700E00700E00700E00700E00700E00E0 0F00E00F83C00FFF800EFF000E3E000E00000E00000E00000E00007E0000FE00007E0000> 20 25 0 0 22] 98 @dc [ 17 25 -2 0 22] 108 @dc [<0F83E03FE7E07FFFE0783E00E00E00E00E00E00E00700E003E0E001FFE0003FE00000E00000E00 300E00783C007FF8003FF0001FE000> 19 18 -2 0 22] 97 @dc [ 15 18 -3 0 22] 115 @dc [<7FFFFFFF7FFF01C001C001C001C001C001C001C001C001C001C001C001C07FC07FC07FC0000000 0000000000018003C003C00180> 16 26 -3 0 22] 105 @dc [<7FC7F0FFE7F87FC7F00E03800E03800E03800E03800E03800E03800E03800E03800E03800E0380 0F03800F87807FFF00FEFE007E3C00> 21 18 0 0 22] 110 @dc [<03F00FF81FFC3E0E78077007F000E000E000E000E000E0007000780C3C1E1FFE0FFC03F8> 16 18 -3 0 22] 99 @dc [<70F8F8F870> 5 5 -8 0 22] 46 @dc [<3FFE007FFF003FFE0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C00001C000FFFF00FFFF007FFF0001C00001C00001C30001E78000FF80007F80001F00> 17 25 -1 0 22] 102 @dc cmr10.300 @sf [<7FFFFFC0FFFFFFE000000000000000000000000000000000000000000000000000000000000000 00FFFFFFE07FFFFFC0> 27 12 -2 -4 32] 61 @dc cmsy10.300 @sf [<4000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C0 00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000 C000FFC07FC0> 10 42 -7 11 18] 100 @dc cmmi10.300 @sf [ 40 28 -2 0 40] 77 @dc [<00FE0000070184000E0064001C001E0038000E0030000E0070000E0070000700F0000700F00007 00F0000700F0000780F0007FF0F0000000F00000007800000078000000780000003C0000003C00 00201C0000200E0000200F000020070000300380007001C00070006000F000380138000E061800 01F808> 29 30 -2 1 33] 71 @dc [ 16 41 -2 10 21] 61 @dc [ 23 28 -2 0 28] 76 @dc [<00FE0000070180000E0060001C00100038000800300004007000020070000200F0000100F00001 00F0000100F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00201C0000200E0000200F000020070000300380007001C00070006000F000380138000E061800 01F808> 29 30 -2 1 30] 67 @dc cmsy10.300 @sf [<004000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000 C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C0 00C0FFC0FFC0> 10 42 0 11 18] 101 @dc cmmi10.300 @sf [ 28 28 -2 0 31] 66 @dc [ 33 28 -2 0 33] 78 @dc 21 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (21) 14 (-) ks 264 105 p m (NB) s 501 105 p m (\(input\)) 14 (INTEGER) ks 501 175 p m (NB) 16 (sp) 1 (eci\014es) 17 (the) 17 (column) 14 (blo) 1 (c) 0 (k) 14 (size) 17 (of) 15 (the) 16 (matrix) 14 (C) 16 (and) 16 (the) 16 (ro) 0 (w) 15 (blo) 1 (c) 0 (k) 14 (size) 17 (of) ks 501 245 p m (the) 14 (matrix) 12 (C.) 13 (NB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 327 p m (A) s 501 327 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LD) 0 (A,) 12 (Nq\).) ks 501 396 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Nq) 12 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (A) 14 (m) -1 (ust) 13 (con) 0 (tain) 12 (the) 15 (\(lo) 1 (cal\)) 13 (matrix) 12 (A.) ks 264 479 p m (LD) 0 (A) ks 501 479 p m (\(input\)) 14 (INTEGER) ks 501 548 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (A.) 13 (LD) 0 (A) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 631 p m (BET) -2 (A) ks 501 631 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 700 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 770 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 852 p m (C) s 501 852 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Mq\).) ks 501 922 p m (The) 14 (leading) 13 (Np-b) 0 (y-Mq) 13 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (C) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 15 (\(lo) 1 (cal\)) 13 (matrix) 12 (C,) ks 501 992 p m (except) 15 (when) 14 (b) 1 (eta) 15 (is) 13 (zero,) 15 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 14 (not) 14 (b) 1 (e) 15 (set) 14 (on) 14 (en) 0 (try) -2 (.) ks 501 1061 p m (On) 14 (exit,) 13 (the) 15 (arra) 0 (y) 12 (C) 14 (is) 14 (o) 0 (v) -1 (erwritten) 13 (b) 0 (y) 13 (the) 14 (Np-b) 0 (y-Mq) 13 (matrix) 12 (\() ks cmbx10.300 @sf m (A) s cmsy7.300 @sf 1665 1047 p m (0) s cmr10.300 @sf 1686 1061 p m (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 1816 1061 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 1144 p m (LDC) s 501 1144 p m (\(input\)) 14 (INTEGER) ks 501 1213 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Np\).) ks 264 1296 p m (IMR) 0 (O) 0 (W) ks 501 1296 p m (\(input\)) 14 (INTEGER) ks 501 1365 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 1435 p m (the) 14 (matrices,) 13 (A) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) -1 (W) ks cmmi10.300 @sf 12 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 1517 p m (IMCOL) s 501 1517 p m (\(input\)) 14 (INTEGER) ks 501 1587 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 1657 p m (of) 13 (the) 14 (matrices,) 13 (A) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 1739 p m (W) 0 (ORK) ks 501 1739 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 1809 p m (See) 14 (requiremen) 0 (ts.) ks 264 1891 p m (IW) 0 (ORK) ks 501 1891 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) -3 (,) 12 (DIMENSION) 14 (\(3) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (MAX\(P) -2 (,) 13 (Q\)\)) ks cmbx10.300 @sf 210 1985 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 2055 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pbblasinc.f) s cmr10.300 @sf m (.) s 305 2137 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (MAX\(P) -2 (,) 12 (Q\)) ks 305 2207 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (Size\(A\)) s 305 2277 p m (where) s 347 2347 p m (Size\(A\)) s 493 2347 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s @eop 20 @bop0 1.000000 /cmbx12.300 @newfont cmbx12.300 @sf [<01E00003F00003F00003F00003F00003F00003F00003F00001F00001F00001F00000F00000F000 00F000007800007800003800001800001C00000C00000600C00300C00300C00180E000C0E00060 7FFFF07FFFF87FFFF87FFFFC7FFFFE7FFFFE780000600000> 23 34 -3 0 28] 55 @dc [<387CFEFEFE7C38> 7 7 -4 0 16] 46 @dc [ 32 34 -2 0 38] 80 @dc [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @dc [<03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 00000003F800000003F800000003F800000003F800000003F800000003F80000C003F800C0C003 F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F803807803F807807E 03F80F807FFFFFFF807FFFFFFF80> 34 34 -2 0 39] 84 @dc [ 39 34 -2 0 42] 82 @dc [ 37 34 -2 0 42] 65 @dc [ 39 34 -2 0 44] 78 @dc [ 21 49 -3 12 28] 47 @dc [<0003FE0000001FFFC00000FF00F00001F800380003F0000C0007C00006000F800003001F800003 003F000003803F000001807F000001807E000001807E00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE000000007E000001807E000001807F00 0001803F000003803F000003801F800007800F8000078007C0000F8003E0001F8001F8003F8000 FF01E380001FFF81800003FE0080> 33 34 -3 0 40] 67 @dc cmtt10.300 @sf [ 17 25 -2 0 22] 83 @dc [<00F80003FE0007FF000707000E03800E03801C01C01C01C01C01C01C01C01C01C01C01C01C01C0 1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0> 21 25 0 0 22] 85 @dc [<7FFC00FFFF007FFF801C07801C03C01C01C01C01C01C01C01C01C01C03C01C03801C1F001FFE00 1FFE001FFF001C07001C07801C03801C03801C03801C07801C0F007FFF00FFFE007FF800> 18 25 -1 0 22] 66 @dc [<7F03C0FF87E07F07E01C0E701C0E701C0E201C0E001C0E001C0E001C0E001C1C001FFC001FF800 1FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E007FFC00FFF8007FE000> 20 25 -1 0 22] 82 @dc [<1FFC003FFE007FFF00780F00F00780F00780E00380E00380E00380E00380E00380E00380E00380 E00380E00380E00380E00380E00380E00380E00380F00780780F007FFF003FFE001FFC00> 17 25 -2 0 22] 79 @dc [<07FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000 00E00000E00000E00000E00000E000E0E0E0E0E0E0E0E0E0E0E0E0FFFFE0FFFFE07FFFE0> 19 25 -1 0 22] 84 @dc [ 15 25 -3 0 22] 73 @dc [<7F0F00FF9F007F1F001C17001C37001C37001C37001C77001C77001C67001C67001CE7001CE700 1CE7001CC7001CC7001DC7001DC7001D87001D87001D87001D07007F1FC0FF3FE07E1FC0> 19 25 -1 0 22] 78 @dc [<7FFFE0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00E01C00001C1C001C1C001FFC001FFC00 1FFC001C1C001C1C001C00001C00001C01C01C01C01C01C01C01C07FFFC0FFFFC07FFFC0> 19 25 -1 0 22] 69 @dc [<7F0000FF80007F00001C00001C00001C00001C00001C00001C00001C00001FF8001FFE001FFF00 1C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F807FFF00FFFE007FF800> 18 25 -1 0 22] 80 @dc [<7F1FC0FF1FE07F1FC01C07001C07001C07001FFF000FFE000FFE000E0E000E0E00071C00071C00 071C00071C00071C0003180003B80003B80003B80001B00001B00001F00001F00000E000> 19 25 -1 0 22] 65 @dc [<00E001E0038007000E001C001C0038003800700070007000E000E000E000E000E000E000E000E0 00E000700070007000380038001C001C000E000700038001E000E0> 11 33 -6 4 22] 40 @dc [<60F0781C1E0E3E7E7E7C38> 7 11 -7 6 22] 44 @dc [ 19 25 -1 0 22] 77 @dc [ 19 25 -1 0 22] 76 @dc [<7FF800FFFE007FFF001C0F801C07801C03C01C01C01C01C01C00E01C00E01C00E01C00E01C00E0 1C00E01C00E01C00E01C01E01C01C01C01C01C03C01C07801C0F007FFF00FFFE007FF800> 19 25 0 0 22] 68 @dc [<01F00007FC000FFE001F0F003C0700380380700380700380F00000E00000E00000E00000E00000 E00000E00000E00000F000007003807003803803803C07801F0F800FFF8007FB8001F180> 17 25 -2 0 22] 67 @dc [<00C00001C00001C00007E0001FF8003FFE0079DF0071C700E1C380F1C380F1C38061C38001C700 01CF0001FE0007FC001FF0003FC00079C000F1C300E1C780E1C780E1C38071C7807DCF003FFE00 1FFC0007F00001C00001C00001C00000C000> 17 32 -2 3 22] 36 @dc [<0E0E000F1E000F1E001B1B0019130019B30019B30019B30019B30019B30019B30039B38039F380 39F38038E3803803803803803803803001807001C07001C07001C0FC07E0FE0FE0FC07E0> 19 25 -1 0 22] 87 @dc [<7F07E0FF8FF07F07E01C03801C07001C07001C0E001C0E001C1C001E1C001F38001FF8001FF000 1DF0001CE0001CF0001C78001C3C001C1C001C0E001C0F001C07807F0FE0FF8FF07F0FE0> 20 25 0 0 22] 75 @dc [ 10 33 -5 4 22] 41 @dc [<7F1FC0FFBFE07F1FC01C07001C07001C07001C07001C07001C07001C07001C07001C07001FFF00 1FFF001FFF001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC0> 19 25 -1 0 22] 72 @dc [<01C00001C00001C00001C00071C700F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF80 71C70001C00001C00001C00001C000> 17 18 -2 -4 22] 42 @dc [<7FF87FFC7FF8038003800380038003800380038003800380038003800380038003807380FF807F 800F800780038003800180> 14 25 -4 0 22] 49 @dc [<03E70007F7000FFF001E1F003C0F00380F00700700700700F00700E03F80E07FC0E03F80E00000 E00000E00000E00000F000007007007007003807003C0F001E1F000FFF0007FF0003E300> 18 25 -2 0 22] 71 @dc [<07E0001FF8003FFC00781E00E00700F00380600380000380000380000300000700001E0007FC00 07F00007FC00003E00000E00000700000700300700780700781E003FFC001FF80007E000> 17 25 -2 0 22] 51 @dc [<03E0000FF8001FFC001E3C003C1E00780F00700700700700F00780E00380E00380E00380E00380 E00380E00380E00380E00380700700700700780F00380E001E3C001FFC000FF80003E000> 17 25 -2 0 22] 48 @dc [<70F8F8F870000000000000000070F8F8F870> 5 18 -8 0 22] 58 @dc [<7F1FC0FF1FE07F1FC01C07000E0E000E0E00071C00071C0007B80003B80003F00001F00001E000 00E00001E00001F00003F00003B800073800073C000E1C000E1E007F1F807F3F807F1F80> 19 25 -1 0 22] 88 @dc cmbx10.300 @sf [ 27 28 -2 0 33] 80 @dc [ 23 26 -1 8 27] 112 @dc [<01FC000F07801E03C03C01E07800F07800F0F800F8F800F8F800F8F800F8F800F8F800F87800F0 7800F03C01E01C01C00F078001FC00> 21 18 -1 0 24] 111 @dc cmsy10.300 @sf [<00060000000006000000000C000000000C00000000180000000030000000007FFFFFF000FFFFFF F801C000000003000000000E000000003C00000000F0000000003C000000000700000000038000 000000FFFFFFF8007FFFFFF000300000000018000000000C000000000C00000000060000000006 000000> 37 24 -2 2 42] 40 @dc 1.000000 /cmmi7.300 @newfont cmmi7.300 @sf [<3FF80003800001C00001C00001C00001C00000E00000E00000E00000E000007000007000007000 807010403810403808203808203818381C181FFFF8> 21 20 0 0 20] 84 @dc cmmi10.300 @sf [<804020201010101070F0F060> 4 12 -4 8 12] 59 @dc cmbx10.300 @sf [<07FF001E03C07800F0700070F00078F00078F000787801F81FFFF00FFFE01FFFC01FFF00180000 1800001000001BF8000E0E001E0F001C07003C07803C07803C07803C07801C07301E0F380E0F38 03F8F0> 21 27 -1 9 24] 103 @dc cmr10.300 @sf [ 26 28 -2 0 31] 72 @dc [<01800180018001804182F18F399C0FF003C003C00FF0399CF18F41820180018001800180> 16 18 -2 -13 21] 42 @dc cmmi10.300 @sf [<0F800030E000603000601800E01C00E00E00E00E00E00700E00700E00700700380700380300300 1803001C03000E0600030C0000F800> 17 18 -2 0 20] 111 @dc [ 21 26 1 8 21] 112 @dc cmr10.300 @sf [<804020101008080868F8F060> 5 12 -4 -17 12] 39 @dc [<60F0F0600000000000000000000060F0F060> 4 18 -4 0 12] 58 @dc [<804020201010101070F0F0600000000000000000000060F0F060> 4 26 -4 8 12] 59 @dc cmmi7.300 @sf [ 26 20 -1 0 27] 72 @dc 20 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (20) 14 (-) ks cmbx12.300 @sf 210 105 p m (7.) s 272 105 p m (PSTRANS/PCTRANS) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSTRANS\() 21 (TRANS,) 20 (M,) 22 (N,) 21 (MB,) 21 (NB,) 21 (A,) 22 (LDA,) 21 (BETA,) 20 (C,) 22 (LDC,) ks 319 286 p m ($) 436 (IMROW,) 20 (IMCOL,) 21 (WORK,) 20 (IWORK) 21 (\)) ks 341 355 p m (CHARACTER*1) 194 (TRANS) ks 341 425 p m (INTEGER) 282 (M,) 21 (N,) 21 (MB,) 22 (NB,) 21 (LDA,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL) ks 341 495 p m (REAL) 348 (BETA) ks 341 565 p m (REAL) 348 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (C\() 21 (LDC,) 21 (*) 22 (\),) 21 (WORK\() 21 (*) 22 (\)) ks 341 634 p m (INTEGER) 282 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks 341 774 p m (SUBROUTINE) 19 (PCTRANS\() 21 (TRANS,) 20 (M,) 22 (N,) 21 (MB,) 21 (NB,) 21 (A,) 22 (LDA,) 21 (BETA,) 20 (C,) 22 (LDC,) ks 319 844 p m ($) 436 (IMROW,) 20 (IMCOL,) 21 (WORK,) 20 (IWORK) 21 (\)) ks 341 913 p m (CHARACTER*1) 194 (TRANS) ks 341 983 p m (INTEGER) 282 (M,) 21 (N,) 21 (MB,) 22 (NB,) 21 (LDA,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL) ks 341 1053 p m (COMPLEX) 282 (BETA) ks 341 1123 p m (COMPLEX) 282 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (C\() 21 (LDC,) 21 (*) 22 (\),) 21 (WORK\() 21 (*) 22 (\)) ks 341 1192 p m (INTEGER) 282 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks cmbx10.300 @sf 210 1327 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1397 p m (PSTRANS/PCTRANS) 14 (is) 14 (used) 14 (for) 14 (the) 14 (follo) -1 (wing) 12 (matrix) 12 (transp) 1 (osition) 13 (op) 1 (eration,) ks cmbx10.300 @sf 908 1512 p m (C) s cmsy10.300 @sf 12 r m (\() s cmbx10.300 @sf 11 r m (A) s cmmi7.300 @sf 1043 1496 p m (T) s cmr10.300 @sf 1079 1512 p m (+) 9 (b) 1 (eta) ks cmsy10.300 @sf 1209 1512 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmmi10.300 @sf m (;) s cmr10.300 @sf 264 1628 p m (where) 20 (b) 1 (eta) 19 (is) 18 (a) 18 (scalar,) 19 (and) 18 (A) 19 (and) 18 (C) 19 (are) 18 (matrices,) 19 (with) 18 (A) 19 (an) 18 (M-b) 0 (y-N) 17 (matrix) 16 (and) 19 (C) 18 (an) ks 264 1697 p m (N-b) 0 (y-M) 12 (matrix.) ks cmbx10.300 @sf 210 1792 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 1861 p m (TRANS) s 501 1861 p m (\(input\)) 14 (CHARA) 0 (CTER*1) ks 501 1931 p m (TRANS) 13 (sp) 1 (eci\014es) 16 (the) 14 (form) 13 (of) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(A\)) 14 (to) 14 (b) 1 (e) 14 (used) 15 (in) 14 (the) 14 (matrix) 12 (m) 0 (ul) -1 (tipl) -1 (ication.) ks 563 2001 p m (TRANS) 14 (=) 14 ('T':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1084 1987 p m (T) s cmr10.300 @sf 1110 2001 p m (;) s 563 2071 p m (TRANS) 14 (=) 14 ('C':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1084 2057 p m (H) s cmr10.300 @sf 1116 2071 p m (.) s 264 2153 p m (M) s 501 2153 p m (\(input\)) 14 (INTEGER) ks 501 2222 p m (M) 13 (sp) 1 (eci\014es) 16 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (ro) 0 (ws) 13 (of) 13 (the) 14 (matrix) 12 (A.) 14 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2304 p m (N) s 501 2304 p m (\(input\)) 14 (INTEGER) ks 501 2374 p m (N) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (columns) 12 (of) 14 (the) 14 (matrix) 12 (B.) 14 (N) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2456 p m (MB) s 501 2456 p m (\(input\)) 14 (INTEGER) ks 501 2526 p m (MB) 15 (sp) 1 (eci\014es) 17 (the) 16 (ro) 0 (w) 14 (blo) 1 (c) 0 (k) 14 (size) 16 (of) 15 (the) 15 (matrix) 14 (A) 15 (and) 15 (the) 16 (column) 14 (blo) 1 (c) 0 (k) 14 (size) 16 (of) ks 501 2596 p m (the) 14 (matrix) 12 (C.) 13 (MB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s @eop 19 @bop0 cmr10.300 @sf [<0F8030C0203070107818780C300C000E0006000607C70C271817300F700F6007E007E007E007E0 07E007E006E006600E700C300C18180C3003C0> 16 29 -2 1 21] 57 @dc cmtt10.300 @sf [<03E3F007FBF80FFFF00E0F800E03800E03800E03800E03800E03800E03800E03800E03800E0380 0E03800E03807E1F80FE3F807E1F80> 21 18 0 0 22] 117 @dc [ 21 18 0 0 22] 109 @dc cmr10.300 @sf [ 7 41 -4 10 12] 91 @dc [ 7 41 0 10 12] 93 @dc cmmi10.300 @sf [ 33 28 -2 0 35] 75 @dc [ 28 28 -2 0 27] 80 @dc [<1FF803C001C001C001C001C000E000E01CE023E060F0E070E070E070E038E038E038E038701C70 1C301C381C181E0C1E062601C2> 15 26 -2 8 19] 113 @dc 19 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (19) 14 (-) ks 501 105 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 175 p m (the) 14 (matrices,) 13 (A,) 13 (B,) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 11 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 257 p m (IMCOL) s 501 257 p m (\(input\)) 14 (INTEGER) ks 501 327 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 396 p m (of) 13 (the) 14 (matrices,) 13 (A,) 14 (B,) 14 (and) 13 (C.) 14 (0) ks cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 479 p m (W) 0 (ORK) ks 501 479 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 548 p m (See) 14 (requiremen) 0 (ts.) ks 264 631 p m (IW) 0 (ORK) ks 501 631 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) -3 (,) 12 (DIMENSION) 14 (\(3) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (P\)) s cmbx10.300 @sf 210 725 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 795 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pummainc.f) s cmr10.300 @sf 12 r m (and) s cmtt10.300 @sf 14 r m (pbblasinc.f) s cmr10.300 @sf -1 r m (.) s 305 877 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (P) s 305 959 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(C\)) 14 (+) 15 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(A\),) 14 (Size\(C\)) 15 (]) 13 (for) 14 (PICL) ks 305 1029 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (Size\(C\)) 15 (for) 14 (BLA) 0 (CS) ks 305 1099 p m (where) s 347 1169 p m (Size\(A\)) s 493 1169 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 10 r m (M) 5 (q) ks cmr10.300 @sf 347 1238 p m (Size\(C\)) s 492 1238 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks @eop 18 @bop0 cmr10.300 @sf [<07E01C10300C60046002C003C003C003C003C007600F601E307E18FC07F807F01FE03FB03E0878 0C70066006600660062006200C10080C3003E0> 16 29 -2 1 21] 56 @dc cmbx10.300 @sf [ 28 28 -2 0 34] 66 @dc 18 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (18) 14 (-) ks 264 105 p m (M) s 501 105 p m (\(input\)) 14 (INTEGER) ks 501 175 p m (M) 16 (sp) 1 (eci\014es) 18 (the) 16 (\(global\)) 15 (n) 0 (um) -1 (b) 1 (er) 15 (of) 15 (columns) 15 (of) 15 (the) 17 (matrix) 14 (A) 17 (and) 16 (the) 16 (\(global\)) ks 501 245 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (ro) 0 (ws) 13 (of) 13 (the) 15 (matrix) 12 (C.) 13 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 325 p m (N) s 501 325 p m (\(input\)) 14 (INTEGER) ks 501 395 p m (N) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (columns) 12 (of) 14 (the) 14 (matrices) 14 (B) 14 (and) 13 (C.) 14 (N) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 475 p m (K) s 501 475 p m (\(input\)) 14 (INTEGER) ks 501 545 p m (K) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 13 (of) 13 (ro) 0 (ws) 13 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (B.) 14 (K) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 614 p m (ALPHA) s 501 614 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 684 p m (ALPHA) 14 (sp) 1 (eci\014es) 16 (the) 14 (scalar) 14 (alpha.) ks 264 764 p m (MB) s 501 764 p m (\(input\)) 14 (INTEGER) ks 501 834 p m (MB) 15 (sp) 1 (eci\014es) 17 (the) 16 (column) 14 (blo) 1 (c) 0 (k) 14 (size) 16 (of) 14 (the) 16 (matrix) 13 (A) 16 (and) 15 (the) 16 (ro) 0 (w) 14 (blo) 1 (c) 0 (k) 14 (size) 16 (of) ks 501 904 p m (the) 14 (matrix) 12 (C.) 13 (MB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 984 p m (NB) s 501 984 p m (\(input\)) 14 (INTEGER) ks 501 1054 p m (NB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 12 (blo) 1 (c) 0 (k) 13 (size) 15 (of) 13 (the) 14 (matrices) 14 (B) 14 (and) 14 (C.) 13 (NB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 1134 p m (KB) s 501 1134 p m (\(input\)) 14 (INTEGER) ks 501 1204 p m (KB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (B.) 13 (KB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1284 p m (A) s 501 1284 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LD) 0 (A,) 12 (Mq\).) ks 501 1354 p m (The) 14 (leading) 13 (Kp-b) 0 (y-Mq) 12 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (A) 13 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (A.) ks 264 1434 p m (LD) 0 (A) ks 501 1434 p m (\(input\)) 14 (INTEGER) ks 501 1504 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (A.) 13 (LD) 0 (A) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Kp\).) ks 264 1584 p m (B) s 501 1584 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDB,) 14 (Nq\).) ks 501 1654 p m (The) 14 (leading) 13 (Kp-b) 0 (y-Nq) 13 (part) 14 (of) 13 (the) 14 (arra) 0 (y) 13 (B) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (B.) ks 264 1734 p m (LDB) s 501 1734 p m (\(input\)) 14 (INTEGER) ks 501 1804 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (B.) 14 (LDB) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 15 r m (MAX\(1,) 13 (Kp\).) ks 264 1884 p m (BET) -2 (A) ks 501 1884 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1954 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 2024 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 2104 p m (C) s 501 2104 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Nq\).) ks 501 2174 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Nq) 13 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (C) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 15 (\(lo) 1 (cal\)) 13 (matrix) 12 (C,) ks 501 2244 p m (except) 15 (when) 14 (b) 1 (eta) 15 (is) 13 (zero,) 15 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 14 (not) 14 (b) 1 (e) 15 (set) 14 (on) 14 (en) 0 (try) -2 (.) ks 501 2313 p m (On) 14 (exit,) 14 (the) 16 (arra) 0 (y) 13 (C) 14 (is) 14 (o) 0 (v) 0 (erwritten) 14 (b) 0 (y) 13 (the) 15 (Mp-b) 0 (y-Nq) 13 (matrix) 13 (\() 0 (alpha) ks cmsy10.300 @sf 1744 2313 p m (\001) s cmbx10.300 @sf 10 r m (A) s cmsy7.300 @sf 1802 2299 p m (0) s cmsy10.300 @sf 1823 2313 p m (\001) s cmbx10.300 @sf 9 r m (B) s cmr10.300 @sf 10 r m (+) s 501 2383 p m (b) 1 (eta) ks cmsy10.300 @sf 589 2383 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 2463 p m (LDC) s 501 2463 p m (\(input\)) 14 (INTEGER) ks 501 2533 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 2614 p m (IMR) 0 (O) 0 (W) ks 501 2614 p m (\(input\)) 14 (INTEGER) ks @eop 17 @bop0 cmr10.300 @sf [<030000078000078000078000078000078000078000038000038000038000038000018000018000 01C00000C00000C0000040000060000020000010000010008008008004008004004002007FFF00 7FFF007FFF80400000> 17 29 -2 1 21] 55 @dc cmbx12.300 @sf [<00FF0003FFC00783E00F00F01E00F83E007C3C007C7C007E7C007E7C007EFC007EFC007EFC007E FC007EFE007CFE007CFF00F8FD80F0FCFFE0FC7FC0FC08007C00007C00007E00F03E01F83E01F8 1F01F80F01F807C0F003F07000FFE0001F80> 23 32 -2 0 28] 54 @dc [ 48 34 -2 0 53] 77 @dc 1.000000 /cmti10.300 @newfont cmti10.300 @sf [<01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F00004 00F0000400F0000000F0000000F0000000F00000007800000078000000780000003C0000003C00 00801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002E0001E0C6000 03F020> 27 30 -6 1 30] 67 @dc [<1E00318060C0E060E030E038E018E01CE01CE01C700E700E300E380C180C0C0C071801E0> 15 18 -5 0 21] 111 @dc [<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E 000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108 @dc [<078E001C59001839001838803838803838801C1C001C1C001C1C001C1C000E0E000E0E00870E00 870E004707004707002707001E0300> 17 18 -4 0 22] 117 @dc [<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701 C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109 @dc [<300E00701900383880383840381C40381C401C1C001C0E001C0E001C0E000E07000E07008E0700 8E07004707004687002646003C3C00> 18 18 -4 0 23] 110 @dc [<07C3C00C26301C1C10181C08181C04180C041C0E041C0E021C0E021C0E020E07010E0701870701 8707014703834703872703871E0183> 24 18 -4 0 28] 119 @dc [<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000 0000000000000000000000010003800180> 9 28 -4 0 13] 105 @dc [<1F0060C08060C030E03060300038007807F00FF01FC01F001C0018180C1C0C08060801F0> 14 18 -3 0 17] 115 @dc [<1F0030C060206010E008E000E000E000E000E0007F8070607010381018080C10071001E0> 13 18 -5 0 19] 101 @dc [<00001E00FFE079000F0078800700F0800700F0400700F0400700F0000380700003807000038070 000380700001C0700001C0700001C0600001C0C00000FFC00000E0700000E01C0000E00E000070 0F0000700780007007800070078000380380003803800038038000380700003C0E0001FFF800> 26 29 -3 1 30] 82 @dc [<0E00190038803840384038401C001C001C001C000E000E000E000E00070007000700FFE0038003 800380038001C001C001C000C0> 11 26 -3 0 14] 116 @dc [<3C38626461E4C0E2C0E2E0E2E070E070E070E0707038703830383838181C0C3C063C03CC> 15 18 -5 0 21] 97 @dc [<83E000CC1800F004006002006003006001806001802000C02000C00000C00000C00001C00001C0 0007C0007F8001FF0003FC0003E000070000070000060000060010060010030018030018010018 00801800403C00304C000F84> 22 30 -3 1 23] 83 @dc [<601C00E03200707100707080703880703880383800381C00381C00381C001C0E001C0E001C0E00 1C0E000E0E000F0E000E8C000E7800070000070000070000070000038000038000038000038000 01C00001C0000FC000> 17 29 -3 0 21] 104 @dc [<780000CC0000E60000C6000007000003000003000003800003800003800001C00001C00001C000 01C00001C00000E00000E00000E00000E00000E00000700000700000700000700000700003FF80 003800003800003800003800003800001C00001C00001C60000C700006700003C0> 20 37 1 8 13] 102 @dc [ 26 29 -2 0 31] 65 @dc cmr10.300 @sf [ 22 28 -2 0 27] 70 @dc 17 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (17) 14 (-) ks cmbx12.300 @sf 210 105 p m (6.) s 272 105 p m (PSMTNC/PCMTNC) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSMTNC\() 21 (TRANSA,) 20 (M,) 22 (N,) 21 (K,) 21 (MB,) 21 (NB,) 22 (KB,) 21 (ALPHA,) 20 (A,) 22 (LDA,) 21 (B,) ks 319 286 p m ($) 414 (LDB,) 21 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 20 (\)) ks 341 355 p m (CHARACTER*1) 172 (TRANSA) ks 341 425 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 495 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 565 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 634 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 704 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 774 p m (INTEGER) 260 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks 341 913 p m (SUBROUTINE) 19 (PCMTNC\() 21 (TRANSA,) 20 (M,) 22 (N,) 21 (K,) 21 (MB,) 21 (NB,) 22 (KB,) 21 (ALPHA,) 20 (A,) 22 (LDA,) 21 (B,) ks 319 983 p m ($) 414 (LDB,) 21 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 20 (\)) ks 341 1053 p m (CHARACTER*1) 172 (TRANSA) ks 341 1123 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 1192 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 1262 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 1332 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 1401 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 1471 p m (INTEGER) 260 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks cmbx10.300 @sf 210 1584 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1654 p m (PSMTNC/PCMTNC) 14 (p) 1 (erforms) 14 (the) 14 (follo) -1 (wing) 12 (matrix-m) -2 (atrix) 12 (m) -1 (ulti) -1 (pli) -1 (cation) 12 (op) 1 (eration,) ks cmbx10.300 @sf 819 1769 p m (C) s cmsy10.300 @sf 12 r m (\() s cmr10.300 @sf 11 r m (alpha) s cmsy10.300 @sf 1026 1769 p m (\001) s cmbx10.300 @sf 9 r m (A) s cmsy7.300 @sf 1083 1753 p m (0) s cmsy10.300 @sf 1104 1769 p m (\001) s cmbx10.300 @sf 9 r m (B) s cmr10.300 @sf 9 r m (+) 9 (b) 1 (eta) ks cmsy10.300 @sf 1298 1769 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmmi10.300 @sf m (;) s cmr10.300 @sf 264 1885 p m (where) 15 (A) ks cmsy7.300 @sf 415 1871 p m (0) s cmr10.300 @sf 438 1885 p m (=) 12 (A) ks cmmi7.300 @sf 513 1871 p m (T) s cmr10.300 @sf 553 1885 p m (or) 13 (A) ks cmsy7.300 @sf 634 1871 p m (0) s cmr10.300 @sf 657 1885 p m (=) 12 (A) ks cmmi7.300 @sf 732 1871 p m (H) s cmr10.300 @sf 764 1885 p m (,) 13 (alpha) 13 (and) 13 (b) 1 (eta) 14 (are) 14 (scalars,) 13 (and) 14 (A,) 13 (B) 14 (and) 13 (C) 14 (are) 14 (matrices,) 12 (with) ks 264 1954 p m (A) 14 (an) 14 (K-b) 0 (y-M) 12 (matrix,) 12 (B) 14 (a) 14 (K-b) 0 (y-N) 12 (matrix,) 12 (and) 14 (C) 13 (an) 14 (M-b) 0 (y-N) 13 (matrix.) ks 264 2037 p m (The) 16 (basic) 15 (principles) 16 (are) ks cmti10.300 @sf 15 r m (Columnwise) 16 (R) -1 (otate) 16 (C) ks cmr10.300 @sf 14 r m (and) s cmti10.300 @sf 16 r m (R) -1 (owwise) 14 (Shift) 16 (A) ks cmr10.300 @sf m (.) 15 (The) 16 (partial) 14 (sums) 14 (are) ks 264 2107 p m (accum) 0 (ula) -1 (ted) 13 (based) 14 (on) 14 (ring) 14 (arc) 0 (hitecture) 14 (\(not) 14 (spanning) 14 (tree) 15 (structure\).) ks cmbx10.300 @sf 210 2195 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 2265 p m (TRANSA) s 501 2265 p m (\(input\)) 14 (CHARA) 0 (CTER*1) ks 501 2335 p m (TRANSA) 13 (sp) 1 (eci\014es) 16 (the) 15 (form) 12 (of) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(A\)) 14 (to) 14 (b) 1 (e) 15 (used) 14 (in) 14 (the) 14 (matrix) 12 (m) 0 (ul) -1 (tipli) -1 (cation.) ks 563 2404 p m (TRANSA) 14 (=) 14 ('T':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1115 2390 p m (T) s cmr10.300 @sf 1141 2404 p m (;) s 563 2474 p m (TRANSA) 14 (=) 14 ('C':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1115 2460 p m (H) s cmr10.300 @sf 1147 2474 p m (.) s 501 2544 p m (F) -2 (or) 16 (REAL) 18 (case,) 19 (the) 19 (argumen) 0 (t) 16 (is) 17 (ignored,) 19 (that) 18 (is,) 18 (it) 18 (is) 17 (alw) 0 (a) -1 (ys) 16 (assumed) 18 (that) ks 501 2614 p m (TRANSA) 13 (=) 15 ('T'.) ks @eop 16 @bop0 cmr10.300 @sf [<03E00C301818300C300E700660076007E007E007E007E007E007E006F00EF00CE818E430E3E060 0070007000300C301E181E0C0E0604030C00F0> 16 29 -2 1 21] 54 @dc cmmi10.300 @sf [<0001E0000001F8000003F8000003FC0000038E00000302000003030001FF0100078781001C83C0 00388270003882380070421C00703C0E00F0000F00F0000780F0000380F00003C0F00003C0F000 01E0F00001E0F00001E0780000F0780000F0780000F03C0000F03C0000F01C0000F01E0000F00F 0000F0070000E0038000E001C001C000E001C000380380000E0E000003F800> 28 37 -2 8 33] 81 @dc 16 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (16) 14 (-) ks 264 105 p m (IMR) 0 (O) 0 (W) ks 501 105 p m (\(input\)) 14 (INTEGER) ks 501 175 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 245 p m (the) 14 (matrices,) 13 (A,) 13 (B,) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 11 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 327 p m (IMCOL) s 501 327 p m (\(input\)) 14 (INTEGER) ks 501 396 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 466 p m (of) 13 (the) 14 (matrices,) 13 (A,) 14 (B,) 14 (and) 13 (C.) 14 (0) ks cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 548 p m (W) 0 (ORK) ks 501 548 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 618 p m (See) 14 (requiremen) 0 (ts.) ks 264 700 p m (IW) 0 (ORK) ks 501 700 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) -3 (,) 12 (DIMENSION) 14 (\(3) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Q\)) s cmbx10.300 @sf 210 795 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 865 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pummainc.f) s cmr10.300 @sf 12 r m (and) s cmtt10.300 @sf 14 r m (pbblasinc.f) s cmr10.300 @sf -1 r m (.) s 305 947 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (Q) s 305 1029 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(C\)) 14 (+) 15 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(B\),) 14 (Size\(C\)) 15 (]) 13 (for) 14 (PICL) ks 305 1099 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) 15 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(C\)) 14 (for) 14 (BLA) 0 (CS) ks 305 1169 p m (where) s 347 1238 p m (Size\(B\)) s 492 1238 p m (=) s cmmi10.300 @sf 12 r m (N) 5 (p) ks cmsy10.300 @sf 8 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 1308 p m (Size\(C\)) s 492 1308 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s @eop 15 @bop0 cmr10.300 @sf [<07C018702038401C401E800EF00FF00FF00F600F000F000F000F000E200E301C2818243023E020 00200020002000200020003FC03FF03FF8300C> 16 29 -2 1 21] 53 @dc 15 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (15) 14 (-) ks 264 105 p m (M) s 501 105 p m (\(input\)) 14 (INTEGER) ks 501 175 p m (M) 13 (sp) 1 (eci\014es) 16 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (ro) 0 (ws) 13 (of) 13 (the) 14 (matrices) 14 (A) 14 (and) 14 (C.) 13 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 257 p m (N) s 501 257 p m (\(input\)) 14 (INTEGER) ks 501 327 p m (N) 10 (sp) 1 (eci\014es) 12 (the) 11 (\(global\)) 10 (n) 0 (um) -2 (b) 1 (er) 9 (of) 10 (ro) 0 (ws) 10 (of) 10 (the) 11 (matrix) 8 (B) 11 (and) 10 (the) 12 (\(global\)) 9 (n) 0 (um) -2 (b) 1 (er) ks 501 396 p m (of) 13 (columns) 12 (of) 14 (the) 14 (matrix) 12 (C.) 14 (N) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 479 p m (K) s 501 479 p m (\(input\)) 14 (INTEGER) ks 501 548 p m (K) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 13 (of) 13 (columns) 13 (of) 13 (the) 14 (matrices) 14 (A) 14 (and) 13 (B.) 14 (K) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 631 p m (MB) s 501 631 p m (\(input\)) 14 (INTEGER) ks 501 700 p m (MB) 14 (sp) 1 (eci\014es) 16 (the) 14 (ro) 0 (w) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (C.) 13 (MB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 783 p m (NB) s 501 783 p m (\(input\)) 14 (INTEGER) ks 501 852 p m (NB) 16 (sp) 1 (eci\014es) 18 (the) 16 (ro) 0 (w) 15 (blo) 1 (c) 0 (k) 14 (size) 17 (of) 15 (the) 16 (matrix) 14 (B) 16 (and) 16 (the) 16 (column) 14 (blo) 1 (c) 0 (k) 15 (size) 17 (of) ks 501 922 p m (the) 14 (matrix) 12 (C.) 13 (NB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1004 p m (KB) s 501 1004 p m (\(input\)) 14 (INTEGER) ks 501 1074 p m (KB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (B.) 13 (KB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1156 p m (ALPHA) s 501 1156 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1226 p m (ALPHA) 14 (sp) 1 (eci\014es) 16 (the) 14 (scalar) 14 (alpha.) ks 264 1308 p m (A) s 501 1308 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LD) 0 (A,) 12 (Kq\).) ks 501 1378 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Kq) 12 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (A) 13 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (A.) ks 264 1460 p m (LD) 0 (A) ks 501 1460 p m (\(input\)) 14 (INTEGER) ks 501 1530 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (A.) 13 (LD) 0 (A) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 1612 p m (B) s 501 1612 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDB,) 14 (Kq\).) ks 501 1682 p m (The) 14 (leading) 13 (Np-b) 0 (y-Kq) 13 (part) 14 (of) 13 (the) 14 (arra) 0 (y) 13 (B) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (B.) ks 264 1764 p m (LDB) s 501 1764 p m (\(input\)) 14 (INTEGER) ks 501 1834 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (B.) 14 (LDB) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 15 r m (MAX\(1,) 13 (Np\).) ks 264 1916 p m (BET) -2 (A) ks 501 1916 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1985 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 2055 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 2137 p m (C) s 501 2137 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Nq\).) ks 501 2207 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Nq) 13 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (C) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 15 (\(lo) 1 (cal\)) 13 (matrix) 12 (C,) ks 501 2277 p m (except) 15 (when) 14 (b) 1 (eta) 15 (is) 13 (zero,) 15 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 14 (not) 14 (b) 1 (e) 15 (set) 14 (on) 14 (en) 0 (try) -2 (.) ks 501 2347 p m (On) 14 (exit,) 14 (the) 16 (arra) 0 (y) 13 (C) 14 (is) 14 (o) 0 (v) 0 (erwritten) 14 (b) 0 (y) 13 (the) 15 (Mp-b) 0 (y-Nq) 13 (matrix) 13 (\() 0 (alpha) ks cmsy10.300 @sf 1744 2347 p m (\001) s cmbx10.300 @sf 10 r m (A) s cmsy10.300 @sf 9 r m (\001) s cmbx10.300 @sf 9 r m (B) s cmsy7.300 @sf 1866 2333 p m (0) s cmr10.300 @sf 1888 2347 p m (+) s 501 2416 p m (b) 1 (eta) ks cmsy10.300 @sf 589 2416 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 2499 p m (LDC) s 501 2499 p m (\(input\)) 14 (INTEGER) ks 501 2568 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks @eop 14 @bop0 cmr10.300 @sf [<01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C00301C00 101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C00001C00 000C00000C00> 18 28 -1 0 21] 52 @dc cmbx12.300 @sf [<03F8000FFF001C1F803007C07007E0FC03F0FC03F0FE03F8FE03F87C03F83803F80003F80003F8 0003F00003F01803E01807E01E0FC01FFF0019FC001800001800001800001800001BC0001FF800 1FFE001FFF001FFF801FFFC01E01E0100020> 21 32 -3 0 28] 53 @dc cmti10.300 @sf [ 26 28 -3 0 29] 66 @dc 14 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (14) 14 (-) ks cmbx12.300 @sf 210 105 p m (5.) s 272 105 p m (PSMNTC/PCMNTC) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSMNTC\() 21 (TRANSB,) 20 (M,) 22 (N,) 21 (K,) 21 (MB,) 21 (NB,) 22 (KB,) 21 (ALPHA,) 20 (A,) 22 (LDA,) 21 (B,) ks 319 286 p m ($) 414 (LDB,) 21 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 20 (\)) ks 341 355 p m (CHARACTER*1) 172 (TRANSB) ks 341 425 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 495 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 565 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 634 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 704 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 774 p m (INTEGER) 260 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks 341 913 p m (SUBROUTINE) 19 (PCMNTC\() 21 (TRANSB,) 20 (M,) 22 (N,) 21 (K,) 21 (MB,) 21 (NB,) 22 (KB,) 21 (ALPHA,) 20 (A,) 22 (LDA,) 21 (B,) ks 319 983 p m ($) 414 (LDB,) 21 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 20 (\)) ks 341 1053 p m (CHARACTER*1) 172 (TRANSB) ks 341 1123 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 1192 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 1262 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 1332 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 1401 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 1471 p m (INTEGER) 260 (IWORK\() 20 (3,) 22 (0:*) 21 (\)) ks cmbx10.300 @sf 210 1584 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1654 p m (PSMNTC/PCMNTC) 14 (p) 1 (erforms) 14 (the) 14 (follo) -1 (wing) 12 (matrix-m) -2 (atrix) 12 (m) -1 (ulti) -1 (pli) -1 (cation) 12 (op) 1 (eration,) ks cmbx10.300 @sf 819 1769 p m (C) s cmsy10.300 @sf 12 r m (\() s cmr10.300 @sf 11 r m (alpha) s cmsy10.300 @sf 1026 1769 p m (\001) s cmbx10.300 @sf 9 r m (A) s cmsy10.300 @sf 9 r m (\001) s cmbx10.300 @sf 9 r m (B) s cmsy7.300 @sf 1147 1753 p m (0) s cmr10.300 @sf 1168 1769 p m (+) 9 (b) 1 (eta) ks cmsy10.300 @sf 1298 1769 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmmi10.300 @sf m (;) s cmr10.300 @sf 264 1885 p m (where) 15 (B) ks cmsy7.300 @sf 413 1871 p m (0) s cmr10.300 @sf 437 1885 p m (=) 12 (B) ks cmmi7.300 @sf 510 1871 p m (T) s cmr10.300 @sf 550 1885 p m (or) 14 (B) ks cmsy7.300 @sf 630 1871 p m (0) s cmr10.300 @sf 654 1885 p m (=) 12 (B) ks cmmi7.300 @sf 727 1871 p m (H) s cmr10.300 @sf 759 1885 p m (,) 13 (alpha) 13 (and) 14 (b) 1 (eta) 14 (are) 15 (scalars,) 14 (and) 13 (A,) 14 (B) 14 (and) 14 (C) 14 (are) 14 (matrices,) 13 (with) ks 264 1954 p m (A) 14 (an) 14 (M-b) 0 (y-K) 12 (matrix,) 12 (B) 14 (a) 14 (N-b) 0 (y-K) 12 (matrix,) 12 (and) 14 (C) 13 (an) 14 (M-b) 0 (y-N) 13 (matrix.) ks 264 2037 p m (The) 16 (basic) 15 (principles) 16 (are) ks cmti10.300 @sf 16 r m (R) -1 (owwise) 15 (R) -1 (otate) 15 (C) ks cmr10.300 @sf 15 r m (and) s cmti10.300 @sf 15 r m (Columnwise) 16 (Shift) 16 (B) ks cmr10.300 @sf m (.) 15 (The) 16 (partial) 15 (sums) 14 (are) ks 264 2107 p m (accum) 0 (ula) -1 (ted) 13 (based) 14 (on) 14 (ring) 14 (arc) 0 (hitecture) 14 (\(not) 14 (spanning) 14 (tree) 15 (structure\).) ks cmbx10.300 @sf 210 2195 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 2265 p m (TRANSB) s 501 2265 p m (\(input\)) 14 (CHARA) 0 (CTER*1) ks 501 2335 p m (TRANSB) 14 (sp) 1 (eci\014es) 15 (the) 15 (form) 12 (of) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(B\)) 15 (to) 14 (b) 1 (e) 14 (used) 15 (in) 13 (the) 15 (matrix) 12 (m) -1 (ulti) -1 (plicati) -1 (on.) ks 563 2404 p m (TRANSB) 14 (=) 14 ('T':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(B\)) 15 (=) 14 (B) ks cmmi7.300 @sf 1110 2390 p m (T) s cmr10.300 @sf 1136 2404 p m (;) s 563 2474 p m (TRANSB) 14 (=) 14 ('C':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(B\)) 15 (=) 14 (B) ks cmmi7.300 @sf 1110 2460 p m (H) s cmr10.300 @sf 1142 2474 p m (.) s 501 2544 p m (F) -2 (or) 16 (REAL) 18 (case,) 19 (the) 19 (argumen) 0 (t) 16 (is) 17 (ignored,) 19 (that) 18 (is,) 18 (it) 18 (is) 17 (alw) 0 (a) -1 (ys) 16 (assumed) 18 (that) ks 501 2614 p m (TRANSB) 14 (=) 14 ('T'.) ks @eop 13 @bop0 13 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (13) 14 (-) ks 264 105 p m (IW) 0 (ORK) ks 501 105 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) -3 (,) 12 (DIMENSION) 14 (\(Q\)) ks cmbx10.300 @sf 210 200 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 269 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pummainc.f) s cmr10.300 @sf 12 r m (and) s cmtt10.300 @sf 14 r m (pbblasinc.f) s cmr10.300 @sf -1 r m (.) s 305 352 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (P) ks 305 434 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) 15 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 13 (Size\(A\),) 15 (Size\(B\)) 15 (]) 13 (for) 14 (PICL) ks 305 504 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (for) 13 (BLA) 0 (CS) ks 305 573 p m (where) s 347 643 p m (Size\(A\)) s 493 643 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 713 p m (Size\(B\)) s 492 713 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks @eop 12 @bop0 12 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (12) 14 (-) ks 501 105 p m (MB) 14 (sp) 1 (eci\014es) 16 (the) 14 (ro) 0 (w) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (C.) 13 (MB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 187 p m (NB) s 501 187 p m (\(input\)) 14 (INTEGER) ks 501 257 p m (NB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 12 (blo) 1 (c) 0 (k) 13 (size) 15 (of) 13 (the) 14 (matrices) 14 (B) 14 (and) 14 (C.) 13 (NB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 339 p m (KB) s 501 339 p m (\(input\)) 14 (INTEGER) ks 501 409 p m (KB) 16 (sp) 1 (eci\014es) 17 (the) 16 (column) 15 (blo) 1 (c) 0 (k) 14 (size) 16 (of) 15 (the) 16 (matrix) 14 (A) 16 (and) 15 (the) 16 (ro) 0 (w) 15 (blo) 1 (c) 0 (k) 14 (size) 17 (of) ks 501 479 p m (the) 14 (matrix) 12 (B.) 14 (KB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 561 p m (ALPHA) s 501 561 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 631 p m (ALPHA) 14 (sp) 1 (eci\014es) 16 (the) 14 (scalar) 14 (alpha.) ks 264 713 p m (A) s 501 713 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LD) 0 (A,) 12 (Kq\).) ks 501 783 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Kq) 12 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (A) 13 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (A.) ks 264 865 p m (LD) 0 (A) ks 501 865 p m (\(input\)) 14 (INTEGER) ks 501 934 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (A.) 13 (LD) 0 (A) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 1017 p m (B) s 501 1017 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDB,) 14 (Nq\).) ks 501 1086 p m (The) 14 (leading) 13 (Kp-b) 0 (y-Nq) 13 (part) 14 (of) 13 (the) 14 (arra) 0 (y) 13 (B) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (B.) ks 264 1169 p m (LDB) s 501 1169 p m (\(input\)) 14 (INTEGER) ks 501 1238 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (B.) 14 (LDB) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 15 r m (MAX\(1,) 13 (Kp\).) ks 264 1321 p m (BET) -2 (A) ks 501 1321 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1390 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 1460 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 1542 p m (C) s 501 1542 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Nq\).) ks 501 1612 p m (On) 16 (en) 0 (try) 16 (the) 16 (leading) 16 (Mp-b) 0 (y-Nq) 14 (part) 17 (of) 15 (the) 17 (arra) 0 (y) 15 (C) 16 (m) -1 (ust) 15 (con) 0 (tain) 15 (the) 16 (\(lo) 1 (cal\)) ks 501 1682 p m (matrix) 12 (C,) 13 (except) 15 (when) 15 (b) 1 (eta) 14 (is) 14 (zero,) 14 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 15 (not) 14 (b) 1 (e) 14 (set) 15 (on) 14 (en) 0 (try) -2 (.) ks 501 1751 p m (On) 15 (exit,) 15 (the) 16 (arra) 0 (y) 14 (C) 15 (is) 15 (o) 0 (v) 0 (erwritten) 14 (b) 0 (y) 14 (the) 16 (Mp-b) 0 (y-Nq) 14 (matrix) 14 (\() 0 (alpha) ks cmsy10.300 @sf 1754 1751 p m (\001) s cmbx10.300 @sf 10 r m (A) s cmsy10.300 @sf 10 r m (\001) s cmbx10.300 @sf 10 r m (B) s cmr10.300 @sf 10 r m (+) s 501 1821 p m (b) 1 (eta) ks cmsy10.300 @sf 589 1821 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 1903 p m (LDC) s 501 1903 p m (\(input\)) 14 (INTEGER) ks 501 1973 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 2055 p m (IMR) 0 (O) 0 (W) ks 501 2055 p m (\(input\)) 14 (INTEGER) ks 501 2125 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 2195 p m (the) 14 (matrices,) 13 (A,) 13 (B,) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 11 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 2277 p m (IMCOL) s 501 2277 p m (\(input\)) 14 (INTEGER) ks 501 2347 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 2416 p m (of) 13 (the) 14 (matrices,) 13 (A,) 14 (B,) 14 (and) 13 (C.) 14 (0) ks cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 2499 p m (W) 0 (ORK) ks 501 2499 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 2568 p m (See) 14 (requiremen) 0 (ts.) ks @eop 11 @bop0 cmbx12.300 @sf [<00FFFE00FFFE0007E00007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEE007E07007E0 3807E01807E00C07E00E07E00707E00307E00187E001C7E000E7E00077E00037E0001FE0001FE0 000FE00007E00003E00003E00001E00000E0> 23 32 -2 0 28] 52 @dc [ 34 34 -2 0 40] 66 @dc cmti10.300 @sf [<3000700038003800380038001C001C001C001C000E000E008E008E064707468726C23C3C> 16 18 -4 0 18] 114 @dc [<3C380062640061E400C0E200C0E200E0E200E07000E07000E07000E07000703800703800303800 383800181C000C3C00063C0003DC00000E00000E00000E00000E00000700000700000700000700 000380000380001F80> 17 29 -5 0 21] 100 @dc [<1F0030C06020E010E008E000E000E000E000E0007000700030003838181C0C08070801F0> 14 18 -5 0 19] 99 @dc 11 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (11) 14 (-) ks cmbx12.300 @sf 210 105 p m (4.) s 272 105 p m (PSMNNB/PCMNNB) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSMNNB\() 21 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) 21 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) ks 319 286 p m ($) 414 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 21 (\)) ks 341 355 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 425 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 495 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 565 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 634 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 704 p m (INTEGER) 260 (IWORK\() 20 (0:*) 22 (\)) ks 341 844 p m (SUBROUTINE) 19 (PCMNNB\() 21 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) 21 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) ks 319 913 p m ($) 414 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 21 (\)) ks 341 983 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 1053 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 1123 p m (COMPLEX) 260 (ALPHA,) 20 (BETA) ks 341 1192 p m (COMPLEX) 260 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 1262 p m (COMPLEX) 260 (WORK\() 21 (*) 21 (\)) ks 341 1332 p m (INTEGER) 260 (IWORK\() 20 (0:*) 22 (\)) ks cmbx10.300 @sf 210 1467 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1537 p m (PSMNNB/PCMNNB) 16 (p) 1 (erforms) 13 (the) 14 (follo) 0 (wi) -1 (ng) 12 (matrix-m) -2 (atrix) 12 (m) -1 (ulti) -1 (plicati) -1 (on) 12 (op) 1 (eration,) ks cmbx10.300 @sf 825 1653 p m (C) s cmsy10.300 @sf 12 r m (\() s cmr10.300 @sf 11 r m (alpha) s cmsy10.300 @sf 1032 1653 p m (\001) s cmbx10.300 @sf 9 r m (A) s cmsy10.300 @sf 9 r m (\001) s cmbx10.300 @sf 9 r m (B) s cmr10.300 @sf 9 r m (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 1292 1653 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmmi10.300 @sf m (;) s cmr10.300 @sf 264 1768 p m (where) 15 (alpha) 13 (and) 13 (b) 1 (eta) 14 (are) 14 (scalars,) 14 (and) 13 (A,) 14 (B) 14 (and) 13 (C) 14 (are) 14 (matrices,) 12 (with) 14 (A) 13 (an) 14 (M-b) 0 (y-K) 12 (matrix,) ks 264 1838 p m (B) 14 (a) 14 (K-b) 0 (y-N) 13 (matrix,) 11 (and) 14 (C) 14 (an) 13 (M-b) 0 (y-N) 13 (matrix.) ks 264 1924 p m (The) 14 (basic) 14 (principles) 14 (are) ks cmti10.300 @sf 15 r m (R) -1 (owwise) 13 (Shift) 15 (A) ks cmr10.300 @sf 13 r m (and) s cmti10.300 @sf 14 r m (Columnwise) 14 (Br) -1 (o) -1 (adc) -2 (ast) 13 (B) ks cmr10.300 @sf m (.) s cmbx10.300 @sf 210 2018 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 2088 p m (M) s 501 2088 p m (\(input\)) 14 (INTEGER) ks 501 2158 p m (M) 13 (sp) 1 (eci\014es) 16 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (ro) 0 (ws) 13 (of) 13 (the) 14 (matrices) 14 (A) 14 (and) 14 (C.) 13 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2240 p m (N) s 501 2240 p m (\(input\)) 14 (INTEGER) ks 501 2310 p m (N) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (columns) 12 (of) 14 (the) 14 (matrices) 14 (B) 14 (and) 13 (C.) 14 (N) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2392 p m (K) s 501 2392 p m (\(input\)) 14 (INTEGER) ks 501 2462 p m (K) 16 (sp) 1 (eci\014es) 19 (the) 17 (\(global\)) 15 (n) 0 (um) -1 (b) 1 (er) 15 (of) 16 (columns) 15 (of) 16 (the) 17 (matrix) 15 (A) 17 (and) 16 (the) 17 (\(global\)) ks 501 2531 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (ro) 0 (ws) 13 (of) 13 (the) 15 (matrix) 12 (B.) 14 (K) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2614 p m (MB) s 501 2614 p m (\(input\)) 14 (INTEGER) ks @eop 10 @bop0 10 @bop1 cmr10.300 @sf 1017 -39 p m (-) 13 (10) 14 (-) ks 264 105 p m (IW) 0 (ORK) ks 501 105 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) -3 (,) 12 (DIMENSION) 14 (\(P\)) ks cmbx10.300 @sf 210 200 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 269 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pummainc.f) s cmr10.300 @sf 12 r m (and) s cmtt10.300 @sf 14 r m (pbblasinc.f) s cmr10.300 @sf -1 r m (.) s 305 352 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (Q) ks 305 434 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX\() 15 (Size\(A\),) 14 (Size\(B\)) 15 (\)) 14 (for) 14 (PICL) ks 305 504 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (for) 13 (BLA) 0 (CS) ks 305 573 p m (where) s 347 643 p m (Size\(A\)) s 493 643 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (p) ks cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 713 p m (Size\(B\)) s 492 713 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks @eop 9 @bop0 9 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (9) 13 (-) ks 501 105 p m (MB) 14 (sp) 1 (eci\014es) 16 (the) 14 (ro) 0 (w) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) 13 (A) 14 (and) 14 (C.) 13 (MB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 187 p m (NB) s 501 187 p m (\(input\)) 14 (INTEGER) ks 501 257 p m (NB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 12 (blo) 1 (c) 0 (k) 13 (size) 15 (of) 13 (the) 14 (matrices) 14 (B) 14 (and) 14 (C.) 13 (NB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 15 r m (1.) s 264 339 p m (KB) s 501 339 p m (\(input\)) 14 (INTEGER) ks 501 409 p m (KB) 16 (sp) 1 (eci\014es) 17 (the) 16 (column) 15 (blo) 1 (c) 0 (k) 14 (size) 16 (of) 15 (the) 16 (matrix) 14 (A) 16 (and) 15 (the) 16 (ro) 0 (w) 15 (blo) 1 (c) 0 (k) 14 (size) 17 (of) ks 501 479 p m (the) 14 (matrix) 12 (B.) 14 (KB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 561 p m (ALPHA) s 501 561 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 631 p m (ALPHA) 14 (sp) 1 (eci\014es) 16 (the) 14 (scalar) 14 (alpha.) ks 264 713 p m (A) s 501 713 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LD) 0 (A,) 12 (Kq\).) ks 501 783 p m (The) 14 (leading) 13 (Mp-b) 0 (y-Kq) 12 (part) 14 (of) 14 (the) 14 (arra) 0 (y) 13 (A) 13 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (A.) ks 264 865 p m (LD) 0 (A) ks 501 865 p m (\(input\)) 14 (INTEGER) ks 501 934 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (A.) 13 (LD) 0 (A) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 1017 p m (B) s 501 1017 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDB,) 14 (Nq\).) ks 501 1086 p m (The) 14 (leading) 13 (Kp-b) 0 (y-Nq) 13 (part) 14 (of) 13 (the) 14 (arra) 0 (y) 13 (B) 14 (m) 0 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 13 (matrix) 12 (B.) ks 264 1169 p m (LDB) s 501 1169 p m (\(input\)) 14 (INTEGER) ks 501 1238 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (B.) 14 (LDB) ks cmsy10.300 @sf 13 r m (\025) s cmr10.300 @sf 15 r m (MAX\(1,) 13 (Kp\).) ks 264 1321 p m (BET) -2 (A) ks 501 1321 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1390 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 1460 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 1542 p m (C) s 501 1542 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Nq\).) ks 501 1612 p m (On) 16 (en) 0 (try) 16 (the) 16 (leading) 16 (Mp-b) 0 (y-Nq) 14 (part) 17 (of) 15 (the) 17 (arra) 0 (y) 15 (C) 16 (m) -1 (ust) 15 (con) 0 (tain) 15 (the) 16 (\(lo) 1 (cal\)) ks 501 1682 p m (matrix) 12 (C,) 13 (except) 15 (when) 15 (b) 1 (eta) 14 (is) 14 (zero,) 14 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 15 (not) 14 (b) 1 (e) 14 (set) 15 (on) 14 (en) 0 (try) -2 (.) ks 501 1751 p m (On) 15 (exit,) 15 (the) 16 (arra) 0 (y) 14 (C) 15 (is) 15 (o) 0 (v) 0 (erwritten) 14 (b) 0 (y) 14 (the) 16 (Mp-b) 0 (y-Nq) 14 (matrix) 14 (\() 0 (alpha) ks cmsy10.300 @sf 1754 1751 p m (\001) s cmbx10.300 @sf 10 r m (A) s cmsy10.300 @sf 10 r m (\001) s cmbx10.300 @sf 10 r m (B) s cmr10.300 @sf 10 r m (+) s 501 1821 p m (b) 1 (eta) ks cmsy10.300 @sf 589 1821 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 1903 p m (LDC) s 501 1903 p m (\(input\)) 14 (INTEGER) ks 501 1973 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 2055 p m (IMR) 0 (O) 0 (W) ks 501 2055 p m (\(input\)) 14 (INTEGER) ks 501 2125 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 2195 p m (the) 14 (matrices,) 13 (A,) 13 (B,) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 11 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 2277 p m (IMCOL) s 501 2277 p m (\(input\)) 14 (INTEGER) ks 501 2347 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 2416 p m (of) 13 (the) 14 (matrices,) 13 (A,) 14 (B,) 14 (and) 13 (C.) 14 (0) ks cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 2499 p m (W) 0 (ORK) ks 501 2499 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 2568 p m (See) 14 (requiremen) 0 (ts.) ks @eop 8 @bop0 cmbx12.300 @sf [<01FE000FFFC01E07F07801F87E01FCFF00FCFF00FEFF00FEFF00FE7E00FE3C00FE0000FC0000FC 0001F80001F00007C001FF0001FE00001F800007C00003E00003F01F03F01F03F83F81F83F81F8 3F81F83F03F01E03F00F07E007FFC000FE00> 23 32 -2 0 28] 51 @dc 8 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (8) 13 (-) ks cmbx12.300 @sf 210 105 p m (3.) s 272 105 p m (PSMNNA/PCMNNA) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSMNNA\() 21 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) 21 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) ks 319 286 p m ($) 414 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 21 (\)) ks 341 355 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 425 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 495 p m (REAL) 326 (ALPHA,) 20 (BETA) ks 341 565 p m (REAL) 326 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 634 p m (REAL) 326 (WORK\() 21 (*) 21 (\)) ks 341 704 p m (INTEGER) 260 (IWORK\() 20 (0:*) 22 (\)) ks 341 844 p m (SUBROUTINE) 19 (PCMNNA\() 21 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) 21 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) ks 319 913 p m ($) 414 (BETA,) 21 (C,) 21 (LDC,) 21 (IMROW,) 20 (IMCOL,) 21 (WORK,) 21 (IWORK) 21 (\)) ks 341 983 p m (INTEGER) 260 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 21 (LDA,) 21 (LDB,) 21 (LDC) ks 341 1053 p m (INTEGER) 260 (IMROW,) 20 (IMCOL) ks 341 1123 p m (COMPLEX) 260 (ALPHA,) 20 (BETA) ks 341 1192 p m (COMPLEX) 260 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 21 (LDB,) 21 (*) 22 (\),) 21 (C\() 22 (LDC,) 21 (*) 21 (\)) ks 341 1262 p m (COMPLEX) 260 (WORK\() 21 (*) 21 (\)) ks 341 1332 p m (INTEGER) 260 (IWORK\() 20 (0:*) 22 (\)) ks cmbx10.300 @sf 210 1467 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1537 p m (PSMNNA/PCMNNA) 15 (p) 1 (erforms) 13 (the) 15 (follo) -1 (wing) 11 (matrix-m) -1 (atri) -1 (x) 12 (m) 0 (ul) -1 (tipli) -1 (cation) 12 (op) 1 (eration,) ks cmbx10.300 @sf 825 1653 p m (C) s cmsy10.300 @sf 12 r m (\() s cmr10.300 @sf 11 r m (alpha) s cmsy10.300 @sf 1032 1653 p m (\001) s cmbx10.300 @sf 9 r m (A) s cmsy10.300 @sf 9 r m (\001) s cmbx10.300 @sf 9 r m (B) s cmr10.300 @sf 9 r m (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 1292 1653 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmmi10.300 @sf m (;) s cmr10.300 @sf 264 1768 p m (where) 15 (alpha) 13 (and) 13 (b) 1 (eta) 14 (are) 14 (scalars,) 14 (and) 13 (A,) 14 (B) 14 (and) 13 (C) 14 (are) 14 (matrices,) 12 (with) 14 (A) 13 (an) 14 (M-b) 0 (y-K) 12 (matrix,) ks 264 1838 p m (B) 14 (a) 14 (K-b) 0 (y-N) 13 (matrix,) 11 (and) 14 (C) 14 (an) 13 (M-b) 0 (y-N) 13 (matrix.) ks 264 1924 p m (The) 14 (basic) 14 (principles) 14 (are) ks cmti10.300 @sf 15 r m (R) -1 (owwise) 13 (Br) -1 (o) -1 (adc) -2 (ast) 13 (A) ks cmr10.300 @sf 14 r m (and) s cmti10.300 @sf 13 r m (Columnwise) 15 (Shift) 14 (B) ks cmr10.300 @sf m (.) s cmbx10.300 @sf 210 2018 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 2088 p m (M) s 501 2088 p m (\(input\)) 14 (INTEGER) ks 501 2158 p m (M) 13 (sp) 1 (eci\014es) 16 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (ro) 0 (ws) 13 (of) 13 (the) 14 (matrices) 14 (A) 14 (and) 14 (C.) 13 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2240 p m (N) s 501 2240 p m (\(input\)) 14 (INTEGER) ks 501 2310 p m (N) 14 (sp) 1 (eci\014es) 15 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (columns) 12 (of) 14 (the) 14 (matrices) 14 (B) 14 (and) 13 (C.) 14 (N) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2392 p m (K) s 501 2392 p m (\(input\)) 14 (INTEGER) ks 501 2462 p m (K) 16 (sp) 1 (eci\014es) 19 (the) 17 (\(global\)) 15 (n) 0 (um) -1 (b) 1 (er) 15 (of) 16 (columns) 15 (of) 16 (the) 17 (matrix) 15 (A) 17 (and) 16 (the) 17 (\(global\)) ks 501 2531 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (ro) 0 (ws) 13 (of) 13 (the) 15 (matrix) 12 (B.) 14 (K) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 2614 p m (MB) s 501 2614 p m (\(input\)) 14 (INTEGER) ks @eop 7 @bop0 cmr10.300 @sf [<007FF8000007800000078000000780000007800000078000000780000007800000078000000780 000007800000078000000FC000000F4000001F2000001E2000003C1000007C18000078080000F8 040000F0040001F0020003E0020003C0010007C00180078000800F8001E0FFF007FC> 30 28 0 0 31] 89 @dc [ 20 1 0 -11 21] 123 @dc 7 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (7) 13 (-) ks 347 105 p m (Size\(C\)) s 492 105 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s 264 175 p m (\(5\)) 14 (TRANSA) 14 (=) 14 ('T',) 12 (TRANSB) 14 (=) 14 ('C') 13 (or) 14 (TRANSA) 14 (=) 14 ('C',) 13 (TRANSB) 14 (=) 14 ('T') ks 347 245 p m (\(COMPLEX) 15 (CASE) 14 (ONL) -2 (Y) 13 ({) 14 (PCGEMM\)) ks 264 314 p m (\(5a\)) 14 (PCTRAN) 13 (with) 14 (PCMNNA) 15 (if) 13 (P) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (Q) s 305 384 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (P) s 305 466 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) ks 555 536 p m (+) 14 (MAX[) 14 (Size\(Ap\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[Size\(Ap\),) 15 (Size\(B\)],) ks 732 606 p m (Size\(B\)) 15 (+) 14 (MAX[Size\(B\),) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(Bp\)]) 15 (]) 13 (for) 14 (PICL) ks 305 675 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) ks 555 745 p m (+) 14 (MAX[) 14 (Size\(Ap\)) 15 (+) 14 (Size\(B\),) ks 732 815 p m (Size\(B\)) 15 (+) 14 (MAX[Size\(B\),) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(Bp\)]) 15 (]) 13 (for) 14 (BLA) 0 (CS) ks 305 885 p m (where) s 347 954 p m (Size\(A\)) s 493 954 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 1024 p m (Size\(Ap\)) s 516 1024 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 1094 p m (Size\(B\)) s 492 1094 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks cmr10.300 @sf 347 1164 p m (Size\(Bp\)) s 515 1164 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s 264 1246 p m (\(5b\)) 14 (PCTRAN) 14 (with) 13 (PCMNNB) 15 (if) 13 (P) ks cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q) s 305 1316 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (Q) s 305 1398 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) ks 555 1467 p m (+) 14 (MAX[) 14 (Size\(Bp\)) 15 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (MAX[Size\(A\),) 14 (Size\(Bp\)],) ks 732 1537 p m (Size\(A\)) 15 (+) 14 (MAX[Size\(A\),) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(Ap\)]) 14 (]) 13 (for) 14 (PICL) ks 305 1607 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) ks 555 1677 p m (+) 14 (MAX[) 14 (Size\(A\)) 15 (+) 14 (Size\(Bp\),) ks 732 1746 p m (Size\(A\)) 15 (+) 14 (MAX[Size\(A\),) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(Ap\)]) 14 (]) 13 (for) 14 (BLA) 0 (CS) ks 305 1816 p m (where) s 347 1886 p m (Size\(A\)) s 493 1886 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 10 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 1956 p m (Size\(Ap\)) s 516 1956 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 2025 p m (Size\(B\)) s 492 2025 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=Q) ks cmsy10.300 @sf m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s 347 2095 p m (Size\(Bp\)) s 515 2095 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s @eop 6 @bop0 6 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (6) 13 (-) ks 305 105 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) 15 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 13 (Size\(A\),) 15 (Size\(B\)) 15 (]) 13 (for) 14 (PICL) ks 305 175 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (for) 13 (BLA) 0 (CS) ks 305 245 p m (where) s 347 314 p m (Size\(A\)) s 493 314 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 384 p m (Size\(B\)) s 492 384 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks cmr10.300 @sf 264 466 p m (\(2\)) 14 (TRANSA) 14 (=) 14 ('N') 13 (and) 14 (TRANSB) 14 (=) 14 ('T'/'C') 11 (\(PSMNTC/PCMNTC\)) ks 305 536 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (Q) s 305 618 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(C\)) 14 (+) 15 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(B\),) 14 (Size\(C\)) 15 (]) 13 (for) 14 (PICL) ks 305 688 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) 15 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (Size\(C\)) 14 (for) 14 (BLA) 0 (CS) ks 305 758 p m (where) s 347 827 p m (Size\(B\)) s 492 827 p m (=) s cmmi10.300 @sf 12 r m (N) 5 (p) ks cmsy10.300 @sf 8 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 897 p m (Size\(C\)) s 492 897 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s 264 979 p m (\(3\)) 14 (TRANSA) 14 (=) 14 ('T'/'C') 11 (and) 14 (TRANSB) 14 (=) 14 ('N') 13 (\(PSMTNC/PCMTNC\)) ks 305 1049 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (P) s 305 1131 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(C\)) 14 (+) 15 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(A\),) 14 (Size\(C\)) 15 (]) 13 (for) 14 (PICL) ks 305 1201 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (Size\(C\)) 15 (for) 14 (BLA) 0 (CS) ks 305 1271 p m (where) s 347 1340 p m (Size\(A\)) s 493 1340 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 10 r m (M) 5 (q) ks cmr10.300 @sf 347 1410 p m (Size\(C\)) s 492 1410 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks cmr10.300 @sf 264 1492 p m (\(4\)) 14 (TRANSA) 14 (=) 14 ('T',) 12 (TRANSB) 14 (=) 14 ('T') 13 (or) 14 (TRANSA) 14 (=) 14 ('C',) 13 (TRANSB) 14 (=) 14 ('C') ks 264 1562 p m (\(4a\)) 14 (PSTRAN/PCTRAN) 13 (with) 14 (PSMNNA/PCMNNA) 15 (if) 13 (P) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (Q) s 305 1632 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (P) s 305 1714 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(C\)) 14 (+) 14 (2) ks cmsy10.300 @sf 14 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(A\),) 14 (Size\(B\)) 15 (]) ks 305 1784 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (+) 14 (Size\(C\)) 14 (for) 14 (BLA) 0 (CS) ks 305 1853 p m (where) s 347 1923 p m (Size\(A\)) s 493 1923 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 10 r m (M) 5 (q) ks cmr10.300 @sf 347 1993 p m (Size\(B\)) s 492 1993 p m (=) s cmmi10.300 @sf 12 r m (N) 5 (p) ks cmsy10.300 @sf 8 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 2063 p m (Size\(C\)) s 492 2063 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (N) 5 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (N) 5 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmr10.300 @sf 9 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (M) 5 (G=Q) ks cmsy10.300 @sf m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (M) 5 (B) ks cmr10.300 @sf 2 r m (\)) s 264 2145 p m (\(4b\)) 14 (PSTRAN/PCTRAN) 14 (with) 13 (PSMNNB/PCMNNB) 16 (if) 13 (P) ks cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q) s 305 2215 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (3) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 15 r m (Q) s 305 2297 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(B\)) 15 (+) 14 (Size\(C\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(A\),) 14 (Size\(B\)) 15 (]) 14 (for) 13 (PICL) ks 305 2367 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (+) 14 (Size\(C\)) 14 (for) 14 (BLA) 0 (CS) ks 305 2436 p m (where) s 347 2506 p m (Size\(A\)) s 493 2506 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 10 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (M) 5 (q) ks cmr10.300 @sf 347 2576 p m (Size\(B\)) s 492 2576 p m (=) s cmmi10.300 @sf 12 r m (N) 5 (p) ks cmsy10.300 @sf 8 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=Q) ks cmsy10.300 @sf m (e) 10 (\001) ks cmmi10.300 @sf 8 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s @eop 5 @bop0 cmtt10.300 @sf [ 17 32 -2 3 22] 47 @dc [<00F80001FC0003FE00078700070380070380070380070100070000070000070000070000070000 070000070000FFFF00FFFF007FFF00070000070000070000070000030000> 17 23 -1 0 22] 116 @dc [ 19 18 -1 0 22] 114 @dc 5 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (5) 13 (-) ks 264 105 p m (LDB) s 501 105 p m (\(input\)) 14 (INTEGER) ks 501 175 p m (The) 15 (leading) 14 (dimension) 13 (of) 15 (the) 15 (\(lo) 1 (cal\)) 14 (arra) 0 (y) 14 (B.) 15 (When) 15 (TRANSB) 15 (=) 15 ('N',) 14 (LDB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 501 245 p m (MAX\(1,) 13 (Kp\),) 14 (otherwise) 15 (LDB) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Np\).) ks 264 327 p m (BET) -2 (A) ks 501 327 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 396 p m (BET) -2 (A) 14 (sp) 1 (eci\014es) 16 (the) 16 (scalar) 15 (b) 1 (eta.) 21 (When) 15 (BET) -2 (A) 14 (is) 15 (supplied) 15 (as) 15 (zero) 16 (then) 15 (C) 15 (need) ks 501 466 p m (not) 13 (b) 1 (e) 15 (set) 15 (on) 13 (input.) ks 264 548 p m (C) s 501 548 p m (\(input/output\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 13 (DIMENSION) 14 (\(LDC,) 13 (Nq\).) ks 501 618 p m (On) 15 (en) 0 (try) -2 (,) 14 (the) 16 (leading) 15 (Mp-b) 0 (y-Nq) 14 (part) 15 (of) 15 (the) 16 (arra) 0 (y) 15 (C) 15 (m) -1 (ust) 14 (con) 0 (tain) 14 (the) 16 (\(lo) 1 (cal\)) ks 501 688 p m (matrix) 12 (C,) 13 (except) 15 (when) 15 (b) 1 (eta) 14 (is) 14 (zero,) 14 (in) 13 (whic) 0 (h) 13 (case) 15 (C) 14 (need) 15 (not) 14 (b) 1 (e) 14 (set) 15 (on) 14 (en) 0 (try) -2 (.) ks 501 758 p m (On) 16 (exit,) 17 (the) 16 (arra) 0 (y) 15 (C) 17 (is) 16 (o) 0 (v) -1 (erwritten) 16 (b) 0 (y) 15 (the) 16 (Mp-b) 0 (y-Nq) 15 (matrix) 15 (\() 0 (alpha) ks cmsy10.300 @sf 1766 758 p m (\001) s cmmi10.300 @sf 10 r m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (A) s cmr10.300 @sf m (\)) s cmsy10.300 @sf 11 r m (\001) s cmmi10.300 @sf 501 827 p m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (B) s cmr10.300 @sf m (\)) 9 (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 747 827 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf m (\).) s 264 897 p m (LDC) s 501 897 p m (\(input\)) 14 (INTEGER) ks 501 967 p m (The) 14 (leading) 13 (dimension) 12 (of) 13 (the) 15 (\(lo) 1 (cal\)) 13 (arra) 0 (y) 13 (C.) 13 (LDC) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 13 (Mp\).) ks 264 1049 p m (IMR) 0 (O) 0 (W) ks 501 1049 p m (\(input\)) 14 (INTEGER) ks 501 1119 p m (IMR) 0 (O) -1 (W) 10 (sp) 1 (eci\014es) 15 (a) 12 (ro) 0 (w) 11 (of) 12 (the) 13 (pro) 1 (cess) 15 (template,) 11 (whic) 0 (h) 11 (holds) 13 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) 12 (of) ks 501 1189 p m (the) 14 (matrices,) 13 (A,) 13 (B,) 14 (and) 14 (C.) 13 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 11 r m (<) s cmr10.300 @sf 14 r m (P) -2 (.) ks 264 1271 p m (IMCOL) s 501 1271 p m (\(input\)) 14 (INTEGER) ks 501 1340 p m (IMCOL) 12 (sp) 1 (eci\014es) 14 (a) 12 (column) 10 (of) 12 (the) 12 (pro) 1 (cess) 14 (template,) 11 (whic) 0 (h) 11 (holds) 12 (the) 13 (\014rst) 13 (blo) 1 (c) 0 (ks) ks 501 1410 p m (of) 13 (the) 14 (matrices,) 13 (A,) 14 (B,) 14 (and) 13 (C.) 14 (0) ks cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 14 r m (IMCOL) s cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q.) s 264 1492 p m (W) 0 (ORK) ks 501 1492 p m (\(w) 0 (orkspace\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) ks 501 1562 p m (See) 14 (requiremen) 0 (ts.) ks 264 1644 p m (IW) 0 (ORK) ks 501 1644 p m (\(w) 0 (orkspace\)) 14 (INTEGER) 13 (arra) 0 (y) ks 501 1714 p m (See) 14 (requiremen) 0 (ts.) ks cmbx10.300 @sf 210 1809 p m (Requiremen) -2 (ts) ks cmr10.300 @sf 264 1878 p m (Compil) -1 (e) 13 (with) ks cmtt10.300 @sf 13 r m (pummainc.f) s cmr10.300 @sf m (,) s cmtt10.300 @sf 12 r m (pbblasinc.) -1 (f) ks cmr10.300 @sf m (,) s cmtt10.300 @sf 12 r m (psmnna.f/pc) -1 (mnna.) -1 (f) ks cmr10.300 @sf m (,) s cmtt10.300 @sf 11 r m (psmnnb.f/pcmnnb) -1 (.f) ks cmr10.300 @sf m (,) s cmtt10.300 @sf 264 1948 p m (psmntc.f/pcm) -1 (ntc.f) ks cmr10.300 @sf -1 r m (,) s cmtt10.300 @sf 12 r m (psmtnc.f/pcm) -1 (tnc.) -1 (f) ks cmr10.300 @sf m (,) 12 (and) ks cmtt10.300 @sf 13 r m (pstran.f/pctra) -1 (n.f) ks cmr10.300 @sf m (.) s 264 2030 p m (\(1a\)) 14 (TRANSA) 13 (=) 15 ('N') 13 (and) 13 (TRANSB) 14 (=) 15 ('N') 13 (\(PSMNNA/PCMNNA) 15 (if) 13 (P) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (Q\)) s 305 2100 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (Q) ks 305 2182 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (2) ks cmsy10.300 @sf 13 r m (\002) s cmr10.300 @sf 14 r m (MAX[) 14 (Size\(A\),) 14 (Size\(B\)) 15 (]) 14 (for) 13 (PICL) ks 305 2252 p m (Size\(W) 0 (ORK\)) 14 (=) 14 (Size\(A\)) 15 (+) 14 (Size\(B\)) 15 (for) 13 (BLA) 0 (CS) ks 305 2322 p m (where) s 347 2391 p m (Size\(A\)) s 493 2391 p m (=) s cmmi10.300 @sf 12 r m (M) 5 (p) ks cmsy10.300 @sf 9 r m (\002) s cmr10.300 @sf 10 r m (\() s cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=LC) 3 (M) ks cmsy10.300 @sf 5 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s 347 2461 p m (Size\(B\)) s 492 2461 p m (=) 12 (\() ks cmsy10.300 @sf m (d) s cmmi10.300 @sf m (K) 3 (G=P) ks cmsy10.300 @sf 6 r m (e) 9 (\001) ks cmmi10.300 @sf 9 r m (K) 3 (B) ks cmr10.300 @sf 2 r m (\)) s cmsy10.300 @sf 10 r m (\002) s cmmi10.300 @sf 9 r m (N) 5 (q) ks cmr10.300 @sf 264 2543 p m (\(1b\)) 14 (TRANSA) 14 (=) 14 ('N') 13 (and) 14 (TRANSB) 14 (=) 14 ('N') 13 (\(PSMNNB/PCMNNB) 16 (if) 13 (P) ks cmmi10.300 @sf 14 r m (<) s cmr10.300 @sf 14 r m (Q\)) s 305 2613 p m (Size\(IW) 0 (ORK\)) 14 (=) 14 (P) ks @eop 4 @bop0 4 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (4) 13 (-) ks 264 105 p m (TRANSB) s 501 105 p m (\(input\)) 14 (CHARA) 0 (CTER*1) ks 501 175 p m (TRANSB) 14 (sp) 1 (eci\014es) 15 (the) 15 (form) 12 (of) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(B\)) 15 (to) 14 (b) 1 (e) 14 (used) 15 (in) 13 (the) 15 (matrix) 12 (m) -1 (ulti) -1 (plicati) -1 (on.) ks 563 245 p m (TRANSB) 14 (=) 14 ('N':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(B\)) 15 (=) 14 (B;) ks 563 314 p m (TRANSB) 14 (=) 14 ('T':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(B\)) 15 (=) 14 (B) ks cmmi7.300 @sf 1110 300 p m (T) s cmr10.300 @sf 1136 314 p m (;) s 563 384 p m (TRANSB) 14 (=) 14 ('C':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(B\)) 15 (=) 14 (B) ks cmmi7.300 @sf 1110 370 p m (H) s cmr10.300 @sf 1142 384 p m (.) s 264 465 p m (M) s 501 465 p m (\(input\)) 14 (INTEGER) ks 501 535 p m (M) 13 (sp) 1 (eci\014es) 16 (the) 15 (\(global\)) 12 (n) 0 (um) -1 (b) 1 (er) 12 (of) 14 (ro) 0 (ws) 13 (of) 13 (the) 14 (matrices) ks cmmi10.300 @sf 14 r m (op) s cmr10.300 @sf m (\(A\)) 14 (and) 14 (C.) 13 (M) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 616 p m (N) s 501 616 p m (\(input\)) 14 (INTEGER) ks 501 686 p m (N) 14 (sp) 1 (eci\014es) 17 (the) 15 (\(global\)) 14 (n) 0 (um) -2 (b) 1 (er) 14 (of) 14 (columns) 14 (of) 14 (the) 15 (matrices) ks cmmi10.300 @sf 15 r m (op) s cmr10.300 @sf m (\(B\)) 15 (and) 15 (C.) 14 (N) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 501 756 p m (0.) s 264 837 p m (K) s 501 837 p m (\(input\)) 14 (INTEGER) ks 501 907 p m (K) 11 (sp) 1 (eci\014es) 12 (the) 12 (\(global\)) 10 (n) 0 (um) -2 (b) 1 (er) 10 (of) 10 (columns) 10 (of) 10 (the) 12 (matrix) ks cmmi10.300 @sf 9 r m (op) s cmr10.300 @sf m (\(A\)) 11 (and) 11 (the) 11 (\(global\)) ks 501 977 p m (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (ro) 0 (ws) 13 (of) 13 (the) 15 (matrix) ks cmmi10.300 @sf 12 r m (op) s cmr10.300 @sf m (\(B\).) 19 (K) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 14 r m (0.) s 264 1058 p m (MB) s 501 1058 p m (\(input\)) 14 (INTEGER) ks 501 1128 p m (MB) 14 (sp) 1 (eci\014es) 16 (the) 14 (ro) 0 (w) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 15 (matrices) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(A\)) 14 (and) 14 (C.) 13 (MB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1209 p m (NB) s 501 1209 p m (\(input\)) 14 (INTEGER) ks 501 1279 p m (NB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 12 (blo) 1 (c) 0 (k) 13 (size) 15 (of) 13 (the) 14 (matrices) ks cmmi10.300 @sf 14 r m (op) s cmr10.300 @sf m (\(B\)) 14 (and) 14 (C.) 13 (NB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1360 p m (KB) s 501 1360 p m (\(input\)) 14 (INTEGER) ks 501 1430 p m (KB) 14 (sp) 1 (eci\014es) 16 (the) 14 (column) 13 (blo) 1 (c) 0 (k) 12 (size) 15 (of) 13 (the) 14 (matrix) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(A\)) 14 (and) 13 (the) 15 (ro) 0 (w) 13 (blo) 1 (c) 0 (k) 12 (size) ks 501 1499 p m (of) 13 (the) 14 (matrix) ks cmmi10.300 @sf 12 r m (op) s cmr10.300 @sf m (\(B\).) 19 (KB) ks cmsy10.300 @sf 15 r m (\025) s cmr10.300 @sf 14 r m (1.) s 264 1581 p m (ALPHA) s 501 1581 p m (\(input\)) 14 (REAL/COMPLEX) ks 501 1650 p m (ALPHA) 14 (sp) 1 (eci\014es) 16 (the) 14 (scalar) 14 (alpha.) ks 264 1732 p m (A) s 501 1732 p m (\(input\)) 9 (REAL/COMPLEX) 11 (arra) 0 (y) 8 (of) 9 (dimension) 8 (\(LD) 0 (A,) 8 (Lx\),) 10 (where) 11 (Lx) 10 (is) 10 (Kq) 9 (when) ks 501 1801 p m (TRANSA) 13 (=) 15 ('N',) 12 (and) 14 (is) 14 (Mq) 13 (otherwise.) ks 501 1871 p m (On) 11 (en) 0 (try) 11 (with) 11 (TRANSA) 11 (=) 12 ('N',) 10 (the) 12 (leading) 10 (Mp-b) 0 (y-Kq) 10 (part) 12 (of) 11 (the) 11 (arra) 0 (y) 11 (A) 11 (m) -1 (ust) ks 501 1941 p m (con) 0 (tain) 10 (the) 13 (\(lo) 1 (cal\)) 11 (matrix) 10 (A,) 11 (otherwise) 13 (the) 13 (leading) 11 (Kp-b) 0 (y-Mq) 10 (part) 12 (of) 12 (the) 12 (arra) 0 (y) ks 501 2011 p m (A) 14 (m) -1 (ust) 12 (con) 0 (tain) 13 (the) 14 (\(lo) 1 (cal\)) 14 (matrix) 12 (A.) ks 264 2092 p m (LD) 0 (A) ks 501 2092 p m (\(input\)) 14 (INTEGER) ks 501 2162 p m (The) 15 (leading) 13 (dimension) 13 (of) 14 (the) 15 (\(lo) 1 (cal\)) 14 (arra) 0 (y) 14 (A.) 14 (When) 15 (TRANSA) 14 (=) 15 ('N',) 13 (LD) 0 (A) ks cmsy10.300 @sf 14 r m (\025) s cmr10.300 @sf 501 2231 p m (MAX\(1,) 13 (Mp\),) 14 (otherwise) 15 (LD) 0 (A) ks cmsy10.300 @sf 12 r m (\025) s cmr10.300 @sf 14 r m (MAX\(1,) 14 (Kp\).) ks 264 2313 p m (B) s 501 2313 p m (\(input\)) 14 (REAL/COMPLEX) 14 (arra) 0 (y) 13 (of) 14 (DIMENSION) 14 (\(LDB,) 14 (Lx\),) 14 (where) 15 (Lx) 14 (is) 14 (Nq) ks 501 2382 p m (when) 14 (TRANSB) 14 (=) 14 ('N',) 13 (and) 13 (is) 14 (Kq) 14 (otherwise.) ks 501 2452 p m (On) 12 (en) 0 (try) 12 (with) 11 (TRANSB) 13 (=) 12 ('N',) 11 (the) 12 (leading) 11 (Kp-b) 0 (y-Nq) 11 (part) 13 (of) 11 (the) 13 (arra) 0 (y) 11 (B) 12 (m) -1 (ust) ks 501 2522 p m (con) 0 (tain) 11 (the) 13 (\(lo) 1 (cal\)) 12 (matrix) 11 (B,) 12 (otherwise) 14 (the) 13 (leading) 12 (Np-b) 0 (y-Kq) 11 (part) 13 (of) 12 (the) 13 (arra) 0 (y) ks 501 2592 p m (B) 14 (m) -1 (ust) 13 (con) 0 (tain) 12 (the) 15 (\(lo) 1 (cal\)) 13 (matrix) 12 (B.) ks @eop 3 @bop0 cmbx12.300 @sf [ 21 32 -3 0 28] 50 @dc 3 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (3) 13 (-) ks cmbx12.300 @sf 210 105 p m (2.) s 272 105 p m (PSMMA/PCMMA) s cmtt10.300 @sf 341 216 p m (SUBROUTINE) 19 (PSMMA\() 21 (TRANSA,) 20 (TRANSB,) 21 (M,) 21 (N,) 21 (K,) 22 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) ks 319 286 p m ($) 392 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) 21 (BETA,) 20 (C,) 22 (LDC,) 21 (IMROW,) 20 (IMCOL,) ks 319 355 p m ($) 392 (WORK,) 21 (IWORK) 21 (\)) ks 341 425 p m (CHARACTER*1) 150 (TRANSA,) 20 (TRANSB) ks 341 495 p m (INTEGER) 238 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 22 (LDA,) 21 (LDB,) 21 (LDC) ks 341 565 p m (INTEGER) 238 (IMROW,) 21 (IMCOL) ks 341 634 p m (REAL) 304 (ALPHA,) 21 (BETA) ks 341 704 p m (REAL) 304 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 22 (LDB,) 21 (*) 21 (\),) 22 (C\() 21 (LDC,) 21 (*) 22 (\)) ks 341 774 p m (REAL) 304 (WORK\() 21 (*) 21 (\)) ks 341 844 p m (INTEGER) 238 (IWORK\() 21 (*) 21 (\)) ks 341 983 p m (SUBROUTINE) 19 (PCMMA\() 21 (TRANSA,) 20 (TRANSB,) 21 (M,) 21 (N,) 21 (K,) 22 (MB,) 21 (NB,) 21 (KB,) 21 (ALPHA,) ks 319 1053 p m ($) 392 (A,) 21 (LDA,) 21 (B,) 22 (LDB,) 21 (BETA,) 20 (C,) 22 (LDC,) 21 (IMROW,) 20 (IMCOL,) ks 319 1123 p m ($) 392 (WORK,) 21 (IWORK) 21 (\)) ks 341 1192 p m (CHARACTER*1) 150 (TRANSA,) 20 (TRANSB) ks 341 1262 p m (INTEGER) 238 (M,) 21 (N,) 22 (K,) 21 (MB,) 21 (NB,) 21 (KB,) 22 (LDA,) 21 (LDB,) 21 (LDC) ks 341 1332 p m (INTEGER) 238 (IMROW,) 21 (IMCOL) ks 341 1401 p m (COMPLEX) 238 (ALPHA,) 21 (BETA) ks 341 1471 p m (COMPLEX) 238 (A\() 21 (LDA,) 21 (*) 22 (\),) 21 (B\() 22 (LDB,) 21 (*) 21 (\),) 22 (C\() 21 (LDC,) 21 (*) 22 (\)) ks 341 1541 p m (COMPLEX) 238 (WORK\() 21 (*) 21 (\)) ks 341 1611 p m (INTEGER) 238 (IWORK\() 21 (*) 21 (\)) ks cmbx10.300 @sf 210 1734 p m (Purp) 1 (ose) ks cmr10.300 @sf 264 1804 p m (PSMMA/PCMMA) 15 (p) 1 (erforms) 13 (one) 14 (of) 13 (the) 15 (follo) -1 (wi) -1 (ng) 12 (matrix-m) -1 (a) -1 (trix) 12 (op) 1 (erations,) ks cmbx10.300 @sf 757 1919 p m (C) s cmsy10.300 @sf 12 r m (\() s cmr10.300 @sf 11 r m (alpha) s cmsy10.300 @sf 965 1919 p m (\001) s cmmi10.300 @sf 8 r m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (A) s cmr10.300 @sf m (\)) s cmsy10.300 @sf 10 r m (\001) s cmmi10.300 @sf 9 r m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (B) s cmr10.300 @sf m (\)) 9 (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 1371 1919 p m (\001) s cmbx10.300 @sf 9 r m (C) s cmr10.300 @sf 264 2034 p m (where) s cmmi10.300 @sf 11 r m (op) s cmr10.300 @sf m (\(X\)) 11 (is) 9 (one) 11 (of) ks cmmi10.300 @sf 9 r m (op) s cmr10.300 @sf m (\(X\)) 11 (=) 10 (X,) ks cmmi10.300 @sf 9 r m (op) s cmr10.300 @sf m (\(X\)) 11 (=) 10 (\(X\)) ks cmmi7.300 @sf 1077 2020 p m (T) s cmr10.300 @sf 1104 2034 p m (,) 10 (or) ks cmmi10.300 @sf 10 r m (op) s cmr10.300 @sf m (\(X\)) 10 (=) 11 (\(X\)) ks cmmi7.300 @sf 1393 2020 p m (H) s cmr10.300 @sf 1425 2034 p m (,) 10 (alpha) 9 (and) 10 (b) 1 (eta) 10 (are) 11 (scalars,) ks 264 2104 p m (and) 15 (A,) 14 (B) 16 (and) 14 (C) 15 (are) 16 (matrices,) 14 (with) ks cmmi10.300 @sf 14 r m (op) s cmr10.300 @sf m (\(A\)) 16 (an) 15 (M-b) 0 (y-K) 13 (matrix,) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(B\)) 16 (a) 14 (K-b) 0 (y-N) 14 (matrix,) 13 (and) ks 264 2174 p m (C) 14 (an) 13 (M-b) 0 (y-N) 13 (matrix.) ks cmbx10.300 @sf 210 2265 p m (Argumen) -1 (ts) ks cmr10.300 @sf 264 2335 p m (TRANSA) s 501 2335 p m (\(input\)) 14 (CHARA) 0 (CTER*1) ks 501 2404 p m (TRANSA) 13 (sp) 1 (eci\014es) 16 (the) 15 (form) 12 (of) ks cmmi10.300 @sf 13 r m (op) s cmr10.300 @sf m (\(A\)) 14 (to) 14 (b) 1 (e) 15 (used) 14 (in) 14 (the) 14 (matrix) 12 (m) 0 (ul) -1 (tipli) -1 (cation.) ks 563 2474 p m (TRANSA) 14 (=) 14 ('N':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A;) ks 563 2544 p m (TRANSA) 14 (=) 14 ('T':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1115 2530 p m (T) s cmr10.300 @sf 1141 2544 p m (;) s 563 2614 p m (TRANSA) 14 (=) 14 ('C':) ks cmmi10.300 @sf 54 r m (op) s cmr10.300 @sf m (\(A\)) 14 (=) 14 (A) ks cmmi7.300 @sf 1115 2600 p m (H) s cmr10.300 @sf 1147 2614 p m (.) s @eop 2 @bop0 2 @bop1 cmr10.300 @sf 1027 -39 p m (-) 14 (2) 13 (-) ks 314 105 p m (NG) 13 (=) ks cmsy10.300 @sf 14 r m (d) s cmr10.300 @sf 15 r m (N) 14 (/) 13 (NB) ks cmsy10.300 @sf 15 r m (e) s cmr10.300 @sf m (,) s 314 175 p m (K) 0 (G) 12 (=) ks cmsy10.300 @sf 14 r m (d) s cmr10.300 @sf 15 r m (K) 14 (/) 13 (KB) ks cmsy10.300 @sf 15 r m (e) s cmr10.300 @sf m (,) s 314 245 p m (Lx) 16 (:) 23 (It) 17 (is) 16 (a) 17 (lo) 1 (cal) 15 (p) 1 (ortion) 16 (of) 16 (L) 17 (o) 0 (wned) 15 (b) 0 (y) 16 (me,) 15 (where) 18 (me) 16 (is) 16 (a) 16 (ro) 0 (w) 15 (or) 17 (a) 16 (column) 15 (pro) 1 (cessor) ks 314 327 p m (p) 1 (osition) 12 (on) 13 (a) 13 (2-dimensional) 10 (pro) 1 (cessor) 15 (template,) 12 (and) 13 (0) ks cmsy10.300 @sf 12 r m (\024) s cmr10.300 @sf 14 r m (me) s cmmi10.300 @sf 12 r m (<) s cmr10.300 @sf 13 r m (p) 13 (if) 12 (me) 13 (is) 12 (a) 13 (ro) 0 (w) 12 (pro) 1 (cessor) ks 314 396 p m (p) 1 (osition,) 12 (or) 14 (0) ks cmsy10.300 @sf 14 r m (\024) s cmr10.300 @sf 14 r m (me) s cmmi10.300 @sf 13 r m (<) s cmr10.300 @sf 14 r m (q) 14 (otherwise.) ks 314 466 p m (The) 16 (v) -1 (alue) 15 (is) 16 (determined) 16 (b) 0 (y) 15 (L,) 15 (LB,) 16 (x,) 16 (and) 16 (me,) 15 (src,) 17 (where) 17 (LB) 17 (is) 16 (a) 15 (blo) 1 (c) 0 (k) 15 (size,) 17 (and) 16 (src) 17 (is) ks 314 536 p m (a) 15 (starting) 15 (pro) 1 (cessor.) 25 (\(The) 16 (actual) 15 (routine) 15 (is) ks cmtt10.300 @sf 16 r m (NUMROC) s cmr10.300 @sf m (.\)) 14 (And) 15 (L) 16 (and) 15 (LB) 15 (are) 16 (replaced) 17 (b) 0 (y) 14 (M) ks 314 606 p m (and) 16 (MB,) 17 (N) 16 (and) 17 (NB,) 16 (or) 17 (K) 16 (and) 17 (KB,) 16 (resp) 1 (ec) 1 (tiv) 0 (ely) -2 (,) 15 (and) 17 (x) 16 (is) 16 (replaced) 18 (b) 0 (y) 15 (either) 17 (p) 17 (\(=) 17 (P) 17 (=) ks 314 675 p m (NPR) 0 (O) 0 (W) 11 (\)) 14 (or) 14 (q) 14 (\(=) 14 (Q) 14 (=) 14 (NPCOL) 15 (\).) ks 314 745 p m (Lx) s cmsy10.300 @sf 13 r m (\024) s cmr10.300 @sf 15 r m (Lx0) 13 (=) ks cmsy10.300 @sf 12 r m (d) s cmr10.300 @sf 14 r m (L) 14 (/) 13 (\(LB) ks cmsy10.300 @sf 15 r m (\001) s cmr10.300 @sf 13 r m (x\)) s cmsy10.300 @sf 14 r m (e) 14 (\001) ks cmr10.300 @sf 14 r m (LB.) s @eop 1 @bop0 cmbx12.300 @sf [<7FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F800FFF800FFF80001F800007800001800> 19 32 -4 0 28] 49 @dc [<00FE0007FFC00F83E01F01F03E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E FC007E7C007C7C007C7C007C3E00F81E00F00F83E007FFC000FE00> 23 22 -2 0 28] 111 @dc [<00F80003FE0007C3000F83000F81800F81800F81800F81800F81800F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F8000FFFF00FFFF003F80000F8000078000078000 038000038000018000018000018000018000> 17 32 -1 0 22] 116 @dc [<00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8 FC00F8FC00F87C00F87C00F03E01F01E01E00F87C007FF8000FE00> 21 22 -2 0 26] 101 @dc [ 17 22 -2 0 22] 115 @dc cmr10.300 @sf [<001F00000070C00000C02000018010000380100007800800070008000F0004000F0004000F0004 000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00 04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F000E00FFF07FC0> 26 29 -2 1 31] 85 @dc cmti10.300 @sf [<7E00C300E1C0C0C000E000E0007000700F7018F01878303830383838381C381C381C381C1C0E1C 0E0C0E0E0E0607030F018F00F3> 16 26 -3 8 19] 103 @dc [ 19 26 -1 8 21] 112 @dc cmr10.300 @sf [ 20 28 -2 0 25] 90 @dc [<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0 000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01 C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11 @dc 1 @bop1 cmbx12.300 @sf 210 105 p m (1.) s 272 105 p m (Notes) s cmr10.300 @sf 261 216 p m (1.) s 314 216 p m (The) 14 (sp) 1 (eci\014cations) 14 (that) 14 (follo) -1 (w) 11 (giv) 0 (e) 12 (the) 14 (calling) 13 (sequence,) 15 (purp) 1 (ose,) 14 (descriptions,) 14 (and) 13 (mem-) ks 314 286 p m (ory) 14 (requiremen) 0 (ts) 13 (of) 13 (eac) 0 (h) 13 (PUMMA) 15 (routine.) ks 261 389 p m (2.) s 314 389 p m (Sp) 1 (eci\014cations) 23 (of) 21 (pairs) 22 (of) 22 (real) 22 (and) 22 (complex) 21 (routines) 22 (ha) 0 (v) 0 (e) 20 (b) 1 (een) 24 (merged) 21 (\(for) 22 (example) ks 314 458 p m (PSMMA/PCMMA\).) s 261 561 p m (3.) s 314 561 p m (Sp) 1 (eci\014cations) 18 (are) 17 (giv) 0 (en) 16 (only) 16 (for) ks cmti10.300 @sf 17 r m (single) 17 (pr) -1 (e) -1 (cision) ks cmr10.300 @sf 15 r m (routines.) 28 (T) -2 (o) 16 (adapt) 17 (them) 16 (for) 17 (the) 17 (dou-) ks 314 631 p m (ble) 14 (precision) 15 (v) 0 (ersion) 14 (of) 14 (the) 16 (soft) 0 (w) -1 (are,) 13 (simply) 13 (in) 0 (terpret) 14 (REAL) 15 (as) 15 (DOUBLE) 15 (PRECISION,) ks 314 701 p m (COMPLEX) 13 (as) 12 (COMPLEX*16) 12 (\(or) 12 (DOUBLE) 13 (COMPLEX\),) 12 (and) 12 (the) 13 (initial) 10 (t) 0 (w) 0 (o) 9 (letters) 14 (PS-) ks 314 771 p m (and) 13 (PC-) 14 (of) 14 (the) 14 (PUMMA) 15 (routine) 14 (names) 13 (as) 14 (PD-) 13 (and) 14 (PZ-.) ks 261 873 p m (4.) s 314 873 p m (Sp) 1 (eci\014cation) 14 (are) 14 (arranged) 15 (in) 13 (alphab) 1 (etical) 13 (order) 15 (of) 13 (the) 14 (real) 14 (routine) 14 (name.) ks 261 976 p m (5.) s 314 976 p m (The) 19 (PUMMA) 19 (routines) 18 (rely) 19 (either) 19 (on) 18 (the) 19 (PICL) 19 (comm) -2 (unicatio) -1 (n) 17 (library) 17 (or) 19 (the) 19 (BLA) 0 (CS) ks 314 1046 p m (comm) -2 (unicatio) -1 (n) 14 (subroutines.) 27 (The) 16 (PICL) 16 (v) 0 (ersion) 16 (of) 15 (the) 17 (pac) 0 (k) -1 (ag) -1 (e) 15 (is) 16 (dedicated) 17 (to) 16 (the) 17 (In) 0 (tel) ks 314 1116 p m (P) 0 (aragon) 12 (and) 14 (In) 0 (tel) 12 (Delta) 14 (computers.) 18 (F) -2 (orced) 13 (t) 0 (yp) 1 (e) 14 (comm) -2 (unicatio) -1 (ns) 13 (and) 13 (ev) 0 (en-o) 1 (dd) 14 (rotating) ks 314 1186 p m (sc) 0 (heme) 12 (are) 14 (used) 14 (b) 0 (y) 12 (the) 14 (PICL) 13 (v) 0 (ersion.) 17 (The) 14 (BLA) 0 (CS) 13 (v) 0 (ersion) 12 (uses) 14 (non-forced) 14 (t) 0 (yp) 1 (e) 13 (comm) -2 (u-) ks 314 1255 p m (nication) 14 (and) 15 (sim) 0 (ul) -1 (taneous) 14 (rotating) 15 (sc) 0 (hemes.) 21 (The) 16 (t) 0 (w) 0 (o) 13 (v) 0 (ersions) 15 (need) 16 (di\013eren) 0 (t) 15 (amoun) -1 (t) 14 (of) ks 314 1325 p m (w) 0 (orking) 12 (space,) 14 (and) 14 (b) 1 (oth) 14 (requiremen) 0 (ts) 13 (are) 14 (sp) 1 (eci\014ed) 16 (in) 13 (this) 14 (do) 1 (cumen) 0 (t.) ks 261 1428 p m (6.) s 314 1428 p m (The) 9 (PUMMA) 10 (pac) 0 (k) -1 (age) 7 (includes) 10 (t) 0 (w) 0 (o) 7 (di\013eren) 0 (t) 9 (routines,) ks cmtt10.300 @sf 10 r m (psmnna/pcsmma) s cmr10.300 @sf 7 r m (and) s cmtt10.300 @sf 9 r m (psmnnb/pcsmm) -1 (b) ks cmr10.300 @sf 314 1498 p m (to) 15 (compute) ks cmbx10.300 @sf 15 r m (C) s cmsy10.300 @sf 14 r m (\() s cmr10.300 @sf 13 r m (alpha) s cmsy10.300 @sf 749 1498 p m (\001) s cmmi10.300 @sf 9 r m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (A) s cmr10.300 @sf m (\)) s cmsy10.300 @sf 11 r m (\001) s cmmi10.300 @sf 10 r m (op) s cmr10.300 @sf m (\() s cmbx10.300 @sf m (B) s cmr10.300 @sf m (\)) 10 (+) 10 (b) 1 (eta) ks cmsy10.300 @sf 1161 1498 p m (\001) s cmbx10.300 @sf 10 r m (C) s cmr10.300 @sf m (.) 22 (The) 16 (former) 14 (broadcasts) 17 (the) 15 (matrix) 14 (A) ks 314 1568 p m (and) 13 (rotates) 14 (the) 14 (matrix) 12 (B,) 13 (and) 13 (the) 14 (latter) 14 (broadcasts) 14 (the) 14 (matrix) 12 (B) 13 (and) 14 (rotates) 14 (the) 14 (matrix) ks 314 1637 p m (A.) 18 (The) 18 (last) 18 (c) 0 (haracter) 18 (of) 18 (the) 19 (routine) 18 (name) 17 (sp) 1 (eci\014es) 20 (whic) 0 (h) 17 (matrix) 16 (is) 18 (broadcast.) 32 (These) ks 314 1707 p m (routines) 13 (p) 1 (erform) 12 (di\013eren) 0 (tly) 12 (dep) 1 (ending) 13 (on) 13 (the) 13 (arrangemen) 0 (t) 11 (of) 12 (the) 14 (pro) 1 (cess) 14 (grid) 13 (\() ks cmmi10.300 @sf m (P) s cmsy10.300 @sf 17 r m (\025) s cmmi10.300 @sf 11 r m (Q) s cmr10.300 @sf 13 r m (or) s cmmi10.300 @sf 314 1777 p m (P) 17 (<) 12 (Q) ks cmr10.300 @sf m (\).) 17 (Moreo) 0 (v) 0 (er) 13 (these) 15 (t) 0 (w) 0 (o) 12 (routines) 14 (require) 15 (di\013eren) 0 (t) 14 (amoun) -1 (t) 12 (of) 13 (w) 0 (orking) 12 (space.) ks 261 1880 p m (7.) s 314 1880 p m (The) 16 (\014rst) 17 (blo) 1 (c) 0 (ks) 15 (of) 15 (the) 16 (matrices,) 16 (A,) 15 (B,) 16 (and) 16 (C) 15 (should) 16 (b) 1 (e) 16 (lo) 1 (cated) 16 (on) 16 (the) 17 (same) 15 (pro) 1 (cessor,) ks 314 1949 p m (P\(IMR) 0 (O) 0 (W) -1 (,) 12 (IMCOL\)) 14 (\(0) ks cmsy10.300 @sf 11 r m (\024) s cmr10.300 @sf 12 r m (IMR) 0 (O) 0 (W) ks cmmi10.300 @sf 972 1949 p m (<) 11 (P) ks cmr10.300 @sf 6 r m (,) 13 (0) ks cmsy10.300 @sf 11 r m (\024) s cmr10.300 @sf 12 r m (IMCOL) s cmmi10.300 @sf 1302 1949 p m (<) 12 (Q) ks cmr10.300 @sf m (\).) s 261 2052 p m (8.) s 314 2052 p m (The) 14 (user) 15 (should) 14 (c) 0 (hec) 0 (k) 13 (the) 14 (amoun) -1 (t) 12 (of) 14 (mem) -1 (ory) 12 (\(w) 0 (orking) 12 (space\)) 15 (required) 15 (b) 0 (y) 13 (the) 14 (PUMMA) ks 314 2122 p m (routines) 14 (b) 1 (efore) 15 (calling) 12 (them.) ks 261 2225 p m (9.) s 314 2225 p m (The) 16 (follo) -1 (wi) -1 (ng) 14 (parameters) 15 (are) 16 (used) 17 (throughout) 15 (the) 16 (text) 17 (in) 15 (order) 16 (to) 15 (simplify) 13 (the) 16 (compu-) ks 314 2295 p m (tation) 13 (of) 13 (the) 15 (w) 0 (orking) 12 (space.) ks 314 2381 p m (P) 14 (=) 14 (NPR) 0 (O) 0 (W) 11 (=) 15 (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (ro) 0 (w) 13 (pro) 1 (cessors,) ks 314 2451 p m (Q) 14 (=) 14 (NPCOL) 14 (=) 15 (n) 0 (um) -2 (b) 1 (er) 13 (of) 13 (column) 12 (pro) 1 (cessors) 1 (,) ks 314 2521 p m (LCM) 14 (=) 14 (the) 14 (least) 14 (commo) -1 (n) 12 (m) 0 (ul) -1 (tiple) 12 (of) 13 (P) 14 (and) 14 (Q,) ks 314 2590 p m (MG) 13 (=) ks cmsy10.300 @sf 14 r m (d) s cmr10.300 @sf 15 r m (M) 14 (/) 13 (MB) ks cmsy10.300 @sf 14 r m (e) s cmr10.300 @sf m (,) s @eop 5 @bop0 cmbx10.300 @sf [<000FF800007FFE0000FC078001F001C003E000E007C0006007C000300FC000300FC000300FC000 300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC0 00300FC000300FC000300FC000300FC000300FC000300FC00030FFFC03FFFFFC03FF> 32 28 -2 0 37] 85 @dc [ 40 28 -2 0 45] 77 @dc [ 27 28 -2 0 31] 69 @dc [ 25 28 -2 0 30] 70 @dc [ 32 28 -2 0 37] 78 @dc [ 24 28 -2 0 29] 76 @dc [<0020004001800380030006000E001C001C003C0038003800780078007800F800F000F000F000F0 00F000F000F000F000F000F800780078007800380038003C001C001C000E000600030003800180 00400020> 11 41 -4 10 19] 40 @dc [<0001C000000001C000000003E000000003E000000007F000000007F000000007F00000000FD800 00000FD80000001FCC0000001F8C0000003F8E0000003F060000007F070000007E030000007E03 000000FC01800000FC01800001FC00C00001F800C00003F800E00003F000600007F000700007E0 00300007E00030000FC0001800FFFC01FF80FFFC01FF80> 33 28 -1 0 36] 86 @dc [<83FC00EFFF00FC03C0F001C0E000E0C000E0C000F0C000F00000F00001F00003F0007FE007FFE0 0FFFC03FFF803FFF007FFE00FFE000FE0000F80000F00060F00060F000E07000E07801E03C07E0 1FFEE007F820> 20 28 -3 0 27] 83 @dc [ 16 28 -1 0 18] 73 @dc [<003FE00001F07C0003C01E000F800F801F0007C03F0007E03E0003E07E0003F07E0003F07C0001 F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F87C0001F07C00 01F07E0003F03E0003E01E0003C01F0007C00F800F8003C01E0001F07C00003FE000> 29 28 -3 0 36] 79 @dc [ 19 27 -2 0 24] 50 @dc [<78FCFCFCFC78> 6 6 -3 0 13] 46 @dc [<03F8000F1E001C07003C07803803807803C07803C0F803E0F803E0F803E0F803E0F803E0F803E0 F803E0F803E0F803E0F803E0F803E0F803E07803C07803C07803C03803803C07801C07000F1E00 03F800> 19 27 -2 0 24] 48 @dc [<800040003000380018000C000E000700070007800380038003C003C003C003E001E001E001E001 E001E001E001E001E001E003E003C003C003C0038003800780070007000E000C00180038003000 40008000> 11 41 -3 10 19] 41 @dc cmr10.300 @sf [<1F0021C040E0F0F0F878F878F87870780078007800780078007800780078007800780078007800 78007800780078007800780078007800F81FFF> 16 29 -1 1 21] 74 @dc 1.000000 /cmbx9.300 @newfont cmbx9.300 @sf [ 30 26 -1 0 33] 65 @dc [<187F001D83C01F00E01E00F01E00781E00781E007C1E007C1E007C1E007C1E007C1E00781E0078 1E00F01F00E01FC3C01E7F001E00001E00001E00001E00001E00001E00001E0000FE0000FE0000> 22 26 -1 0 25] 98 @dc [ 14 17 -1 0 17] 115 @dc [<03E00F301E181E181E181E181E181E001E001E001E001E001E001E001E00FFF03FF01E000E000E 000600060006000600> 13 24 -1 0 17] 116 @dc [ 15 17 -1 0 18] 114 @dc [<1FC3E07C27E0F81700F80F00F80F00F80F007C0F003E0F000FCF0000FF00000F001C0F003E0F00 3E0E003E1E001C3C000FF000> 19 17 -1 0 21] 97 @dc [<03FC000F06001C03003C0180780000780000F80000F80000F80000F80000F80000780E00781F00 3C1F001C1F000F0E0003FC00> 17 17 -1 0 20] 99 @dc 1.000000 /cmr9.300 @newfont cmr9.300 @sf [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @dc [ 18 26 -1 0 21] 104 @dc [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @dc [ 21 26 -2 0 26] 80 @dc [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @dc [ 30 26 -2 0 35] 77 @dc [ 26 26 -1 0 29] 65 @dc [<00800100020004000C00080018003000300030006000600060006000E000E000E000E000E000E0 00E000E000E000E0006000600060006000300030003000180008000C000400020001000080> 9 38 -3 10 15] 40 @dc [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @dc [ 12 16 -1 0 15] 114 @dc [ 9 26 0 0 10] 108 @dc [ 18 16 -1 0 21] 110 @dc [ 9 26 0 0 10] 105 @dc [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @dc [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @dc [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @dc [ 18 16 -1 0 20] 120 @dc [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @dc [ 18 23 -1 7 21] 112 @dc [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @dc [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @dc [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @dc [ 29 16 -1 0 32] 109 @dc [<8000400020001000180008000C0006000600060003000300030003000380038003800380038003 80038003800380038003000300030003000600060006000C00080018001000200040008000> 9 38 -2 10 15] 41 @dc [ 18 26 -1 0 20] 107 @dc [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @dc [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @dc [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @dc [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @dc [<60F0F060> 4 4 -3 0 11] 46 @dc [ 10 2 0 -7 13] 45 @dc cmbx9.300 @sf [<001FF00000FFFC0003F80F0007C003801F8000C01F0000C03E0000607E0000607C000060FC0000 00FC000000FC000000FC000000FC000000FC000000FC000000FC0000007C0000607E0000603E00 00E01F0000E01F8001E007C003E003F80FE000FFFCE0001FE020> 27 26 -2 0 32] 67 @dc cmr9.300 @sf [ 25 10 -2 -4 30] 61 @dc 1.000000 /cmmi9.300 @newfont cmmi9.300 @sf [<1F038020C640603E00E00E00C00E00E00E00E00F00E00E80E00E80600E40700E40300E20381C20 1C182006381003E000> 20 16 -2 0 25] 11 @dc cmbx9.300 @sf [ 26 26 -2 0 31] 66 @dc cmr9.300 @sf [<000C0000000C0000000C0000000C0000000C0000000C0000000C0000000C0000000C0000000C00 00000C0000000C0000FFFFFF80FFFFFF80000C0000000C0000000C0000000C0000000C0000000C 0000000C0000000C0000000C0000000C0000000C0000000C0000> 25 26 -2 4 30] 43 @dc cmmi9.300 @sf [<80000040000040000040000040000020000020000021F000221800140E00180700180300180380 0801800801C00801C00801C00401C00400C00401C0043F80022300023F800200C00200E0010070 010070008070008070004070002060001860000780> 20 33 -1 7 22] 12 @dc cmr9.300 @sf [<8040202010101070F0F060> 4 11 -3 7 11] 44 @dc 1.000000 /cmsy6.300 @newfont cmsy6.300 @sf [ 6 13 -2 -1 9] 48 @dc cmr9.300 @sf [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @dc cmbx9.300 @sf [ 30 26 -1 0 33] 88 @dc 1.000000 /cmmi6.300 @newfont cmmi6.300 @sf [<7FE00006000003000003000003000003000001800001800001800001800000C00080C04080C040 40C0404060403060C03FFFC0> 18 17 -2 0 18] 84 @dc [ 23 17 -2 0 25] 72 @dc cmr9.300 @sf [ 11 26 -1 0 14] 73 @dc [<7F0FE00E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E0700 0E07000E0700FFFF000E00000E00000E00000E00000E00000E020006070007030001820000FC00> 19 26 0 0 21] 12 @dc [ 13 16 -1 0 17] 122 @dc [ 19 26 -2 0 24] 76 @dc [<0F8030E040704038C03CE03CE03C003C003C0038007000E00F8000C00060007000700078203870 386078207010E00F80> 14 24 -2 0 19] 51 @dc [ 22 26 -2 0 27] 66 @dc [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @dc [ 22 26 -2 0 26] 69 @dc [ 14 37 -2 9 19] 47 @dc [ 24 26 -2 0 29] 68 @dc [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @dc [ 18 26 -2 0 23] 90 @dc [<007FC0000E00000E00000E00000E00000E00000E0007CE001C2E00381E00700E00700E00E00E00 E00E00E00E00E00E00E00E00E00E00700E00300E00381E000C260003C200> 18 23 -1 7 20] 113 @dc [ 7 37 -3 9 11] 91 @dc [ 12 24 -3 0 19] 49 @dc [ 14 24 -2 0 19] 50 @dc [ 7 37 0 9 11] 93 @dc cmbx12.300 @sf [ 19 22 -2 0 23] 114 @dc [<00FE0007FF800FC0E01F00603E00307E00007E00007C0000FC0000FC0000FC0000FC0000FC0000 FC00007C00007C01E07E03F03E03F01F03F00F83F007FFE000FF80> 20 22 -2 0 25] 99 @dc cmr9.300 @sf [<1E00618041C0E0E0E0E040E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E01FFC> 14 26 -3 0 20] 74 @dc [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860 183030303018600780> 14 24 -2 0 19] 48 @dc [<1F002180604070607030003800180018001C0F9C185C303C603C601CE01CE01CE01CE018E01860 187030303018600780> 14 24 -2 0 19] 57 @dc [<60F0F060000000000000000060F0F060> 4 16 -3 0 11] 58 @dc [<0F8030E0403040388018E01CE01C401C001C001C001800382030386027C0200020002000200020 003FC03FE03FF03018> 14 24 -2 0 19] 53 @dc 5 @bop1 cmbx10.300 @sf 516 216 p m (PUMMA) 16 (REFERENCE) 18 (MANUAL) 16 (\(VERSION) 15 (2.0\)) ks cmr10.300 @sf 931 328 p m (Jaey) 0 (oung) 13 (Choi) ks 909 397 p m (Jac) 0 (k) 13 (J.) 14 (Dongarra) ks 925 467 p m (An) 0 (toine) 12 (P) 0 (etitet) ks 907 537 p m (Da) 0 (vi) -1 (d) 12 (W.) 13 (W) -2 (alk) -1 (er) ks cmbx9.300 @sf 980 820 p m (Abstract) s cmr9.300 @sf 371 890 p m (The) 13 (PUMMA) 13 (\(P) 0 (arallel) 14 (Univ) 0 (ersal) 14 (Matrix) 14 (Multipli) 1 (cati) 1 (on) 15 (Algorithms\)) 14 (pac) 0 (k) -1 (age) 12 (pro) 0 (vides) ks 314 940 p m (a) 14 (set) 14 (of) 14 (matrix) 15 (m) 0 (ultiplicati) 1 (on) 17 (subroutines) 16 (for) 14 (distributed) 17 (memory) 14 (concurren) 0 (t) 14 (computers.) ks 314 990 p m (This) 12 (pac) 0 (k) -1 (age) 10 (includ) 1 (es) 13 (not) 12 (only) 13 (the) 11 (non-transp) 1 (os) 1 (ed) 13 (matrix) 13 (m) 0 (ultiplicati) 1 (on) ks cmbx9.300 @sf 14 r m (C) s cmr9.300 @sf 10 r m (=) s cmmi9.300 @sf 11 r m (\013) s cmbx9.300 @sf m (AB) s cmr9.300 @sf 6 r m (+) s cmmi9.300 @sf 6 r m (\014) s cmbx9.300 @sf 2 r m (C) s cmr9.300 @sf m (,) s 314 1040 p m (but) 18 (also) 19 (transp) 1 (osed) 19 (matrix) 19 (m) 0 (ultiplica) 1 (tion) 1 (s,) ks cmbx9.300 @sf 20 r m (C) s cmr9.300 @sf 19 r m (=) s cmmi9.300 @sf 19 r m (\013) s cmbx9.300 @sf m (A) s cmsy6.300 @sf 1235 1025 p m (0) s cmbx9.300 @sf 1246 1040 p m (B) s cmr9.300 @sf 12 r m (+) s cmmi9.300 @sf 12 r m (\014) s cmbx9.300 @sf 2 r m (C) s cmr9.300 @sf m (,) s cmbx9.300 @sf 18 r m (C) s cmr9.300 @sf 19 r m (=) s cmmi9.300 @sf 18 r m (\013) s cmbx9.300 @sf m (AB) s cmsy6.300 @sf 1604 1025 p m (0) s cmr9.300 @sf 1628 1040 p m (+) s cmmi9.300 @sf 11 r m (\014) s cmbx9.300 @sf 2 r m (C) s cmr9.300 @sf m (,) 18 (and) ks cmbx9.300 @sf 314 1091 p m (C) s cmr9.300 @sf 11 r m (=) s cmmi9.300 @sf 11 r m (\013) s cmbx9.300 @sf m (A) s cmsy6.300 @sf 456 1076 p m (0) s cmbx9.300 @sf 468 1091 p m (B) s cmsy6.300 @sf 499 1076 p m (0) s cmr9.300 @sf 519 1091 p m (+) s cmmi9.300 @sf 9 r m (\014) s cmbx9.300 @sf 2 r m (C) s cmr9.300 @sf m (,) 12 (where) ks cmbx9.300 @sf 14 r m (X) s cmsy6.300 @sf 782 1076 p m (0) s cmr9.300 @sf 805 1091 p m (=) s cmbx9.300 @sf 11 r m (X) s cmmi6.300 @sf 879 1076 p m (T) s cmr9.300 @sf 917 1091 p m (or) s cmbx9.300 @sf 14 r m (X) s cmmi6.300 @sf 998 1076 p m (H) s cmr9.300 @sf 1027 1091 p m (.) 18 (In) 14 (addition,) 15 (the) 14 (PUMMA) 13 (pac) 0 (k) -1 (age) 13 (pro) 0 (vides) 14 (a) ks 314 1141 p m (matrix) 14 (transp) 1 (ose) 14 (routine) ks cmbx9.300 @sf 14 r m (C) s cmr9.300 @sf 11 r m (=) s cmbx9.300 @sf 10 r m (A) s cmsy6.300 @sf 859 1126 p m (0) s cmr9.300 @sf 879 1141 p m (+) s cmmi9.300 @sf 9 r m (\014) s cmbx9.300 @sf 2 r m (C) s cmr9.300 @sf m (.) s 371 1191 p m (These) 15 (routines) 15 (assume) 15 (that) 14 (the) 14 (data) 15 (is) 15 (distributed) 16 (on) 15 (the) 14 (pro) 1 (cesses) 15 (based) 15 (on) 15 (a) 14 (blo) 1 (c) 0 (k) ks 314 1241 p m (cyclic) 15 (data) 15 (distributi) 1 (on,) 16 (The) 14 (routines) 15 (p) 1 (erform) 14 (e) ks save [<7F8FE3FC0E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380 E00E0380E00E0380E00E0380E00E0380E00E0380E0FFFFFFE00E0380000E0380000E0380000E03 80000E0380000E038040060380E00703C06001C17040007E1F80> 30 26 0 0 32] 14 @pc restore 32 r m (cien) 0 (tly) 15 (for) 13 (a) 14 (wide) 15 (range) 14 (of) 14 (pro) 1 (cess) 15 (con-) ks 314 1291 p m (\014gurations) 15 (and) 14 (blo) 1 (c) 0 (k) 13 (sizes.) ks 371 1342 p m (The) 17 (PUMMA) 16 (together) 18 (pro) 0 (vide) 17 (the) 17 (same) 17 (functionali) 1 (t) 0 (y) 17 (as) 17 (the) 17 (Lev) 0 (el) 16 (3) 17 (BLAS) 17 (routine) ks 314 1392 p m (S) s save [<003F820001C06600030016000E000E001C000E001C000E0038000E0078000E0070000E0070000E 00F001FFC0F0000000F0000000F0000000F0000000F00000007000020070000200780002003800 06001C0006001C000E000E001E0003002E0001C0C600003F0200> 26 26 -2 0 30] 71 @pc restore 30 r m (EMM/D) s save [<003F820001C06600030016000E000E001C000E001C000E0038000E0078000E0070000E0070000E 00F001FFC0F0000000F0000000F0000000F0000000F00000007000020070000200780002003800 06001C0006001C000E000E001E0003002E0001C0C600003F0200> 26 26 -2 0 30] 71 @pc restore 30 r m (EMM/C) s save [<003F820001C06600030016000E000E001C000E001C000E0038000E0078000E0070000E0070000E 00F001FFC0F0000000F0000000F0000000F0000000F00000007000020070000200780002003800 06001C0006001C000E000E001E0003002E0001C0C600003F0200> 26 26 -2 0 30] 71 @pc restore 30 r m (EMM/) 1 (Z) ks save [<003F820001C06600030016000E000E001C000E001C000E0038000E0078000E0070000E0070000E 00F001FFC0F0000000F0000000F0000000F0000000F00000007000020070000200780002003800 06001C0006001C000E000E001E0003002E0001C0C600003F0200> 26 26 -2 0 30] 71 @pc restore 30 r m (EM) 1 (M.) 13 (This) 12 (do) 1 (cumen) 0 (t) 12 (describ) 1 (es) 14 (the) 12 (calling) 14 (sequences) 13 (of) ks 314 1442 p m (the) 13 (PUMMA) 13 (routines.) 18 (The) 13 (algorithms) 15 (used) 14 (are) 13 (describ) 1 (ed) 15 (in) 14 ([) 0 (1) ks 1375 1442 p m (,) 0 (2) ks 1405 1442 p m (].) s cmbx12.300 @sf 314 1562 p m (Re) s save [<7FF8007FF8000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F80000F8000 0F80000F80000F83C00F87E007C7E003C7E001E3E000FFC0003F80> 19 35 -1 0 17] 102 @pc restore 17 r m (ere) s save [ 26 22 -2 0 31] 110 @pc restore 31 r m (ces) s cmr9.300 @sf 314 1650 p m ([1]) s 375 1650 p m (J.) 12 (Choi,) 13 (J.) 12 (J.) 12 (Dongarra,) 14 (and) 14 (D.) ks 12 r save [<0020004000003000C000007000E000007000E000007801E000007801E00000E801D00000E40390 0000E403900001C403880001C403880001C20708000382070400038207040003810E040007010E 020007010E020007009C020007009C02000E009C01000E007801000E007801001C007800801C00 7800803C007801C0FF83FF0FF0> 36 26 -1 0 39] 87 @pc restore 39 r m (.) s 13 r save [<0020004000003000C000007000E000007000E000007801E000007801E00000E801D00000E40390 0000E403900001C403880001C403880001C20708000382070400038207040003810E040007010E 020007010E020007009C020007009C02000E009C01000E007801000E007801001C007800801C00 7800803C007801C0FF83FF0FF0> 36 26 -1 0 39] 87 @pc restore 37 r m (alk) 0 (er.) 16 (Parallel) 15 (Matrix) 14 (Transp) 1 (ose) 14 (Algorithms) 15 (on) ks 375 1700 p m (Distributed) 15 (Memory) 13 (Concurren) 0 (t) 13 (Computers.) 17 (T) -2 (ec) 0 (hnical) ks 13 r save [ 25 26 -2 0 28] 82 @pc restore 28 r m (ep) 1 (ort) 13 (TM-12309,) ks 13 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r m (ak) s 13 r save [ 25 26 -2 0 28] 82 @pc restore 28 r m (idge) s 375 1750 p save [ 24 26 -2 0 29] 78 @pc restore 29 r m (ational) 15 (Lab) 1 (oratory) -2 (,) 13 (Mathematical) 15 (Sciences) 14 (Section,) ks 14 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r m (ctob) 1 (er) 14 (1993.) ks 314 1817 p m ([2]) s 375 1817 p m (J.) 18 (Choi,) 20 (J.) 18 (J.) 18 (Dongarra,) 21 (and) 19 (D.) ks 19 r save [<0020004000003000C000007000E000007000E000007801E000007801E00000E801D00000E40390 0000E403900001C403880001C403880001C20708000382070400038207040003810E040007010E 020007010E020007009C020007009C02000E009C01000E007801000E007801001C007800801C00 7800803C007801C0FF83FF0FF0> 36 26 -1 0 39] 87 @pc restore 39 r m (.) s 18 r save [<0020004000003000C000007000E000007000E000007801E000007801E00000E801D00000E40390 0000E403900001C403880001C403880001C20708000382070400038207040003810E040007010E 020007010E020007009C020007009C02000E009C01000E007801000E007801001C007800801C00 7800803C007801C0FF83FF0FF0> 36 26 -1 0 39] 87 @pc restore 37 r m (alk) 0 (er.) 33 (PUMMA) 19 (:) 18 (P) 0 (arallel) 20 (univ) 0 (ersal) 20 (matrix) ks 375 1867 p m (m) 0 (ultiplica) 1 (tion) 22 (algorithms) 21 (on) 20 (distributed) 22 (memory) 19 (concurren) 0 (t) 20 (computers.) 36 (T) -2 (ec) 0 (hnical) ks 375 1917 p save [ 25 26 -2 0 28] 82 @pc restore 28 r m (ep) 1 (ort) 18 (TM-12252,) ks 18 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r m (ak) s 17 r save [ 25 26 -2 0 28] 82 @pc restore 28 r m (idge) s 18 r save [ 24 26 -2 0 29] 78 @pc restore 29 r m (ational) 19 (Lab) 1 (oratory) -2 (,) 17 (Mathematical) 19 (Sciences) 19 (Section,) ks 375 1968 p m (August) 14 (1993.) ks cmr10.300 @sf 1026 2738 p m (-) 14 (v) 14 (-) ks @eop 3 @bop0 cmmi10.300 @sf [<60F0F060> 4 4 -4 0 12] 58 @dc 3 @bop1 cmbx12.300 @sf 210 296 p m (Co) s save [ 26 22 -2 0 31] 110 @pc restore 30 r m (te) s save [ 26 22 -2 0 31] 110 @pc restore 30 r m (ts) s cmr10.300 @sf 210 386 p m (1) s 268 386 p m (Notes) s cmmi10.300 @sf 12 r m (:) s 414 386 p m (:) s 446 386 p m (:) s 479 386 p m (:) s 511 386 p m (:) s 543 386 p m (:) s 576 386 p m (:) s 608 386 p m (:) s 640 386 p m (:) s 672 386 p m (:) s 705 386 p m (:) s 737 386 p m (:) s 769 386 p m (:) s 802 386 p m (:) s 834 386 p m (:) s 866 386 p m (:) s 898 386 p m (:) s 931 386 p m (:) s 963 386 p m (:) s 995 386 p m (:) s 1027 386 p m (:) s 1060 386 p m (:) s 1092 386 p m (:) s 1124 386 p m (:) s 1157 386 p m (:) s 1189 386 p m (:) s 1221 386 p m (:) s 1253 386 p m (:) s 1286 386 p m (:) s 1318 386 p m (:) s 1350 386 p m (:) s 1383 386 p m (:) s 1415 386 p m (:) s 1447 386 p m (:) s 1479 386 p m (:) s 1512 386 p m (:) s 1544 386 p m (:) s 1576 386 p m (:) s 1609 386 p m (:) s 1641 386 p m (:) s 1673 386 p m (:) s 1705 386 p m (:) s 1738 386 p m (:) s 1770 386 p m (:) s 1802 386 p m (:) s cmr10.300 @sf 1899 386 p m (1) s 210 436 p m (2) s 268 436 p m (PSMMA/PCMMA) s cmmi10.300 @sf 28 r m (:) s 672 436 p m (:) s 705 436 p m (:) s 737 436 p m (:) s 769 436 p m (:) s 802 436 p m (:) s 834 436 p m (:) s 866 436 p m (:) s 898 436 p m (:) s 931 436 p m (:) s 963 436 p m (:) s 995 436 p m (:) s 1027 436 p m (:) s 1060 436 p m (:) s 1092 436 p m (:) s 1124 436 p m (:) s 1157 436 p m (:) s 1189 436 p m (:) s 1221 436 p m (:) s 1253 436 p m (:) s 1286 436 p m (:) s 1318 436 p m (:) s 1350 436 p m (:) s 1383 436 p m (:) s 1415 436 p m (:) s 1447 436 p m (:) s 1479 436 p m (:) s 1512 436 p m (:) s 1544 436 p m (:) s 1576 436 p m (:) s 1609 436 p m (:) s 1641 436 p m (:) s 1673 436 p m (:) s 1705 436 p m (:) s 1738 436 p m (:) s 1770 436 p m (:) s 1802 436 p m (:) s cmr10.300 @sf 1899 436 p m (3) s 210 486 p m (3) s 268 486 p m (PSMNNA/PCMNNA) s cmmi10.300 @sf 12 r m (:) s 705 486 p m (:) s 737 486 p m (:) s 769 486 p m (:) s 802 486 p m (:) s 834 486 p m (:) s 866 486 p m (:) s 898 486 p m (:) s 931 486 p m (:) s 963 486 p m (:) s 995 486 p m (:) s 1027 486 p m (:) s 1060 486 p m (:) s 1092 486 p m (:) s 1124 486 p m (:) s 1157 486 p m (:) s 1189 486 p m (:) s 1221 486 p m (:) s 1253 486 p m (:) s 1286 486 p m (:) s 1318 486 p m (:) s 1350 486 p m (:) s 1383 486 p m (:) s 1415 486 p m (:) s 1447 486 p m (:) s 1479 486 p m (:) s 1512 486 p m (:) s 1544 486 p m (:) s 1576 486 p m (:) s 1609 486 p m (:) s 1641 486 p m (:) s 1673 486 p m (:) s 1705 486 p m (:) s 1738 486 p m (:) s 1770 486 p m (:) s 1802 486 p m (:) s cmr10.300 @sf 1899 486 p m (8) s 210 536 p m (4) s 268 536 p m (PSMNNB/PCMNNB) s cmmi10.300 @sf 16 r m (:) s 705 536 p m (:) s 737 536 p m (:) s 769 536 p m (:) s 802 536 p m (:) s 834 536 p m (:) s 866 536 p m (:) s 898 536 p m (:) s 931 536 p m (:) s 963 536 p m (:) s 995 536 p m (:) s 1027 536 p m (:) s 1060 536 p m (:) s 1092 536 p m (:) s 1124 536 p m (:) s 1157 536 p m (:) s 1189 536 p m (:) s 1221 536 p m (:) s 1253 536 p m (:) s 1286 536 p m (:) s 1318 536 p m (:) s 1350 536 p m (:) s 1383 536 p m (:) s 1415 536 p m (:) s 1447 536 p m (:) s 1479 536 p m (:) s 1512 536 p m (:) s 1544 536 p m (:) s 1576 536 p m (:) s 1609 536 p m (:) s 1641 536 p m (:) s 1673 536 p m (:) s 1705 536 p m (:) s 1738 536 p m (:) s 1770 536 p m (:) s 1802 536 p m (:) s cmr10.300 @sf 1878 536 p m (11) s 210 586 p m (5) s 268 586 p m (PSMNTC/PCMNTC) s cmmi10.300 @sf 16 r m (:) s 705 586 p m (:) s 737 586 p m (:) s 769 586 p m (:) s 802 586 p m (:) s 834 586 p m (:) s 866 586 p m (:) s 898 586 p m (:) s 931 586 p m (:) s 963 586 p m (:) s 995 586 p m (:) s 1027 586 p m (:) s 1060 586 p m (:) s 1092 586 p m (:) s 1124 586 p m (:) s 1157 586 p m (:) s 1189 586 p m (:) s 1221 586 p m (:) s 1253 586 p m (:) s 1286 586 p m (:) s 1318 586 p m (:) s 1350 586 p m (:) s 1383 586 p m (:) s 1415 586 p m (:) s 1447 586 p m (:) s 1479 586 p m (:) s 1512 586 p m (:) s 1544 586 p m (:) s 1576 586 p m (:) s 1609 586 p m (:) s 1641 586 p m (:) s 1673 586 p m (:) s 1705 586 p m (:) s 1738 586 p m (:) s 1770 586 p m (:) s 1802 586 p m (:) s cmr10.300 @sf 1878 586 p m (14) s 210 635 p m (6) s 268 635 p m (PSMTNC/PCMTNC) s cmmi10.300 @sf 16 r m (:) s 705 635 p m (:) s 737 635 p m (:) s 769 635 p m (:) s 802 635 p m (:) s 834 635 p m (:) s 866 635 p m (:) s 898 635 p m (:) s 931 635 p m (:) s 963 635 p m (:) s 995 635 p m (:) s 1027 635 p m (:) s 1060 635 p m (:) s 1092 635 p m (:) s 1124 635 p m (:) s 1157 635 p m (:) s 1189 635 p m (:) s 1221 635 p m (:) s 1253 635 p m (:) s 1286 635 p m (:) s 1318 635 p m (:) s 1350 635 p m (:) s 1383 635 p m (:) s 1415 635 p m (:) s 1447 635 p m (:) s 1479 635 p m (:) s 1512 635 p m (:) s 1544 635 p m (:) s 1576 635 p m (:) s 1609 635 p m (:) s 1641 635 p m (:) s 1673 635 p m (:) s 1705 635 p m (:) s 1738 635 p m (:) s 1770 635 p m (:) s 1802 635 p m (:) s cmr10.300 @sf 1878 635 p m (17) s 210 685 p m (7) s 268 685 p m (PSTRANS/PCTRANS) s cmmi10.300 @sf 15 r m (:) s 737 685 p m (:) s 769 685 p m (:) s 802 685 p m (:) s 834 685 p m (:) s 866 685 p m (:) s 898 685 p m (:) s 931 685 p m (:) s 963 685 p m (:) s 995 685 p m (:) s 1027 685 p m (:) s 1060 685 p m (:) s 1092 685 p m (:) s 1124 685 p m (:) s 1157 685 p m (:) s 1189 685 p m (:) s 1221 685 p m (:) s 1253 685 p m (:) s 1286 685 p m (:) s 1318 685 p m (:) s 1350 685 p m (:) s 1383 685 p m (:) s 1415 685 p m (:) s 1447 685 p m (:) s 1479 685 p m (:) s 1512 685 p m (:) s 1544 685 p m (:) s 1576 685 p m (:) s 1609 685 p m (:) s 1641 685 p m (:) s 1673 685 p m (:) s 1705 685 p m (:) s 1738 685 p m (:) s 1770 685 p m (:) s 1802 685 p m (:) s cmr10.300 @sf 1878 685 p m (20) s 1020 2738 p m (-) 14 (iii) 12 (-) ks @eop 1 @bop0 cmbx10.300 @sf [ 11 4 -1 -7 16] 45 @dc 1 @bop1 cmbx10.300 @sf 1545 105 p m (ORNL) s save [ 17 41 -3 10 24] 47 @pc restore 24 r save [<07FFFE0007FFFE00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000C01F8030C01F 8030C01F8030C01F8030E01F8070601F8060701F80E0781F81E07FFFFFE07FFFFFE0> 28 28 -2 0 33] 84 @pc restore 33 r m (M-) s save [<7FFF807FFF8003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 03E00003E00003E00003E00003E00003E00003E00003E00003E000F3E000FFE0000FE00001E000 006000> 17 27 -3 0 24] 49 @pc restore 24 r m (2) s save [<01FFF801FFF8000F80000F80000F80000F80000F80000F80FFFFF8FFFFF8C00F80600F80300F80 180F800C0F80060F80030F80018F80008F8000CF80006F80003F80001F80000F80000780000380 000180> 21 27 -1 0 24] 52 @pc restore 24 r save [<0FE0001FF800383C00780F007C07007C07803807C00003C00003C00003E003E3E00E1BE03C0BE0 3807E07807E0F803E0F803E0F803E0F803E0F803C0F803C07803C07807803C07801E0F000FFE00 03F800> 19 27 -2 0 24] 57 @pc restore 24 r save [<01FFF801FFF8000F80000F80000F80000F80000F80000F80FFFFF8FFFFF8C00F80600F80300F80 180F800C0F80060F80030F80018F80008F8000CF80006F80003F80001F80000F80000780000380 000180> 21 27 -1 0 24] 52 @pc restore cmr10.300 @sf 638 194 p m (Engineering) 14 (Ph) 0 (ysics) 13 (and) 14 (Mathematics) 13 (Division) ks 786 283 p m (Mathematical) 12 (Sciences) 16 (Section) ks cmbx10.300 @sf 516 520 p m (PUMMA) 16 (REFERENCE) 18 (MANUAL) 16 (\(VERSION) 15 (2.0\)) ks cmr10.300 @sf 914 727 p m (Jaey) 0 (oung) 13 (Choi) ks cmsy10.300 @sf 1196 713 p save [<1F00218041C0C0C0E0E0E0E040E000E000C001C0018003000700198031C070C060E0E0E0E0E0E0 E0E0C061C0718033001C001800300070006000E000E040E0E0E0E06060704030801F00> 11 37 -3 8 18] 120 @pc restore cmr10.300 @sf 883 783 p m (Jac) 0 (k) 13 (J.) 13 (Dongarra) ks cmsy10.300 @sf 1208 769 p save [<1F00218041C0C0C0E0E0E0E040E000E000C001C0018003000700198031C070C060E0E0E0E0E0E0 E0E0C061C0718033001C001800300070006000E000E040E0E0E0E06060704030801F00> 11 37 -3 8 18] 120 @pc restore 1227 769 p save [<020002000200020002000200070007000700070007000700070007000700070007000700070007 00070007000700020002007270FFF872700200020002000700070007000700070007000200> 13 38 -2 9 18] 121 @pc restore cmr10.300 @sf 907 839 p m (An) 0 (toine) 13 (P) 0 (etitet) ks cmsy10.300 @sf 1202 825 p save [<020002000200020002000200070007000700070007000700070007000700070007000700070007 00070007000700020002007270FFF872700200020002000700070007000700070007000200> 13 38 -2 9 18] 121 @pc restore cmr10.300 @sf 889 889 p m (Da) 0 (vid) 12 (W.) 13 (W) -2 (alk) -2 (er) ks cmsy10.300 @sf 1220 875 p save [<1F00218041C0C0C0E0E0E0E040E000E000C001C0018003000700198031C070C060E0E0E0E0E0E0 E0E0C061C0718033001C001800300070006000E000E040E0E0E0E06060704030801F00> 11 37 -3 8 18] 120 @pc restore 673 1024 p save [<1F00218041C0C0C0E0E0E0E040E000E000C001C0018003000700198031C070C060E0E0E0E0E0E0 E0E0C061C0718033001C001800300070006000E000E040E0E0E0E06060704030801F00> 11 37 -3 8 18] 120 @pc restore cmr10.300 @sf 707 1038 p m (Mathematical) 12 (Sciences) 16 (Section) ks 707 1088 p m (Oak) 14 (Ridge) 13 (National) 13 (Lab) 1 (oratory) ks 707 1137 p m (P) -2 (.O.) 12 (Bo) 0 (x) 13 (2008,) 12 (Bldg.) 13 (6012) ks 707 1187 p m (Oak) 14 (Ridge,) 13 (TN) 14 (37831-636) -1 (7) ks cmsy10.300 @sf 673 1236 p save [<020002000200020002000200070007000700070007000700070007000700070007000700070007 00070007000700020002007270FFF872700200020002000700070007000700070007000200> 13 38 -2 9 18] 121 @pc restore cmr10.300 @sf 707 1250 p m (Departmen) 0 (t) 12 (of) 14 (Computer) 13 (Science) ks 707 1300 p m (Univ) 0 (ersit) 0 (y) 12 (of) 13 (T) -2 (ennessee) 15 (at) 14 (Kno) 0 (xvill) -1 (e) ks 707 1350 p m (107) 13 (Ayres) 15 (Hall) ks 707 1400 p m (Kno) 0 (xville,) 11 (TN) 14 (37996-1301) ks 790 1591 p m (Date) 14 (Published:) 32 (Marc) 0 (h) 28 (1994) ks 440 1680 p 1250 2 ru 440 1730 p 2 50 ru 1249 r 2 50 ru 440 2037 p 2 307 ru 465 1765 p m (Researc) 0 (h) 11 (w) 0 (as) 10 (supp) 1 (orted) 12 (b) 0 (y) 10 (the) 12 (Applied) 10 (Mathematical) 9 (Sciences) 13 (Re-) ks 465 1815 p m (searc) 0 (h) 12 (Program) 10 (of) 11 (the) 13 (O) ks save [<7FC7FCFF800E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C 000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0 1C000E00E01C00FFFFFFFC000E00E000000E00E000000E00E000000E00E000000E00E000000E00 E018000E01E03C000701F03C000380F0180001C09C1800003F07E000> 33 29 0 0 35] 14 @pc restore 35 r m (ce) 12 (of) 11 (Energy) 13 (Researc) 0 (h,) 12 (U.S.) 10 (Departmen) 0 (t) ks 465 1864 p m (of) 11 (Energy) -2 (,) 11 (b) 0 (y) 11 (the) 12 (Defense) 13 (Adv) -1 (anced) 12 (Researc) 0 (h) 12 (Pro) ks 2 r save [<3E006180F1C0F0C060E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E00FE0000000000000000000000000000000C001E001E000C0> 11 37 3 8 13] 106 @pc restore 13 r m (ects) 13 (Agency) 13 (un-) ks 465 1914 p m (der) 19 (con) 0 (tract) 17 (D) 0 (AAL03-91-C-) -1 (0047) -1 (,) 17 (admini) -1 (stered) 18 (b) 0 (y) 16 (the) 19 (Arm) -1 (y) 16 (Re-) ks 465 1964 p m (searc) 0 (h) 13 (O) ks save [<7FC7FCFF800E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C 000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0 1C000E00E01C00FFFFFFFC000E00E000000E00E000000E00E000000E00E000000E00E000000E00 E018000E01E03C000701F03C000380F0180001C09C1800003F07E000> 33 29 0 0 35] 14 @pc restore 35 r m (ce,) 13 (and) 13 (b) 0 (y) 12 (the) 13 (Cen) 0 (ter) 13 (for) 13 (Researc) 0 (h) 13 (on) 13 (P) 0 (arallel) 11 (Comput-) ks 465 2014 p m (ing) s 1689 2037 p 2 307 ru 440 2087 p 2 50 ru 1249 r 2 50 ru 440 2089 p 1250 2 ru 918 2226 p m (Prepared) 16 (b) 0 (y) 12 (the) ks 775 2276 p m (Oak) 14 (Ridge) 13 (National) 12 (Lab) 1 (oratory) ks 807 2325 p m (Oak) 14 (Ridge,) 13 (T) -2 (ennessee) 15 (37831) ks 955 2375 p m (managed) 13 (b) 0 (y) ks 718 2425 p m (Martin) 13 (Marietta) 14 (Energy) 15 (Systems,) 13 (Inc.) ks 1004 2475 p m (for) 14 (the) ks 735 2525 p m (U.S.) 13 (DEP) -2 (AR) -3 (TMENT) 13 (OF) 14 (ENER) 0 (GY) ks 682 2575 p m (under) 14 (Con) 0 (tract) 14 (No.) 13 (DE-A) 0 (C05-84OR) -1 (2140) -1 (0) ks @eop @end .