45

A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

Embed Size (px)

Citation preview

Page 1: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

������������ ����������������������������� !�#"$�%��'&(���#")�*�#�,+��%�� ��-���"'���.�0/'&1&1���"$�2�3 4�5�'��"����6�7�8�5 9���2 4���'-�"��:������&;��<

=�>*?*@A=B?�CD?*=FEHGI@KJMLONDPQ>FR�ST?UCKVW@AX�EYJMLZN�[0\0]^RD>F=DJ�_a`�C�J�EHG�>�Scb

dOegfWhjiOkZh6lQm2n2oqp5fsr2l2tvuQfxw�w%tvu yza{}|~|~� dO�����q�Y���A�g�~�xeg�Z�Z�Z�������q�}�%�~�Z�6fW���O� � �}��h*�~���Z�Y�0�~���q�Y��2�}�gk {}����� ��k {~� ���QkZ�~�~�}���~�~� � i~�~�O���~��� {}|~|~� �~�~�

���s �¡�¢O£2¤Q¡v¥�¦0§�¨H©q§«ª�¬«­Y®°¯Y©g±O²x­Y®�¯~³~§«´Q®�µ«¶�±Z²g´Q·¸¯Y©g®�µ%¹^º�·Z¯6­}·Z²g»v©q§«´�­�¼«±Z¯~­Y³*­}½Q¹�¹U³O®H¯}©g¾�´Q³~§«³¿¯Y±Z²q©gÀ~³�ª5³~©g´Q³¿§2Á¼2¯~·ZÂ2²g³~¹­*©g­ª2³�­}¾~¯}©qÂó~ªWC:_Aµ«³I±Z²g´Q·¸¯Y©q®Hµ2¹aµ«±Q­c©g®Y­cº�·¸¬2§«ª2±Q®�©g·Z§«­*©q§:Ä�§«·ZÅA§�®Y³O¾}µ2§2©gÆQ¬2³�­8©q§4­}·Z²g»Q©q§«´I­�¼«±Z¯~­Y³­}½Q¹�¹U³O®H¯}©g¾6³¿©g´Q³~§2¼�¯Ç·¸Â%²g³¿¹U­ONQ§«·Q®}±ZÂ2²g½®�µ«³*­H¼W³�¾�®�¯~±Z²Ã®�¯Ç±¸§«­Hº�·Z¯H¹±Q®H©g·¸§�·ZºK@,¯}©g¾�­}­Y·Z§I±Z§«ª�=Ȭ2µ«³6±Z§«ª5®Hµ«³*Â2²g·�¾}ÄVW±Z§«¾�ÀO·Q­A±Z²g´Q·Z¯}©g®�µ2¹ICÃRF·�ÅA³�»v³~¯ZN%®�µ«³D¾O·Z¹6Â2©q§«±Q®�©q·Z§�·Zºx®Hµ«³O­Y³F®HÅA·®Y³O¾}µ2§2© Æv¬«³~­x©g­È§«·Q®0®�¯Y©g»v©g±O²HÉQ®Hµ«³¿¯Ç³F±Z¯Ç³F¹±Z§2½¼2©g®�º�±Z²q²g­W±ZÅʱ¸©g®H©q§«´*®�µ«³A¬2§ËÅA±Z¯~½*©q¹�¼2²g³¿¹U³¿§Ë®}·Z¯ZC«_Aµ«³0º�·%¾¿¬«­x·ZºÃ®�µ2©g­W¼«±Z¼W³~¯x©g­A·Z§�©gª2³~§2®H©qº�½Q© §«´�®�µ«·Q­}³A¼2©g®Hº�±Z²q²g­x±Z§«ª±Z»Q·Z©gª�©q§2´D®�µ«³~¹INZ²g³�±vª�©q§Ë´*®}·6±I¨HÂW·Z¹6Â2Á�¼2¯Ç·v·ZºY¶*±Z²g´Q·Z¯}©g®�µ2¹j®�µ«±Q®x¾O±Z§²q©g»Q³0±Q­A±*Â2²g±Q¾}ÄcÂ÷ZÌ�³¿©g´Q³~§«­�·Z²g»Q³}¯x©q§«­�©gª2³0±²g±Z¯~´Q³0±Z¼2¼2²q©g¾~±Q®�©g·O§«­Ã¾O·%ª2³vCÃ_Aµ«³F¾�·�ª2³0®Hµ«±v®W¯Ç³O­H¬2²g®}­W¾�·Z¹�¼2¯}©g­Y³O­x±*¯~·ZÂ2¬«­Y®W­�µ2©qº�®x­}³~²g³O¾�®�©g·Z§�­}®H¯~±Q®}³�´Q½*±Z§«ª�±*Â2²g·�¾}ÄVW±Z§«¾�ÀO·Q­Ê±¸²g´Q·Z¯}©g®�µ2¹Í®Hµ«±v®x©g­F±6§«·Z»Q³¿²«¾�·Z¹6Â2©q§«±v®H©g·O§�·ZºW§«³�Å'®}³�¾}µ2§2©qÆQ¬«³~­0±¸§«ª³�Ì�®Y³¿§«­H©g·O§«­A·Zºx·Z²gª�®}³�¾}µ2§2©gÆZ¬«³O­�C

Î5Ï%ÐÒÑ6Ó«¢OÔx Q¥ÕVW±Z§«¾OÀ�·Z­�±Z²g´Q·Z¯}©g®�µ2¹INÊ­�¼«±Z¯Ç­}³³~©g´v³~§2»�±O²q¬«³�¼2¯~·ZÂ2²g³~¹­ONx­Y®�¯Y¬«¾O®H¬2¯~±O²�±Z§«±Z²g½Q­�©g­ONx­Y½v¹�¹³�®�¯}©g¾´Q³~§«³¿¯Ç±O²q©gÀO³~ª³~©g´Q³¿§Ë»Z±Z² ¬«³0¼2¯~·ZÂ2²g³}¹IN%·Z¯~®Hµ«·v´�·¸§«±�²q©gÀO±Z®H©g·O§¹³�®�µ«·%ª2­

��Ö!×$ �Øx�MÙ~Ï�¤Q¡�¤QÚg£2 O �ÛqÜA¤Q£2¡�Û�Ó«ÝW Q¥6Þ%߸àÊáQß�N%áQ߸¦DáZâ2NQÞ�ßZàÊßZã2N2äZåQæ*çQç

èÊé �QêFë%ì2í�îFï*ð2ë�ñHíÊê é�òóxô#õFö2÷Êø¸ùQú«û�ö7ü�ý«ú«þOÿ���ó���������ÿ�û��ÿ� WôQü��!ö����xþ�ô%ø¸ÿ°ö���ô� Òÿ�÷���óxô:÷�����:ôQþ�ÿHøQö7üDö7÷Êö2ü��Wû�ÿ�û�ø¸ú������x÷xÿ����������� ��!"$#%��&('�)#*�+&�,)#-��&�.)#-���0/$#%����!)#*� /01)#-��/��)#-��/0,$#%��/�.�ö2ûIö2 ôQþ3���Aú���ôQþ$45�xü*��úWúMü64YúMþ�ô87���þZö«ø8�Oÿ�÷xý'û�ú��:ô ú�49�Oóxô�ô"7:�Oþ�ô(�:ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQûIú�4�ö:þOô%ö2ücû)�����:ô(���þ�ÿHø;��ö���þOÿ<7>=?#Aÿ�@ ô�@�#A�Oú�BÊ÷C D��óxô�üHö2þOý«ôQû3� ö7÷A �E7ú«þ�û3��ö2ü�ü�ôQû)�5ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö7÷A 2 ô�ø8��úMþ�û�ú�49��óxôû)�����:ô(�Oþ�ÿHø5ôQÿ�ý«ôQ÷ 2 ö2ü��xôF�xþ�ú0Gxü�ô(�

=�H�IKJAH%LM ��ÿ�û�ú�45��ôv÷?GÊôQü�ÿ�ô 2 ô� ?�OóÊö�����óxô'ö2ü�ý«úMþ�ÿ���ó�� øQö7÷?GÊôN�xû�ô� O Wÿ�þOô%ø8��ü��?�OúDBÊ÷A P��óxô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûö���GÊú0��ó ôQ÷A sû:ú�4Q�Oóxô'û)�Aô%ø8�Oþ)���SRTGÊú0��óÍüHö7þ�ý«ôvû)��ö2÷C û)��ö7ü�ü�ôvû)��ÿ�÷ 2 ö2ü��xô�U@ M ÷?4~ö«ø8��#V��ö2÷��ö����,ü�ÿHøQö���ÿ�ú«÷,û0þ�ôQû3�xü��Dÿ�÷�ôvÿ�ýMôQ÷ 2 ö2ü��xô9 sÿ�û3��þOÿ+G�����ÿ�ú«÷,û-��óAö��*ú«÷xü��Iö2ü�ü�ú��jô8W0ô%ø8�Oÿ 2 ôQü���ô87��Oþ�ö«ø"��ÿ�÷xý���óxôôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö��cú«÷xô5ôQ÷A :ú�4 �Oóxô�û3�Êô�ø8��þ8����@*òX���xÿHøQö2üAôQÿ�ý«ôQ÷ 2 ö7ü+�,ôY Wÿ�û3��þ�ÿ�G�����ÿ�ú«÷xû�ÿ�÷�û3��þ3�Êø8�)�,þ¸ö7üôQ÷xýMÿ�÷,ôQôQþ�ÿ�÷xý 2 ÿ�GxþZö��Oÿ�úM÷Z�,þ�ú�G,ü�ô�:û6óÊö 2 ôû3��ö2ü�üWôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6ú�40ú«þ8 WôQþX�x÷xÿ����[�ÿ���ó:ûOô(�Êö7þ�ö��Oÿ�ú«÷xû\ J�]�^%_�`[J�] \ ö2ü�û�úú�4Êú«þ8 WôQþ*�x÷xÿ�����#%ö����Êö2þOôQ÷���ü�����ôQü�üMû�ô(�Êö7þ�ö���ô� 6@Va�ú���ô 2 ôQþ�#�4Yú«þ%�xó��Wû�ÿHøQö2üMþ�ô%ö7û�úM÷xû��óxô�üHö2þOý«ôQû3��ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ú�4���óxôQûOôb�xþ�ú0Gxü�ô(�:ûDö7þ�ô 2 ôQþ)� ü°ö7þ�ýMô�#�û�ö���#�cdRe&�1 _)f U(@FòóxôøZú«÷ 2 ôvþ�ý«ôv÷ÊøZôþ�ö���ôQûg4Yú«þX��óxôIôQÿ�ýMôQ÷ 2 ö2ü��xôQûÿ�ûb Wô(��ôvþ)�:ÿ�÷xô� DG��N��óxôIþ�ôvü°ö���ÿ 2 ôIûOô(�Êö2þZö��Oÿ�úM÷ih j0k�l�m)n6j0k�h

h j0o�n6j0m)h#�cdRe&�1 n _)f U

4Yú«þF��óxô û)��ö2ü�ü�ôQû3��ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@gp ô�ô87��Êô�ø8��ö2÷A NBA÷A 2 ôQþ3�'û�ü�ú��TøZú«÷ 2 ôQþ�ýMôQ÷ÊøZô���úN��óxô�û)��ö7ü�üôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�#��óxÿHøOó4ö7þ�ô���óxôIôQÿ�ýMôQ÷ 2 ö2ü��xôQûú�4�ÿ�÷��OôQþ�ôQû3��@�òóxô� Wô(�AôQ÷A Wô�÷ÊøZô�ú�4DøZúM÷ 2 ôQþOý«ôQ÷Êø¸ô�úM÷q8r(s�t�u�v�w�r û�ô(�Êö7þ�ö���ÿ�ú«÷DGAô(����ôvôQ÷!ôQÿ�ý«ôv÷ 2 ö7ü��xôQûÿ�ûú�45�OôQ÷�ÿ�ýM÷xú«þOô� 6@

M ��ÿ�û�ö2ü�û�ú:ú�45��ôv÷xGAôQü�ÿ�ô 2 ô� D��óÊö��y�Oóxô�õ�ö7÷ÊøZùQúMû�ö7ü�ýMú«þOÿ+�Oó�� øQö7÷DGÊô�ö����xü�ÿ�ô� N��úN��óxô�ýMôQ÷xôQþ$�ö2ü�ÿ�ùQô� �û)�����:ô(�Oþ�ÿHøF�xþ�ú0Gxü�ô(�

=�H�IzJC{|HG}�D�xûOÿ�÷xý���óxô�÷Êö7ÿ 2 ôIþ�ô� ��Aø8��ÿ�ú«÷���ú�û)�Zö2÷A xö7þe N4}ú«þ)����&��$#%��/��)~�4Çö«ø8�Oú«þ�{ ÿ�÷���ú�ÿ+�Oûy��óxú«ü�ôQû3��� Wô%øZú0���ÊúMû�ÿ���ÿ�ú«÷�{�I����%� ö7÷A ���ó,ôQ÷ÍûOú«ü 2 ô���óxô�ú«þ8 Wÿ�÷Êö2þ3�jôQÿ�ýMôQ÷��xþOú�Gxü�ô(��� n _ =�� n ����I

� =�³�¾O³~©g»Q³OªIÂ2½�®�µ«³³�ª�©g®}·Z¯~­DGI±Z½��Zå2NÊáZçQâvâ2ÉʱQ¾O¾�³¿¼«®H³�ªIº�·Z¯�¼2¬2Â2²q©g¾�±Z®H©g·O§D�g©q§�¯~³�»v©g­Y³OªIº�·Z¯}¹y�6GI±Z¯~¾}µ$á¸â2NáZçQç���CL*G�±v®Hµ«³¿¹U±Q®�©g¾�­1±¸§«ª @,§«´Z©q§«³O³}¯Y©q§«´ ¦0§«±Z²g½�­�©g­�N1=�³O­Y³O±Z¯~¾Hµ�±Z§«ª _óO¾}µ2§«·Z²g·Q´Q½ `F©g»v©g­H©g·¸§xN��0·�³~©q§«´

�A·Z¹�¼2¬«®}³~¯1J�³~¯~»Q©g¾O³~­�NÍGI±Z©q²�J�®}·Z¼ ä¸V«Á5�(�ËN��xC >cC��0·ZÌ��"�Qå(�QÞ�N�J�³O±Q®Y®�²g³QN X�±v­Hµ2©q§«´Q®}·Z§ çvâ%á(�8�ZÁ�ãQå(�ZÞ���8���������(�8�(�(�8�(�(��e��}���8���� (����¡��8���)¢8�A�� (�e��£X¤8��¥�8¦��e�3���8�8���8�(��e�����3�A�� 8���<¡��(��)¢(���� �����~Cb*S0¬2¹³~¯}©g¾�±Z²�¦F³~¯~·%ª2½v§«±Z¹�©g¾ Jv©q¹c¬2²g±Q®H©g·¸§§��S�¦*J��jJ�½�­}®Y³¿¹U­!`F©g»v©g­H©g·¸§ÃN�S�±Q®�©g·Z§«±Z²�¦F³~¯~·Z§«±Z¬«®�©g¾~­!±Z§«ª

Jv¼«±Q¾�³�¦�ª�¹�©q§2©g­Y®�¯~±Q®H©g·¸§�¦0¹³�­=F³�­}³�±Z¯~¾}µ¨�A³~§2®}³~¯ZNxG�±¸©q²DJ�®Y·Z¼:_�>%�%ßOÁYá�NxGI·8©W³�®}®6àW©g³~²gªWNA�A±¸²q©qº�·Z¯}§2©g±�ç(�vãQå%ß�����$�ª�8¢8�(¢�«8����¢(«(�«}���"�"¬��}C�_Aµ«³±¸¬«®Hµ«·O¯�©g­c±Z§�³~¹�¼2²g·Z½Q³�³c·Zº­�A·Z¹�¼2¬«®Y³¿¯8J�¾~©g³¿§«¾�³O­­�A·Z¯}¼Ã·Z¯~±Q®�©g·O§xC6_Aµ2©g­6ÅÊ·¸¯YÄÅʱQ­Èºg¬2§«ª2³~ª�©q§5¼«±Z¯Ç®A®�µ2¯Ç·Z¬«´¸µ�S�±Q®�©g·Z§«±Z²«¦F³~¯~·Z§«±Z¬2®H©g¾O­Ê±Z§«ª�Jv¼«±v¾�³�¦Fª�¹�©q§2©g­}®�¯Ç±Q®�©g·O§�¾�·Z§2®�¯Ç±Z¾�®AS�¦*J��OÁYá(�ZçQÞ%ávC

á

Page 2: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

JC��@?®������Aú«ûOô¯�OóÊö�����ô'ö����,ü�ÿ�ô� ���ó,ÿ�û:ö2ü�ýMú«þ�ÿ��Oó��°�Oú���óxô w�v²±"q"t�u�vT³ª´ �xþOú�Gxü�ô(��ú�4û)��þ3�Êø8�3�xþQö2üôQ÷xýMÿ�÷xôQôQþOÿ�÷,ýA#

µ H¯IzJA{|H%¶Re&�U

�óxôQþOô µ ÿ�ûy�Oóxô�û3��ÿ<WK÷,ôQû�û���ö��Oþ�ÿ<7 ö7÷A D{ ÿ�ûF��óxô[��ö7û�ûb��ö���þ�ÿ<7-@Vp ô;��ú0�xü� �4Çö7ÿ�ü�ö�G��Ãû3��ö2ü�ü��4YúMþb��óxþOôQô�û�ô�Êö2þZö���ô þ�ô%ö7û�ú«÷,û�~

· { ÿ�û 2 ôvþ)�'ú�45�OôQ÷'û�ô(�:ÿ� Wô"BÊ÷xÿ���ô8¸Õÿ��X��ö���ö� ��:ÿ���÷xú¯��óxú«ü�ôQû3����4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷-@·O¹*2 ôQ÷��óxôQ÷D{ øQö7÷�GÊôg4Çö«ø8�Oú«þOô� 6#0��óxôôQÿ�ýMôQ÷ 2 ö2ü��xôQûV�OóÊö���ö2þ�ôy sôQû�ÿ�þ�ô� �ö2þOôú�45�OôQ÷ 2 ôvþ)�GÊö0 Wü��:û�ô(�Êö7þ�ö���ô� 6@

· òóxô�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û[H��Z�xû3�yGAô#ø¸ú��������Oô� DG��!ö�GÊöMø3�x�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷�H�Iº� n �V��@pÕóxôv÷�ÿ��0ô87xÿ�û3��û�#��'ÿ�û-�xû3�Êö2ü�ü��y�AúWú«þOü+�IøZú«÷C Wÿ���ÿ�ú«÷xô� 6#��óxÿHø�ó�øQö2÷�ü�ô%ö0 F��ú�ø¸ú«÷xûOÿ� sôQþ�ö�Gxü�ô÷����:ôQþOÿ°øvö2ü0ôQþOþ�ú«þ5ÿ�÷x�Oóxô�GÊö«ø3�N��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷%@

pÕóxôv÷ µ ÿ�ûX�ÊúMû�ÿ���ÿ 2 ôy Wô8BÊ÷xÿ��Oô�#���óxô 2 ÿ�Gxþ�ö���ÿ�ú«÷��,þ�ú�G,ü�ô� øvö2÷¯GAô�ö� � sþ�ôQûOû�ô� NG���ö����,ü+�Wÿ�÷xý��ó,ôQ�,û)�Êö7ü�þ�ô� ��Êø8�Oÿ�úM÷���ú���ó,ô�þ�ô%ø¸ÿ+�,þ�úxøQö2ü%�xþ�ú0Gxü�ô(��~

µ H�I�JC{|H�»¼{|H�I &J µ H�»½� n _ {|� n � �;Ii¾-��¶R²�0U

�óxôQþOôx� ÿ�û;��óxô¯��óxúMü�ôQû)����4ÇöMø8��úMþ�ú�4 µ ö7÷A �¾iI _j@D¿g45��ôQ÷À��óxÿ�û�ÿ�û�û3��Á4øZÿ�ôQ÷��:ö2û�ö!ø"�xþ�ô

4YúMþQ�Oóxô;BÊþ�û3�[����úN�xþ�ú0Gxü�ô(�:ûIÿ�÷?Re&�U(#6GAô%øQö��,û�ô¯�Oóxô�þ�ô%øZÿ��xþOúxøQö2ü�û�ú�4Y�Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ö7þ�ô���ôQü�üû�ô(�Aö2þ�ö���ô� Â@ ¹ ÿ�ý«ôv÷Êö2÷Êö7ü��ÃûOÿ�û8ø¸ú: sôQûÿ�÷:û)��þ3�Êø8�3�xþ�ö7ü0ôQ÷xý«ÿ�÷xôvôQþ�ÿ�÷xý[�Aö«ø3�«ö2ýMôQûQ����'�$#�� �0.KóAö 2 ôbGAôQôQ÷G��xÿ�ü��9���ÊúM÷x�Oóxÿ�ûb��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷-@­Ã����F��óxÿ�ûb��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷:ÿ�ûû)��ÿ�ü�ü0ÿ�÷Êö� sô�Ä0�Êö��OôQ�ó,ôQ÷-~

· ��óxô?�:ú� Wôvü�óÊö7û'þ�ÿ�ý«ÿ� KGÊú� ��z�:ú� WôQû�¸ µ ÿ�ûD�ÊúMû�ÿ���ÿ 2 ô û�ô(�:ÿ� Wô8BA÷xÿ���ôÍö2÷C aóÊö2û!÷,ú��óxú«ü�ôQû3���x Wô%ø¸ú����Aú«û�ÿ��Oÿ�úM÷-@

· ö:øZú«÷,û�ÿ� WôQþZö�Gxü�ôI÷����ZGAôQþú�48ôvÿ�ýMôQ÷ 2 ö2ü��xôQûö2þOôZ WôQûOÿ�þ�ô� 6@· ��óxôIôQÿ�ýMôQ÷ 2 ö2ü��xôQûb�ö2÷���ô� 4ö7þ�ôI÷xú0�b��óxô�û3��ö2ü�ü�ôQû)��ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@

Å ���,ü�ÿHøQö���ÿ�ú«÷,û­�ÿ��OóZ�OóxôQû�ôIøOóÊö2þZö«ø8�OôQþ�ÿ�û)�OÿHøZûy Wú�ö2þOÿ�ûOô�@*òóxôû3��ÿ<WK÷,ôQû�ûX��ö��Oþ�ÿ<7�ÿ�÷#ö7ôQþ�úMû)�ÊöMøZôö����,ü�ÿHøQö���ÿ�ú«÷,û:ú�45�OôQ÷BóAö2û4ö û�ÿ<7��$ sÿ+�:ôv÷xû�ÿ�ú«÷Aö2ü�÷��xü�ü�û)�Aö«øZô!ú�4�þ�ÿ�ýMÿ� ÀGAú� ��O�:ú: sôQû�@ÇÆ5ô(�Zö2ÿ�ü�ô� ö2÷Êö7ü��ÃûOôQû�ú�4�û)�Oþ)�Êø"�)�xþOôQûy��ö���þ�ô�Ä0�xÿ�þOôy�:ú«þOôy�OóÊö2÷yÈ8�,û)�öF4Yô(�Õôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ö2÷A 2 ô%ø8�Oú«þOû�@9¿5÷xôú�4�ú0�xþV��ôvû)�b�xþOú�Gxü�ô(�:û6ÿ�ûö2÷�ö7÷Êö2ü��Wû�ÿ�û*ú�4DöI÷��Êø¸ü�ô�ö2þ�þ�ô%öMø8��úMþ�øZú«÷���ö7ÿ�÷��:ôQ÷��*ÉÊúWú«þ�#��ó,ôQþ�ôF�:ú«þ�ô��óÊö7÷Ê�01�1�ôQÿ�ý«ôv÷��Êö2ÿ�þOû[��ôvþ�ô:÷xôQô� Wô� ?�Oú!ö� Wô�Ä0�Êö���ôQü����:ú� WôvüV��óxô:þOôQû)�Aú«÷,û�ô�ú�4Y�Oóxô:û)�Oþ)�Êø"�)�xþZô��ú öÒû�ÿ����xüHö���ô� Òô%ö2þ3��óAÄ0�Êö��«ô�@ Å ÷xú��OóxôQþ��xþOú�Gxü�ô(�Ë��ô'ö2÷Êö7ü��Ãùvô� À�Uö7û#ö��:ú� WôQü�ú�4�öÒüHö2þ�ýMôÿ�÷A ��xû3��þ�ÿHö7ü 2 ôQ÷���ÿ�üHö��Oÿ�÷xý�4Çö7÷¯�:ú��,÷}�Oô� :úM÷4ö üHö2þ�ýMô�øZú«÷Êø¸þ�ô(�Oô[�xüHö��$4Yú«þ3��#�4YúMþ9�ó,ÿ°øOóN��ôI÷xôQô� Wô� ý«úWú� �ö����xþ�ú�7xÿ���ö��Oÿ�úM÷xû6��ú��Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûF÷xô%ö7þ­�Oóxô�4Çö2÷-Ì ûFþ�ú��Zö��Oÿ�úM÷Êö2üWþZö���ô0#2ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû-�OóÊö��ö2þOô�ÿ�÷D��ó,ô�ÿ�÷���ôvþ�ÿ�ú«þú�4­��ó,ô�û)�Aô%ø8�Oþ)����@

òóxôQþOô�ÿ�û�ö¯�:úMþ�ô:ôQüHö�GÊúMþ�ö��Oô���þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷!ú�4b��óxô��,þ�ú�G,ü�ô��#-�OóxôDÍ�Î r8Ï8u²q"tªs%u²q"tª´ Í�Ð ³�q8ÑÒ�t�u²v²³ª´ ú�4 ¹ þOÿHøZû�ûOú«÷Õö2÷A ÀÓb�xó,ôÊ��&'�$#*�ó,ÿ°øOóÀ��þ�ô�ö���û�ö7ü�ü�ú�4Q��ó,ôQû�ôÔ sÿÕÁ4ø"�xü���ÿ�ôQû�@Òòóxô'û3�Êô%øe���þZö2ü���þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷�ÿ�ûD Wÿ�û�ø8�xûOû�ô� aÿ�÷i Wô(�Zö2ÿ�üIÿ�÷�Ö(��#g�óxôQþ�ô���ôÔ Wÿ�û�ø8�,û�û!ö2÷Õô"7:�OôQ÷xûOÿ�úM÷Bú�4��óxô'û3��ö2÷C xö2þ8 �ö7ü�ý«ú«þOÿ���ó��×��ú?G��Êø3�Wü�ÿ�÷xýjö2û���ôQü�ü�ö2û���ú 2 ÿ�Gxþ�ö���ÿ�ú«÷?�xþOú�Gxü�ô(�:û�@ òóxô'ý«ôv÷xôQþ�ö7üÿ� Wô%ö�GAôQóxÿ�÷A >��óxô�û3�Êô�ø8��þQö2ü*�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷!øZú��:ôvûy4}þ�ú�� øZúM÷xû�ÿ� WôQþOÿ�÷xý¯�Oóxô�ûOóxÿ<45��ô� D�xþ�ú0Gxü�ô(�R µ `[Ø6{|U)HDIÙR²J*`[Ø6U){|H%@ M 4A��ô6ÿ�÷ 2 ôQþ3�9R µ `ÚØ6{|U#���ôV�Oþ�ö2÷,û�4YúMþ)�Û�Oóxô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�÷xô%ö7þ�ôQû3���óxôdÍeÜ v Ð u ØÒÿ�÷���ú��Oóxô�ü°ö7þ�ýMôQû)��ö7÷A D��ôQü�ü�û�ô�Êö2þZö���ô� !ôQÿ�ýMôQ÷ 2 ö2ü��xôQû5ú�4V��óxô þ�ô%øZÿ��xþOúxøQö2ü*�xþOú�Gxü�ô(��@Ý úMþ)��ö2ü�ü�����ô�÷xôvô� !úM÷xü��¯�Oú4øOóxúWú«ûOô#ö$û�óxÿ<45��ØÒ÷xô%ö2þF��óxô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQûy��ô[�ö2÷���@FpÕóxôv÷���óxô÷����ZGAôQþ�ú�4Uôvÿ�ýMôQ÷ 2 ö2ü��xôQûIÿ�ûIüHö2þ�ýMô�#6�Oóxô:þ�ô� :�ÊøZô� ÍøZúM÷ 2 ôQþ�ýMôQ÷ÊøZô�þ�ö���ô:ú�4b��ó,ô:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûy4~ö2þ����óxôvû)��4YþOú��°ØP��ö��«ôvû�ÿ�����ú«þ)�Oó��óxÿ�ü�ô;��ú!øOóxúWú«û�ô:ö� � Wÿ���ÿ�ú«÷Êö7ü�ûOóxÿ<45��û�RÇö7÷A >4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷xûeU5ÿ�÷ú«þ8 WôQþy�Oú�ûOô%ö2þZøOó���óxþOú��xýMóD��óxô�û3�Êô�ø8��þ3����@

Þ úMþ)��ö2ü�ü�����ô4øQö7÷x÷xú0�:û�óxÿ<45�:ö��:ö2÷ ôQÿ�ýMôQ÷ 2 ö2ü��xô�ú�4Q�Oóxô¯�xþOú�Gxü�ô(��#�GÊô�øQö��xûOôD��óxô'û�ó,ÿÕ4T��ô� ú��AôQþ�ö���ú«þ5ÿ�ûû�ÿ�÷xý��,ü°ö7þ�@ M ÷D4Çö«ø"��#Êö 2 ú«ÿ� Wÿ�÷xý�ô 2 ôQ÷!÷,ô%ö2þ$�ÇûOÿ�÷,ý��xüHö2þOÿ�����ÿ�û�ö2÷!ÿ�ûOû)�xô�4}ú«þb��ó,ô�øOóxú«ÿHøZôú�46û�óxÿ<45�Oû�#C�Êö7þ)��ÿHø8�,ü°ö7þ�ü��¯�Oóxô 2 ôQþ3�¯BAþ�û)�IûOóxÿ<45��#CGAô%øQö��,û�ô�û�óxÿ<45�Oû 2 ôQþ)�!øZü�úMû�ô[�Oú�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ö7þ�ô�xû�ô84T�xü�úM÷xü���4Yú«þ�øZú0�������Oÿ�÷,ý�ÿ�û�úMüHö���ô� �øZü��xû3��ôQþOû�ú�4DôQÿ�ýMôQ÷ 2 ö2ü��xôQû�@

Page 3: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /

M ÷ ý«ôv÷xôQþ�ö7ü�#6öD��ôvü�üøOóxú«ûOôQ÷ÍûOóxÿ<45��ö7ü�ü�ú��û[�,û[��ú øZú���������ô��OôQ÷xû:ú�4ôQÿ�ý«ôv÷ 2 ö7ü��xôQû��ÿ+�OóÍöû�ÿ�÷xýMü�ô�õ�ö2÷AøZùQú«û�þ)�,÷-@'òóxôQþOô�ÿ�û�ö!øZú0���xü�ÿHøQö��Oô� ���þZö� WôQú�WàGAô(����ôQôQ÷O��óxô'øZú«û3��ú�4�ö�õ�ö2÷AøZùQú«ûþ)�,÷-#V�óxÿHøOóÍÿ�÷Êø¸þ�ô%ö7û�ôQû:÷xúM÷xü�ÿ�÷xô%ö2þOü��Ô�ÿ���ó^ÿ�÷ÊøZþ�ô�ö2û�ÿ�÷xýÒ÷�����GÊôQþOû:ú�4�û3��ô(�xû�#ö2÷A P��óxô'øZú«û3�:ú�4øZú0��������ÿ�÷xý�öI÷xô(�ÕûOóxÿ<45��ö7÷A �ÿ���ûøZú«÷Êø¸ú��:ÿ���ö7÷}�á4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷-@ Å ûUö7÷:ô87Êö����xü�ô�#0��ô�øZúM÷xû�ÿ� WôQþ��ó,ôjúxøZô%ö7÷xú«ýMþ�ö��xó��à�:ú� WôvüZRT��ö��Oþ�ÿ<7ãâ6õ Å ò[&�!�&�!Òÿ�÷i�OóxôÔa�ö7þ)��ôQü�ü�E�ÃcúÃôvÿ�÷,ýÍû)�Aö2þ�ûOôÔ��ö���þOÿÕ7øZúMü�ü�ô%ø"��ÿ�ú«÷��+&0&85U(#��ÿ��Oó�4Yú0�xþy Wÿ<WKôvþ�ôQ÷��y�Aö2þ�ö0 Wÿ�ý��:û�4Yú«þøOóxúWú«ûOÿ�÷,ý:û�óxÿ<45�Oû�~

· ��ó,ô�ó,ô(�xþ�ÿ�û3��ÿHø[ WôQûZøZþ�ÿ�GAô� �ÿ�÷N��óxÿ�ûb�Êö��Êôvþ�ä· ö:øZúM÷xû�ôQþ 2 ö��Oÿ 2 ô��:ú: sÿÕB0øQö��Oÿ�úM÷�ú�4­��ó,ÿ�ûó,ô(�xþ�ÿ�û3��ÿHø�ä· ö2÷!ö7ý«ý«þOôQû�ûOÿ 2 ô��:ú� Wÿ<BKøQö��Oÿ�ú«÷�ú�4­�Oóxÿ�ûóxô(�xþOÿ�û3��ÿHø�ä· ö;B�7xô� �û�ó,ÿÕ4T��¸BøZú���������ô�ö2ü�ü6��101�ôQÿ�ýMôQ÷ 2 ö2ü��xôQûb�ÿ���ó!ö û�ÿ�÷xýMü�ôF4ÇöMø8��úMþ�ÿ�ù%ö���ÿ�ú«÷-@

Å ü�ü�ú�4���óxôQûOôjö2÷Aö2ü��Wû�ôQû�GÊôvý«ÿ�÷��ÿ���ó öjõFö2÷Êø¸ùQú«û:þ3�x÷O�xû�ÿ�÷xý���óxôd4Çö«ø"��ú«þOû:ú�4�å|`§L�101�1�&�æ��OúBÊ÷A >��óxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû5ú�4bR5åK`�L�1�101�&�æ0U n _ @�ò8ö�Gxü�ô�&�øZúM÷}�Zö2ÿ�÷xûF��óxô�ûZö2ü�ÿ�ôQ÷���þOôQû)�xü��Oûb4YúMþy��ó,ôQû�ôøOóxú«ÿHøZôvû�#� Wô(�:úM÷xû)�Oþ�ö���ÿ�÷xý���óxôIøZú����xü�ô87xÿ�����ú�4-��ó,ôy��þZö� Wôvú�W0ûUö7÷A 6#� WþZö���ö��OÿHøQö2ü�ü���#��Oóxô 2 ö7ü+�,ôú�4û�ó,ÿÕ4T��ÿ�÷xýA@

ç6è0é�ê(ë�ìí6î)ïVð�ñ�ò+ó<ô�õbò�ö�÷-�ZãQã[øùî)ú%÷5û�ò*÷Tó õ�÷Tô�üeý(ø ñ0÷²û�óÕô[þ�ÿ ãQãvã%á��Tÿ �8���*î��%�ÊVW¦x_�áZç�áZç���,µ«·Z©g¾�³F·Zºx­Hµ2©qº�® SȬ2¹6Âó¿¯�·Zº _W·Q®}±Z²M§%¬2¹6ÂW³~¯0·Zº @AÌ%³O¾~¬«®�©g·Z§

VW±Z§«¾�ÀO·Q­,¯Y¬2§«­ VW±Z§«¾�ÀO·Q­A­Y®}³~¼«­ ¾�·Q­}®§«·Z¯}¹U±Z² â áZç�� �¸ãQâ2C á¾�·Z§«­}³~¯}»�±v®�©g»Q³ áZå �8�Qå �vßQä�C �±Q´Q´Z¯~³~­}­H©g»Q³ â �ZãQç ��Qß�C ß�«Ì%³Oª­Hµ2©qº�® á å%áZâ ßZåQâ���C �

RYòóxôvû�ô�þOôQû)�xü��Oûy��ôQþ�ôIú�G���ö2ÿ�÷xô� �úM÷4ö�®��x÷D'}E0��!01���úMþ)�Wû)�Zö��Oÿ�úM÷-@*òóxô�øZú� Wô��xûOô� !ö;Gxü�úsø3�Wû�ÿ�ùQôú�4-�Oóxþ�ôQô0@ ¹ 7xô%ø8����ÿ�ú«÷!øZúMû)�ÿ�ûV��ó,ô�û3��� ú�4DøZôQ÷���þZö2ü-�,þ�úxøZôQûOû�ú«þ;RÇø8���AUö2÷A �ÿ�÷������eE7ú����3�����FRYÿ�E2ú�U�xþ�úxøZôvû�û�úMþIû�ô%øZúM÷A Wû�@ U

®Wóxÿ<45�Oÿ�÷,ý4øQö7÷Ô�xþOú 2 ÿ� sô�þ�ôQü�ÿHö�G,ÿ�ü�ÿ����4ö7û���ôQü�ü�ö7û�ô8Á4ø¸ÿ�ôv÷Êø8��@ ¹ ö«øOó�4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷��xþ�ú 2 ÿ� WôQûôQÿ�ý«ôQ÷ 2 ö7ü+�,ô6ü�úsøvö���ÿ�úM÷�ÿ�÷�4Yú«þ3��ö��Oÿ�ú2÷Iÿ�÷���óxô�4Yú«þ3�1ú�4 Òdt�u�q(vyv�´Cr"q"u²vTt Í*RYû�ôvô�Öe/�@�&�U@�òó,ôUøZúMü�ü�ô�ø8��ô� ÿ�÷xôQþ)�OÿHö2ûF4Yþ�ú0� ö$û�ôQþOÿ�ôQû�ú�4X��ôQü�ü6øOóxú«ûOôQ÷Òû�óxÿ<45�Oû øvö2÷��xþOú 2 ÿ� sô#ö7÷!ÿ�÷A Wô(�AôQ÷A Wôv÷}� ý��Êö7þ�ö2÷��OôQô�úM÷��óxô�û)�ÊøQø¸ôQû�û'ú�4[�Oóxô!ôQÿ�ý«ôv÷ 2 ö7ü��xô4øZú0�������Zö���ÿ�úM÷ ö7÷A øQö2÷OGAô��xûOô� O��ú� sþ�ÿ 2 ô��Oóxô!øOóxú«ÿHøZô!ú�445�xþ3��óxôQþ�û�ó,ÿÕ4T��û�ö7÷A :õ�ö7÷ÊøZùQúMû�þ3�x÷xûX��ú�ôQ÷,û)�xþOôy��óAö���ö7ü�ü,ú�4-��ó,ôy WôQû�ÿ�þOô� �ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûDóAö 2 ôbGAôQôQ÷øZú���������ô� Â@9¿F�xþóxô(�,þ�ÿ�û)�Oÿ°ø û)��þZö��OôQý��d4Yú«þ�øOóxúWú«ûOÿ�÷xý�ûOóxÿ<45��ûÿ�ûy Wÿ�ûZø8�xû�ûOô� �ÿ�÷�Ö"/�@

¿F�xþ:ý«úWö2üÿ�û�öjø¸ú: sô���óÊö���øQö2÷ ûOôQþ 2 ôjö2û�ö��3GxüHö«ø3�0�²GAú�7� !ôQÿ�ý«ôQ÷,ô87���þ�öMø8��ÿ�úM÷Õþ�ú0����ÿ�÷xô'ÿ�÷üHö2þ�ýMô�ö����,ü�ÿHøQö���ÿ�ú«÷,û�øZú� WôQû�@ ¹ ÿ�ý«ôv÷ 2 ö7ü��xôQû�øQö7÷x÷xú0�VGÊô�ö7û�û)���:ô� ��Oú[GÊô5û�ÿ����xü�ô�#Mû�ú�ú��xþcû�óxÿ<45�Oÿ�÷,ýû)�Oþ�ö��OôQý��'ÿ�ûb�xþOô(�Êö2þOô� D�Oú�øZú«÷���ÿ�÷��xôIü�úWú��Wÿ�÷xý#ö��Uö�û3��ö2ü�ü6�xÿ�ô%øZô ú�4­�Oóxô�û3�Êô%ø"��þ)��� �x÷���ÿ�ü�ÿ���óÊö2û Wô(�OôQþ)�:ÿ�÷xô� Ú��óxô*4T�xü�ü��Z�xü��Oÿ+�,ü�ÿHøZÿ�����ú�4���ó,ô6ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6��óxôvþ�ôQÿ�÷-@*òóxôcû�óxÿ<45�Oÿ�÷,ý�ûZø�ó,ô(�:ôUö7÷A F��óxôõ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó��Bÿ�÷���ôQþZö«ø8�*�Oú�ôv÷xû)�xþOôb��óÊö��*��ô�BÊ÷A �ö2÷�ú«þ3��óxúMý«ú«÷Aö2ü�GAö2û�ÿ�û%4YúMþ­�Oóxô�ÿ�÷ 2 ö7þ�ÿHö2÷��û)��G,û)�ÊöMøZôF4Yú«þ6ô�ö«øOó4øZü��xû3��ôQþ�R}û�ôQô�Ö8'A@�/�@�/�U@��'úMû)�6ÿ����Aú«þ3��ö2÷��Oü+��#���ôy�xûOô�ö ±"s�³�Ï��92 ôQþ�ûOÿ�ú«÷�ú�4-��óxôõ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó���@Êòó,ô�õ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó��|�,û)�Êö7ü�ü����ÿ�ü�üsø¸ú��������Oô9�OóxôX45�xü�ü����xü���ÿ��xü�ÿ�øZÿ��Oÿ�ôvûú�46ô%öMø�ó!øZü��xû3��ôQþ��ÿ���ó,ú�����ö7÷}�:ÿ�÷���ôvþ 2 ôv÷}�Oÿ�ú«÷N4Yþ�ú0���OóxôIû�óxÿ<45�Oÿ�÷xý:û)�Oþ�ö��OôQý���#��,þ�ú 2 ÿ� Wô� N��óÊö��b��ôóÊö 2 ôFGÊôvôQ÷!ö�Gxü�ôy�Oú#øOóxúWúMû�ô�ö;Gxü�úxø3�ÃûOÿ�ùQô�ö2û�ü°ö7þ�ýMô�ö2ûX��ó,ô�üHö2þOý«ôQû3�b�Z�xü��Oÿ+�,ügÿHøZÿ�����ú�46ö2÷��:øZü��xû)�OôQþ��ô��ÿ�ü�ü0ôQ÷ÊøZú0�x÷���ôQþ�@

òóxô[Gxü�úxø3�4õFö2÷ÊøZùvú«û�ö7ü�ý«ú«þOÿ���ó�� ö7ü�û�ú�øZúM÷�4Yþ�úM÷���ûb��ó,ô[�xþ�ú0Gxü�ô(� ��óÊö���ö����xü�ÿ°øvö���ÿ�úM÷xûUø¸ú: sôQûú�45�OôQ÷D�xû�ô ý«ôQ÷xôvþ�ö2üFþ�ô(�,þ�ôQûOô%÷���ö���ÿ�ú«÷,ûb4YúMþb��óxôQÿ�þy xö���ö�#Wô 2 ôQ÷��óxôQ÷D�Êö2þ3��ÿHø8�xüHö7þb��ö«øOóxÿ�÷xô�ö2þZø�ó,ÿÕ���ô%ø"�)�xþOôQû���ú0�xü� �ö2ü�ü�ú�� ú«þX4Çö 2 ú«þö2ü���ôvþ�÷Êö���ÿ 2 ôQû�@ M �ÿ�ûû)��ÿ�ü�ü�øZú����:úM÷�4YúMþ�ýMôQ÷xôQþZö2ü*ö����xü�ÿHøQö���ÿ�ú«÷xûøZú� WôQû���úÒþ�ô(�xþOôQû�ôv÷}���OóxôQÿ�þ���ö���þOÿHøZôQû:ö2û��Oú����$�Çú�4��¿ø¸ú«þ�ô0@ òóxô¯Gxü�úxø3� õFö2÷Êø¸ùQú«û:øZú� Wô�û3��Gxû3��ÿ<��)���OôQû�#�ö7ü+�:úMû)�:úM÷Bö úM÷xô8�T4Yú«þ$�ÇúM÷xô�GÊö7û�ÿ�û�#b��ö���þOÿÕ7���Gxü�úxø)�À�Z�,ü+�Oÿ��xü�ÿ�ôvû�ö2÷A OG,ü�úxø3� û�úMü 2 ôQûN4Yú«þ��ö���þOÿ<7}� 2 ô�ø8��úMþy�xþOú: :�Êø8��û�ö2÷A 'ûOÿ����xü�ô�û�úMü 2 ôQû�@Iòó,ÿ�û� Wô%øZþOô%ö2ûOô%û;��óxô�ÿ�E2ú�øZúMû)�IôQû�ûOôQ÷��Oÿ°ö7ü�ü+�DG����óxô�Gxü�úxø3�ÃûOÿ�ùQô�@

Page 4: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

' =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

¿F�xþ��xþ�ú� ��Êø"��ÿ�ú«÷^ôQÿ�ý«ôQ÷xô"7:�Oþ�öMø8��ÿ�ú«÷ øZú� Wô'ÿ�û�ö'û)�W÷���ó,ôQû�ÿ�û:ú�4y�Oóxô�ÿ� Wô�ö2û�ú�4y��ó,ô�û)�Aô%ø8�OþQö2ü��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷�ö2÷C ���óxôbGxü�úxø3��õ�ö7÷ÊøZùQúMû�ö2ü�ýMú«þ�ÿ��Oó���@ M ÷DÖe�F��ôbGAôQý«ÿ�÷���ú�ö0 � WþOôQû�ûV�Oóxôô8W0ô%ø8�Zûú�4V�Oóxô�ýMôQ÷xôQþZö2ü�ÿ�ùQô� D�,þ�ú�G,ü�ô� ú«÷D��óxô�þ�ô�ø8�xþ�þOôQ÷0øZô�@�p ôIô87��xüHö2ÿ�÷D�óÊö��F�:ú� Wÿ<BKøQö��Oÿ�ú«÷xûb�Oú¯��ó,ôõ�ö7÷ÊøZùQúMû�þ�ô�ø8�xþ�þOô%÷AøZô�þOôQû)�xü���4}þ�ú��×��óxô��,û�ô:ú�4û�ó,ÿÕ4T��ô� Òö2÷A �ÿ�÷ 2 ôQþ3��ô� Òú0�ÊôQþZö��Oú«þ�û�@�pÕÿ���ó���ó,ôô87ÊøZô(����ÿ�ú«÷'ú�4-�Oóxô[ Wô 2 ôQü�ú����:ôQ÷���ú�46ö�û3�Êô%ø"��þ�ö7ü-�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷�4YúMþ9G��Aø)�Wü�ÿ�÷xý��xþ�ú0Gxü�ô(�:û�#Mú��xþ�xþOôQû�ôQ÷��Zö���ÿ�úM÷:ÿ�ûXÄ��,ÿ+�Oôû)�Zö2÷A xö7þe :ö7÷A �ÿ�ûV�,þ�ú 2 ÿ� Wô� Ú4Yú«þV�Oóxôþ�ô�ö� WôQþ�÷xú0�8ö7ü�þ�ô%ö0 ��[4~ö��:ÿ�ügÿHö�þ*�ÿ���ó��ó,ôQû�ô�þOôQû)�,ü+�Oû�@

p ôD�xþ�ôvû�ôQ÷��'ú��xþ:ó,ô(�xþ�ÿ�û3��ÿHø'û�ó,ÿÕ4T��ÿ�÷xýÒû)��þZö��OôQý�� ÿ�÷zÖ"/�@ òóxôQþ�ô ö2þOô'ôQÿ�ý«ó��:û)��G,û�ô%ø��ÿ�ú«÷,û�~ö� sÿ�ûZø8�xûOû�ÿ�ú«÷Õú�4 u�q�� Í u�v�´�u3r(q(w�t�s Í:ö2÷A O��ö���þOÿÕ7 ÿ�÷xôQþ)�OÿHö2û�#�ú��xþNGÊö2ûOÿ°ø���úWúMü�û�4}ú«þ�þOú�G��,û)��÷,ôQû�û�äú��,þ�óxô(�xþOÿ�û)��ÿHø¨4Yú«þ�øOóxúWúMû�ÿ�÷xýjö'ûOóxÿ<45��ÿ�÷ ö'ý«ôQ÷,ôQþ�ÿHø�øvö2û�ô0ä9�Oóxô:ÿ� Wô%ö'ú�4[Í r"´�u�v�´Cr(s Í(#*öD��úWúMüV4YúMþôQ÷xû3�xþ�ÿ�÷xý�ú«þ3��óxúMý«ú«÷Aö2ü�ÿ����:ú�4Dÿ�÷ 2 ö2þOÿHö2÷���û3��Gxû3�Êö«øZôvûªäAóxô�xþ�ÿ�û)�OÿHøZûF4Yú«þ�øOóxúWú«ûOÿ�÷xý�ö2÷!ÿ�÷xÿ��Oÿ°ö7üÊûOóxÿ<45��äóxô(�,þ�ÿ�û)�Oÿ°ø¸û�4YúMþ¨ Wô��ôQþ3�:ÿ�÷,ÿ�÷,ý óxú��Ç��úÒô87��Êö7÷A À��óxô��,þ�ÿ���ö2þ3�Ô�Oþ)�xû3��ÿ�÷���ôQþ 2 ö2ü�äö2÷Êö7ü+�WûOÿ�û�ú�4�öû)�Aô%øZÿ<BÊô� dBÊ÷,ÿ+�Oô�ÿ�÷���ôQþ 2 ö2ü�ä0��þ�ô�ö��)�:ôv÷}��ú�4 2 ö7þ�ÿ�ú��,û6û)�Aô%øZÿHö2ü�ö7÷A ��Êö���óxúMü�úMý«ÿHøQö7üÊøQö2ûOôQû�äAö2÷A Â#«üHö2û3��#��óxô��:ú� Wÿ<BKøQö���ÿ�ú«÷,û÷xôQô� Wô� N4Yú«þX��ó,ô[G��Êø3�Wü�ÿ�÷,ýZ�xþOú�Gxü�ô(��@

òóxô�û3�Êô�øZÿHö2ü�øOóÊö2þZö«ø8�OôQþ�ÿ�û3��ÿHøZû�ú�4�ú��xþ�Gxü�úxø3�Íõ�ö2÷AøZùQú«û:ö2ü�ýMú«þ�ÿ��Oó�� ö7þ�ô� Wÿ�û�ø8�,û�û�ô� Íÿ�÷KÖ)'A@òóxÿ�û�øZúM÷xû�ÿ� Wôvþ�û���óxô ô8WKô�ø8��ûZ :�xô[��úN��óxô�û)�Aô%ø8�Oþ�ö7ü­�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷-@b¿5÷xô���ö(ÈZúMþb�xþ�ú0Gxü�ô(� ÿ�û��óÊö�� 2 ô%ø8�Oú«þ�û����xû)��GÊô�ú«þ3��óxúM÷xú«þ3��ö2ü�ÿ�ùQô� ��ÿ���ó þOôQû)�Aô%ø����újö7÷Íÿ�÷x÷xôQþ��xþOú: :�Êø8�� Wô8BÊ÷xô� �G��ö��Aú«ûOÿ���ÿ 2 ôD Wô8BÊ÷xÿ��Oôx��ö���þOÿÕ7�{ @?p ôD Wÿ�û�ø8�xûOû���óxô'ÿ�û�û3�xôQû�ö7û�û�úxøZÿHö���ô� À�ÿ���ó^ÿ+���,ü�ô�:ôQ÷���ÿ�÷xý{K�ÇúMþ)�Oóxú«÷xúMþ)��ö7ü�ÿ�ù%ö���ÿ�ú«÷�ú�4 2 ô%ø8��úMþ�û5ÿ�÷D�Oóxô�GÊö2ûOÿ°øÚGxü�úsø3��õFö2÷ÊøZùvú«û�ö7ü�ý«ú«þOÿ���ó���#Mÿ�÷ÊøZü��A Wÿ�÷xý���óxô45�xþ3��óxôQþb�,þ�ô%øQö�����ÿ�úM÷xû÷xôQô� sô� D��ú:ö2ü�ü�ú���øvö2û�ôvûy�óxôQþOô[{ ÿ�÷A ��ÊøZôvûú«÷xü��:ö�ûOô(�:ÿ�÷xú«þ3��#Wÿ�÷DÖ8'A@�&0@

òóxô[Gxü�úxø3�!õ�ö2÷AøZùQú«û5þ�ô%ø"�xþ�þOô%÷Êø¸ô�G}�'ÿ���ûOôQü<4V�xþ�ú� ��Êø¸ôQûIú«÷xü��4ödGxü�úxø)�N��þOÿ� sÿ°ö7ý«úM÷Êö2ü6��ö���þ�ÿ<7� @ M ÷ÀÖe'C@ �d��ô¯ sôQû�øZþOÿ�GÊô�óxú�� ��ú!øZú���������ô:ôQÿ�ýMôQ÷ 2 ö2ü��xô:ö2÷A 2 ô%ø"��ú«þ:ö����xþ�ú�7xÿ���ö��Oÿgú«÷,û�#�ö7÷A ôQþ�þOú«þDGAú��x÷A sû4úM÷O��óxôQûOôÍö����,þ�ú�7xÿ���ö���ÿ�ú2÷xû�#�4Yþ�ú0� � ö2÷A O�OóxôjõFö2÷ÊøZùvú«û 2 ô%ø"��ú«þOû�@Ç®Wô�ø8��ÿ�ú«÷'A@�/'øZú«÷��Zö2ÿ�÷xûIú��xþ�ö����xþOúÃöMø�ó�4}ú«þ[ Wô%ö7ü�ÿ�÷xýD�ÿ���ó���ó,ô:ü�úMû�û�ú�4UúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����'ÿ�÷Ô�Oóxô4õFö2÷Êø¸ùQú«û2 ô%ø"��ú«þOû�#%�ÿ���ó ö�÷,ú 2 ôQü6øZú0�ZGxÿ�÷Êö���ÿ�ú«÷�ú�4 2 ö7þ�ÿ�ú��xû5þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷�û�øOóxô(�:ôQû���óAö�����úMþ)�ô8W0ô%ø8��ÿ 2 ôQü��x�ÿ��Oóx�Oóxô��x÷��xû)�Aö2ü­ sÿ�û3��þOÿ+G�����ÿ�ú«÷,ûú�4Dôvÿ�ýMôQ÷ 2 ö2ü��xôQûb�OóÊö��þOôQû)�,ü+�g4Yþ�ú0���OóxôIû)�Aô%ø8�Oþ¸ö7ü��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷-@x®sô%ø8��ÿ�úM÷?'A@ '!øZú«÷Êø¸ü+�C WôQû��ÿ���ó? Wÿ�û�ø8�,û�û�ÿ�úM÷xû�ú�4y�óxôQ÷?�Oú!ôQ÷A ^ö2÷A Òóxú�� �Oúû)�Zö2þ)���Oóxô�þOô%ø8�xþOþ�ô�÷ÊøZô�@Íòó,ô�ÿ�÷���ôQýMþ�ö��Oÿ�ú«÷ ú�4�ö2ü�ü6ú�4Q��ó,ôQû�ôD��ô�ø�ó,÷xÿ�Ä��,ôQû:ÿ�û#ö�Gxü�úxø)�ÍõFö2÷Êø¸ùQú«ûþ�ô%ø"�xþ�þOô%÷Êø¸ôy��óAö��*�ÿ�ü�üWô8W0ô%ø8�Oÿ 2 ôQü��;BÊ÷A �ö�ü�ÿ��:ÿ���ô� ÷}���ZGAôQþ*ú�40ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6ö2÷A �ø¸ú«þ�þOôQû8�ÊúM÷A Wÿ�÷xýôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û5ú�48ö�û3�Êô�ø8��þZö2ü�ü��¯��þZö2÷xû$4Yú«þ3�:ô� 'ú0�ÊôQþZö��Oú«þ�@

p ô6øZü�ú«û�ô��ÿ+�OóI÷}���:ôQþ�ÿHøQö7üÃô"7:�AôQþOÿ+�:ôv÷}�Oû�ûOú«ü 2 ÿ�÷,ý�ö�û)��ö2ü�ü2ûOô(�*ú�4xôQÿ�ý«ôQ÷��xþ�ú0Gxü�ô(�:û�ú0G���ö7ÿ�÷,ô� 4Yþ�ú0� ö����xü�ÿ°øvö���ÿ�úM÷xûUø¸ú: sôQû�@�0é ����������xð2ë�ì� �!�ë�ì� xê��#"�íÊì�$% xë�ñHíÊê%&�!Hí�ð�' �� xê6ð)(«í*�+ ,!.-ÊíAì2ñHë���$ é�òóxôôQÿ�ý«ôv÷ 2 ö7ü��xô�xþ�ú0Gxü�ô(� ÿ�÷ 2 ÿ+G,þ�ö��Oÿ�ú«÷4ö7÷Êö2ü��Wû�ÿ�û�ÿ�ûý«ÿ 2 ôQ÷'ö2û

µ H¯IzJA{|H%¶R²/0U

�óxôQþOô µ ö2÷A �{ ö2þ�ô�û)�����:ô(�Oþ�ÿHøX��ö��Oþ�ÿHøZôQû�#Ãö7÷A �{ ÿ�ûV�Aú«û�ÿ��Oÿ 2 ô�ûOô(�:ÿ� Wô8BÊ÷,ÿ+�Oô�@�/û3�Êö2ü�ü��Iú«÷xü����óxôIû3��ö2ü�ü�ôQû)�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�ú�4XR²/�Uö7þ�ô��ö2÷���ô� Â#�G����b��ó,ô(�¯�����xÿHøQö7ü�ü���óÊö 2 ô 2 ôQþ)�N�ÊúWú«þþOôQüHö��Oÿ 2 ôû�ô(�Aö2þ�ö���ÿ�ú«÷%#«þZö2þ�ôvü+��GAô(�)�OôQþb��óÊö7÷¯c�R8&�1 n10 U@ Å �xþ�ÿ�úMþ�ÿxôQû3��ÿ���ö��OôQû�4Yú«þ*��ó,ô�þ�ö���ôú�4DøZú«÷ 2 ôvþ�ý«ôv÷ÊøZô�xþ�ô� WÿHø8� 2 ôQþ3� û�ü�ú�� øZúM÷ 2 ôQþOý«ôQ÷Êø¸ôjö�����óxô� Wôvû�ÿ�þ�ô� ^ôQ÷C Íú�4y��óxô'û3�Êô%ø"��þ)����@�p ô4øvö2÷Íú0G���ö7ÿ�÷þ�ö��,ÿ� �øZúM÷ 2 ôQþ�ýMôQ÷ÊøZô��Oú[��óxôy sôQû�ÿ�þ�ô� :ôQÿ�ý«ôv÷ 2 ö7ü��xôQûVG��[�xûOÿ�÷xý[��ó,ô�ͲΠr8Ïeu�q8t�s�u�q8tª´ Í�Ð ³ªq(Òdt�u�vT³ª´ ��&('�)#� �0.�ú�4bR²/0U(@�0éHèAé ����2�����xð7ë%ì� �! ë%ì� xê��#"�íÊì�$3 ,ëQñHíAê4"�íAì350ñ.&*ì� xë%ñ�íÊê6�*ì2í7&�!.�8$9� é9��úM÷xû�ÿ� Wôvþ���óxô�xþ�ú0Gxü�ô(�

{ºR µ `?Ø6{|U n _ {|H�IK¾-{|H-¶R5'}U�óxôQþ�ô¯Ø*#%��ó,ô�ûOóxÿ<45��#0ÿ�û�ö�þ�ô%ö7üV�Êö7þ�ö��:ô��ôQþ�@ Å ûOû)���:ô�4YúMþy�Oóxô��:ú��:ôQ÷�����óAö��[{ ÿ�û��ÊúMû�ÿ���ÿ 2 ô Wô8BÊ÷xÿ��Oô�@ M ��ÿ�ûô%ö2û3�¯��ú 2 ôvþ�ÿ<45�¯�OóÊö��FR²J%¶8HAU�ÿ�ûö2÷'ôQÿ�ý«ôQ÷��Êö2ÿ�þ�ú�49R�/�U�ÿ<4Dö2÷C �úM÷xü��:ÿ<49R _

j0n*: ¶eHCUcÿ�û

Page 5: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG ,

ö2÷'ôQÿ�ýMôQ÷��Êö7ÿ�þú�49RT'}U(@Va�ôQ÷ÊøZô0#A�Oóxô[�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷�ú�4V��óxôIôQÿ�ý«ôv÷ 2 ö7ü��xô��xþ�ú0Gxü�ô(� 4YþOú��×R²/�UX�OúR5'�Ub WúWôQû�÷,ú��ø�óAö2÷xýMô[��óxôIôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�#0ö2÷A d��óxô ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ö2þ�ôIþOôQüHö���ô� ¯G��

¾DI &Jd`ÊØ LR²,0U

òóxô;4Yú«þ3� ú�4V��óxô�û)�Aô%ø8�Oþ¸ö7ü*��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷�ÿ�û� WÿHø8��ö���ô� >G}�'ú0�xþ�÷xôvô� ���úNGÊô�ö�Gxü�ô[��ú'ö����,ü+���ó,ô#õFö2÷ÊøZùvú«û�ö7ü�ýMú«þOÿ+�Oó�� ô 2 ôQ÷��óxôQ÷�{ ÿ�ûIû�ô�:ÿ� sô8BÊ÷xÿ���ô0@Z¿F��óxôvþ�ö� 2 ö7÷���ö2ýMôQû�ú�49��ó,ÿ�ûF4YúMþ)�ö2þOô���ôQü�ü- Wúxø8���:ôQ÷���ô� 'ÿ�÷?��/<;)@

òóxô���ö7ÿ�÷Òö� 2 ö7÷}�Zö2ýMô�ú�4�ö����,ü+�Wÿ�÷xýN��óxô:õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó�� ��ú�R5'�U�ÿ�÷xû3��ô%ö0 Òú�49�Oú�R²/�UGAô%øZú��:ôvû�øZü�ô%ö7þb�óxôQ÷D��óxô ô8WKô�ø8��ú�4­��ó,ô�û3�Êô�ø8��þQö2ü%��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷�ú«÷N��óxô û)�Aô%ø8��þ3��� ÿ�ûUø¸ú«÷��û�ÿ� Wôvþ�ô� 6@ òóxô!þ�ôvû)�xü���û'ÿ�÷ ò6ö�Gxü�ô��? Wô(�:úM÷xû)�Oþ�ö��OôÔ�Oóxÿ�û:ÿ�÷ã sô(��ö7ÿ�ü�@aòóxôQûOô ö7þ�ô��Oóxô 2 ö7ü+�,ôQûú�G���ö2ÿ�÷xô� ¯�,û�ÿ�÷xý���ó,ô�ÿ�÷xÿ���ÿHö2üAû�óxÿ<45�y sôQû�øZþOÿ�GÊô� 'ÿ�÷�Ö"/�@ 'Cä���óxô ý«ôQ÷xôvþ�ö2ü�ÿ�ùQô� �ôQÿ�ýMôQ÷��xþOú�Gxü�ô(� ÿ�ûb��ó,ô�:ú� WôQüxú�4Èö ÷}�AøZü�ô%ö2þ6þOô%ö«ø"��ú«þøZúM÷}�Zö2ÿ�÷��:ôQ÷��%ÉÊúWú«þ�#«ýMÿ 2 ôQ÷�G��Z�Oóxôû)�OÿÕW0÷xôQûOûUö7÷A ���ö2ûOûV��ö��Oþ�ÿHøZôQûÃX�b®�®Wò+=���� ö7÷A OÃ9�b®�®sò+������#�þOôQû)�Aô2ø8��ÿ 2 ôvü+��#�4Yþ�ú0�½�Oóxô�a�ö7þ)��ôQü�üÕ��Ã6úWôQÿ�÷xý û3�Êö2þOû�ô���ö���þOÿÕ7øZúMü�ü�ô%ø"��ÿ�ú«÷��+&0&8)@�R5p ô[ WôQ÷xú0��ô���ó,ô�ý«ôQ÷,ôQþ�ö7ü�ÿ�ùQô� �ôvÿ�ýMôQ÷��xþOú�Gxü�ô(� G��xÃX�b®�®Wò ����@�U

ÓôQüHö���ÿ 2 ôIû�ô�Êö2þZö���ÿ�úM÷4ÿ�ûIö�W0ô%ø8��ô� Ô WþZö���ö���ÿHøQö2ü�ü���G��¯�Oóxô�û)�Aô%ø8�OþQö2ü*��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷-@6òóxôû)��ö7ü�ü�ôQû3�IôQÿ�ý«ôQ÷ 2 ö2ü��xôvû ö7þ�ô���þZö2÷xû$4Yú«þ3�:ô� Òÿ�÷}�Oú�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû��ÿ���óÒý«úWú� !þOôQüHö��Oÿ 2 ô�ûOô(�Êö7þ�ö��Oÿ�ú«÷-#ô 2 ôv÷���óxú0�xý«óD�OóxôQÿ�þ�ö�GxûOú«ü����Oô�ûOô(�Êö7þ�ö��Oÿ�ú«÷!ÿ�ûy Wô%ø¸þ�ô%ö7û�ô� 6@ M ÷ ö0 � Wÿ���ÿ�úM÷-#«ôvÿ�ýMôQ÷ 2 ö2ü��xôQûX4~ö2þX4YþOú����óxô�û�óxÿ<45��ö2þ�ôN��þZö2÷xû$4Yú«þ3�:ô� ���ú��AúWú«þOü+�Òû�ô�Êö2þZö���ô� 2 ö7ü��xôQû�÷xô�ö2þ�ùQôQþ�úC@!òóxÿ�û�û3�xþ�ô�ö� ú�4y��óxôôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6ôQ÷xû3�xþ�ôvû�þZö��xÿ� :øZúM÷ 2 ôQþ�ýMôQ÷ÊøZôF��ú[�OóxôôQÿ�ý«ôv÷ 2 ö7ü��xôQû6÷xô�ö2þ9Ø*@Fòóxÿ�û6ô87Êö����,ü�ô�ø¸ü�ô�ö2þ�ü�� Wô(�:úM÷xû)�Oþ�ö��OôQû���óAö��[�Oóxô�ûOóxÿ<45�¨ súÃôvû�÷xú0��óÊö 2 ô���ú�GÊô 2 ôQþ3�ÍøZü�ú«û�ô�ÿ�÷Íö2÷Íö�G,û�ú«ü����Oô:û�ôQ÷,û�ô��Oú��úMþ)�N��ôQü�ü�@

ç6è0é�ê(ë?>@�óACB5ý"ò+ó�î)ô�û5ð�÷.D�òB5ý(ø�òB5ý"ô�ûE�8îFB�ïbý8ò�ó�î)ôdî��-�-�0J2J�_ �ZÞHG8I {�J åQâ�ß�ÿ å��>ȯ}©g´Z©q§«±Z² _M¯Ç±¸§«­Hº�·Z¯Y¹³�ªK LNM O<M ´v±Z¼ ¯~³~²g±v®H©g»Q³F´Q±Z¼ ´Q±Z¼ ¯~³~²g±v®H©g»Q³F´Q±Z¼

á ��ÿ ÞQP�á¸ã�R ��ÿ �QP�áZã�S � Þ�ÿ �QP�á¸ã�R á�ÿ �TP�áZã�S {~{ á�ÿ �QP�áZã�S � Þ�ÿ ãQP�áZã�S {� á�ÿ áTP�á¸ã � ç�ÿ �QP�áZã�S � ��ÿ ßTP�á¸ã�U ��ÿ ÞQP�áZã�S { R ��ÿ �TP�áZã�S8V ç�ÿ �TP�áZã�S8Rå á�ÿ áTP�á¸ã � ç�ÿ �TP�áZã�S � ��ÿ ßTP�á¸ã�U ��ÿ ÞQP�áZã�S { R ��ÿ �TP�áZã�S8V ç�ÿ �TP�áZã�S8RCCC

CCCCCC

CCCCCC

CCCCCC

áZç��¸ã å�ÿ ãQP�áZã {}� å�ÿ åQP�áZã�S {}� å�ÿ ÞQP�áZã {~{ Þ�ÿ äTP�áZã�S � å�ÿ çQP�áZã�S {XW á�ÿ äTP�áZã�S {}�áZç��vá å�ÿ áTP�áZã {}� å�ÿ åQP�áZã�S {}� å�ÿ ÞQP�áZã {~{ Þ�ÿ äTP�áZã�S � å�ÿ çQP�áZã�S {XW á�ÿ äTP�áZã�S {}�áZç��� ß�ÿ �QP�áZã {}� áªÿ âQP�áZã S {}� �ªÿ �QP�áZã {}� ��ÿ �QP�áZã S { á�ÿ �QP�áZã S {}� Þ�ÿ ãQP�áZã S { Uòóxô��xþOÿ���ö2þ)�O�xþOÿHøZôD4YúMþ¯��ó,ÿ�û�þ�ö��xÿ� ÕøZú«÷ 2 ôQþ�ýMôQ÷ÊøZô ÿ�û���ó,ô øZúMû)�'ú�4�öÊ4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷�ú�4

µ `àØ6{ @òó,ôZ�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷�{ºR µ `�Ø6{|U n _ { ÿ�û�þOô%ö2ü�ÿ�ùQô� 'ÿ����xü�ÿHøZÿ���ü���ö7û�ö:ûOô�Ä0�xôQ÷Êøvôú�4�ú0�Êôvþ�ö��Oÿ�ú«÷xûIÿ�÷Ô�ó,ÿ°øOó���ô:øZú0��������ô�{4Yº4YúMþ�ö�Gxü�úxø3�!ú�4 2 ô%ø8�Oú«þ�ûZY úMþ�ûOú«ü 2 ô;��óxô:ü�ÿ�÷xô%ö7þû)�Wû)�Oô(�:û�R µ `�Ø6{|U\[ I]Y�@^òóxôQûOô!ú��AôQþZö���ÿ�úM÷xû�ö2þOôx�,û)�Êö7ü�ü�� þOô%ö2ü�ÿ�ùQô� OG�� ÿ�÷A Wô�ÊôQ÷C WôQ÷��û)��G,þ�ú�����ÿ�÷xôQû�#A�ó,ÿ°øOójö7ü�ü�ú��K�)�x÷xÿ�÷xý��Oóxô[��ö���þ�ÿ<7N4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷4ö2÷C D�Z�,ü+�Oÿ��xü�ÿ�øQö���ÿ�ú«÷�þ�ú�����ÿ�÷xôQû��ú��Oóxô�øZüHö2û�û5ú�4*�xþ�ú0Gxü�ô(�Ç�x÷A sôQþ�øZúM÷xû�ÿ� Wôvþ�ö��Oÿ�ú«÷-@

p ô¯���xû)��ý«ôv÷xôQþ�ö7ü�ÿ�ùvô¯��ó,ô õFö2÷Êø¸ùQú«û�ö7ü�ýMú«þOÿ+�Oó��3ÿ��Oû�ôQü<4Q�OújûOú«ü 2 ô��OóxôD��þZö2÷xû$4Yú«þ3�:ô� ýMôQ÷��ôQþ�ö7ü�ÿ�ùvô� û3�}���:ô��þ�ÿHø$ôQÿ�ý«ôQ÷��,þ�ú�G,ü�ô��@Ôp ô���ö��«ô��Oóxÿ�û�ýMôQ÷xôQþZö2ü�ÿ�ù%ö��Oÿ�úM÷ ÿ�÷À��óxþOôQô'û)�Oô(�xû�@Pp ô�ÿ�ü�ü%BÊþOû)��øZúM÷xû�ÿ� WôvþZ�Oóxô:ú«þ8 Wÿ�÷Êö2þ3��Gxü�úxø)�Òõ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó�� 4}ú«þ�ö'û)�����:ô(�Oþ�ÿHø;��ö���þOÿ<7Ê=?@Ý ô87�����ô'øZú«÷xûOÿ� WôQþ�ö� Wÿ�þOô%ø8�:ý«ôv÷xôQþ�ö7ü�ÿ�ù�ö���ÿ�úM÷ ú�4y��ó,ô4õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó�� 4YúMþ�ö2÷ ö2þ)G,ÿ+�Oþ�ö7þ)�ý«ôQ÷xôvþ�ö2ü�ÿ�ùQô� û)�����:ô(��þOÿHøIôQÿ�ý«ôQ÷��xþ�ú0Gxü�ô(��=�H¯IzJA{|H%#��óxôvþ�ô[��ô�ö2ûOû)���:ô;��ô(���Aú«þZö2þ�ÿ�ü�����óAö��{ ÿ�ûX�ÊúMû�ÿ���ÿ 2 ô[ Wô"BÊ÷xÿ���ô�@ M ÷D��óxôQûOô�BÊþOû)�y����ú�û)��ô�xûy�Oóxô�ÿ�û�û3�xôIú�46û�óxÿ<45�Oÿ�÷xý¨ sÿ�ûZö����Aô%ö7þ�ûX4YúMþb��óxô�:ú��:ôQ÷���@ M ÷!ö���óxÿ�þ8 �û3��ô(�D��ô�øZú«÷xûOÿ� WôQþy�Oóxô��Z�Aø�óD�:úMþ�ôIô8W0ô%ø8��ÿ 2 ô�4Yú«þ3�Ç��óAö��þ�ôvû)�xü���ûF�óxôQ÷=3ÿ�ûö�û)�Aô%ø8�Oþ�ö2ü*�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷�ú0�Êôvþ�ö��Oú«þ�@

Page 6: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS�Èé��0é �^ 7�vñYð%&�!Hí�ð�'B�T xê6ð�(«í*�_ �!.-AíÊì2ñ�ëH��$ éy��ú«÷xûOÿ� WôQþFBÊþ�û3�[��ó,ô�úMþe Wÿ�÷Êö7þ)�!ôQÿ�ýMôQ÷ 2 ö2ü��xô�xþOú�Gxü�ô(�

=�H�IiJAH%¶�óxôQþOôy= ÿ�û6ö5þ�ô%ö7üÊû3�����:ô(��þOÿ°øcü�ÿ�÷xô%ö2þ*ú0�ÊôQþZö��Oú«þ�@ Å ÷�ÿ����Aú«þ3��ö2÷��*ø�óAö2þ�öMø8��ôvþ�ÿ�û)�Oÿ°ø�ú�46��óxôõ�ö7÷Êø3�ùQúMû�ö2ü�ý«úMþ�ÿ���ó��.ÿ�ûX��óÊö��y= ÿ�û�÷,ú��þ�ô�Ä��,ÿ�þOô� �ô87��xü�ÿHøZÿ���ü��}@ Å ü�ü6��óÊö��ÿ�û�þOô�Ä0�xÿ�þ�ô� �ÿ�û�ö�û3��GxþOú����Oÿ�÷,ô��óAö���øZú0��������ôvûQ=��¨4Yú«þ�ö ý«ÿ 2 ôv÷ 2 ô%ø8�Oú«þQ��@6òóxô;Gxü�úsø3�'õ�ö2÷AøZùQú«ûÿ��OôQþ�ö���ÿ�ú«÷D�ÿ���ó ±(s�³�Ï`� Í va�r�b4YúMþ�ö2÷dcfe�c���ö���þOÿÕ7x= ÿ�ûý«ÿ 2 ôQ÷�ÿ�÷ Þ ÿ�ýA@6&0@

M ÷xÿ��Oÿ°ö7ü�ÿ�ù�ö���ÿ�úM÷-~

®Wô(�gY;fbIi1®Wô(�ghÚ_9I�1��óxúWú«û�ôZi[_�ö7÷A :úMþ)��ó,ú«÷xúMþ)��ö2ü�ÿ�ùQôF��óxô�ø¸ú«ü����:÷xûú�4ji;_b��ú:ú�G���ö2ÿ�÷kY�_

õFö2÷ÊøZùvú«û�õÈúWú��-~

Þ úMþQlÚIº&�¶8��¶)/bL�L(L� Wú®Wô(��m7n Iz=�Yonb`9Yon n _ hQ�n®Wô(�bå n I�YF�n m n®Wô(�+iQn ^%_ Ipm7nF`qYon�åQn�#���ó,ô�þOôQû�ÿ� ��Aö2ü��ú��������Oô���óxôIú«þ3��óxúMý«úM÷Êö2üC4ÇöMø8��úMþ�ÿ�ù%ö���ÿ�ú«÷kYon ^%_ hTn ^%_ IriQn ^%_ ¶

�óxôQþOôsh�n ^%_ ÿ�ûb�����AôQþy�Oþ�ÿHö2÷xý0�xüHö2þö2÷A _Yon ^%_ ÿ�ûú«þ3��óxúMý«úM÷Êö2ü¹ ÷A �ü�úÃú0� t*uwvyxAì�C7z*ý8û�ó�DQA)øùî{D\|~}�ý8ô<DX�î)û9ý(ø õ�î�B�óÕò�ö(ïQ�

òóxô���ö��Oþ�ÿHøZôQû+Y�n}#�m7n�#7iQnF4YúMþ�l[IÛ&0¶e��¶�L�L(LWö2þ�ô?cke b #��óxôQþOô%ö2ûFå�n�ö2÷A kh�n�ö2þOô b e b #�ÿ���óDå�n û)�����:ô(��þOÿHø�@

òóxÿ�û%4Yú«þ3�Z�xüHö���ÿgúM÷Iú�46��óxôõ�ö7÷ÊøZùQúMûDü�úWú�� ÿ�û*�Oóxô�úM÷xô�ü�ô�ö2û)�*û3�xû�øZô����Oÿ+G,ü�ôb�Oú�þOú��x÷A sú�W�ôQþOþ�ú«þOû��/�&3Êö2÷A ÿ�û-�OóxôV4}ú«þ)�|�OóÊö��*ûOóxú��xü� �GAôX�xû�ô� �ÿ�÷�ø¸ú��������Zö��Oÿ�úM÷-@ M ÷�ô87Êö«ø8�6ö7þ�ÿ���ó��:ô��ÿHø�#2óxú���ô 2 ôQþ�#m7n:ö2÷A _iQn ^%_ øQö2÷DGAô�ôQü�ÿ��:ÿ�÷Êö��Oô� �4YþOú��Ç�Oóxô�õ�ö7÷ÊøZùQúMû�ü�úWú��4ö7÷A N��óxôIþOô%ø8�xþOþ�ôv÷ÊøQô;GÊô%ø¸ú��:ôQûYon ^%_ h�n ^%_ Iz=�Yonb`9Yon�åQny`3Yon n _ h �n LR²�0Uòóxÿ�û[��ó,þ�ôQô8����ôvþe��þ�ô%ø8�,þ�þ�ô�÷ÊøZô'ûOÿ+���,ü�ÿ<BÊôvû[��óxôvú«þ�ô��ÿHøQö2üy sÿ�ûZø8�xûOû�ÿ�ú«÷-@ M ��ÿ�û�û�ó,ú��÷Íÿ�÷à���ª$#X��&�.��óÊö��9�Oóxô�ø¸ú���Gxÿ�÷xô� �ø¸ú«ü����:÷ 2 ô�ø8��úMþ�û�ú�4­�Oóxôy��ö���þOÿ°ø¸ôQû~Y _ ¶`Y^��¶�L�L�Le¶�Yon�#0��óxôIû�ú��¿øvö2ü�ü�ô� _� t�´CÏ8Ña�³ Í w�reÏ8u3³ªq Í(#Â4Yú«þ3� ö2÷ úMþ)�Oóxú«÷xúMþ)��ö7ü6û�ô(��@!òóxô�ø¸ú��������Zö��Oÿ�úM÷Êö2ücô8Á4øZÿ�ôQ÷Êø8� ú�4Y�Oóxô4õFö2÷Êø¸ùQú«ûö2ü�ý«úMþ�ÿ���ó�� þOôQû)�Oû�ú«÷��Oóxô;4Çö«ø8�F��óÊö�����óxôQûOô 2 ô%ø"��ú«þOû�øQö2÷�GÊô:øZú0��������ô� !ûOÿ+���,ü+��#��ÿ��Oójö�B�7xô� ö��:ú0�x÷���ú�4­��ú«þ)�N�Êôvþ�ÿ���ôQþZö��Oÿ�úM÷�û3��ô(�-@

òóxô�Gxü�úxø)�Wûú�4cõFö2÷Êø¸ùQú«û 2 ô%ø8��úMþ�ûIøZú«ü�ü�ô%ø8�Oÿ 2 ôQü���4Yú«þ3� ö7÷dcfe_l b ��ö���þ�ÿ<7�� n #��óxôQþOô� n Iº��Y�_�¶�Y � ¶�Y���¶�L�L�L)¶�Y n )Lòóxô�ö2ü�ý«úMþ�ÿ���ó�� ö2ü�û�ú� Wô8BA÷xôQû�ö^l b e_l b G,ü�úxø3����þOÿ� WÿHö2ý«úM÷Êö2üC��ö��Oþ�ÿ<7 � n ~

� n�I�������å _ hF�� 1 L�L�L 1h�� å�� hF�� L�L�L 1@@@ @ @ @ @ @ @ @ @ @ @@@1 L�L�L�h�n n _ å�n n _ hF�n1 L�L�L 1 h n å n

�������� L

Page 7: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG .

®Wÿ�÷ÊøZô��Oóxô���ö���þOÿHøZôQû+h n ö2þOôQ�����Êôvþb��þ�ÿHö7÷xý��xüHö7þ�# � n ÿ�ûUö;GÊö7÷A ���ö���þ�ÿ<7¯�ÿ���ó�óÊö2ü<4���GÊö7÷A ��ÿ� ���ób�� &[R}þ�ö��OóxôQþb�OóÊö2÷D� b #Mÿ<4­�Oóxô?h n ��ôQþOôy4T�xü�ü�U@�òó,ôbBÊþOû)�Ql�ÿ�÷xû3��ö2÷AøZôQûú�4%4Yú«þ3�Z�,ü°ö;R���U�øQö2÷DGAôøZú0�ZGxÿ�÷xô� �ÿ�÷���ú:ö û�ÿ�÷xý«ü�ôF4YúMþ)���xüHö�~

=3� n I�� n � n � Y n ^%_`h n ^%_�� �n LR².0Uaôvþ�ô���n$ÿ�û�ö7÷qc�e b ��ö���þ�ÿ<7Ô�ó,ú«û�ô�üHö2û3� b e b Gxü�úxø)��ÿ�û��Oóxô b e b ÿ� WôQ÷��Oÿ+���D��ö���þ�ÿ<7 ö7÷A �óxÿHøOó'ÿ�ûùvôQþ�ú:ú0��óxôQþ3�ÿ�û�ô�@

Ã����xþ�ô(���xü���ÿ��xü��Wÿ�÷xý�R².0UVG����g�n ö7÷A ��xû�ÿ�÷xý���ó,ô�ú«þ3��óxúMý«úM÷Êö2ü�ÿ�����ú�4*��óxôIõ�ö7÷ÊøZùQúMû 2 ô%ø8�Oú«þOû�#��ô4ûOôQô���óÊö����b�n =3��n?I � n�@ia�ôQ÷ÊøZô � nÒÿ�û���ó,ô4úMþ)�Oóxú«ýMú«÷Êö7üb�xþ�ú�ȸô%ø8��ÿ�úM÷Õú�4[= úM÷���ú?��ó,ôû)��Gxû)�ÊöMøZôIû)�Êö7÷6R`�Qn�U*û3�Êö2÷,÷xô� �G����Oóxô�øZúMü����:÷xû6ú�4���n�@ M ��øQö7÷¯GAô�ûOóxú��÷�G���ÿ�÷A ��Aø8��ÿ�ú«÷��OóÊö��û)�Aö2÷6R���n�U�I û3�Êö2÷6RCY _ ¶8=�Y _ ¶8= � Y _ ¶�L�LLe¶8= n n _ Y _ U(@ Þ þOú��9ö� Wÿ<WKôvþ�ôQ÷����AôQþ�û3�Êô2ø8��ÿ 2 ô�#b��ó,ôR5G,ü�úxø3��Uõ�ö7÷ÊøZùQúMû�ö2ü�ýMú«þ�ÿ��Oó��.ÿ�û�ö��:ô��óxú� d4Yú«þøZúM÷xû)�Oþ)�Êø8�Zÿ�÷xý�ö7÷4úMþ)�Oóxú«÷xúMþ)��ö7ü6GÊö2ûOÿ�ûX4}ú«þb��ó,ôR5G,ü�úxø3��U+=5þ)�Wü�ú 2 û)��G,û)�ÊöMøZô¯ Wô(�OôQþ)�:ÿ�÷xô� �G��Ô=�ö7÷A �Y�_�@�òó,ô�úMþ)��ó,ú«ý«úM÷Êö2ü%�xþ�ú�ÈZô%ø8�Oÿ�úM÷jú�4Y=ú«÷��Oú[��óxô�RTGxü�úxø)��U�=5þ3�Ãü�ú 2 û)��G,û)�ÊöMøZô�ÿ�û � n @*aôQ÷Êø¸ôQ�OóxôôQÿ�ý«ôv÷ 2 ö7ü��xôQû6ú�4 � n ö2þ�ôF��óxôyÓ5ö��Wü�ôvÿ�ýMó��Óÿ���ù:ö����xþ�ú�7xÿ���ö��Oÿ�ú2÷,ûy4}þ�ú�� û3�Êö2÷ÂR`� n UF��úD��óxô:ôvÿ�ýMôQ÷ 2 ö2ü��xôQûIú�4g=?@ M ÷ ö� � sÿ+�Oÿ�ú«÷-#Aÿ<4��$ÿ�û ö7÷ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�ú�4 � n #-�Oóxô 2 ô�ø8��úMþZ��I�� n �:ÿ�û�ö7÷ ö����xþOú�7sÿ���ö���ô�ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�ú�4y=?@��5ÿ�ô��ô� ÿ�÷x�Oóxÿ�ûb4YúMþ)��#��Oóxô�õ�ö7÷ÊøZùQúMû�ö7ü�ýMú«þOÿ+�Oó�� þOô(�xüHö«øZôvû ö�üHö7þ�ý«ô�ö2÷A D Wÿ<Á4ø8�xü��ôQÿ�ýMôQ÷ 2 ö2ü��xô��xþ�ú0Gxü�ô(�ÿ�÷ 2 ú«ü 2 ÿg÷xý¯= G��!ö:û)��ö7ü�ü8ö7÷A 'ô%ö7û)�!ôvÿ�ýMôQ÷ 2 ö2ü��xô[�,þ�ú�G,ü�ô�3ÿ�÷ 2 ú«ü 2 ÿ�÷,ý���óxô�Gxü�úxø)�D�Oþ�ÿ� WÿHö2ýMú«÷Êö7ü��ö��Oþ�ÿ<7 � n�@

aú��^ý«úWú� �ö2þOô9�Oóxô�ö����,þ�ú�7xÿ���ö���ÿ�ú2÷xûFú�G��Zö2ÿ�÷xô� ;G���û�úMü 2 ÿ�÷xýb�OóxôbGxü�úxø3�Q�Oþ�ÿ� WÿHö2ýMú«÷Êö7ü«ôQÿ�ýMôQ÷��2 ö2ü��xôX�xþ�ú0Gxü�ô(�Tÿ�÷ 2 úMü 2 ÿ�÷xýy�Oóxôb��ö��Oþ�ÿ<7 � n<� Å ÷:ö��Aú«û)�OôQþ�ÿ�úMþ�ÿ�GAú��x÷C �ú«÷���óxôþOôQû�ÿ� ��Êö7üÊÿ�û*ý«ÿ 2 ôQ÷G���/�÷A WôQþ3��úWú� À�+&�.)~�õ0ô(�?��¶���GÊô:ö2÷�ôQÿ�ý«ôQ÷��Aö2ÿ�þb4YúMþ � n�#Aÿ�@ ô0@+# � nN�[I6�H��#�ö7÷A 'ü�ô(�[�¯I���n��0#��óxôv÷ �

=���`?�<� � ��I � hTn ^%_ ��n � �0¶R{;0U�óxôQþOô�� n ö2þOô���óxô5ü°ö7û)� b øZú0���ÊúM÷xôQ÷���û�ú�4-�OóxôIôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ~�0@*òóxô[Ä0�Êö2÷���ÿ���� � h n ^%_#� n � � øQö2÷GÊô�ø¸ú��������Oô� ��ÿ���óxú0����øZú���������ÿ�÷xýD��ó,ô�ö����xþOú�7xÿ+��ö���ô�ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þ���@NaôQ÷Êø¸ô�#*�ÿ���óÒû�ú��:ô�:ú� Wÿ<BKøQö��Oÿ�ú«÷xûb WôQûZøZþ�ÿ�GAô� 'ÿ�÷�Ö)'C@���#�R{;�UX�,þ�ú 2 ÿ� WôQûö2÷�ÿ�÷xô"7:�AôQ÷xûOÿ 2 ô�ö;�ÊúMû)�OôQþ�ÿ�ú«þOÿ0ôQþ�þOú«þFGÊú0�x÷A 6@

Þ úMþ)���xüHö�RC;�U(#7óxú���ô 2 ôQþ�#} WúWôQûc÷xú��6ý0�Êö2þZö2÷���ôvôb��óÊö��DýMúWú: �ö����xþ�ú�7xÿ���ö��Oÿ�úM÷xû-�OúIôQÿ�ý«ôQ÷��Aö2ÿ�þ�û�ÿ�ü�ü*ö����Aô%ö7þÚÄ0�xÿHø3�Wü��}@y®:�ÊøOó öd�xþ�ÿ�ú«þOÿ*ôQû)�Oÿ+��ö���ôQû�ö2þ�ô;�xþ�ú 2 ÿ� Wô� �G��x�Oóxô�=�ö7÷xÿ�ôQü<�:â*ö2ÿ�ýMô8�:®xöMö� ��óxôvú«þ)��@*âDö7þ�ü�ô(�3�V� /0�ÃýMÿ 2 ôQû-�OóxôV�:úMû)�- Wô(�Zö2ÿ�ü�ô� [ Wÿ�ûZø8�xû�ûOÿ�ú«÷�4YúMþ6��óxôcû�ÿ�÷xý«ü�ô 2 ô�ø8��úMþDøQö7û�ôFR b IÛ&�U(@òóxôÒý«ôQ÷xôvþ�ö2ü�ÿ�ù%ö���ÿ�ú«÷xûN��úÀ��óxô�Gxü�úxø)�ÕøQö7û�ô���ôvþ�ô ú«þOÿ�ý«ÿ�÷Êö2ü�ü��� WôQþ�ÿ 2 ô� iG��2/÷C WôQþ)��úWú� Û��&�.)@¹ 7���ôQ÷,û�ÿ�ú«÷xûF��ú�GÊú0��ó'ú�4V�OóxôQû�ô;�xþ�ôQûOôQ÷���ö���ÿ�ú«÷xûIøQö2÷DGAô�4Yú0�x÷A :ÿ�÷?��/��)@�0é 0é ����s�����xð2ë�ì� �!xë�ì� xê���"�íAì�$3 xë%ñ�íÊê_&�!�í�ð�'4�T xê6ð�(«í*�T �!.-AíÊì2ñHë���$ é�òóxô6÷,ô87���û)�Oô(�ÿ�û-��ú�øZúM÷xû�ÿ� Wôvþ­�Oóxô�ý«ôQ÷xôvþ�ö2ü�ÿ�ùQô� �û3�����:ô(��þOÿ°øcôQÿ�ý«ôv÷��xþ�ú0Gxü�ô(�Û=�H�IzJA{|H%@%p ôQþ�ôX��ô���úIþ�ô� :�ÊøZô��óxô��,þ�ú�G,ü�ô�°��ú'û3��ö2÷C xö2þ8 D4YúMþ)�×G}�>4Çö«ø8�Oú«þOÿ�÷,ýx{ #6�Oóxô���óxþOôQô8����ôQþ8� þ�ô�ø8�xþ�þOôQ÷0øZô�R���UF��ú0�xü� GÊô�øZú��:ô Y n ^%_�h n ^%_bI�{ n _F¡ � =�{ n _F¡ � Y n `�Y n å n `qY n n _`h �n LR²!0U

M 4¯��ôÀ�xþ�ô�Z�xü��Oÿ+�,ü+�ÙR²!�U�G��§{ _F¡ � ö7÷A z��ö��Mô?��óxôÀ��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷1ú�4 2 ö2þOÿHö�Gxü�ôQû�¢Y�nÛI{ n _F¡ � Y n #6R�!�U�GÊô�øZú��:ôQû

{£¢Yon ^%_ hTn ^%_ Iz{ _F¡ � { n _F¡ � =¤¢Yong`P{¥¢Y�n�åQnF`Ê{¦¢Yon n _ h �nIz=�¢YonF`Ê{¥¢Y�n�åQnF`P{¥¢Y�n n _ h �n LRe&�10U

òóxô[��ö��Oþ�ÿHøZôQû§¢Y�n�ö2þOô�÷xú��|{K�ÇúMþ)�Oóxú«ýMú«÷Êö7ü²#Mû�ÿ�÷Êø¸ôsYF�n Y�nQIzæ�ÿ����xü�ÿ�ôvû2¢YF�n {¦¢Yon�I�æ�@�òó,ÿ�ûÿ�û6ö7ü�ûOú�öy�,þ�ú��AôQþ3����ú�4 �OóxôôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�ûQ[ ú�4 �Oóxÿ�û*ý«ôQ÷xôvþ�ö2ü�ÿ�ùQô� �ôvÿ�ýMôQ÷��xþOú�Gxü�ô(��@Fòóxô�ö����xþ�ú�7��ÿ+��ö���ô�ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOû[�ÿ�ü�ü�ô 2 ôQ÷��)�Êö7ü�ü���GAô:øZú���������ô� �ÿ�÷���óxô:û3��Gxû3�Êö«øZô:û3�Êö2÷ÂRo¢��U(#0þOôQýÃö7þe Wü�ôQûOû

Page 8: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

; =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

Þ úMþQlÚIº&�¶8��¶)/gL�L(L� Wú®Wô(��m7n Iz=¨¢Yonb`�{¥¢Yon n _ hF�n®Wô(�bå n I�¢YF�n {�m n®Wô(��© n ^%_ Ipm n `Ê{¥¢Y n å n®Wú«ü 2 ôQ{4i n ^%_yIp© n ^%_��ú���������ô���óxô[{K�~ú«þ3��óxúMý«ú«÷Aö2ü�4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷¨¢Yon ^%_ hTn ^%_ I�i�n ^%_

¹ ÷A �ü�úWú��t*uwvyxª>2C*«�ô�ô�÷XB9øùî)î²ðdî��*õ�÷Tô�÷¬B5ý(ø ó �÷.­FûC®8ï9ïF÷5òB�ó�DoA3ø�îCDC|�}�ý8ô<DX�î)ûbý(ø õªîFB�óÕò�ö(ïQ�ú�4*��óxôF4YúMþ)� �xûOô� N4YúMþ9�Oóxô�õ�ö2÷AøZùQú«ûþOô%ø8�xþOþ�ôQ÷AøQô�@�òóxô5ÿ�÷x÷xôQþü�úWú���ú�4Dõ�ö7÷ÊøZùQúMûþ�ô%ø"�xþ�þZôQ÷Êøvô�ÿ�÷��ó,ÿ�ûû3��Gxû3�Êö«øZô ÿ�ûýMÿ 2 ôQ÷�ÿ�÷ Þ ÿ�ýA@���@

òóxô���ö��Oþ�ÿ<7x{ ö����Aô%ö2þOû�ÿ�÷�ûOô 2 ôvþ�ö2üFÿ�÷xû)�Zö2÷ÊøZôvûQ�Oú#ö7û�û3�xþ�ô[�OóxôZ{K�~ú«þ3��óxúMý«ú«÷Aö2ü�ÿÕ���:ú�4­��ó,ôõ�ö7÷ÊøZùQúMû 2 ô%ø8�Oú«þ�û�@ M ÷��Êö7þ)��ÿHø8�,ü°ö7þ�#%��óxô'üHö2û3��û)�Oô(�ÍþOô�Ä0�xÿ�þ�ôQû�ø¸ú��������Oÿ�÷xý���ó,ôx{K�~ú«þ)�Oóxú«ýMú«÷Êö7ü4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷'ú�4~i n ^%_�@y®��Zö2÷A xö7þe � sôQþ�ÿ 2 ö��Oÿ�ú«÷xûú�49��óxô ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+���:ú�49��ó,ô�õ�ö7÷ÊøZùQúMû 2 ô%ø3���úMþ�ûô%ö7û�ÿ�ü���ýMôQ÷xôQþZö2ü�ÿ�ùQô���ú:û�ó,ú����OóÊö��b�OóxôQû�ô 2 ô%ø8�Oú«þOû ö7þ�ô[{K�~ú«þ)�Oóxú«÷,ú«þ)��ö7ü�@ M ��ö����Êô�ö2þ�ûb�OóÊö��{ n _F¡ � óAö2ûb Wÿ�û�ö����Êô%ö7þ�ô� x4Yþ�ú0� �OóxôIû)�Zö2÷A xö7þe �þ�ô�ø8�xþ�þOôQ÷Êøvô�#Aú«÷xü�����ú�þ�ô%ö����Aô%ö2þIö��X��óxôF�ÊôQ÷��xü<���ÿ���ö���ô�û)��ô� ÿ�÷� Wÿ�û�ý��,ÿ�ûOô#ö7û�ö�ûOú«ü����Oÿ�úM÷!ú��AôQþZö���ÿ�úM÷-@ M ÷A WôQô� Â#VR8&�1�U5ö����,ü�ÿ�ô� ���úD��ó,ô�úMþ�ÿ�ý«ÿ�÷Êö7ü�xþ�ú0Gxü�ô(� µ HiI JA{|H ÿ�û��:ôvþ�ôQü���ö7÷Íÿ����xü�ÿHøZÿ��[4}ú«þ)��ú�4Q�Oóxô!ô87��xü�ÿHøZÿ���þ�ô� ��Aø8��ÿ�ú«÷K��úÒû)��ö7÷�� xö2þ8 P4Yú«þ3��@Íòóxÿ�û:ÿ�û:÷xú0�Z�OóxôjøQö7û�ô��óxôv÷ã= ÿ�û���ö��«ôQ÷Õö7û���óxô'ú��AôQþZö���úMþ:ÿ�÷à�Oóxô'û)�Aô%ø8�Oþ¸ö7ü��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷-@­®:��Gxû)�Oÿ��)���Oÿ�÷,ý¯{ºR µ `�Ø6{|U n _ {S4YúMþy= ýMÿ 2 ôQû�~

{£¢Y n ^%_`h n ^%_bI�{ºR µ `?Ø6{|U n _ {¥¢Y n `?{£¢Y n å n `�{£¢Y n n _\h �n LRe&0&�U

{ ÷xú��.ö����Aô%ö7þ�û�ÿ�÷ tªs�s ú�4X��óxô��OôQþ)�:û�ÿ�÷���óxô:þOô%ø8�xþOþ�ô�÷ÊøZô�@ Þ ú«þ)��ö7ü�ü+�N��ô�øvö2÷��xþ�ô(���xü���ÿ��xü��Re&0&�UXG��¯{ n _ ��ú:ú0G���ö7ÿ�÷4ö�þ�ô�ø8�xþ�þOô%÷AøZô¢Y n ^%_�h n ^%_9I|R µ `ÊØ6{|U n _ {£¢Y n `¯¢Y n å n `¯¢Y n n _`h �nRe&���U

ÿ�÷?�óxÿHø�ó�{ n _ WúWôQû�÷xú���ö����Aô%ö2þ�@!òóxÿ�û�ö7ü�ü�ú��û��xûZ�Oújö����xü�����óxô�û�ö��:ô:þ�ô%ø8�,þ�þZôQ÷Êøvô'ô 2 ôQ÷�óxôQ÷�{ ÿ�ûûOô(�:ÿ� Wô8BÊ÷,ÿ+�Oô�@*òóxô9È"�xû)�OÿÕB0øQö��Oÿ�úM÷�4YúMþy Wú«ÿ�÷xý�û�ú�ö����Aô%ö2þOûü°ö���ôQþÿ�÷�Öe��@ 'C@

Å �b��óxÿ�ûb�Aú«ÿ�÷��9��ôIû�óÊö7ü�ü0÷xú:ü�ú«÷xýMôQþb�������OóÊö��OûF �ú«÷D��óxô���ö���þ�ÿHøZôvû�@6òó,ô öMø8�)�Aö2üDõFö2÷Êø¸ùQú«ûþ�ô%ø"�xþ�þOô%÷Êø¸ô[4YúMþû�úMü 2 ÿ�÷xý�RT'}U�ÿ�ûý«ÿ 2 ôQ÷�ÿ�÷ Þ ÿ�ýC@}/�@

Å ûOû)���:ÿ�÷xýN��óxô[��ö���þOÿÕ7Ô{4Y n ^%_�ÿ�û�öMø8�)�Êö7ü�ü+��û)�Oú«þ�ô� ?R~ö���ü�ô%ö7û)�F��ô(���Aú«þZö2þ�ÿ�ü���U(#���óxô:ö2ü�ý«ú��þ�ÿ���ó�� ö2ûX�þ�ÿ��)�OôQ÷'þ�ô�Ä0�xÿ�þOôQû�úM÷xü���úM÷xô��Z�xü��Oÿ+�,ü�ÿ�øQö��Oÿ�ú«÷�G��¯{S�AôQþû)�Oô(�jö2÷C :÷xú;4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷ú�4V{ ÿ�û�þOô�Ä0�xÿ�þ�ô� 6@còóxô�üHö7û)�û)�Oô(�'ú�4*��óxôIõ�ö2÷AøZùQú«ûü�úWú��%#���óxô[{ Ñ8³ªq"u Ü ³`°0³ª´Ct�sÕva�t�u²vT³�´ ú�4Dö�ûOô(�ú�4 bD2 ô%ø8�Oú«þOû�#Aÿ�ûY Wÿ�ûZø8�xû�ûOô� �ÿ�÷�Öe'C@�&�@

¿F�xþ�÷xô"7:�*ýMúÃö2ü2ÿ�û%��ú�ýMôQ÷xôQþZö2ü�ÿ�ùQôV�Oóxô�û3��ö7÷A xö2þ8 IôQÿ�ý«ôv÷ 2 ö7ü��xô6ö����xþOú�7xÿ+��ö���ÿ�ú«÷5þ�ôQû3�xü���û*��úF��óxôû)�Aô%ø8�Oþ�ö2üC��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷[Gxü�úxø3��õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó���@ Å ûVGAô84Yú«þOô�#«øZú0�ZG,ÿ�÷,ÿ�÷,ý�ö2ü�üNl�ÿ�÷xû)�Zö2÷Êø¸ôQûú�4XRe&��0U�ÿ�÷}�Oú�úM÷xôIô�Ä0�Êö��Oÿ�ú«÷D�Wÿ�ôvü� sû

R µ `�Ø6{|U n _ {6� n I�� n � n � Y n ^%_`h n ^%_�� �n ¶Re&�/�U

�óxôQþOôd�Qn�# � n�#Êö7÷A ���n�ö2þOôZ Wô8BÊ÷,ô� jö7û�ÿ�÷�R².0U(@bâ*þ�ô�Z�xü��Oÿ+�,ü+�Wÿ�÷xýNRe&�/�UbG��%�b�n { ö7÷A D�xûOÿ�÷,ý��óxô[{K�~ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����ú�4­��ó,ô�õ�ö7÷ÊøZùQúMû 2 ô�ø8��úMþ�û�#,ÿ��X4Yú«ü�ü�ú��ûX��óAö��� �n {ºR µ `�Ø6{|U n _ {6� n I � n LaôQ÷AøZô�# � n ÿ�ûN��óxôÔ{K�~ú«þ3��óxúMý«úM÷Êö2üb�xþOú�ÈZô%ø"��ÿ�ú«÷aú�4�R µ `�Ø6{|U n _ ú«÷���ú?�Oóxô�Gxü�úxø3�±=5þ3�Ãü�ú 2û)��G,û)�ÊöMøZô�û3�Êö2÷,÷xô� DG��¯�Oóxô�øZú«ü����:÷,ûú�4+� n @còóxô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQûú�4 � n �ÿ�ü�ü�ö����,þ�ú�7xÿ���ö���ôF��óxô

Page 9: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG !

M ÷xÿ���ÿHö7ü�ÿ�ù%ö���ÿ�ú«÷%~

®sô(�gY f IK1®sô(�gh _ I�1��ó,úÃúMû�ô?i _ ö2÷A �ú«þ3��óxúM÷xú«þ3��ö2ü�ÿ�ùQôy�Oóxô�øZúMü����:÷xûú�4�i _ �Oú�ú0G���ö7ÿ�÷�Y _

�ÿ���ó�YF� _ R²{4Y _ U�I�æC²õ�ö7÷ÊøZùQúMû�õÈúÃú0�-~

Þ ú«þQl[I|&�¶8��¶8/bL(L�L� Wú®sô(��m7n I|R µ `PØ6{|U n _ R²{4Yon�U%`9Yon n _ hF�n®sô(�bå�n I4mg�n R²{4Y�nªU®sô(�+i n ^%_yI4m n `3Y n å n��ú0�������OôgY n ^%_�ö2÷A >R²{4Y n ^%_"U�û3�ÊøOóD��óÊö��

ö�UQY n ^%_#h n ^%_ I2i n ^%_GAUoYF�n ^%_ R²{4Y n ^%_eU3I�æ ²

¹ ÷A �ü�úWú0�t*u�vyxª³7C1z*øùî{D\|�}�ý8ô<D¬�î)ûXý(ø õªîFB�óÕò�ö(ï%�8îFBVò�ö�÷*ü)óACB5ý"ò+ó�î)ô[ð�B�î`A3ø�÷Tï��ôQÿ�ý«ôv÷ 2 ö7ü��xôQûIú�4yRT'}U@ M 4�R{�0¶`��UIÿ�û�ö2÷�ôQÿ�ý«ôQ÷��Aö2ÿ�þIú�4 � n #0ÿ�@ ô�@�# � n ��I´����#-�OóxôQ÷ÀR²�DI¨� n ��¶�µ�IØ � _¶ UX�ÿ�ü�üAGAô�ö2÷!ö����xþ�ú�7xÿ���ö��Oô�ôQÿ�ý«ôv÷��Êö2ÿ�þú�49R²/0U(@

òóxôIý«ôv÷xôQþ�ö7ü�ÿ�ù�ö���ÿ�úM÷4ú�4­�Oóxô�ö��ÊúMû)��ôvþ�ÿ�ú«þOÿ�þ�ôvû�ÿ� ��Êö7ü-GAú��x÷A �RC;�U�ÿ�ûR µ `�Ø6{|U n _ {|��`��<�;I2Yon ^%_ h�n ^%_ � �n �0LRe&'}U

Þ ú«þo�k·Ii1�ÿ��X4Yú«ü�ü�ú��û9�OóÊö��

R µ `9µA{|U3��I|` &� R µ `ÊØ6{|U�Yon ^%_ h�n ^%_ � �n �0LòóxôyÄ0�Êö7÷}�Oÿ�����ú«÷��Oóxô�þOÿ�ýMó��Dÿ�û�ø¸ú��������Zö�Gxü�ôX�ÿ���óxú0���6ô87��xü�ÿHøZÿ���ü���øZú0��������ÿ�÷xý��Oóxô�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þ��#�G�����úM÷xü��#ö��9�Oóxô�øZúMû)��ú�46ö��Z�,ü+�Oÿ��xü�ÿ�øQö���ÿ�ú«÷�G�� µ `>Ø6{ #0�óxÿHøOó�ÿ�û�÷,ú��9 Wôvû�ÿ�þ�ö�Gxü�ô�@ M ÷�Ö)'C@����ô��xþOôQû�ôv÷}�Iö[GAô(�3��ôQþF�Uö����Oú�ú0G���ö7ÿ�÷'ö�þOôQû�ÿ� ��Aö2ü6GAú��x÷A Â@XR Ý ú0��ô���óAö��+��I�1�øZúMþ�þ�ôvû)�Aú«÷A Wû��Oúö2÷'ÿ�÷�BÊ÷xÿ��Oô�ôQÿ�ý«ôv÷ 2 ö7ü��xôIú�49R�/�U#��óxÿHø�ó'ûOóxú��xü� �÷xú0��ö����Aô%ö2þÿ�÷ � #Êö2ûy sÿ�ûZø8�xûOû�ô� DGAôQü�ú��[@��6ôQþ3�û)��ö7ü�üQ��Ì û:øZúMþ�þ�ôvû)�Aú«÷A À��úÒôQÿ�ý«ôv÷ 2 ö7ü��xôQû�4Çö7þ�4YþOú�� ��óxô�û�óxÿ<45��@'òóxôQûOô ø¸ú«÷ 2 ôQþOý«ô�û�ü�ú��ü���¸i�Oóxô Wÿ 2 ÿ�ûOÿ�ú«÷¯G�����ÿ�÷¯�Oóxô�þOôQû�ÿ� ��Êö7ü6GÊú0�x÷A Wû5þ�ô8ÉAô%ø8��û��OóxôQÿ�þþ�ôQüHö���ÿ 2 ôIÿ�÷Êö«øvø8�xþ�öMø8��@ U�0鹸�é �*�8$ ñYîº�<»6êFñHëH�Wê�������ñHêTë����9$3 xë�ì2ñ.¼ {;éòóxþ�ú0�xý«óxú0������óxôD Wÿ�û�ø8�,û�û�ÿ�úM÷Íö�GAú 2 ô�#��ô!ö7û�û)���:ô� À��óÊö��¯{ �Uö7û�ö��Aú«ûOÿ���ÿ 2 ôD Wô8BÊ÷xÿ��Oô���ö��Oþ�ÿ<7-@ òóxôN4Yú«þ3�Z�,ü°ö���ÿ�ú2÷Íú�4Q�OóxôDGxü�úsø3�õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó��Ù4Yú«þX��ó,ô 2 ÿ�GxþZö���ÿ�úM÷��xþ�ú0Gxü�ô(�� WúWôQû÷xú0��þOô�Ä0�xÿ�þ�ô���ó,ôy4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷�ú�4­{ @aôQ÷AøZô���óxô:û3�Êô�ø8��þZö2üX��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷Òõ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó�� øQö7÷ÔGAô�ö����,ü�ÿ�ô� x4Yú«þ3��ö2ü�ü��¯�óxôQ÷{ ÿ�ûû�ô(�:ÿ� Wô8BA÷xÿ���ô��ÿ+�Oóxú����X45�xþ)�OóxôQþ��:ú� Wÿ<BKøQö���ÿ�ú«÷xû�@baú���ô 2 ôQþ�#C��óxô�ôQÿ�ý«ôQ÷��xþ�ú0Gxü�ô(�°R�/�U�óÊö2ûÿ�÷�BÊ÷xÿ���ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@ Þ úMþ)�)�,÷Êö��OôQü��}#���ô�÷xôvô� �ú«÷xü�����ú���ö��«ôV�Oóxô�ú0G 2 ÿ�ú0�xû-Gxü�úxø3�[�:ú� Wÿ<BKøQö���ÿ�ú«÷ú�46��óxôIö2÷Êö7ü��ÃûOÿ�ûDÿ�÷�����!6��ú þ�ô(�:ú 2 ôb��óxôÿ�÷�BÊ÷,ÿ+�OôôQÿ�ý«ôQ÷��Êö2ÿ�þ�û�4YþOú��Û�Oóxô�þOô%ø8�xþOþ�ôQ÷AøQô�@ Þ úMü�ü�ú��ÿ�÷xýÝ ú0�xþ��)¿F�:ÿ� ô(��ö7ü²@�#���óxô�û)�Zö2þ)�Oÿ�÷xý¯Gxü�úxø3�N4Yú«þF��óxô:õ�ö7÷ÊøZùQúMû ö7ü�ý«ú«þOÿ���ó�� ûOóxú��,ü� >GÊô:øZú���������ô� ö2ûÿ�÷ Þ ÿ�ýA@�'C@

òóxô:ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û ú�4 µ HÔI JA{|H øZúMþ�þOôQû)�Aú«÷A sÿ�÷,ý���úNBÊ÷xÿ��Oô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�øZúM÷xû�ÿ�û)� ú�4�öøZú����Aú«÷,ôQ÷���ú«þ3��óxúMý«úM÷Êö2ü6�Oú���óxô�÷��xü�ü 2 ô%ø8��úMþ�ûIú�49{ ö2÷A 'ö:øZú0���ÊúM÷xôQ÷���ÿ�÷D��ó,ô�÷��xü�ü�û3�Êö«ø¸ô�ú�4{ @ ¹ þ�ÿHøZû�ûOú«÷i��&�/û�ó,ú��û[��óÊö��[��ó,ô:û�ô%øZúM÷A 6#c÷}�,ü�ü�û3�Êö«øZô:øZú0���ÊúM÷xôQ÷���ÿ�û[ Wô(�OôQþ)�:ÿ�÷xô� ?G�� ö7÷ö2ü�ý«ôGxþ�ö7ÿ°øø¸ú«÷xû3��þ�ö7ÿ�÷}�X4}þ�ú�� �Oóxô�÷xúM÷��~÷}�,ü�ü�û3�Êö«øZôIøZú����Aú«÷,ôQ÷���@*òóxôIøZú«÷xû3��þZö2ÿ�÷���ô87��xþOôQû�ûZôQûF��óxô

Page 10: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

&�1 =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

��óxúWúMû�ô ½i _��ú0��������ô i _ IzR µ `�Ø6{|U n _ {¾½i _{K�~ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ùQôgi _ I2Y _ h ft*u�vyxª¿MC9íÂî)ïVð�ñ�ò�ý8ò�ó�î)ô�î���ò�ö�÷­û�ò�ý�B�ò�ó<ô�õoA)øùî{D\|`�

4ÇöMø8�y�OóÊö���ö2ü�üFú�49�OóxôQû�ô:ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOû�ü�ÿ�ô�ÿ�÷���óxô�þ�ö7÷xý«ô ú�4yR µ `�Ø6{|U n _ { @ M �5ÿ�û�û�ó,ú��÷jÿ�÷��&�/)#C� �0! �OóÊö��ö2ü�üAú�4-�Oóxô�õFö2÷ÊøZùvú«û 2 ô�ø8��úMþ�ûü�ÿ�ôÿ�÷N��óxÿ�û6û3��Gxû3�Êö«øZô;�óxôQ÷¯�Oóxô�û3��ö7þ)��ÿ�÷xý 2 ô�ø8��úMþ�ûö2þOô!ø�ó,ú«û�ôv÷Õÿ�÷���ó,ÿ�û:û3��Gxû3�Êö«øZô0#�ö2û�ö�GÊú 2 ô�@�p ÿ+�Oó��Oóxÿ�û�ø�ó,ú«ÿHøZô'ú�4Iû)��ö7þ)�Oÿ�÷,ý?Gxü�úsø3�6#6ÿ�÷�BA÷xÿ���ôôQÿ�ý«ôv÷ 2 ö7ü��xôQû:óÊö 2 ô�÷xú ÿ�÷�ÉA�,ôQ÷ÊøZô!úM÷��Oóxô�Gxü�úxø3�Íõ�ö2÷AøZùQú«û'ö2ü�ý«úMþ�ÿ���ó�� ÿ�÷ ô87Êö«ø"��ö2þ�ÿ��Oó��:ô(��ÿHø�@M ÷ÀÖ)'A@�����ô:ö� � !ö¨BÊ÷Êö7üV�ÊúMû)�3�xþ�úxøZôQûOû�ÿ�÷xý!û3��ô(����úD���,þ�ý«ô���ó,ô#ö����xþ�ú�7xÿ���ö��Oô�ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û ú�4øZú0���ÊúM÷xôQ÷���û5÷xú���û�ö���ÿ�û�45�Wÿ�÷xý���óxô�øZú«÷xû3��þZö2ÿ�÷��ÿ�÷dBÊ÷xÿ���ô��xþOô%øZÿ�û�ÿ�úM÷jö2þOÿ+�Oó��:ô(�Oÿ°ø�@�Èé�À0é �]�����xð2ë�ì� �!6ë�ì� xê���"�íAìH$3 ,ë%ñHíAê%"�íAì�&Dï6ð�'*!Hñ�ê�-%�*ì2í7&�!.�8$9� é5òóxôFBÊ÷Êö2ü6�Aú«ÿ�÷���ú�4��ó,ÿ�ûûOô%ø8�Oÿ�úM÷!ÿ�û9�Oóxô�û3�Êô%ø"��þ�ö7ü*��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷d4Yú«þX��ó,ô[G��Êø3�Wü�ÿ�÷,ýZ�xþOú�Gxü�ô(�

µ HNIiJ µ�Á H%¶Re&�,�U

�óxôQþOô µ ÿ�û%��óxôû3�}���:ô��þ�ÿHø��ÊúMû�ÿ���ÿ 2 ô6û�ô(�:ÿ� Wô"BÊ÷xÿ���ôû3��ÿ<WK÷,ôQû�ûV��ö���þOÿÕ7�ö7÷A µ Á ÿ�û-�Oóxôû)�����:ô(���þ�ÿHø� Wÿ<WKôvþ�ôQ÷���ÿHö7üDúMþý«ôQú0�:ô(��þOÿHø�û3��ÿ<W0÷xôQû�û���ö���þ�ÿ<7-@6òX���xÿHøQö2ü�ü���ú«÷xü��4ö;4}ô(�Bôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ø¸ü�úMû�ôQû3���ú'ùQôQþOú!ö2þ�ô��ö2÷��Oô� 6@ Å û�ÿ����xü�ô:ö����xþOúÃöMø�ó���ú0�xü� DGÊô��Oú�ÿ�÷���ôQþZøOóÊö2÷xýMô���óxô�þ�úMü�ôQûIú�4 µ ö7÷A µ Á ö2÷A N��ú�ø¸ú��������Oô���óxô�üHö7þ�ý«ôvû)�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ú�4V��óxô��xþOú�Gxü�ô(�

µ�Á H�IK¾ µ H-¶Re&���U

�ÿ���ói¾ÇI _jG}�Õö����xü��Wÿ�÷,ý?��óxôÒû�ÿ����xü�ôjõFö2÷ÊøZùvú«û!ö2ü�ý«úMþ�ÿ���ó��½�ÿ���ó,ú����:ûOóxÿ<45��û?����&3)@;òóxÿ�û

þ�ô%ø¸ÿ+�,þ�úxøQö2üIö����,þ�úÃöMøOó�óAö2û���ó,ô4ûZö��:ô� WþZö��bGÊö«ø3�Wû�ö2ûDR���U(@Oaú���ô 2 ôQþ�#�ÿ��:ÿ�û�ú�45��ôQ÷ ô8W0ô%ø8�Oÿ 2 ô�óxôQ÷ µ ÿ�ûb�ÊúMû�ÿ���ÿ 2 ô[ Wô"BÊ÷xÿ���ô�GAô%øQö��,û�ô���óxôI÷�����GÊôQþ5ú�4*ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûû�ú��,ý«ó���ÿ�ûþZö2þ�ôvü+��üHö2þ�ýMô�@

®Wóxÿ<45�Oÿ�÷,ý4ö2÷C ��Êö7þ)�Oÿ°ø"�xüHö2þ�ü��D��ó,ô:û�ô(�:ÿ� Wô8BA÷xÿ���ô µ øQö2ûOô:þ�ô�Ä0�xÿ�þ�ô�ö7÷ ö7ü���ôQþO÷Êö��Oÿ 2 ô[4}ú«þ)� ú�4��óxôIû3�Êô%ø"��þZö2ü%��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷���&�!)@*òóxôIû�óxÿ<45�Oô� 'ö2÷A �ÿ�÷ 2 ôQþ3��ô� >�xþ�ú0Gxü�ô(�

µ R µ `PØ µ Á U n _ µ H�IK¾ µ HRe&�.�U

ÿ�ûû�ú«ü 2 ô� 'ÿ�÷xû)�Oô%ö� ú�4­�Oóxô�ú«þ�ÿ�ýMÿ�÷Aö2üC�xþ�ú0Gxü�ô(�°R8&�,0U(@�òóxô�õFö2÷ÊøZùvú«û�þOô%ø8�xþOþZôQ÷ÊøZô:ÿ�û�øQö7þ�þ�ÿ�ô� �ú�����xû�ÿ�÷xý µ �~ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+����ö��:ú«÷xý��Oóxô:õ�ö2÷AøZùQú«û 2 ô%ø"��ú«þOû�@ ¹ öMøOó��Z�,ü+�Oÿ��xü�ÿ°øvö���ÿ�ú2÷DG��D��óxô[��ö7û�û��ö��Oþ�ÿ<7Ú{�ÿ�÷[�Oóxô 2 ÿ�GxþZö���ÿ�úM÷ øvö2û�ôÿ�ûFþ�ô(�xüHöMøZô� ;�ÿ+�Oó�öb���xü���ÿ��xü�ÿ�øQö��Oÿ�úM÷�G}���Oóxô�û3��ÿ<W0÷xôQû�û*��ö���þ�ÿ<7µ ÿ�÷N��óxô;G��Êø3�Wü�ÿ�÷xý:øQö7û�ô�ä���óxô�þOôQû)�5ú�4*��óxô�þOô%ø8�xþOþ�ôQ÷AøQô�þ�ô(��ö7ÿ�÷xûb��óxôIûZö��:ô�@

M ÷���óxôFG��Êø3�Wü�ÿ�÷,ý�û3�Êô�ø8��þQö2üC��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷DR²J%¶eHCUFÿ�û�ö2÷:ôQÿ�ýMôQ÷��Êö7ÿ�þcú�4VRe&�,�U*ÿ<4�ö2÷A �úM÷xü���ÿ<4R jj0n*: ¶eHCU�ÿ�û�ö2÷'ôQÿ�ý«ôQ÷��Êö2ÿ�þú�4bR8&�.�U@9a�ôQ÷ÊøZô���óxô ±#��Ï��ªs<v�´8° ͲΠr8Ïeu�q8t�s6u�q8t�´ Í�Ð ³ªq(Òdt�u�vT³�´ WúWôQûI÷xú0�øOóÊö2÷xýMô[��ó,ô�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�#�ö2÷A >��óxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ö7þ�ô�þOôQüHö��Oô� �G��N¾ÔI jj0n1: @�òóxôQûOô�þOôQû)�,ü+�OûøQö2÷�GAô:ú�G��Zö2ÿ�÷xô� � Wÿ�þ�ô%ø"��ü��}#Fú«þ�G��jö����xü��Wÿ�÷,ý¯��ó,ô 2 ÿ�GxþZö��Oÿ�úM÷!û)�Aô%ø8�Oþ�ö7ü9�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷��ÿ+�Oóþ�ô%ø¸ÿ+�,þ�úxøQö��Oô� �û�óxÿ<45�Oûb��ú���óxô�þOô%øZÿ��xþOúsøvö2ü-�,þ�ú�G,ü�ô�°R8&���U@

òóxô�ö0 2 ö2÷���ö7ý«ôQû5ú�4V��ó,ôZG��Aø)�Wü�ÿ�÷xý:û)�Aô%ø8�OþQö2ü*��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷ ö7þ�ô�ôQû�ûOôQ÷���ÿHö2ü�ü��D��óxô û�ö��:ôö2û���ó,ú«û�ô�ú�4X��óxô 2 ÿ�Gxþ�ö���ÿ�ú«÷'û3�Êô%ø"��þQö2üV�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷-@�õFö2þOý«ô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQûIú�4X��óxô�G��Êø3�Wü�ÿ�÷,ý�xþ�ú0Gxü�ô(� ö2þ�ô;��þ�ö7÷xû�4}ú«þ)�:ô� ¯�Oú�ö:øZü��xû)�OôQþIú�4*ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû÷xô%ö2þF�x÷xÿ�����@ ¹ ÿ�ý«ôQ÷ 2 ö2ü��xôvû÷xô%ö2þF��óxôû�óxÿ<45�XØ!ö2þOôy��þZö2÷xû$4Yú«þ3�:ô� :ÿ�÷���ú;��ôQü�üxûOô(�Êö7þ�ö��Oô� �ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�#0�óxÿHøOó4ö2þOô�ô%ö7û�ÿ�ü��#ø¸ú��������Oô� �G����óxô:õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó��D@òóxô;��ö(ÈZú«þ� Wÿ<WKôvþ�ôQ÷Êø¸ô:ÿ�ûF��óÊö���ö$û�óxÿ<45�Iö��QØ�IÛ1:ÿ�û5÷xú��Iö2ü�ü�ú���ô� Â#û�ÿ�÷ÊøZôIö2ü�üxôQÿ�ýMôQ÷ 2 ö2ü��xôQû*��ú��xü� �GAôb��þ�ö7÷xû�4}ú«þ)�:ô� ���ú ú«÷xô�@Fòóxÿ�û6ûOÿ�÷,ý��xüHö2þOÿ�����ÿ�÷Z�Oóxôy�Oþ�ö2÷,û�4YúMþ)��ö����ÿ�ú«÷�ö7ü�û�ú�öªWKô%ø"��ûû�ó,ÿÕ4T��ûøZü�úMû�ô���ú ùQôQþ�úCä 2 ôQþ)�:û3��ö2ü�üÊûOóxÿ<45��ûcû�óxú0�xü� :÷xú0�9GAôy�Zö��«ôv÷�ÿ�÷���óxÿ�û�4Yú«þ3�ú�4­�Oóxô[�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷-@*ò6ö�G,ü�ô�/�ý«ÿ 2 ôvûy Wô(��ö7ÿ�ü�û�4YúMþb��óxô�ôvÿ�ýMôQ÷��xþOú�Gxü�ô(� ÃX�b®�®Wò �<;�#���þOô%ö��Oô� ö2ûIÿ<4Uÿ��y��ôQþOô4öNG��Êø3�Wü�ÿ�÷,ý¯�xþOú�Gxü�ô(��@�òóxô�ÿ�÷xÿ���ÿHö2üFû�óxÿ<45�Iÿ�ûI÷xôQýÃö���ÿ 2 ô�GAô%øQö��,û�ô¯��ô:ú«þ8 Wÿ�÷Êö2þOÿ�ü+�

Page 11: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG &0&

ô87��Aô%ø8����óxô;BÊþOû)��÷,ôQýÃö���ÿ 2 ô�ôvÿ�ýMôQ÷ 2 ö2ü��xô���ú�GAô���óxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôIú�4V�:úMû)��ÿ�÷���ôvþ�ôQû3��ÿ�÷DG��Êø3�Wü�ÿ�÷xý�xþOú�Gxü�ô(�:û;RYû�ôvô¯Öe/�@�;�U(@QÂ0�xû)��ö2û5ÿ�÷x�Oóxô:øQö2ûOô�ú�49�Oóxô 2 ÿ�Gxþ�ö���ÿ�ú«÷'û3�Êô%ø"��þ�ö7üV��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷-#���ôû�ôvôQ�OóÊö��b�OóxôIû�óxÿ<45�b WúWôQû÷xú0��÷,ôQô� N��ú�GÊô�øZü�úMû�ôy�Oú���óxô� WôQûOÿ�þOô� 'ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�ÿ�÷4ö2÷��:ö�GxûOú«ü����Oôû�ôv÷xû�ô�@ M ÷A WôQô� 6#xÿ�÷���ó,ÿ�ûøQö7û�ôy�OóxôIû�óxÿ<45�cÿ�û�ú«÷��Oóxô��þ�úM÷xý�û�ÿ� Wô5ú�4-�Oóxô�úMþ�ÿ�ý«ÿ�÷�ö2÷C ��«ô��û3��ÿ�ü�üxóÊö2û��ó,ôÚ sôQû�ÿ�þ�ô� !ô8W0ô%ø8�5ú«÷'þ�ôvü°ö���ÿ 2 ô5û�ô(�Aö2þ�ö���ÿ�ú«÷%@

ç6è0é�ê(ë?³z%ñ�DC|8ø ó<ô�õFû5ð�÷.D�òB5ý(ø:ò�BTý8ô�ûE�8îFB�ïbý8ò�ó�î3ô�î��%�-�0J2J�_ �ZÞHG8I {�J%à åQâ�ß�ÿ å��>ȯY©g´¸©q§«±Z² _«¯~±Z§«­�º�·Z¯}¹³�ªK LNM O<M ´Q±Z¼ ¯~³~²g±v®H©g»Z³�´v±Z¼ ´Q±¸¼ ¯~³~²g±v®H©g»Z³�´v±Z¼

á ��ÿ ÞQP áZã�R ç�ÿ �¸å�P�áZã)S { Þ�ÿ �QP á¸ã�R áªÿ �TP�áZã�S {~{ ��ÿ åQP�áZã�S8U ß�ÿ ÞQP�áZã�S {� á�ÿ áTP áZã � ç�ÿ ÞvÞ�P�áZã)S { ��ÿ ßTP á¸ã�U ��ÿ ÞQP�áZã�S { R ä�ÿ åQP�áZã�S � ç�ÿ ßTP�áZã�S8Rå á�ÿ áTP áZã � ç�ÿ Þ�ä�P�áZã)S { ��ÿ ßTP á¸ã�U ��ÿ ÞQP�áZã�S { R ä�ÿ åQP�áZã�S � ç�ÿ ßTP�áZã�S8RCCC

CCCCCC

CCCCCC

CCCCCC

á¸ç��Zã å�ÿ ãQP�áZã {}� á�ÿ ãQãTP�áZã � å�ÿ ÞQP�áZã {~{ Þ�ÿ äTP�áZã S � á�ÿ ÞQP�á¸ã S {}� ��ÿ ãQP�á¸ã S {}�áZç��Qá å�ÿ áTP�áZã {}� á�ÿ ãQãTP�áZã � å�ÿ ÞQP�áZã {~{ Þ�ÿ äTP�áZã�S � á�ÿ ÞQP�á¸ã�S {}� ��ÿ ãQP�á¸ã�S {}�áZç��(� ß�ÿ �QP�áZã {}� á�ÿ ãQãTP�áZã � ��ÿ �QP�áZã {}� ��ÿ �QP�áZã�S { ß�ÿ ßTP�á¸ã�S { R ä�ÿ áTP�á¸ã�S { U¹ 7ÊøZô(���g4Yú«þX��ó,ôÚ sÿÕW0ôQþOôQ÷���þ�úMü�ô�ú�4­�OóxôIû)��ÿ<W0÷xôQûOûy��ö��Oþ�ÿ<7 µ #xö7ü�ü0ÿ����xü�ô(�:ôv÷}�Zö��Oÿ�ú2÷D Wô(�Zö2ÿ�ü�û

ö2þOô9�Oóxô6û�ö��:ôV4}ú«þ 2 ÿ�GxþZö���ÿ�úM÷ ö7÷A �G��Aø)�Wü�ÿ�÷xý�ö2÷Aö2ü��Wû�ÿ�û�@ M ûOû)�xôvû6ÿ�÷ 2 ú«ü 2 ÿg÷xýb�Oóxôb{K�ÇúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ<���ú�4Z�OóxôjõFö2÷ÊøZùvú«û 2 ô%ø"��ú«þOûjö����xü��Íô�Ä0�Êö7ü�ü��O��úÀ��óxô µ �~ú«þ3��óxúMý«ú«÷Aö2ü�õFö2÷Êø¸ùQú«û 2 ô�ø8��úMþ�û'ÿ�÷i��óxôG��Êø3�Wü�ÿ�÷,ýÍøQö2ûOô�@Ç®Wÿ�÷ÊøZô���óxôÒû)�Oÿ<WK÷xôvû�û���ö���þ�ÿ<7 µ ÿ�û¯�,û�ô� ÿ�÷i��óxô�ÿ�÷,ÿ+�OÿHö2ü�ÿ�ù%ö��Oÿgú«÷O�xóAö2û�ôÒÿ�÷��óxô�û�ö��:ô¯�ö�� ö7û¨{ ÿ�÷?�Oóxô 2 ÿ�GxþZö��Oÿ�úM÷ øvö2û�ô0#9�Oóxô�ûOô�Ä0�xôQ÷Êø¸ô!ú�4�õFö2÷ÊøZùvú«û 2 ô�ø8��úMþ�û��ÿ�ü�üXGÊôú«þ3��óxúMý«ú«÷Aö2ü���ú���ó,ô�û3�Êö«øZôû3�Êö2÷,÷xô� �G�����óxôôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�øZú«þOþ�ôQû3�ÊúM÷A Wÿ�÷xý[�OúIùQôQþ�ú ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûú�4 µ @9a�ôQ÷ÊøZô � n �ÿ�ü�ü�ø¸ú«÷���ö7ÿ�÷'÷xú:ö����xþ�ú�7xÿ���ö��Oÿ�úM÷xûX��ú���ó,ô�ô"7,öMø8��ü���ùQôQþ�ú�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûú�4 µ #�óxÿHøOó ö7þ�ô�ö2ü�ûOú�ùQôvþ�ú�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûú�49R8&�,�U#��óxÿHøOó4ÿ�ûy Wôvû�ÿ�þ�ö�Gxü�ô�@

òóxô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4 � n ö����xþ�ú�7xÿ���ö��OôQ�Oóxô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4bR8&�.�U@Qa�ôQ÷ÊøZô0#0ÿ<4yR{�0¶`��U5ÿ�û�ö7÷ôQÿ�ý«ôQ÷��Êö2ÿ�þ*ú�4 � n #��OóÊö��*ÿ�û�# � n �FIr����#���óxôv÷DR : ¶¶ n _ ¶H� n ��U*ÿ�û�ö7÷#ö����xþOú�7sÿ���ö���ô�ôQÿ�ý«ôQ÷��Aö2ÿ�þ*ú�4*Re&�,0U(@òóxô�ö����,þ�ú�7xÿ���ö���ôôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOûX4Yú«þ3� ö µ �ÇúMþ)�Oóxú«÷xúMþ)��ö7üÊûOô(��@XÃ6ú0�x÷A WûúM÷¯��ó,ô�þ�ôvû�ÿ� ��Êö7ü�ûú�4ö����,þ�ú�7xÿ���ö���ô5ôQÿ�ý«ôQ÷��Êö2ÿ�þ�û�ö7þ�ô[ WôQþOÿ 2 ô� 'ÿ�÷�Öe'C@ ��@ 0é �]�vë%ì� xë��8-7Äf"�íAì�ð��Dí0í*�vñHê�-q���*ñ"�ëÅ� é�õ0ô(�F�xûb��þ3�¯�Oú[BÊ÷C �ûOú��:ôIú�4*��óxô ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûö2÷A ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�ú�4 µ [ Iº{�[kÆ1ú«þ µ [ I µ Á [kÆ�@�p ô�ô(���xóAö2û�ÿ�ùQô���ó,ô�4Çö«ø"�Q�OóÊö��F��ô�Uö7÷���û�ú0�:ô�#�÷,ú���ö7ü�ü�#0ú�4y��óxô:ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�#-GAô%øQö��xû�ôD�Oóxô�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þ���ö��Oþ�ÿ<7�[�ÿ�û�ö2ü��:ú«û3�ö2ü��ö��Ãûb WôQ÷,û�ô�@còóxô[�xþOú�Gxü�ô(� øvö2÷DGÊô;�þ�ÿ��)�OôQ÷'ÿ�÷'ÿ���û�ý«ôv÷xôQþ�ö7ü64YúMþ)� ö2û�~

· BÊ÷A ���óxô b ôvÿ�ýMôQ÷ 2 ö2ü��xôQûIú�48û3��ö2ü�ü�ôQû)����ö7ý«÷xÿ��)�C Wô�ÿ�÷���ÇC¶`È3Dö7÷A ���óxôQÿ�þIôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�äú«þ

· BÊ÷A d��óxô b ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4DüHö2þOý«ôQû3�b��ö2ý«÷,ÿ+�3�A Wôÿ�÷Ô��ÇC¶�È3Kö2÷C ¯�OóxôQÿ�þ�ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�ä,ú«þ· BÊ÷A N��ó,ô b ôvÿ�ýMôQ÷ 2 ö2ü��xôQûÿ�÷�� ÇC¶�È3�øZü�ú«û�ôvû)�y�OúZÉ$ö7÷A N��óxôvÿ�þôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOû�äAú«þ· BÊ÷A 'ö2ü�ü0ôQÿ�ýMôQ÷ 2 ö2ü��xôQûö2÷A �ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�ÿ�÷?� ÇC¶�È3²@

aôQþOô?� ÇC¶�È3ÿ�û���ó,ô Ï8³ªÒ Î �0u3t�u�vT³ª´Ct�syv�´:u)r(q(w�tªs #*�ó,ÿ°øOó øQö2÷ÀGÊôNBÊ÷xÿ��Oô�R5GAú��Oó2Ç ö2÷A ÊÈ�BÊ÷xÿ��Oô�U(#û�ô(�:ÿ<�~ÿ�÷�BÊ÷xÿ���ô�RYúM÷xü��Íú«÷,ô4ú�4�Ç^ö2÷A ËÈ�BA÷xÿ���ô�U#ú«þ�ÿ�÷:BÊ÷xÿ���ô�RY÷,ú þ�ôQû3��þ�ÿHø8�Oÿ�ú«÷xû'ö���ö2ü�ü�U(@ Ý ú0��ô��óÊö��Q�Oóxô��xþOú�Gxü�ô(� ú�4VBÊ÷C Wÿ�÷xýD��óxô�ö7ü�ýMô(GxþZö2ÿHøQö2ü�ü���ü�ô%ö7û)��ôvÿ�ýMôQ÷ 2 ö2ü��xôQû5ÿ�÷ ö7÷jÿ�÷���ôQþ 2 ö2ü6øQö7÷?GÊô��þ�ö7÷xû�4}ú«þ)�:ô� Òÿ�÷��Oú�ú«÷,ô�ú�49BÊ÷C Wÿ�÷xýD��óxô:ôQÿ�ýMôQ÷ 2 ö2ü��xôQûIú�4�û)��ö2ü�ü�ôQû3�Q��ö7ý«÷xÿ��3�A Wô�G}�Òö�û3�xÿ���ö�Gxü�ôû�óxÿ<45�ú�4Dú«þOÿ�ý«ÿ�÷-@

òóxô[���xþ3�ÊúMû�ô�ú�49�Oóxô�û3�Êô%ø"��þ�ö7üV��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷'ÿ�ûF��úN��þ�ö7÷xû�4}ú«þ)� ��ó,ô�úMþ�ÿ�ý«ÿ�÷Êö7ü6�xþ�ú0Gxü�ô(�ÿ�÷��Oú:ú«÷xô[�ó,ú«û�ô� Wú��:ÿ�÷Êö7÷}��ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�þOô(�xþOôQû�ôQ÷��Iû�ú0�:ô�ú�4V�OóxôZ WôQûOÿ�þ�ô� �ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@�òóxô Wú��:ÿ�÷Êö7÷}� ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4y��óxôD��þZö2÷xû$4Yú«þ3�:ô� À�xþ�ú0Gxü�ô(�9øZúMþ�þOôQû)�Aú«÷A À�OúÔ�Oóxô'ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4��óxô�ú«þ�ÿ�ýMÿ�÷Aö2ü*�xþ�ú0Gxü�ô(� ÷xô%ö7þ�ôQû3�¨Ø*@'òóxôvþ�ô4ö7þ�ôN����ú���öÈZú«þIý«úWö2ü�û���óÊö��Z WþOÿ 2 ô�ú0�xþ�û)�Oþ�ö���ôQý0�4Yú«þ�øOóxúWúMû�ÿ�÷xý!ûOóxÿ<45��û�@Ô¿5÷xô�ÿ�û�ô"Á4øZÿ�ôQ÷Êø8�0¸i��ôN��ú0�xü� Òü�ÿ+�MôZ�Oú øOóxúWúMû�ô4ö û�ô�Ä0�xôQ÷AøZô!ú�4û�ó,ÿÕ4T��ûØ6_�¶8Ø � ¶�L�L�Le¶8ØyÌ:û�ú���óAö�����ó,ô���ú0��ö2ü�ø¸ú«û)��#�ÿ�÷AøZü��A Wÿ�÷xý���óxô!øZúMû)�:ú�4[�Oóxô��N4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷xû�ö2÷C

Page 12: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

&�� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

��ó,ô ø¸ú«û)�Oû:ú�4y�Oóxô'ÿ�÷C Wÿ 2 ÿ� ��Aö2ü�õFö2÷ÊøZùvú«û:þ)�,÷xû�#cÿ�û��:ÿ�÷xÿ��:ÿ�ùQô� 6@?¿F�xþ:óxô(�,þ�ÿ�û)�Oÿ°ø�ö����,þ�úÃöMøOóà�Oú�:ô%ö7û)�xþOÿ�÷,ý ö7÷A IþOô� ��ÊøZÿ�÷xý�øZúMû)�6ÿ�û* WôQû�ø¸þ�ÿ�GÊô� �ÿ�÷�Ö�Öe/�@���ö7÷A �'C@ 'C@0òóxô�û�ô%ø¸ú«÷A �ýMúÃö2üWú�4Êú��xþ*ûOóxÿ<45�û�ôvü�ô�ø8��ÿ�ú«÷�ÿ�ûþOú�G��,û)��÷,ôQû�û�@ Å �Aö2þ�ö��:ú��x÷��ú0G�ÈZô%ø8�Oÿ 2 ôF4Yú«þú0�xþy WôQûOÿ�ýM÷D�Uö7û�ö:øZú� Wô[��óAö��b��ú��xü� GAô ö�Gxü�ô¯�OújøZú���������ô!ö2ü�ü�ú�4y�Oóxô� WôQû�ÿ�þOô� ^ôQÿ�ý«ôQ÷��Aö2ÿ�þ�û:ö«øQø"�xþ�ö���ôQü���#6ô87ÊøZô(���¯�x÷A sôQþ:ô87���þOô(�:ô�#�Êö���óxúMü�úMý«ÿHøQö7üUøZúM÷A Wÿ���ÿ�úM÷xû�@ Þ �xþ)�OóxôQþ)�:úMþ�ô�#g��ôD�ö2÷���ô� ö øZú� Wô���óAö���øZú0�xü� i WÿHö2ýM÷xú«ûOô ö7÷A þ�ô�ÊúMþ)��ö2÷��;4Çö2ÿ�ü��xþOôQû�@Fòóxôy�OúWú«ü�ûV��ôy�xûOôy��ú�øZþ�ô%ö���ôIþ�ú0G��xû3��÷xôQûOû�#���þ3�xû)��ÿ�÷���ôQþ 2 ö2ü�û�#Wö2÷A ���ö���þOÿÕ7ÿ�÷xôQþ3��ÿHö2û�#Dö7þ�ô4ö7÷Íö����,þ�ú��,þ�ÿHö��Oô��xüHö«øZô��Oú�GÊôvý«ÿ�÷?��óxô¯ sô(��ö7ÿ�ü�ô� ? sÿ�ûZø8�xûOû�ÿ�ú«÷^ú�4ú��xþ�øOóxúMÿHøZôQû�ú�4û�ó,ÿÕ4T��û�@ ÈéHèÊé cì2ï��Që ñHêFëH�Wì�58 �!¬�)Í�$3 xë�ì2ñ.¼6"F Êð7ë%íAì2ñ.(N xë%ñ�íÊê��)Í� xê6î ñHê��Wì2ë%ñ. y� éV®������Aú«ûOôÔ�OóÊö�� ��xþOÿ�÷xýD��óxô�øZú0�xþ�ûOô:ú�4ôQÿ�ý«ôQ÷Aö2÷Êö7ü+�WûOÿ�û�#6��ô�óÊö 2 ô#ø¸ú��������Oô� ö�û�ô(� ú�4ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ü��Wÿ�÷xý¯GAô8�����ôQôQ÷�����ú:ûOóxÿ<45��û�Ø6_�ö7÷A �Ø � @bp ô���ú��xü� �ü�ÿ+�Mô���ú4ø¸ú«÷�BÊþ3� ��óÊö��y�OóxôQû�ô:ö2þOô�#Aÿ�÷D4Çö«ø"��#Êö7ü�ü-��ó,ôôQÿ�ý«ôv÷ 2 ö7ü��xôQûÿ�÷¯�Oóxÿ�ûÿ�÷��OôQþ 2 ö7ü²@

®������ÊúMû�ô[�OóÊö���ÎTÿ�û�ö�þOô%ö2üFû)�����:ô(��þOÿHø���ö��Oþ�ÿ<7Â#��ó,ÿ°øOó'óÊö7ûyGAôQôQ÷Ô Wô�øZú����Aú«ûOô� jö7û+Î|I��Ï��%�y#��óxôQþOôsÏ ÿ�ûb WÿHö2ýMú«÷Êö7ü�@0òóxô v�´Cr(q8u�vTt ú�4jÎ ÿ�ûX��ó,ôQ�Oþ�ÿ��xü�ô�R{Ð*¶�µ�¶�Ñ}U*ú�4Dÿ�÷���ôQýMôQþ�û�#��óxôvþ�ôÐÒÿ�ûb��óxô�÷�����GAôQþ�ú�4­�Aú«û�ÿ��Oÿ 2 ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�#yµN��óxô�÷�����GAôQþ�ú�48÷,ôQýÃö���ÿ 2 ôIôQÿ�ý«ôv÷ 2 ö7ü��xôQû�#Aö2÷A _Ñ��óxô÷�����GAôQþ6ú�4�ùvôQþ�ú�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�@­®:�Ãü 2 ôQû)�OôQþ�Ì û M ÷xôQþ)�OÿHöIòóxôQúMþ�ô(� ��/���#0�-@�&�1�Êû3��ö��OôQûX��óÊö��V��óxôÿ�÷xôQþ)�OÿHöIú�4�ÒF��Î?Òaÿ�ûV��ó,ô�û�ö��:ô�ö7û9�OóÊö��6ú�4�Î�@V®��Wü 2 ôQû3��ôQþ�Ì û9�OóxôQú«þOô(�Ç�ÿ���ókÒ�IK� n � ÿ����xü�ÿ�ôvû��óÊö��y�Oóxô�÷�����GÊôQþú�46÷xôQýÃö���ÿ 2 ô ôQ÷���þ�ÿ�ôQû5ÿ�÷�Ï ÿ�ûF��óxô�÷�����GAôQþ�ú�4D÷xôQýWö��Oÿ 2 ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQûX4YþOú��Î�@Fòóxô÷����ZGAôQþ6ú�4K÷,ôQýÃö���ÿ 2 ôX��ôQþ3�:û6ÿ�÷ÓÏ 4Yþ�ú0�|��óxôy��Ï��­�P Wô�øZú����Aú«ûOÿ+�Oÿ�ú«÷�ú�4ÔÎ�`¯Ø6æIý«ÿ 2 ôvû��óxô ÷}���ZGAôQþ�ú�4DôQÿ�ýMôQ÷ 2 ö2ü��xôQûû3��ö2ü�ü�ôQþb��óÊö7÷ÔØ*@ Þ þ�ô�Ä��,ôQ÷���ü���µ6RCÎO`�Ø6æ�U�ÿ�û�øvö2ü�ü�ô� N��óxôZ®:�)�xþ3�û�ô�Ä0�xôv÷ÊøZô�÷}���ZGAôQþÿ�÷'ôQ÷xý«ÿ�÷xôvôQþ�ÿ�÷xý:þOô84YôQþOôQ÷ÊøZô�û�@

M ��ÿ�û�ô%ö2û3����ú�û�ôQô��OóÊö��oµ6RCÎ?`�Ø � æ0UC`�µ6RCÎ?`�ØÂ_"æ0U6ÿ�ûX��óxô5÷}���ZGAôQþ�ú�4Dôvÿ�ýMôQ÷ 2 ö2ü��xôQûcÿ�÷N��óxôÿ�÷}�OôQþ 2 ö7ü6� ØÂ_�¶8Ø � -RÇö7û�û)���:ÿ�÷,ýÚØÂ_oÕiØ � ö2÷A ;��ó,ôb����úF4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷xû6ö2þOô÷xú«÷,û�ÿ�÷xý��,ü°ö7þeU@6pÕóxôQ÷��óxô�÷����ZGAôQþ�ú�4�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ô87��Aô%ø8��ô� ÿ�÷?�Oóxô�ÿ�÷���ôQþ 2 ö2ü�ö7ý«þOôQô¯�ÿ���ó?�Oóxô�÷�����GAôQþ�ö«ø"�)�Êö7ü�ü��øZú���������ô� Â#6��ô�û�ö��D�OóÊö��F��óxô�ÿ�÷}�OôQþ 2 ö7üb� ØÂ_�¶8Ø � 8ÿ�ûIö u�q�� Í uyv�´�u)r(q(w�tªs @yp ô[�ö2÷��5ú��xþ5û�óxÿ<45�Oÿ�÷,ýû)�Oþ�ö��OôQý��D�Oú�ôQû3��ö�Gxü�ÿ�ûOó!ö���þ)�,û)��ÿ�÷���ôvþ 2 ö2ü�ö7þ�ú0�x÷A 'ö2ü�üAú�4V��óxô[ Wôvû�ÿ�þ�ô� ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@

aú���ô 2 ôvþ�#Iö����xü��Wÿ�÷xý?��ó,ôQû�ô�®��3�xþ)� û�ô�Ä0�xôv÷ÊøZôÍþOôQû)�,ü+�OûD��ú ý«ôQ÷,ôQþ�ö7ü�ÿ�ùQô� ÕôQÿ�ýMôQ÷��xþOú�Gxü�ô(�:ûþ�ô�Ä0�xÿ�þOôQû�ö��Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷�4Yþ�ú0����ó,ô�ú«þ8 Wÿ�÷Êö2þ3�jôvÿ�ýMôQ÷ 2 ö2ü��xôN�xþ�ú0Gxü�ô(�ÖÎ�[ I¨[kÆ ��ú���óxôý«ôQ÷,ôQþ�ö7ü�ÿ�ùQô� D�xþ�ú0Gxü�ô(� µ [°I�{�[kÆ�@ M ÷!úMþe Wôvþy��ú:ý0�Êö2þZö2÷���ôvôQ�OóÊö��F��óxôIýMôQ÷xôQþZö2ü�ÿ�ùQô� 'ôQÿ�ýMôQ÷��2 ö2ü��xôb�xþOú�Gxü�ô(�:û�óÊö 2 ôþ�ô%ö7ü0û�ú«ü����Oÿ�ú«÷xû�#���ô�ö7û�û)���:ôy��óAö��X��óxôF�ÊôQ÷AøZÿ�ü�ûö2þOôQ Wô"BÊ÷xÿ���ô�äxö;�Aú«û�ÿ��Oÿ 2 ô Wô8BÊ÷,ÿ+�Oô�ü�ÿ�÷xô%ö7þ�øZú0�ZG,ÿ�÷Aö���ÿ�úM÷�ú�4 µ ö2÷A �{ �Z�xû3��ô87xÿ�û)��@ M ÷�ú��xþIøZú� WôZ��ô:ö2û�û3���:ô[�OóÊö��[{ú«þ µ ÿ�ûV�ÊúMû�ÿ���ÿ 2 ôû�ô(�:ÿ� Wô8BA÷xÿ���ô�@*p ôøZú���������ô µ `xØ6{SIz��Ï��%�ORYúMþ µ `DØ µ Á Iz��Ï��%�9U(#ö2÷A N��ô[�ö2÷��b��úD Wþ�ö��1øZú«÷AøZü��xû�ÿ�ú«÷,ûb4YþOú��¨µ6R���Ï��%�áU@òóxô�ÿ�÷���ôvþ)�xþOô(��ö���ÿ�ú«÷'ú�4�µÂR²��Ï��­��U�ÿ�ûý«ÿ 2 ôv÷!ÿ�÷!ò6ö�Gxü�ô['Cä6�xþ�úWú�4Yû�ö7þ�ô;4Yú��x÷C 'ÿ�÷ Å ���AôQ÷A sÿÕ7 Å @Iòóxô���ö(ÈZúMþ�û)�,þ)�xþOÿ�ûOô:ÿ�÷���óxÿ�û���ö�Gxü�ôú�4V��ó,ô�ö����Aô%ö7þ�ö2÷AøZô�ú�49��ó,ô�÷��xü�ü�û)�Aö«øZôZ sÿ+�:ôv÷xû�ÿ�ú«÷� Wÿ��DR�×zR`Ø�U3UX�óxôQ÷��Oóxô[��ö��Oþ�ÿ<7x�,û�ô� Òö2ûIö÷xú«þ3� ÿ�û ú«÷xü�� ö�ûOô(�:ÿ�÷xú«þ3��@'òóxÿ�û[��ôvþ)�9øZúMþ�þOôQû)�Aú«÷A sû���újö7÷�ö2ûOû�ÿ�ý«÷��:ôQ÷���ú�4û�ÿ�ý«÷xû���ú���óxôÿ�÷:BÊ÷xÿ���ô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6ÿ�÷Z�Oóxô 2 ÿ�Gxþ�ö���ÿ�ú«÷�øvö2û�ôIö2÷A ;��ó,ôùQôQþ�ú�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû*ÿ�÷Z�OóxôbG��Êø3�Wü�ÿ�÷,ý øvö2û�ô0@p ô÷xú��Oôb��óÊö���ÿ�÷��:ú«û3��øZú0���:ú«÷ 2 ÿ�GxþZö��Oÿ�úM÷#øvö2û�ôvûb��óxôF��ôQþ3� sÿ+�DR×zR²{|U3UV WúWôQû�÷xú���ö����Aô%ö2þ�#GÊô%øvö��xûOô µ ÿ�û��ÊúMû�ÿ���ÿ 2 ô:û�ô(�:ÿ� Wô8BA÷xÿ���ô�@DpÕó,ôQ÷Íÿ��Z WúWôQû:ö����Êô%ö7þ�#*ÿ���ÿ�û[GAô%øQö��xû�ôD��ó,ô�ÿ�÷�BÊ÷xÿ��OôôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�óÊö 2 ô�÷xôvýÃö��Oÿ 2 ô�ûOÿ�ý«÷xû�#V�óxÿHøOó�ö0 � Wû:ö!ûOôQþ�ÿ�ú��,û�øZú����xü�ÿHøQö���ÿ�ú«÷?�OúÔ�OóxôD�xþ�ú0Gxü�ô(�ú�4-BA÷A Wÿ�÷xý���óxô�ö2ü�ýMô(Gxþ�ö7ÿHøQö2ü�ü���û3��ö2ü�ü�ôQû)��ôQÿ�ý«ôv÷ 2 ö7ü��xôQûFR5��ó,ô�ÿ�÷�BA÷xÿ���ôIôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûUö7þ�ô���ó,ô ö7ü�ý«ô8�Gxþ�ö7ÿ°øvö2ü�ü���û)��ö7ü�ü�ôvû)��#�G����IøQö2÷x÷,ú��yGAô�øZú0�������Oô� �G��D��ó,ô�þ�ô%ø"�xþ�þOô%÷Êø¸ô�ö2ûy�þOÿ��)��ôv÷AU(@ya�ú���ô 2 ôQþ�#��óxôD�xþOú�Gxü�ô(��ú�4bBÊ÷A Wÿ�÷xý���ó,ô4ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ú�4Iû)��ö7ü�ü�ôQû3�[��ö2ýM÷xÿ��)�A sô�ÿ�û�úM÷xü�� û�ü�ÿ�ý«ó���ü����:úMþ�ô Wÿ<Á4ø8�xü���ÿ�÷D��ó,ÿ�û�øvö2û�ô0@

®Wô(�:ÿ� Wô8BÊ÷,ÿ+�OôQ÷xôQûOû�ÿ�÷¯G��Êø3�Ãü�ÿ�÷xý:ö2÷Êö7ü��ÃûOÿ�û�ÿ�ûX�:ú«þ�ôIûOÿ�ýM÷xÿ<BKøQö7÷}��#�GÊô�øQö��xûOô[��ó,ôQ�,û)�Êö7ü6�xþ�ú0G��ü�ô��ÿ�ûZ�OúDBÊ÷A À��ó,ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ú�4�û3��ö2ü�ü�ôQû)�;��ö2ý«÷,ÿ+�3�A Wô'ö2÷A P��óxô'ùQôQþOújôvÿ�ýMôQ÷ 2 ö2ü��xôQû:øQö7÷��÷xú���GAô�øZú���������ô� � Wÿ�þ�ô%ø"��ü��}@ òóxô��xþOú�Gxü�ô(� û3��ÿ�ü�ü8øvö2÷?GAô�ûOú«ü 2 ô� �ÿ<4Y Wÿ��DR�×zR µ U)U5ÿ�û��W÷xú��÷-#ôQÿ���óxôQþ!ö0 2 ôQ÷��Oÿ+�Oÿ�ú��xûOü+� úMþ¯G��Õö��Aö2þ)�OÿHö2ü�ôvÿ�ýMôQ÷Êö7÷Êö2ü��Wû�ÿ�û�ú�4 µ @.òóxô��xþOú�Gxü�ô(� ú�4[BÊ÷A Wÿ�÷xý��óxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú�48û3��ö2ü�ü�ôQû)�F��ö2ýM÷xÿ��)�A WôIÿ�÷jö7÷4ÿ�÷���ôvþ 2 ö2ü*GAú��x÷C Wô� !ö��ö���4YþOú�� ùQôvþ�ú�ÿ�û5û)��ÿ�ü�ü

Page 13: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG &�/

ç6è0é�ê(ë�¿«�ô�òT÷¬B5ðÅB�÷5ò�ý8ò�ó�î3ô¯î���Ù���Ú Ã INÛÔ�gîFB�Ù���Ú Ã INÚ+Üe�\�ÝÈ©qÂ2¯Ç±Q®�©g·Z§�±Z§«±¸²g½%­�©g­FÞÛ ¼Ã·v­H©g®�©g»Q³�ª2³\�2§2©g®H³ ß ·ZºÊ³~©g´v³~§2»�±Z²q¬2³�­ºà�IÛ ¼Ã·v­H©g®�©g»Q³�­}³~¹�©gª2³C�2§2©g®�³ �.ß ·Zºx³¿©g´Q³~§2»Z±Z² ¬«³O­Ôà�I��Ôá�ââ J%ã ã ­Y·¸¹U³6¾O±Q­}³�­ª�©q¹Q�¹äx�ÛÔ�T� ·Q®�µ«³~¯0¾�±Q­}³�­

�A¬«¾}Ä�²q©q§«´6±Z§«±Z²g½Q­�©g­�ÞÚ ¼Ã·v­H©g®�©g»Q³�ª2³\�2§2© ®}³ ß ·ZºÊ³~©g´v³~§2»�±Z²q¬2³�­,©q§Z��ã��.I}�È·Z¯V�I<�}ã��Ú ¼Ã·v­H©g®�©g»Q³�­}³~¹�©gª2³C�2§�©g®}³ �.ß ·Zºx³¿©g´Q³~§2»Z±Z² ¬«³O­x©q§���ã)�.I}�0·¸¯V��IN�Yã��T�<á^ââ J%ã ã I�·Zºx·Z§«³*­�©g´Z§ª�©q¹Q�¹äx�Ú[�5�¯I�·Zºx·Q®�µ«³~¯0­�©g´Z§

��ôQü�ü6�ÊúMû�ô� 6@òóxô�þOôQû)�,ü+�5ú�4�ö:û3�ÊøQøZôvû�û345�xü*ôQÿ�ý«ôv÷xô87���þZö«ø8�Oÿ�úM÷!ÿ�û�ö��Oþ)�xû3��ÿ�÷���ôQþ 2 ö2üDø¸ú«÷���ö7ÿ�÷,ÿ�÷,ý�ö2ü�ü0ú�4V��ó,ô

WôQûOÿ�þ�ô� ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@'òóxÿ�û�ýMúÃö2üX Wþ�ÿ 2 ôvû�ú0�xþ�û�ôvü�ô�ø8��ÿ�ú«÷^ú�4�ûOóxÿ<45��û�@Dp ô�øZþ�ô%ö���ô�#�ö2û�ûOúWú«÷Íö2û�Aú«û�ûOÿ�Gxü�ô�#xö[�Oþ)�xû3��ÿ�÷���ôQþ 2 ö2ü0øZú«÷��Zö2ÿ�÷xÿ�÷xý�ûOú��:ôIú�4-�Oóxô[ WôQû�ÿ�þOô� D�:ú� WôQû�ä���óxôQþOô%ö�4T��ôQþ�#A��ô�ô"7:�OôQ÷A ��ó,ôx�Oþ)�xû3��ÿ�÷���ôQþ 2 ö2üb�OúÍøZú«÷���ö7ÿ�÷à�:úMþ�ô�#�ö2÷A ^ô 2 ôQ÷��)�Êö7ü�ü+�Íö7ü�ü²#cú�4���óxôÔ Wôvû�ÿ�þ�ô� ã�:ú: sôQû�@ òóxô�xþ�úxøZôvû�û�GAôQý«ÿ�÷xû[�ÿ��OóÍö2÷ ÿ�÷xÿ���ÿHö2ü*ûOóxÿ<45��ö�� û�ú��:ô��Aú«ÿ�÷��ZØ _ @'òóxôd4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷jÿ�û�4YúMü�ü�ú��cô� G�� ö!õFö2÷Êø¸ùQú«û�þ)�x÷À�ÿ���ó?��ó,ô�û�ó,ÿÕ4T��ô� ú��AôQþ�ö���ú«þNR µ `OØ _ {|U n _ { RYú«þ�ÿ���û�ø¸ú��x÷���ôvþ)�Êö7þ)�:ÿ�÷G��Êø3�Wü�ÿ�÷,ý#ö7÷Êö2ü��Wû�ÿ�ûeU@-p ôF�ÿ�ü�ü0ö2ü��ö��WûUøZú0�������Oô ö û�ô�øZú«÷A x4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷-#Wÿ<4�ú«÷xü�����ú��,þ�ú 2 ÿ� Wô��óxô�ÿ�÷,ôQþ)�Oÿ°ö��OúÍøZü�ú«ûOôjö���þ3�xû)�'ÿ�÷���ôQþ 2 ö2ü�@ M 4�ú«÷,ü+� ûOú��:ô!ú�4[��óxôÔ sôQû�ÿ�þ�ô� ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû���ôvþ�ôøZú���������ô� D ��,þ�ÿ�÷xý[�OóxôFBÊþ�û3��õ�ö2÷AøZùQú«ûþ3�x÷-#���ôy��ú��xü� �ü�ÿ��«ôF��ú���ö��«ôb�OóxôF4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷�ö��bØ �û�ôQþ 2 ôNGÊú0��ó ö2û�öNGÊö7û�ÿ�û�4YúMþ ö7÷jÿ�÷xôvþ)��ÿHö'øZú0��������ö���ÿ�ú«÷ ö2÷C jö7û[��óxô�4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷�4YúMþ ö�÷xô�õ�ö7÷ÊøZùQúMûþ)�x÷-@ M sô%ö2ü�ü�����ôF��ú0�xü� �øOóxúWú«ûOô[Ø � øZü�ú«ûOôIôQ÷xú��,ý«ó¯�Oú¨ØÂ_b��óÊö��9�OóxôIû�ô%ø¸ú«÷A !õFö2÷Êø¸ùQú«ûþ)�x÷�BA÷A Wû�ö7ü�ü��Oóxôþ�ô(��ö7ÿ�÷xÿ�÷xýIôQÿ�ý«ôQ÷ 2 ö2ü��xôvûDÿ�÷���óxôÿ�÷���ôvþ 2 ö2ü�ä«ö��V��ó,ôû�ö��:ôb�Oÿ��:ô�#���ô9��ú��xü� ü�ÿ+�MôØ7�g��ú�GÊôg4Çö2þ�ôQ÷xú0�xý«ó�ö��ö��;4Yþ�ú0� Ø _ ûOúZ�OóÊö��X��ó,ô�û�ô�øZú«÷A 'õFö2÷ÊøZùvú«ûþ)�,÷�û)�Oú��xû�#04Yú«þ�ô8Á4øZÿ�ôQ÷Aø8�þ�ô%ö7û�úM÷xû�#*ô87ÊöMø8��ü��?�óxôQ÷ ÿ���óAö2û�øZú0�������Oô� Íö7ü�ü���óxôN�:ÿ�ûOû�ÿ�÷xý'ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@�òó��xû�#6ö û�ÿ����xü�ô WôQûZøZþ�ÿ����Oÿ�úM÷�ú�4Kú0�xþ6û�ó,ÿÕ4T�6û�ôQü�ô%ø"��ÿ�ú«÷:ÿ�ûV�OóÊö��V��ô�øOóxúWú«ûOô�ô%öMø�ó�÷xô(� û�ó,ÿÕ4T�V��ú ÒdtH�v�Òdtªs�s¹å ô87��OôQ÷A ö2÷'ô87xÿ�û)�Oÿ�÷,ýZ�Oþ)�xû3��ÿ�÷���ôQþ 2 ö2ü�@ 0é�0é �*�*ñ"�ë%ñ�ê�-�ë%í3�8¼0ë��Ãê6îÊ Òë%ì2ï��vë�ñHê�ë��Wì�58 �! é M ÷4ûOôQü�ô%ø8�Oÿ�÷,ý:ô%ö«øOó!÷xô�BûOóxÿ<45��#���ô���þ3���ú��,û�ô4ö7û[���ÊøOójÿ�÷�4YúMþ)��ö���ÿ�ú«÷jö7ûZ��ô:óÊö 2 ô�#�ÿ�÷Êø¸ü+�C Wÿ�÷xý!ö2÷��jøZú0��������ô� ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�#Fú��OóxôQþ�W÷xú��ü�ô� Wý«ô�ö�GÊú0���X��óxô5ô87xÿ�û3��ÿ�÷xý���þ3�xû)��ÿ�÷}�OôQþ 2 ö7ü�#Ãö7÷A :ö� � sÿ+�Oÿ�ú«÷Êö7üxÿ�÷�4Yú«þ3��ö��Oÿ�úM÷[4}þ�ú�� �Oóxôy�xþOô8�2 ÿ�ú0�xû�õ�ö7÷ÊøZùQúMûIþ)�x÷xû�@ M ÷'ýMôQ÷xôQþZö2ü�#Aô%ö«øOó õ�ö2÷AøZùQú«û5þ)�x÷ÒøZþ�ô%ö���ôQû�ö�û�ô(�Iú�4�ö����xþ�ú�7xÿ���ö��Oÿ�ú«÷xûb�OúôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�#��óxÿHøOó¯�,þ�ú 2 ÿ� Wô�ö�ýMôQ÷xôQþZö2ü%�xÿHø8�)�xþOôIú�4-��ó,ô�û3�Êô�ø8��þ3����@ Þ ÿ�ýA@�,�ýMÿ 2 ôQûö2÷:ÿ�ü�ü��xû)�Oþ�ö����ÿ�ú«÷�ú�4C��óxôýMôQ÷xôQþZö2üxûOÿ+�3�Êö��Oÿ�ú«÷-#2ÿ�÷[�ó,ÿ°øOó���óxôüHö7û)�6õ�ö7÷ÊøZùQúMû6þ)�x÷��ö2û6ö��6ö5û�óxÿ<45�VØ ] ��óÊö��%4Yú«þ3�:û��óxô5þ�ÿ�ý«ó���ôQ÷A ��Aú«ÿ�÷���ú�4Dö��Oþ)�xû3�ÿ�÷��OôQþ 2 ö7ü²@FòóxôF��ö2ü�ü�#��Oóxÿ�÷�ü�ÿ�÷xôQûb WôQ÷xú0��ô�ö����xþOú�7sÿ���ö���ÿ�ú«÷xû*�OóÊö����ô�ö«øQøZô����ö7û�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@còóxôIü�ÿ�÷,ôQû�ú�4­�:ô� Wÿ���� óxôQÿ�ýMó}��ö7÷A N�ÿ� ���ó!ö2þOô�ö����xþ�ú�7xÿ���ö��Oÿ�úM÷xû��óÊö���ö2þ�ô:÷,ú����«ô(��öMøQøZô(���Zö�Gxü�ô�ö7û�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�#6��ó,ú��xýMóÔ�Oóxô(�? Wú'óÊö 2 ô:ö«øQø"�xþ�öMø8�jôvû)��ÿ���ö���ôQûý«úWú� ^ôQ÷xú��,ý«ói�Oú?�Ã÷,ú����OóÊö���ö���ü�ô%ö2û3�:ú«÷xô�û�ÿ�ý«÷xÿ<BKøvö2÷��¯ Wÿ�ý«ÿ���ÿ�û'øZú«þOþ�ô%ø"��@|p ô!øQö7ü�üF��óxôvû�ôæ v�u¬a¯w�tªs¹��r Í(@�R Å ü�ü�ú�4b��ó,ô4õ�ö7÷ÊøZùQúMû#ö����xþOú�7sÿ���ö���ÿ�ú«÷xû�ö7þ�ôxÓ�ÿ���ù 2 ö2ü��xôQû�#*G����[��ô4ö�G��xû�ôN��óxô��ö��Oóxô(��ö��OÿHøQö2ü6�OôQþ)�×��ú¯ WôQûZøZþ�ÿ�GAô:ú«÷xü��N��óxúMû�ô�ö����xþ�ú�7xÿ���ö��Oÿ�ú«÷xûX��óÊö���ö7þ�ô�÷xú0��ýMúÃú� �ôQ÷xú0�xý«ó��úDGAô#öMøQøZô(���Oô� 6#*ö2÷A �÷xú0�QGAö� 'ôQ÷,ú��xýMóÔ��úDGAôZ�:ô�ö2÷xÿ�÷xýMü�ôvû�û�@�U�òóxô:û�ó,ú«þ)��#6GxþOúÃö� ü�ÿ�÷xôvûÚ sô8�÷xú��Oô�ö����xþ�ú�7xÿ���ö��Oÿ�úM÷xûV�óxúMû�ôIö«øQø8�,þ�ö«ø"��ôQû3��ÿ���ö��OôQû�ö2þOô�üHö7þ�ý«ôvþV��óÊö7÷¯�OóxôQÿ�þ 2 ö2ü��xôQû�#��ó,ÿ°øOóN��ôÿ�ýM÷xú«þOô�@

òóxô�û�ó,ÿÕ4T�û�ôQü�ô%ø8�Oÿ�ú«÷ ö2û�û3���:ôQûF��óÊö��y��ó,ô�ÿ�÷ 2 ôQþ)�Oô� 'û3�Êô%ø"��þ8���3ö2û 2 ÿ�ô��ô� x4Yþ�ú0��Ø ]�^%_ �ÿ�ü�üGÊô:ûOÿ+�:ÿ�üHö2þ��Oúx�Oóxô:ÿ�÷ 2 ôQþ3��ô� û)�Aô%ø8��þ3���9ö7û 2 ÿ�ô��ô� �4}þ�ú�� Ø ] @x¿5÷xô 2 ÿ�ô(�.ú�4b��óxÿ�ûIû�ÿ��:ÿ�üHö2þOÿ+���ú�46ÿ�÷ 2 ôQþ)�Oô� 'û3�Êô%ø"��þ�ö�ÿ�ûb��óAö���ÿ<4V��ó,ô�õ�ö7÷ÊøZùQúMû�þ)�,÷D4Yþ�ú0��Ø ] øZú0�������Oô� �ç�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûb��úN��óxôþ�ÿ�ý«ó���ú�4ÚØ�]Iô8Á4øZÿ�ôQ÷���ü���#*��ô'ô87��Aô%ø8�N��óÊö���ö2÷Íô"Á4øZÿ�ôQ÷��:þ)�x÷ ö���ö2÷���Ø�]�^%_#ûOóxú��,ü� ^øZú���������ô

Page 14: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

&(' =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FSç ôQÿ�ýMôQ÷ 2 ö2ü��xôQûD��ú^ÿ���û'ü�ô845��@ p ô��xû�ô?�Oóxô�BAþ�û)��çzÓÿ���ù 2 ö2ü��xôQûD��ú^ôQû)�Oÿ���ö���ô���ó,ôÔ�:ÿ�û�ûOÿ�÷xýôQÿ�ý«ôv÷ 2 ö7ü��xôQûDö7÷A F�xüHö«øZô���óxô�÷xô(� ûOóxÿ<45�-Ø�]�^%_*GÊô����ôQôv÷Z�Oóxô�ç��Oó�ö2÷A ¨R{ç � &�U¿û)�­Ó�ÿ���ù 2 ö7ü+�,ôQû�@0òó,ôøOóxú«ÿHøZô ú�49�Oóxô[Gxÿ�û�ô�ø8��úMþ�ÿ�û5ÿ�÷��OôQ÷A Wô� ���ú'ö 2 úMÿ� �ö�øOóxúMÿ°ø¸ô�ô87��Oþ�ô(�:ôQü��!øZü�ú«ûOôZ�Oú4ö7÷4ôvÿ�ýMôQ÷ 2 ö2ü��xô�@Þ �xþ)�OóxôQþ)�:úMþ�ô�#���ôy�,û�ô�ö þ�ôQüHö�7xô� d��úMü�ôvþ�ö2÷AøZôy�OúZ Wô(�Oô%ø8����ø¸ü+�,û)��ôvþ�ûF �ú�4�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ö2÷A �Gxÿ�ûOô%ø8�øZü��xû3��ôQþOû�þ�ö���óxôvþy��óAö2÷�Óÿ���ù 2 ö7ü+�,ôQû�@

è é�ê ë¹ ÿ�ýMôQ÷ 2 ö2ü��xôQû

è éHê ëÓÿ���ù���ö2ü��xôvûè é�ê ëò*þ)�,û)� M ÷���ôQþ 2 ö2ü

ìØ ]

ìØ ] �9í

t*uwvyxªî2CQï�B�ñ�û�òAó<ô�ò5÷XB�üeý(ø ûC�M 4­�OóxôQþOô�ö2þOô�4Yô(��ôQþb��óAö2÷�ç¯Ó�ÿ+�Où 2 ö2ü��xôQûö 2 ö2ÿ�üHö�Gxü�ôy�Oú���óxôIþ�ÿ�ýMó}��ú�4VØ�]8#���ôQ�,û�ô�ö û�ô%ø¸ú«÷A

2 ÿ�ô(�Íú�4A��óxôÿ�÷ 2 ôvþ)��ô� �û3�Êô%ø"��þZö�GÊö7û�ô� �úM÷Z�OóxôUö7û�û3��������ÿ�úM÷Z�OóÊö��*��ó,ô���þ�ö0 Wÿ��xû*ú�4Kø¸ú«÷ 2 ôQþOý«ôQ÷AøZô� û�ó,ú��xü� ÀGÊôÒö�GAú������Oóxô!û�ö��:ôD4YúMþ:ô%ö«øOóÕûOóxÿ<45��@Kp ô> sô8BÊ÷xô í �Oú?GÊô���óxô���öª7xÿ+������ú�4�ÿ���û�xþOô 2 ÿ�ú0�xû 2 ö7ü��xô�ö2÷A N��ó,ôZ Wÿ�û)�Zö2÷ÊøZô�GAô(����ôvôQ÷Ô�Oóxô�þOÿ�ýMó��ôQ÷A ��Aú«ÿ�÷��ú�4V��ó,ô[��þ3�xû)�Iÿ�÷���ôQþ 2 ö2üDö7÷A ��ó,ô�þ�ÿ�ýMó}�3�:ú«û3�8øZú0�������Oô� :ôQÿ�ýMôQ÷ 2 ö2ü��xô�RYûOôQô Þ ÿ�ýC@�,�U@ M ÷,ÿ+�OÿHö2ü�ü���# í ÿ�û6û�ô(�X��ú;��óxôF�xþ�ú0Gxü�ô(�.û�øQö7ü�ôRYûOôQô�Ö"/�@ '�U(@�òóxôQ÷�ö�û�ô�øZú«÷A øOóxúMÿ°ø¸ô�4YúMþZ�Oóxô�÷xô"7:��û�ó,ÿÕ4T��ÿ�û�Ø ]�^%_ I Ø ] � ��ð í @�p ô��Zö��«ô��óxô��:ú«þOô#ö7ý«ýMþ�ôQûOû�ÿ 2 ô:øOóxú«ÿHøZô�#C�Oóxô���ö�7xÿ��[��� ú�49�Oóxô�����úN�ÊúMû�û�ÿ�Gxÿ�ü�ÿ���ÿ�ôQû�#Êÿ�÷��Oóxô:øQö2ûOôZ�óxôvþ�ô��ôIû3��ÿ�ü�ü0÷xôQô� D�Oú�øZú���������ô��:ú«þOôIôQÿ�ý«ôQ÷ 2 ö2ü��xôvûb��óÊö7÷x��ôIóÊö 2 ô��W÷xú��ü�ô� WýMôIú�4áÓ�ÿ���ù 2 ö2ü��xôQû�@ M 4�:ú«þOôZÓÿ���ù 2 ö7ü+�,ôQû�ö2þOô�ö 2 ö2ÿ�üHö�Gxü�ô���óÊö7÷x�OóxôQþOô#ö7þ�ô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû5ü�ô"45�b��ú'øZú���������ô�#C��ô�øOóxúWú«û�ô��óxôI÷xô"7:�5û�óxÿ<45�bGAö2û�ô� �ûOú«ü�ôQü��:ú«÷D�OóxôZÓÿ��Où 2 ö2ü��xôvû�#Wÿ�ý«÷xúMþ�ÿ�÷xý���óxôIûOóxÿ<45�bGÊö2ûOô� �ú«÷ í @

ò6ö�Gxü�ôy&cû�óxú��ûFû�ú��:ô�þ�ôvû)�xü���û%4YúMþ�÷xúMþ)��ö7ü²#2øZúM÷xû�ôvþ 2 ö��Oÿ 2 ô�#«ö7ý«ýMþ�ôQûOû�ÿ 2 ô�#Mö2÷A FB�7sô� �ûOóxÿ<45��ÿ�÷xýC@Þ úMþy�Oóxÿ�ûQ�Zö�Gxü�ô�#Â��ô��xû�ô� ö�&oð+ç6#*&oð í þ)�xü�ô;4Yú«þIøZú«÷,û�ôQþ 2 ö���ÿ 2 ô:û�óxÿ<45�Oÿ�÷,ý4ö2÷C !öD/+ð+çÂ#-/+ð íþ)�xü�ôF4YúMþ�ö2ý«ýMþ�ôQûOû�ÿ 2 ôIûOóxÿ<45��ÿ�÷xýC@

p ô�óÊö 2 ô¨ Wôvû�øZþOÿ+GAô� ��Oóxô�ýMôQ÷xôQþZö2ü6þ3�xü�ô[4}ú«þ�øOóxúWúMû�ÿ�÷xýxØ�]�^%_Q�ó,ôQ÷ÊØ�]�^%_�ÿ�û���ö��«ôQ÷���úD��óxôþ�ÿ�ý«ó��Iú�4yØ�]e@¯¿g4�øZú0�xþ�ûOô�#*��ô:ú�G��Zö2ÿ�÷Ô����ú'û�ÿ��:ÿ�üHö�þ 2 ÿ�ô(�û�ú�4Y�Oóxô:û)�Aô%ø8�Oþ�ö���ú��Oóxô:ü�ô845�Iú�4yØ�]e#�óxÿHøOó�ý«ÿ 2 ô�ö2÷xú0��óxôQþö2ü��OôQþ�÷Êö���ÿ 2 ôg4Yú«þX��ó,ô�÷xô87��ûOóxÿ<45��@ M ÷�ýMôQ÷xôQþZö2ü6��ôQ Wú�÷xú��X�W÷xú�� ÿ�÷¯�óxÿHøOó Wÿ�þ�ô%ø"��ÿ�ú«÷À��óxô�÷xô87��:û�óxÿ<45� û�óxú0�xü� ?GAô¯��ö��«ôQ÷%@ M ÷C WôQô� 6#��óxôQ÷PBÊ÷A Wÿ�÷xý!ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�÷xô%ö7þ�ôQû3���úÍö7÷�ÿ�÷���ôvþ�ÿ�ú«þ��Aú«ÿ�÷��Z��ôDBÊþOû)���:ú 2 ô4ÿ�÷^ú«÷xôÔ sÿ�þOô%ø8�Oÿ�úM÷À4Yþ�ú0�½Ø ] ö2÷A À��ó,ôQ÷ ÿ�÷O�Oóxô!ú��OóxôQþ Wÿ�þ�ô%ø"��ÿ�ú«÷-@ Å �b�Oóxô�øZú����,ü�ô��ÿ�ú«÷�ú�4�ô%öMø�ó!õFö2÷ÊøZùvú«û�þ3�x÷�ÿ�÷D�óxÿHøOó¯��ô�ö��)�Oô(�����Oô� N��ú�ô87���ôQ÷A �ö��þ3�xû)�5ÿ�÷��OôQþ 2 ö7ü²#���ô�øZú���������ô�#Aö2÷A �ûZö 2 ô�#���óxôI÷xô87��5û�óxÿ<45�b�OóÊö��b��ú��xü� $ô87���ôQ÷A >��óxô�÷,ô(���Oþ)�xû3�ÿ�÷}�OôQþ 2 ö7üC45�xþ3��óxôQþ5ÿ�÷x�OóxôIû�ö��:ôÚ sÿ�þOô%ø8�Oÿ�úM÷-@6òó,ôyBAþ�û)�5û�óxÿ<45��#��x÷xü�ôQûOû�ÿ��ÿ�û�ö��ö;BÊ÷xÿ���ôIôQ÷A :�ÊúMÿ�÷��ú�49�Oóxô�øZú0�������Zö���ÿ�úM÷Êö2üFÿ�÷��OôQþ 2 ö7ü²#,ÿ�ûy��þOô%ö��Oô� Òö2ûIô87���ôQ÷C Wÿ�÷xý¯�Oóxô�÷��xü�ü%��þ)�,û)�Iÿ�÷}�OôQþ 2 ö7ü-GAú��OóÔ�Oú��óxôIü�ô845��ö7÷A N��ú��OóxôIþ�ÿ�ý«ó���@*òó,ôÚÓ�ÿ���ù 2 ö7ü��xôQû�ö2þOô���óxôQ÷� Wÿ�û�øQö7þe Wô� Â@

òóxôQûOôy����ú 2 ÿ�ô(�û6ú�4 �Oóxôÿ�÷ 2 ôQþ3��ô� $û)�Aô%ø8��þZö�#xö7ü+GAôQÿ��*û�ÿ����xü�ÿ�û)�Oÿ°ø�#2óÊö 2 ôX�xþOú 2 ôQ÷��Oú[GÊôô"WKô%øe���ÿ 2 ô0@ Å �:ú� WôQüCGÊö2ûOô� :úM÷4øZúM÷ 2 ôQþ�ýMôQ÷ÊøZôIþZö���ôvû�ú�4-��óxôIôQÿ�ý«ôv÷ 2 ö7ü��xôQûy��/��0ÿ�û*4Çö7þ9�OúÃú;�ÊôQûOû�ÿ��:ÿ�û)�Oÿ°ø��ú�GAôIú�4�ö2÷����xûOô�óxôQþOô�@ 0é 0é �*�Wê�ë�ñHê��<!¬� é�òóxôvþ�ô!ö2þOô�û�ô 2 ôQþZö2ü�ö2û3�Êô�ø8��û:ú�4�ú��xþ�ôQÿ�ý«ôQ÷Aö2÷Êö7ü+�WûOÿ�û�øZú� Wô¯�óxôvþ�ôD��óxôû�óxÿ<45�Fû�ôQü�ô%ø"��ÿ�ú«÷��:ô%øOóÊö2÷,ÿ�û3�Tö2÷A Ú��óxô6ÿ����xü�ô(�:ôv÷}�Zö��Oÿ�úM÷Iú�4A�Oóxô�õ�ö7÷ÊøZùQúMû6ö2ü�ý«úMþ�ÿ���ó��1ö2þOô�øZü�ú«ûOôQü����ÿ�ô� ��Oú«ý«ô��óxôQþ�@ Þ ú«þIô87Êö����xü�ô�#6��ô¯ Wú'÷xú����ö2÷��[��ú'þOô%øZú���������ô'ö��IüHö���ôvþ�û�óxÿ<45�OûIôQÿ�ý«ôQ÷��Aö2ÿ�þ�û��óÊö���óAö 2 ô�GAôQôQ÷�ø¸ú��������Oô� �4}þ�ú�� ô%ö7þ�ü�ÿ�ôQþ�û�óxÿ<45�Oû�@ Å ÷�� øZú0�������Zö���ÿ�úM÷ û3�Êôv÷}��þ�ô�øZú���������ÿ�÷xý�Ã÷,ú��÷�ôQÿ�ý«ôQ÷��Êö2ÿ�þ�ûFÿ�û-�ö2û)�Oô� 6@ ¹*2 ôQ÷:ö2ü�ü�ú��ÿ�÷xý�öMøQøZÿ� WôQ÷���ö7üWþ�ô%øZú0�������Zö���ÿ�úM÷�øZþ�ô�ö���ôvû�öy Wÿ<Á4ø8�,ü+�û�ÿ��)�Êö���ÿ�ú«÷Iÿ�÷��óxÿHøOó[��ô*���xû)�* Wô(�OôQþ)�:ÿ�÷xôX��óxô�øZú«þOþ�ô%ø8�*���xü���ÿ��xü�ÿHøZÿÕ���ú�4Êö�øZú0��������ô� IôQÿ�ý«ôQ÷ 2 ö7ü+�,ô

Page 15: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG &�,

4YúMþ[�óxÿHøOó û�ô 2 ôQþ�ö7üôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�óÊö 2 ô�GAôQôQ÷ øZú���������ô� 6@�p ô�øOóxúWú«û�ô�÷xô 2 ôQþZ�Oújö2ü�ü�ú��|��ó,ÿ�ûû�ÿ��3�Êö��Oÿ�úM÷¯�Oú�ö2þ�ÿ�ûOô�@

M ÷O��óxôvú«þ)�À��óxôvþ�ô!ÿ�û�ö 2 ôQþ3��ûOÿ����xü�ô�B�7-@ M 4Ú�Oóxô'û)�Zö2þ)�Oÿ�÷xý?Gxü�úxø)�P4Yú«þ���ó,ô õFö2÷Êø¸ùQú«û�þ�ô8�ø8�xþOþ�ôQ÷AøZô�ÿ�û�øOóxú«ûOôQ÷?��úDGAô¨{K�~ú«þ3��óxúMý«ú«÷Aö2ü*��ú!ö2ü�ü%�xþ�ô 2 ÿ�ú��,û�ü��jøZú0��������ô� ÒôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�#%��ó,ôþ�ô�ø8�xþ�þOô%÷AøZô�ûOóxú��xü� IþOô(��ö2ÿ�÷Z{K�~ú«þ3��óxúMý«úM÷Êö2ü0��ú�ö2ü�ü��,þ�ô 2 ÿ�ú��xûOü�� ø¸ú��������Oô� ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�@còóxÿ�ûÿ�û�÷,ú��û)�:Á4øZÿ�ôQ÷��ÿ�÷N�xþ�öMø8��ÿHøZô0#Êö2ûþOú��x÷C Wÿ�÷xý�ôvþ�þ�úMþ�û5ÿ�÷��Oþ�ú� ��ÊøZô�øZú0���ÊúM÷xôQ÷���ûú�4­�OóxôIô87ÊøZü��A Wô� ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�@?p ô:þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô���óxô'þ�ô�ø8�xþ�þOôQ÷ÊøvôD��úÒû)�Aô%øZÿ<BKø�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û:úM÷xü��Ô�óxôv÷÷xô%ø¸ôQû�ûQö2þ3���xû�ÿ�÷xý r`�u)r(q(´Ct�s Í r(s�r8Ï8u²v�w�ry³�q8u Ü ³�°�³�´Ctªs<va�t�u�vT³ª´ R}û�ôQô�Ö)'C@ /�@�/�U(@Èòóxÿ�ûV�:ô%øOóÊö2÷,ÿ�û3�Ç Wþ�öª���ö��OÿHøQö2ü�ü���þOô� ��Êø¸ôQû���óxô�øZúMû)��ú�4­�xþOô 2 ôv÷}�Oÿ�÷xý���óxô þ�ô%ö����Êô�ö2þ�ö7÷ÊøZô�ú�4*ô87ÊøZü��A Wô� 'ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOû�@

Å û�ô%øZúM÷A D�:ô%øOóÊö7÷xÿ�û)�º4YúMþ�þOô� ��ÊøZÿ�÷xý��Oóxÿ�ûUø¸ú«û)�ÿ�û�ÿ�÷¯��ó,ôQ���xþ 2 ÿ�ô(�Õú�4­��ó,ô�ûOóxÿ<45��ÿ�÷xý�øZú� Wô�@Å øZú0���:ú«÷'û�ÿ��)�Aö���ÿ�úM÷�ÿ�ûy Wô(�xÿHø8�Oô� �ÿ�÷ Þ ÿ�ýA@���@6òóxôI÷xô(�1ûOóxÿ<45��#CØ ]�^%_ #,óÊö2ûbGAôQôQ÷ øOóxú«ûOôQ÷-äC��ó,ô÷xô%ö7þ�ôQû3�y�xþOô 2 ÿ�ú��xû�û�óxÿ<45��#}ØNn�#�4Yú«þ3�:û9�OóxôIôQ÷A $ú�48ö;��þ3�xû)�ÿ�÷���ôvþ 2 ö2ü�@�R Þ ÿ�ýA@��Z sô(�xÿHø8��ûb�Oóxô�ÿ�÷xÿ��Oÿ°ö7üøQö7û�ôb�óxôQþOôy�Oóxôb��þ3�xû)�6ÿ�÷���ôQþ 2 ö2üWÿ�÷ÊøZü��A Wÿ�÷xý[ØNnÿ�û*��þ�ÿ 2 ÿHö2ü�@�U�Ã6ô(����ôQôQ÷N��óxôb����úIû�óxÿ<45�Oû*ü�ÿ�ôö5û�ô(�6ú�4ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûUö7÷A ¯Ó�ÿ���ù 2 ö2ü��xôvûUøZú0�������Oô� ¯ ��,þ�ÿ�÷xý���óxô5þ)�x÷!ö��XØ<n�@*Ãcô%øQö��,û�ô[�Oóxô�øZú«÷ 2 ôvþ�ý«ôv÷ÊøZôþ�ö���ô;4Yú«þb�Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû5ÿ�÷x�Oóxô:õ�ö2÷AøZùQú«û�ö7ü�ýMú«þOÿ+�Oó��� Wô�øZþ�ô%ö7ûZôQû�ö2ûF��óxô� Wÿ�û)�Zö2÷Êø¸ô[4YþOú�� ��óxôû�óxÿ<45��ÿ�÷ÊøZþOô%ö2ûOôQû�#C��ó,ôQ�,û)�Êö7ü-�Êö��)��ôvþ�÷'ÿ�û9�OóÊö��b�Oóxô�ö«øQøZô����ô� ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ö2þ�ô��Oóxú«ûOô ø¸ü�úMû�ôQû3�y�OúØ n ö2÷A ���óxô¯Ó�ÿ���ù 2 ö2ü��xôQû�ö2þOô���óxúMû�ô�4Çö7þ)�OóxôQþIú������ÿ���óÒü�ÿ��)��ü�ô�ú«þI÷xú'ÿ�÷���ôQþOü°öMøZÿ�÷xý�ú�4Y�Oóxô�����úû�ô(�Oû�@

è é�ê ëÅ øQøZô(����ô� ¹ ÿ�ý«ôQ÷ 2 ö7ü+�,ôQû è é�ê ëÓÿ��Oùg��ö2ü��xôQûè é�ê ëÓÿ��Où+��ö7ü+�,ôQûìØ<n ì

Ø ]�^%_ì��ñ ì��ò

t*u�vyx�ó2Cºô�÷5ô�ò�óÕô�÷�ø ûC���ú«÷xûOÿ� WôQþIÿ�÷jô%öMøOó� Wÿ�þ�ô%ø8�Oÿ�ú«÷���óxô:ôQÿ�ýMôQ÷ 2 ö2ü��xô�4Çö7þ)�OóxôQû)�Ú4Yþ�ú0�°Ø<n:û3�ÊøOó?��óÊö���GÊô(����ôQôQ÷^ÿ��

ö2÷A ?ØNn'÷xúÀR5�x÷Aö«øQøZô����ô� �U�Óÿ���ù 2 ö7ü+�,ôQû#ö7þ�ôd4Yú��x÷C 6@'òóxôQþOô4ÿ�û�û)�ÊøOó ö2÷ ôQÿ�ý«ôv÷ 2 ö7ü��xô���ú���óxôþ�ÿ�ý«ó��ú�4Uö�û�óxÿ<45�Iö2÷A �ûOÿ+�:ÿ�üHö2þOü�����ú¯�Oóxô�ü�ô845��#xô%öMøOóÔGAôQÿ�÷xý���ó,ô�üHö2û3�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ô[GÊô"4Yú«þOô�ö¯Ó�ÿ+�Où2 ö2ü��xô5ÿ�û�4Yú0�x÷A 6@%p ô�øQö7ü�üA�OóxôQû�ô;����ú�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûYJ <ò ö2÷A DJ <ñ @ M ÷�÷xú«þ3��ö2ü0øZÿ�þ�ø8���:û)��ö7÷ÊøZôQûF��ôö2ûOû)���:ô���óAö��b��ó,ôQþ�ô:ö2þOô�÷,ú:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû9�:ÿ�û�ûOÿ�÷xýZGAô(����ôQôQ÷?Ø n ö2÷A NJ <ò ú«þyJ <ñ @

p ô9 Wô8BA÷xô9�Oóxô q(võ° Ü u Í r(´�u�v�´Cr(s ��ò�ö2û*�Oóxô6ü�ô845�FôQ÷A ��Aú«ÿ�÷���ú�4:�Oóxô�ÿ�÷��OôQþ 2 ö7ü«ú�4��x÷AøZôQþ)�Zö2ÿ�÷�����4YúMþJ <ò #�GÊö2ûOô� ú«÷[�Oóxô6þ�ô�Ä��,ÿ�þOô� �ö«øQø8�,þ�ö«ø"�[��úMü�ôvþ�ö2÷AøZô�@Fòó}�,û-��ó,ô9�Oþ)�xô 2 ö7ü��xô6ú�4AJ <ò ü�ÿ�ôQû%��úb��ó,ô�þOÿ�ýMó��ú�49�Oóxô:û�ôv÷}�Oÿ�÷xôQü���ò}@ Å s�r Ð u Í r(´�u�v�´Cr(s ÿ�û� Wô8BÊ÷xô� Òû�ÿ��:ÿ�ü°ö7þ�ü���@ Å ûOû)���:ô��OóÊö��[Ø ]�^%_^ö ØNn�@�òóxôôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�ûIøZú«þOþ�ôQû3�0ú«÷A Wÿ�÷xý��Oú¯J <ò ö2÷C ���ú�ö7÷���ú��OóxôQþ5ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûX4Yú��x÷C �GAô(����ôvôQ÷q��ò�ö7÷A Ø ]�^%_ ö7þ�ô¯�,þ�ô 2 ôQ÷���ô� Ê4Yþ�ú0�3þ�ô�ö����Aô%ö2þOÿ�÷xýÔG����,û�ô�ú�4Uô"7:�OôQþ�÷Aö2üû�ôvü�ô�ø8��ÿ 2 ô�ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�ú2÷%@p ôUö7ü�ü�ú��À��óxôþOô%ø8�xþOþ�ô�÷ÊøZô���ú þ�ô%øZú0�������Oô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû*�óxÿHøOó:ü�ÿ�ôX��ú[�Oóxô�ü�ô84T�Dú�4�� ò #�G����V��óxôvû�ôö2þOôZ Wÿ�û�øQö7þe Wô� 'ÿ����:ô� WÿHö��OôQü���@*òóxÿ�ûb��ô%øOóx÷,ÿ�Ä0�xô�ö2ü�ü�ú��û9�xûF��ú��Oþ)�xû3��ö2÷���ôQÿ�ý«ôQ÷��Aö2ÿ�þ�ûF��óÊö���ö2þ�ôøZú���������ô� ÿ�÷��Oóxô6þ�ôvý«ÿ�ú«÷�ÿ�÷��óxÿHøOó���ô6ô"7:�Aô%ø8�*÷xô� ôQÿ�ý«ôQ÷��Aö2ÿ�þ�û%��ú�ö����Êô%ö7þ�#��ÿ���óxú0���0ÿ�÷Êø8�xþOþ�ÿ�÷xý��óxô!øZúMû)�:ú�4�ô87���ôv÷xû�ÿ 2 ô'þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷-@ òóxô'þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷?�ÿ���óÍþOôQû)�Aô%ø�¯�OúJ <ò Ì û�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þ5þ�ô(�:ú 2 ôQû�ö7÷}�D Wú���G��y�OóÊö��IøZú��xü� �ô87xÿ�û)�Iö�GAú����b�Oóxô�ô87Êö«ø"��ü�úxøQö���ÿ�ú«÷�ú�4V��óxÿ�ûôQÿ�ý«ôQ÷ 2 ö7ü+�,ô�ÿ�÷N��óxô�ûOóxÿ<45��ô� 4ö7÷A �ÿ�÷ 2 ôQþ)�Oô� 'û3�Êô%ø"��þ)��� 4YúMþ9�Oóxô�÷xô(�1ûOóxÿ<45��@ Å �b�Oóxô�ûZö��:ô���ÿ��:ô�#��óxôIôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þRYûeUF�:úMû)�ü�ÿ��«ôQü�����ú:þ�ô�ö����Aô%ö2þIö2þOô�û3�����xþOôQû�ûZô� Â@

p ô:ý«ôQ÷,ôQþ�ö7ü�ÿ�ùQôD�Oóxô�÷xú0��ÿ�ú«÷^ú�4�ûOôQ÷���ÿ�÷xôQü�û�û�ü�ÿ�ý«ó���ü��Ô�OújóAö2÷A Wü�ô�øZü��xû3��ôQþOû�ú�4�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@®Wóxú��,ü� Ú��óxôûOôQ÷���ÿ�÷xôQü7� ò ü�ÿ�ôV�Oú���óxô�ü�ô845�*ú�4 J ò n _ª#���ôX�:ú 2 ôV�Oóxôû�ôv÷}�Oÿ�÷xôQü�GÊöMø3�Q�Oú���óxô�ôQ÷A ��Aú«ÿ�÷��

Page 16: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

&�� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ú�4X��óxô��x÷ÊøZôvþ)��ö7ÿ�÷}���Òÿ�÷���ôQþ 2 ö2ü%4Yú«þ�J <ò n _ @[p ô�ø¸ú«÷���ÿ�÷��xô���óxÿ�û��xþ�úxøZôvû�û[�x÷��Oÿ�ü*�Oóxô�ûOôQ÷���ÿ�÷xôQü�ü�ÿ�ôQûGAô(����ôvôQ÷¯�Oóxôÿ�÷}�OôQþ 2 ö7ü�ûDú�4 �,÷ÊøZôQþ3��ö2ÿ�÷����;4Yú«þ*����ú�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�#2ú«þ*�x÷��Oÿ�ü���óxôûOóxÿ<45�*ÿ+�Oû�ôQü<40ÿ�ûV�xû�ô� ö2ûb�OóxôIû�ôQ÷��Oÿ�÷,ôQü�@ ÈéE¸�é ����.ñHê*ñHë�ñ. �!9���*ñ"�ë é0òóxôÀ�:ú«û3�Ô Wÿ<Á4ø8�xü����Zö2û)�1ÿ�û��,û)�Êö7ü�ü��z��óxôPBÊþ�û3��~1ýMô(�)�Oÿ�÷xýû)�Zö2þ3��ô� 6@ òóxô!ûOôQü�ô%ø8��ÿ�úM÷�ú�4[��óxôNBÊþOû)��ûOóxÿ<45�����xû)��GAôD��ö� WôD�ÿ���ó ÷xúÒÿ�÷�4Yú«þ3��ö��Oÿ�úM÷�ö�GÊú0�����ó,ô!û)�Aô%ø8�Oþ)��� ú0��óxôQþN��óÊö7÷O��óxô!û3�Êô�øZÿ<BKøQö��Oÿ�ú«÷ ú�4[��ó,ôÔ WôQûOÿ�þOô� ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�@Op ôx�,û�ôjö7÷}�ü�úxøQö��Oÿ�úM÷.ÿ�÷:4Yú«þ3��ö���ÿ�ú2÷.ÿ�÷ ��óxôaû)�Aô%øZÿ<BKøQö���ÿ�ú«÷ ��úÛ��ö��«ôÕö2÷ ÿ�÷,ÿ+�OÿHö2ü:ø�ó,ú«ÿHøZôK4Yú«þ?�OóxôiBAþ�û)�û�ó,ÿÕ4T��#�ØÂ_�#

Ø6_9I

÷øøøøøøøù øøøøøøøúÇ ÿ<4 \ Ç \Åûº\ È \È ÿ<4 \ Ç \ ö \ È \gü ÿÕ4�ü�ú���ôQû3�Q�:ú� Wôvû�úMþ�ö7ü�ü*�:ú� WôQû��ö2÷���ô� jö7÷A

�:ÿ�÷ \ Ç \ ¶ \ È \ Õ2ýz#Ç ÿ<4 \ Ç \Åþº\ È \È ÿ<4 \ Ç \ Õ \ È \ ü ÿÕ4�óxÿ�ý«óxôQû3�¯�:ú� WôQûD�ö2÷���ô� zR{Ç ö2÷C 2ÈD���xû)�GÊú0��óDGÊôÚBÊ÷xÿ���ô�U#É ÿÕ4V�:ú� WôQû÷,ô%ö2þOôQû)��ɨ�ö2÷���ô� 6#

1 ú���ó,ôQþ)�ÿ�û�ô0@òóxÿ�û�øOóxú«ÿHøZô ú�4áØÂ_�ýMÿ 2 ôQû�ö�þ�ô"4YôQþ�ôv÷ÊøZô��Aú«ÿ�÷���ÿ�÷D��óxô û)�Aô%ø8��þ3��� ö7ûb��ú��óxÿHøOó'ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö2þOôÿ����ÊúMþ)�Zö2÷��y�Oúx�Oóxô��xûOôQþ�@ M ÷ øQö2ûOôQûZ�ó,ôQþ�ôZÉ'ÿ�ûI÷xú0�Iû)�Aô%øZÿ<BÊô� PG}�D�Oóxô��xû�ôQþ�#-��ô� Wô8BÊ÷xôÿÉx�OúGÊô[ØÂ_�ö2ûy Wô8BA÷xô� !ö�GÊú 2 ô�@*p ô�÷xú0��ô���óAö��y1 ÿ�û�ö ÷Êö��)�xþZö2ü�øOóxú«ÿHøZô��óxôv÷x��ôIóÊö 2 ôI÷xú�ü�úxøQö��Oÿ�úM÷ÿ�÷�4Yú«þ3��ö��Oÿ�úM÷�¸�ÿ�÷D��óAö���ø¸ú����:ú«÷ÒøQö2ûOôZ��ôZ�ö2÷��F��óxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûIú�46ü�ô%ö2û3�Q��ö7ý«÷xÿ��3�A Wô�#Aÿ�@ ô�@�#øZü�ú«ûOôQû)�F��ú¯1�@/÷�4}ú«þ)�3�x÷Êö���ôQü���#�ö'ø�ó,ú«ÿHøZô:ú�4yØÂ_ÚIÇ1�ÿ�ûF4Yþ�ö��xý«ó����ÿ���ó? Wÿ<Á4ø8�xü���ÿ�ôQû�@ Å û�óxÿ<45��ö���ùvôQþ�úÒÿ�û÷xú���ö2ü�ü�ú���ô� ÿ�÷Z�OóxôyG��Êø3�Ãü�ÿ�÷xý���þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷#ö7÷A ��Wÿ�ôQü� Wû6öIû�ÿ�÷xý0�xüHö2þ*ú��AôQþ�ö���úMþ�ÿ�÷ 2 ÿ�GxþZö��Oÿ�úM÷ö2÷Êö7ü��ÃûOÿ�ûQ�ó,ôQ÷ µ ÿ�û�ûOô(�:ÿ� Wô8BÊ÷xÿ��Oô�@ M 4�ö�û�óxÿ<45��ö���ùQôQþOúÔ��ôQþOô¯��ö��«ôQ÷ ÿ�÷?�Oóxô:üHö��)�OôQþ�øQö7û�ô�#cÿ��ÿ�ûQ�,÷xü�ÿ+�MôQü��D��óÊö��[��óxô:ûOÿ�÷xý��xüHö7þ�ÿ����'ú�4b��óxô:ú0�ÊôQþZö��Oú«þ[��ú��xü� �GÊô¯ sô(��ô%ø"��ô� 6@ M �Iÿ�û��:ú«þOô:ü�ÿ��MôQü����óÊö���ú«÷,ü+����óxô�ùQôQþ�ú�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû[��ú0�xü� �GAô4ø¸ú��������Oô� ö2÷C Ò÷xú!ú��OóxôQþ[�,û�ô845�,ü�ÿ�÷�4YúMþ)��ö���ÿ�ú«÷øZú��,ü� >GÊô�ô87���þZö«ø8�Oô� �4Yþ�ú0� ��óxô�þ)�,÷-@�RYòóxô�÷xô%ö7þ��~û�ÿ�÷xý0�xüHö2þ�ÿ�����ú�49�Oóxô�ú0�Êôvþ�ö��Oú«þ���ú��xü� 'øQö��,û�ô��óxô�õ�ö2÷AøZùQú«û5þ�ô%ø"�xþ�þOô%÷Êø¸ôZ�Oú¯GxþOô%ö��D Wú��÷!ö�45�OôQþ�øZú0�������Oÿ�÷,ý���óxô�ÿ�÷ 2 ö2þOÿHö�÷}��û)��Gxû)�ÊöMøZô�ú�4V��óxôùQôQþOú�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@�U$òóxÿ�ûb��ú0�xü� :ü�ô%ö 2 ô��xû5ü�ÿ+�3��ü�ô�GÊô�)��ôvþ�ú�WÔ��óAö2÷D��ô;��ôQþOô[�óxôQ÷���ô[GAôQýWö2÷-#�ÿ���ó�÷,ú�ÿ�÷�4YúMþ)��ö���ÿ�ú«÷�ö7û9�OúZ�óxôvþ�ô[�OóxôI÷xú«÷xùvôQþ�ú:ôQÿ�ýMôQ÷ 2 ö2ü��xôQûö2þOô�ü�úxøQö���ô� 6@ Å GAô(�)�OôQþ�ÿ�÷xÿ���ÿHö7üû�óxÿ<45�F��ú0�xü� NGÊô�ö�ûOóxÿ<45��ûOú��:ô(�ó,ôQþ�ô�ÿ�÷x�Oóxô 2 ÿHøZÿ�÷xÿ����:ú�49��óxôÚBÊþ�û3�y4}ô(�1÷xú«÷,ùQôQþ�ú�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@®��ÊøOó ö:û�ó,ÿÕ4T�Q��ú��,ü� 'ö7ü�ü�ú��1øZú���������ÿ�÷xýNGÊú0��ó���óxô�ùQôQþOúA#0þOÿ�ýMÿ� DGÊú� ����:ú: sôQû�ö7÷A jö$÷����ZGAôQþú�4*��óxô�÷,ú«÷xùQôvþ�ú��:ú� WôQûIö2ûb��ôQü�ü²@

òóxôx sÿÕÁ4ø"�xü����!ÿ�û�ÿ�÷ ý«ô(�3��ÿ�÷xý!ûOú��:ô�ÿ� Wô�ö'ú�4b��óxô�û�øQö7ü�ô�ú�4y�Oóxô�BAþ�û)��÷xúM÷xùQôQþOújôQÿ�ýMôQ÷ 2 ö2ü<��xôQû�@¯p ô�óÊö 2 ô�ö0 Wú�����ô� ö�óxô(�,þ�ÿ�û)�Oÿ°ø$û)�Oþ�ö��OôQý��Òþ�ô�øZú����:ôQ÷C Wô� ?G��jõÈú��xÿ�û?=5ú��:ùQûOÿ��jú�4Uòóxô�!ö«ø Ý ô%ö7üÕ��®xøOó���ôQ÷C Wü�ôQþ¨��úMþ)�Aú«þZö���ÿ�úM÷-@!òóxÿ�û�óxô(�xþOÿ�û)��ÿHø'øZú0��������ôvûZ�Oóxô�ýMôQú��:ô(�Oþ�ÿHø��:ô�ö2÷Íú�4��óxô�ø¸ôQ÷���ôQþOû�ú�49��óxô�� ôQþ�ûOóxý«úMþ�ÿ�÷ ø¸ÿ�þZøZü�ôQû[�óxÿ�ü�ô�ô87ÊøZü��A Wÿ�÷xýD��óxô:øZôQ÷��OôQþ�û�û)��ö7ü�ü�ôQþ��OóÊö2÷O&�1 n�� @òóxÿ�ûóxô(�xþOÿ�û)��ÿHøF�xû3�Êö2ü�ü��4øZú0�������OôQû�ö�þ�ô%ö7û�úM÷Êö�Gxü�ô�Î q"³�±(s�r(Ò Í Ï8tªs�r�� @V®��Aô%øZÿ<BKøQö7ü�ü+��#� I &� ð�� h FkÕkTh

h ªkÕk�h ¶�óxôQþOôy��ó,ô�û)������ö���ÿ�úM÷�ÿ�û*��ö��«ôQ÷�ú 2 ôQþ�ö7ü�ü}�OôQþ)�:ûX�ÿ���ó�ç ]�] ·Ii1�¶�h FkÕk�h

h �k<k�h Õ§&�1 � ä � ÿ�ûV�Oóxô÷����ZGAôQþú�40ôQ÷���þOÿ�ôvû�ÿ�÷ÊøZü��A sô� :ÿ�÷���óxô5û)����@Fò6ö�Gxü�ôb,Iý«ÿ 2 ôvû�ö2÷:ÿ� Wô%ö ú�46��óxô5þ�ôQü�ÿHö�Gxÿ�ü�ÿÕ��� ú�46��óxÿ�û6óxô�xþ�ÿ�û)�OÿHø�@

p ôZ�,û�ô � �Oú!øZú«þOþ�ô%ø8����ó,ô�ÿ�÷xÿ���ÿHö7ü�û�ôvü�ô�ø8��ÿ�ú«÷ ú�4YØ _ �óxôQ÷xô 2 ôQþ \ Ø _ \ Õ � @ M ÷ÒôQÿ���óxôvþ[��óxô2 ÿ+G,þ�ö��Oÿ�ú«÷¯�,þ�ú�G,ü�ô� ú«þúMþe Wÿ�÷Êö7þ)��ôvÿ�ýMôQ÷ 2 ö2ü��xôF�xþ�ú0Gxü�ô(����ô�ö� (È"�xû)�yØ _ ö2û

Ø _ I÷ù ú � ÿÕ4�Ç û � û È�¶` � ú���ó,ôQþ)�ÿ�û�ô0#Êÿ<4�Ç û ` � û È�¶��ö�7yR \ Ç \ ¶ \ È \ U ú0��óxôvþ)�ÿ�û�ô�@

Page 17: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG &�.

p ô�ö� È8�xû)�;��óxô�ÿ�÷,ÿ+�OÿHö2ü*û�óxÿ<45� ÿ�÷Íö û�ÿ��:ÿ�ü°ö7þb4Çö7û�óxÿ�úM÷�4Yú«þ[�Oóxô�G��Êø3�Wü�ÿ�÷xý��xþOú�Gxü�ô(��@Daú���ô 2 ôvþ�#��ô���þ)��Ø6_ZI ` � BAþ�û)��ö2÷A ���óxôv÷�Ø6_ZI � ûOô%øZú«÷C 6#*GÊô�øQö��xûOô¯�Oóxô��:ú«û3��øZú����:úM÷�G��Êø3�Wü�ÿ�÷xýö2÷Aö2ü��Wû�ÿ�û�ÿ�÷'û)�Oþ)�Êø"�)�xþZö2üDö7÷Êö2ü��Wû�ÿ�ûÿ�ûøZú���������ö��Oÿ�ú«÷�ú�4V��óxôIû)��ö7ü�ü�ôvû)�÷xôQýWö��Oÿ 2 ôIôQÿ�ý«ôQ÷ 2 ö2ü��xô0@

ç6è0é�ê(ë?îí6î)ïVð(ý#B�óÕû8î)ô�î�­ð�B$î`A)øù÷5ïzûFD5ýø�÷���ý8ô<­yøùî)ú%÷5û�ò*÷Tó õ�÷Tô�üeý(ø ñ0÷²ûC�GI±Q®�¯Y©gÌ � VW·�ÅA³�­}® �,²g·Q­}³�­}®0®Y·

³~©g´Q³¿§Ë»Z±O²q¬«³ ³~©g´v³~§2»�±O²q¬«³�-�0J2J�_ ãQâ áªÿ âQP�áZã�S8U Þ�ÿ çQP�áZã � á�-�0J2J�_ ãQç áªÿ åQP�áZã� ��ÿ çQP�áZã� á�-�0J2J�_ áZã å�ÿ áTP�áZã�S8R ä�ÿ çQP�áZã�S8U á�-�0J2J�_ áQá å�ÿ ãQP�áZã�U á�ÿ áTP�áZã { á(��-�0J2J�_ á(� áªÿ ßTP�áZã�R å�ÿ ßTP�áZã�R á�-�0J2J�_ áZå áªÿ �TP�áZã�U á�ÿ ßTP�áZã�R á�-�0J2J�_ áZç Þ�ÿ ÞQP�áZã � ��ÿ áTP�áZã � å�-�0J2J�_ �Zã ߪÿ ßTP�áZã�U Þ�ÿ ÞQP�áZã � äV���SF` �ªÿ áTP�áZã { ��ÿ áTP�áZã�U á�AVæ,_�áZç%áZç �ªÿ áTP�áZã�S8V á�ÿ áTP�áZã�S { R å%áQß

 Èé�À0é ���*í0í1�vñHê�-� îFñHì��xð2ë�ñHíÊê^ñHê��Z�*ñYð�� ë%í%�8¼*�� ,ê8î� jë�ì2ï��Që ñHê�ë��Wì�5ª ,! é�òóxô���ö��ÈZú«þOÿ�����ú�4 2 ÿ�Gxþ�ö���ÿ�ú«÷�ö7÷Êö2ü��Wû�ôvû�þOôQû)�xü���ÿ�÷�öIû�ÿ����xü�ô�#0�:ú«÷xú0��úM÷xÿHø6ô87��Êö7÷xû�ÿ�úM÷�ú�4-�Oóxôy�Oþ)�xû3��ÿ�÷���ôvþ��2 ö2ü�4Yþ�ú0� ü�ú���ôvû)�X��ú:óxÿ�ý«ó,ôQþ 2 ö7ü��xôQû�@ M ÷N��óxôvû�ô�øQö7û�ôQûF��ô��W÷xú��i�OóÊö��X��ó,ôQþ�ô�ö7þ�ôI÷xú:ö� � sÿ+�Oÿ�ú«÷Êö7üôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûIú�4�ÿ�÷���ôQþOôQû)�;��úD��óxô�ü�ô845�Iú�4X��óxô��Oþ)�xû3��ÿ�÷}�OôQþ 2 ö7ü�äÊô"7:�OôQ÷A Wÿ�÷xý���óxô�ÿ�÷}�OôQþ 2 ö7ü*��úD��óxôþ�ÿ�ý«ó���ÿ�ûZ�Oóxô'ú«÷xü�� þ�ô�ö2û�úM÷Êö�G,ü�ô'ö«ø8�Oÿ�ú«÷-@��ö7û�ôQû�ÿ�÷��óxÿHøOó���ô�÷xôvô� O��ú øOóxúWú«ûOô ö� Wÿ�þ�ô�ø8��ÿ�ú«÷ö2þOÿ�ûOôZ�ó,ôQ÷ ö�ûOóxÿ<45��ÿ�û���ö��«ôQ÷!ÿ�÷���óxô�ÿ�÷���ôQþOÿ�úMþ�ú�49��óxô:û3�Êô�ø8��þ3��� G}�!öMøQøZÿ� WôQ÷���úMþyG��Ô WôQûOÿ�ý«÷-@Þ úMþ�ô"7,ö����xü�ô�#�ÉÒÿ�û�ö 2 ôvþ)�ÍþOô%ö2ûOú«÷Êö�Gxü�ô�ÿ�÷xÿ���ÿHö7ü�ûOóxÿ<45�Z�ó,ôQ÷O��ôD�ö2÷��Z�Oú�BA÷A ^ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû÷xô%ö7þ�ôQû3��ÉA@ M ÷!ýMôQ÷xôQþZö2ü�#CBÊ÷C Wÿ�÷xýD��óxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú�4Uû3��ö2ü�ü�ôQû)�F��ö2ý«÷,ÿ+�3�A Wô�4}ú«þ�ö7÷júMþe Wÿ�÷Êö7þ)�ôQÿ�ý«ôQ÷��xþ�ú0Gxü�ô(� úMþX4Yú«þXG��Êø3�Wü�ÿ�÷xý#ö7÷Êö2ü��Wû�ÿ�û�ÿ�û�ö2ü�û�ú�û)�ÊøOójö:øvö2û�ô0@

p ô¯�xûOô¯�Oóxô'þ�ô84Yôvþ�ôQ÷Êø¸ô 2 ö2ü��xôÿÉA#*ôQÿ���óxôQþ�ö7û�ûOô(�:ÿ�÷?��óxôD�xþOú�Gxü�ô(�Ë WôQû�ø¸þ�ÿ�����ÿ�úM÷Íú«þ;4YþOú����óxô�ÿ�÷xÿ���ÿHö2üFû�óxÿ<45��R}û�ôQôDÖe/�@ '}U(#C�Oú> sô(��ôQþ3�:ÿ�÷xô���óxô� Wÿ�þ�ô�ø8��ÿ�ú«÷Òÿ�÷��óxÿHøOóÔ�OúD�:ú 2 ô[�Oóxô�ûOóxÿ<45��@ M 4�Z�,ü+�Oÿ��xü�ô[��þ3�xû)��ÿ�÷���ôvþ 2 ö2ü�û5ô87xÿ�û3��#%��óxô���þ3�xû)� ÿ�÷��OôQþ 2 ö7ü6ÿ�÷ÊøZü��A Wÿ�÷xý�ú«þ�øZü�ú«ûOôQû)�[�Oú_É4ÿ�û�Î q(v�Òdtªq�å äÖe/�@�.�@+&F WôQû�ø¸þ�ÿ�GÊôvû�óxú��O���xü���ÿ��xü�ôb��þ3�xû)�ÿ�÷���ôQþ 2 ö2ü�û�øQö7÷�ô87xÿ�û)�ö2÷C ���ó,ô�ü�úMý«ÿHø*4}ú«þb Wô(��ôvþ)�:ÿ�÷xÿ�÷xý:ö÷xô(�1ûOóxÿ<45��ÿ�÷��OóÊö��IøQö2ûOô�@ M ÷���óxô[�:úMû)�F���}�,ÿ°øvö2üDøvö2û�ô���ô�óÊö 2 ôIú«÷xü��!ö�û�ÿ�÷xýMü�ô;��þ)�,û)�Iÿ�÷}�OôQþ 2 ö7ü�#�óxÿHøOóx��ô�ö��3��ô(�����b�Oú:ô87���ôQ÷C 6@

p ôQ Wÿ�û3��ÿ�÷xý��,ÿ�ûOó¯����ú�û3��G0øQö2ûOôQû�#��óxôQ÷D�Oóxô[��þ3�xû)�ÿ�÷���ôvþ 2 ö2ü0ÿ�÷Êø¸ü+�C WôQû�ö2÷�ôQ÷A ��Aú«ÿ�÷��ú�4*��óxôøZú���������ö���ÿ�ú«÷Êö7ü0ÿ�÷}�OôQþ 2 ö7üDö7÷A D�óxôQ÷Òÿ��y WúWôQûI÷xú���@ M ÷��Oóxô�BÊþOû)��øQö2ûOôZ�Oóxô[�Oþ)�xû3��ÿ�÷���ôvþ 2 ö2ü*øQö2÷ú«÷xü��[GAô�ô"7:�OôQ÷A Wô� :ÿ�÷:ú«÷xôy sÿ�þOô%ø8�Oÿ�úM÷��ÿ���óxú0���V�:ú 2 ÿ�÷xý�ú0����ûOÿ� sôy��ó,ô�øZú���������ö��Oÿ�ú«÷Êö7üxÿ�÷}�OôQþ 2 ö7ü�#û�ú[�Oóxô�øOóxú«ÿHøZô5ú�4- Wÿ�þ�ô%ø"��ÿ�ú«÷:ÿ�ûV�Oþ�ÿ 2 ÿ°ö7ü�@6pÕóxôQ÷��Oóxôb��þ3�xû)��ÿ�÷���ôQþ 2 ö2üxÿ�÷ÊøZü��A sôQû6÷xôQÿ��OóxôQþ�ôQ÷A ��Aú«ÿ�÷���#��ôÚ45�xþ)�OóxôQþ� Wÿ�û)��ÿ�÷xý0�xÿ�û�óDGAô(����ôvôQ÷ øvö2û�ôvûQ�ó,ôQþ�ô^É�ÿ�ûú«þ�ÿ�û÷xú0�ÿ�÷���óxô;��þ)�,û)��ÿ�÷���ôvþ 2 ö2ü�@ M 4V��óxô��þ3�xû)�5ÿ�÷��OôQþ 2 ö7ü- WúWôQû÷xú��ÿ�÷Êø¸ü+�C Wô�ÉA#���ôIû�ó,ÿÕ4T��ÿ�÷D��óxô[ Wÿ�þOô%ø8��ÿ�úM÷4ú�4ÔÉA#�GAô%øQö��xû�ô���óÊö��ÿ�û9�óxôvþ�ô��óxôIôQÿ�ýMôQ÷ 2 ö2ü��xôQûú�4­�:ú«û3�ÿ����ÊúMþ)��ö7÷ÊøZô���ú��Oóxô��xû�ôvþ�ü�ÿ�ô�@

òóxô�úM÷xü���þ�ô��ö2ÿ�÷xÿ�÷xý�øQö7û�ô�ÿ�ûú�4�ö:û�ÿ�÷xýMü�ôQ�Oþ)�xû3�Iÿ�÷��OôQþ 2 ö7ü-��óAö���øZúM÷}�Zö2ÿ�÷xû�ÉA#AG�����÷xôvÿ+�OóxôQþôQ÷A ��Aú«ÿ�÷��Iú�4V��ó,ô#øZú0�������Zö���ÿ�úM÷Êö2ü*ÿ�÷���ôQþ 2 ö2ü�@ M ÷���óxÿ�û�øvö2û�ô���ô:øZú���������ô���óxô�ÿ�÷}�OôQþ 2 ö7ü9��� ñ ¶�� ò ��óÊö��*ÿ�÷AøZü��A WôQû%��óxôôQ÷��Oÿ�þOô9�Oþ)�xû3�*ÿ�÷��OôQþ 2 ö7üsö7÷A �ö7ü�üWøZú���������ô� ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�#7ô 2 ôQ÷���ó,ú«û�ô�ú�����û�ÿ� Wôú�4-�Oóxôb��þ3�xû)��ÿ�÷��OôQþ 2 ö7ü²@%p ôy Wô8BA÷xô��FIi�:ÿ�÷CR.ÉX`�� ñ ¶�� ò `�É}U*�Oú[GÊôF��óxô5þ�ö0 Wÿ��xû6ú�4�öIû3�}���:ô��þ�ÿHø�}Òd±(q8r(s�s�t ö�GÊú0����É[�óxôQþOôy��ô�óÊö 2 ôû�ú0�:ôy WôQý«þOôQôIú�4�øZú«÷:B WôQ÷Êø¸ôQ�OóÊö�����ô5óÊö 2 ô�øZú0�������Oô� �ö7ü�ü��óxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûÿ�÷���óxô;���ZG,þ�ôQü�üHö�@ Ý ú��Oô[��óÊö��y�Oóxÿ�û�øZúM÷�B WôQ÷AøZô���ö���÷xú0�yGAô�øZúM÷�BÊþ)�:ô� �G��ÿ�÷,ôQþ)�Oÿ°ö 2 ö7ü+�,ôQû�@%p ô9�Oþ)�[�Oú�ôQ÷xüHö7þ�ý«ôX��ó,ÿ�û*����GxþOôQü�ü°ö5ôQ÷,ú��xýMóZ�Oú�ÿ�÷Êø¸ü+�C Wô�ö2ü�üWú�46��óxôôvÿ�ýMôQ÷ 2 ö2ü��xôQû��óÊö��[��óxôD�xûOôQþ�óÊö2û�þ�ô�Ä0�xôvû)��ô� ÍúMþZ�,÷}�Oÿ�ü6ú«÷xô�ôQ÷A ú�4y��ó,ô¯����Gxþ�ôvü�üHö�ÿ�û�ö2÷ ôv÷A ��Aú«ÿ�÷���ú�4y��óxôøZú���������ö��Oÿ�ú«÷Êö7üÊÿ�÷���ôQþ 2 ö2ü�@%p ôQ�:ú 2 ô�ÿ�÷¯�ó,ÿ°øOóxô 2 ôQþ� Wÿ�þ�ô%ø8�Oÿ�ú«÷'ÿ�÷ÊøZþ�ô�ö2û�ôvû���@*òÿ�ôQû�ö2þOô�Gxþ�ú0�«ôQ÷G}��û�óxÿ<45�Oÿ�÷xýZ�OúZ�Oóxô�ü�ô845��@

Page 18: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

&H; =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS Èé��0é �$ê� ,!.ÄÔ�QñX�ñHê� ^»6ê*ñHëH�IñHêFëH�Wì�58 �! é Þ þ�ô�Ä0�xôQ÷��Oü+���OóxôV�xûOôQþ*ú�4A�Oóxô6û)�Aö2þ�ûOô�ôvÿ�ýMôQ÷xûOú«ü 2 ôQþ�ÿ�ü�ü�û)�Aô%øZÿ<45�!ö�øZú���������ö��Oÿ�ú«÷Êö7ü�ÿ�÷���ôQþ 2 ö2ü-�ÿ��OóDBÊ÷xÿ���ô ôQ÷A ��Aú«ÿ�÷���û�@�òóxô�÷�����GÊôQþ5ú�4�ôvÿ�ýMôQ÷ 2 ö2ü<��xôQû ÿ�÷���óxô:ÿ�÷���ôQþ 2 ö2ü*ÿ�û��xû)�Êö7ü�ü+� 2 ö7ü+�Aö�Gxü�ô�ÿ�÷�4YúMþ)��ö���ÿ�ú2÷���úD�OóxôZ�,û�ôQþ�ö7÷A ���óxô:ôQÿ�ýMôQ÷Êö2÷Aö2ü��Wû�ÿ�ûøZú� Wô�#Èô 2 ôQ÷��óxôQ÷Ò÷xú0� ö7ü�ü�ú�4X��óxôQûOô:ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö7þ�ô:ö«ø8�3�Êö2ü�ü��!øZú���������ô� 6@�p ô�ú�G���ö2ÿ�÷D��ó,ÿ�ûÿ�÷�4YúMþ)��ö��Oÿ�ú«÷4ö��b��óxô;GÊôQýMÿ�÷x÷xÿ�÷xý:ú�4*��óxô�ö2÷Êö7ü+�WûOÿ�ûbG��'øZú���������ÿ�÷xý���ó,ô�4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷N4Yú«þô%öMøOóôQ÷A :�ÊúMÿ�÷���@ M 4b��óxôvû�ôN4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷xû�øQö2÷?GAô¯�,û�ô� Òÿ�÷?��ó,ô:ôQÿ�ý«ôQ÷Êö7÷Êö2ü��Wû�ÿ�ûIÿ���ûOôQü<4e#-�Oóxô4ø¸ú«û)� ú�4ýÃö7ÿ�÷xÿ�÷xýD��óxÿ�û�ÿ�÷:4Yú«þ3��ö���ÿ�úM÷Ô��ú��xü� �GAô�÷xú0�:ÿ�÷Êö2ü�@�R Ý ú��Oô¯��óAö���GÊú0��ó?4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷,ûZ�ÿ�ü�üVGAôþ�ô�Ä��,ÿ�þOô� :ÿ�÷�ö7÷}��øQö2ûOôQ�ó,ôQ÷�ö2ü�üxôQÿ�ýMôQ÷ 2 ö2ü��xôQû6ÿ�÷��Oóxô�ÿ�÷���ôQþ 2 ö2üÊö7þ�ô5þ�ô�Ä0�xôQû3��ô� Â@ U�p ôûZö 2 ôbGAú��Oó4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷xû�ú�WC�Çü�ÿ�÷xô�ö2÷C ��xûOô[��óxô���óxôv÷xô 2 ôvþ�ÿ��ö����Aô%ö7þ�ûy�OúZGAô�ö����xþ�ú0�xþ�ÿHö���ô�@

Å ûb Wÿ�û�ø"�xû�ûOôª �ÿ�÷���óxô��xþOô 2 ÿ�ú��xû�û�ô%ø"��ÿ�ú«÷-#���ô5ú�45�OôQ÷4øOóxúWúMû�ôy�OóxôIÿ�÷xÿ���ÿHö2üxûOóxÿ<45�X��ú[GAôIú«÷xô5ú�4��ó,ô�ôQ÷C ��ÊúMÿ�÷}�Oû�@ M 4Êû�úC#2ú«÷,ô�ú�4A��óxô�4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷xû%�ÿ�ü�ü�GAôb�xû�ô� �ÿ����:ô� WÿHö���ôQü���@6p ô��:ú: sÿÕ4T�y��ó,ôû�ó,ÿÕ4T��û3��þZö���ôQý0�!û�ü�ÿ�ý«ó��Oü+��ÿ�÷júMþe WôQþ��Oúx�Zö��Mô#ö0 2 ö2÷���ö7ý«ô�ú�49��ó,ô�ûOô%øZú«÷C �4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷-@�pÕóxôQ÷��óxô:÷Aö��)�,þ�ö2ü�ø�ó,ú«ÿHøZô:ú�4ö�ûOóxÿ<45����ú0�xü� �GAô:÷xô%ö7þ�ö2÷Òú��OóxôQþ3�ÿ�ûOô��x÷xûOôQü�ô%ø8��ô� �BÊ÷xÿ��Oô:ôQ÷A ��Aú«ÿ�÷���#ö2÷A À�óxôv÷Bö ûOóxÿ<45��ö����Oóxô�BA÷xÿ���ô'ôQ÷A ��Aú«ÿ�÷��¯��ú��,ü� ^÷xú0��øQö��,û�ô öÒü°ö7þ�ýMô4÷�����GAôQþ�ú�4 ô"7:�Oþ�öôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû[��ú�GAô4øZú0��������ô� 6#V��ô�øOóxúWú«û�ôD�Oóxô�ôQ÷C ��ÊúMÿ�÷}�:ö2û;��óxô'û�ó,ÿÕ4T��@!òó,ÿ�û;��ö��jþOôQû)�xü��ÿ�÷jûOú��:ô:ö� � Wÿ��Oÿ�úM÷Êö2ü*��ú«þ3�Ô ��xþOÿ�÷,ýx�Oóxô�õ�ö7÷ÊøZùQúMû�ÿ���ôQþZö��Oÿ�úM÷-#6G�����ÿ����ÿ�ü�üDûZö 2 ô���óxô�ø¸ú«û)� ú�4�ö4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷-@0òóxôvþ�ô�ö2þOôUøvö2û�ôvûV�óxôQþOôb��ôøQö2÷�ô87���ôv÷A :öb�Oþ)�xû3�6ÿ�÷}�OôQþ 2 ö7ü��Oú öYBÊ÷xÿ���ô�ôQ÷A :�ÊúMÿ�÷���ÿ���óxú0���[��ö��Wÿ�÷xý!ö!õFö2÷ÊøZùvú«û�þ)�x÷ ö��[�Oóxô�ôQ÷C ��ÊúMÿ�÷}��@'òóxôQûOô4úxøQø"�xþZ�ó,ôQ÷��Oóxô4ö7÷Êö2ü��Wû�ÿ�û�ö��ö2÷xú0��óxôvþ�û�óxÿ<45� þ�ôQû3�xü���û�ÿ�÷ øZú0��������ö���ÿ�ú«÷Òú�4�ö2ü�ü6ú�4Y�Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�GAô(����ôQôQ÷O��óxô:ûOóxÿ<45��ö7÷A ��óxôIôQ÷C ��ÊúMÿ�÷}��@ 0é��Êé �*���xð2ñ. ,! ð) 7��� � éQÓ�ú�G��xû3��÷xôvû�û�ÿ�ûIú«÷xô:ú�4�ú��,þ�ý«úWö2ü�û�@ M ��ÿ�û�÷Aö2ÿ 2 ô[�Oú'ô87��Êô%ø"�Z�OóÊö����óxôIóxô�xþ�ÿ�û)�OÿHøZûy WôQûZøZþ�ÿ�GAôª 'ö�GAú 2 ôF�ÿ�ü�üC��ú«þ)��4}ú«þö2ü�üA�,þ�ú�G,ü�ô�:û�@Vaôvþ�ô[��ôQ Wôvû�øZþOÿ+GAô�ö ÷����ZGAôQþú�4�û3�Êô%ø¸ÿ°ö7ü�øQö2ûOôQû���óAö��:øQö2÷ ö2÷A À Wú ö7þ�ÿ�û�ô�ÿ�÷?�xþ�öMø8��ÿHøZô!ö2÷C ú��,þ#ö����xþ�úWö«øOóxôQû;4YúMþ�óÊö7÷A Wü�ÿ�÷xý��óxô� û3�:úÃú0��óxü���@ 0é��ÊéHèAé ��ñ.!.!Hñ�ê�-3-y ���� é�òóxôIûOóxÿ<45�û�ôQü�ô%ø"��ÿ�ú«÷'ÿ�ûy WôQûOÿ�ýM÷xô� N��ú:ô"7:�OôQ÷A N��ó,ô[��þ3�xû)�ÿ�÷���ôQþ 2 ö2üú�G��Zö2ÿ�÷xô� d4YþOú��Ç�,þ�ô 2 ÿ�ú��xûIõ�ö7÷ÊøZùQúMû�þ)�,÷xû�@b®��Oþ�ö2÷,ý«ô�#Aö2û)�����:ô(�Oþ�ÿHø� Wÿ�û)�Oþ�ÿ�G����Oÿ�úM÷xûú�46ôQÿ�ýMôQ÷ 2 ö2ü<��xôQûúMþ 2 ôQþ3�:óxÿ�ý«ó����xü���ÿ��xü�ÿHøZÿ���ÿ�ôQûV��ö��:øZþ�ô%ö���ôIû�ÿ��3�Êö��Oÿ�úM÷xû�ÿ�÷��ó,ÿ°øOóN��óxô5û�óxÿ<45�bØ ]�^%_ ��ú�ô87��OôQ÷A ��óxô��Oþ)�xû3��ÿ�÷���ôQþ 2 ö2ü0ÿ�û9�Zö��MôQ÷D��úWú[4~ö2þX4YþOú��ÇØ ] ��ú:ö2ü�ü�ú�� ø¸ú��������Zö��Oÿ�úM÷�ú�48ö2ü�üC��óxô ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûÿ�÷�R²Ø ] ¶eØ ]�^%_ UX�ÿ���ó4ö�ûOÿ�÷xý«ü�ô�þ3�x÷-@*òóxô ÿ�÷,ôQþ)�Oÿ°ö7ûV4}þ�ú�� Ø ] ö7÷A ¯Ø ]�^%_ �ÿ�ü�üÊÿ�÷A WÿHøQö���ôF��óÊö��û�ú��:ôôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûbGÊô����ôQôv÷���óxô�����ú:û�óxÿ<45�OûóÊö 2 ôI÷xú0�9GAôQôQ÷ÒøZú���������ô� 6@

¿F�xþý«úWö2üAÿ�ûX��ú���ö2ÿ�÷���ö7ÿ�÷#ö;��þ3�xû)�5ÿ�÷��OôQþ 2 ö7ü²#Mû�ú���ôbBÊ÷A N�Oóxô��:ÿ�ûOû�ÿ�÷xý�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû ±8r Ð ³ªq8r��ô�ö��)�Oô(�����V�Oú�ô"7:�OôQ÷A $ú��xþ*�W÷xú��ü�ô� WýMô9GAô(�«úM÷A �Ø�]�^%_�@%p ôUö��)��ô�����V��úFBÊü�ü��Oóxô °0t Î[GAô(����ôQôQ÷��óxôD����ú t�Ï8u�v�w�r ûOóxÿ<45��û�Ø�]Iö2÷A ÀØ�]�^%_�#*GÊô"4Yú«þOôx�,þ�úxøZôQô� sÿ�÷,ýA@?p ô�ö7û�û)���:ôx�OóÊö�����ó,ô¯�:ÿ�û�ûOÿ�÷,ýôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ü�ÿ�ôZGAô(����ôQôQ÷O��óxô�þ�ÿ�ý«ó��Iû�ôv÷}�Oÿ�÷xôQü+�]b4YúMþ[��óxô:ûOóxÿ<45�ZØ�]�ö��[��óxô:ü�ô84T��ö2÷A ��Oóxô�ü�ô84T�û�ôQ÷��Oÿ�÷,ôQü��]�^%_b4Yú«þX��ó,ô�ûOóxÿ<45�bØ�]�^%_�ö��b�OóxôIþ�ÿ�ý«ó���#��OóÊö���ÿ�û�#Wÿ�÷Ô���]e¶��]�^%_3)@ M 4V�OóxôIû�ôQ÷���ÿ�÷xôvü 2 ö2ü��xôvûú 2 ôQþOüHö��¯��ô��xû�ô���Ø�]e¶8Ø�]�^%_��ÿ�÷xû3��ô%ö0 6@ M ÷'ôQÿ���óxôvþ�øQö2ûOô[��ôIóÊö 2 ô�ö7÷4ÿ�÷���ôvþ 2 ö2üV����¶���Êÿ�÷D�óxÿHø�óN��ô�Uö7÷��9�Oú�ø�ó,ú«û�ô�ö�û�óxÿ<45��@-p ô�øOóxúWú«ûOôZØ ]�^ �Iö2û

Ø ]�^ �bI ÷ù ú �!� ÿ<4á1ZÕi�"��Õ#�C¶` �!� ÿÕ4���Õã�$�ZÕi1�¶% ^�&� ú���ó,ôQþ)�ÿ�û�ô0@

òóxô�ýWö��?GAô(����ôvôQ÷�����ú���þ3�xû)�:ÿ�÷���ôvþ 2 ö2ü�ûIÿ�û�÷,ú���ö7ü+�ö��WûFBÊü�ü�ô� Òú«÷?��ó,ô�BÊþOû)�:ö��)�Oô(������@!òóxôû�óxÿ<45�Oÿ�÷,ý4û3��þZö���ôvý����ÿ�ü�ü�øZúM÷���ÿ�÷��xô:þ�ô%ø"�xþ�ûOÿ 2 ôQü��}#6ø¸ú��������Oÿ�÷xý��:ÿ�û�ûOÿ�÷,ý!ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�#%�x÷���ÿ�üX��óxô�xþ�ÿ���ö2þ3�[��þ3�xû)�ÿ�÷���ôvþ 2 ö2ü,óÊö2û6ýMþ�ú��÷:üHö2þOý«ôôQ÷,ú��xýMó���ú�øZúM÷���ö2ÿ�÷��Oóxôþ�ô�Ä0�xôvû)��ô� :ôvÿ�ýMôQ÷ 2 ö2ü��xôQûcú«þ�óxôQ÷!ö2ü�ü6��þ3�xû)�5ÿ�÷}�OôQþ 2 ö7ü�û�óÊö 2 ô�GÊôQôv÷��:ôQþ�ýMô� �ÿ�÷}�Oú:ú«÷xô0@ 0é'�Aé��Èé "����Që� xì2ëk xë!ë����9�� ,$3� ���Dñõ"�ë é ¹ øZú«÷,ú��:ÿ�ùQÿ�÷xý'ú«÷?�Oóxô:÷����ZGAôQþ�ú�4X4Çö«ø"��ú«þOÿ�ù%ö����ÿ�ú«÷xû ÿ�û�ö2ü�û�újö�ýMúÃö2ü�@ M ÷?����úÒøQö2ûOôQû#ö û�ÿ�÷xý«ü�ô�õFö2÷ÊøZùvú«û�þ)�x÷À�ÿ�ü�ü*÷xú0��BÊ÷A ^ö2ü�üV��ó,ô¯ WôQû�ÿ�þOô� ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû6÷xô%ö7þ�ö5ý«ÿ 2 ôQ÷:ûOóxÿ<45��@FòóxôQûOô�úxøQø8�,þ9�óxôv÷:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûV�ÿ���ó��Z�xü��Oÿ+�,ü�ÿ�øZÿ����Iý«þ�ô�ö���ôvþ

Page 19: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG &�!

��óAö2÷[�OóxôbGxü�úxø)�WûOÿ�ùvô�ô87xÿ�û)�Fú«þ*�óxôQ÷:öûOóxÿ<45��óAö2û*GÊôvôQ÷���ö��«ôQ÷ 2 ôQþ)��øZü�ú«û�ôX��úIö5ôQÿ�ý«ôQ÷ 2 ö2ü��xô0@ M 4A��ôû)�,û)�Aô%ø8��ôvÿ+�OóxôQþøQö2ûOô���ôF��ö��«ô�ö7÷4ö0 � Wÿ���ÿ�ú«÷Aö2üÊõFö2÷ÊøZùvú«û�þ)�x÷'ö��X��óxô5û�ö��:ô5û�óxÿ<45��@­ÆF�xþOÿ�÷xý[��ó,ÿ�ûþ)�,÷���ô��AôQþ�4YúMþ)� ô87��OôQþ�÷Êö7ü�û�ôvü�ô�ø8��ÿ 2 ôÒþ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷ ö7ýÃö7ÿ�÷,û)�4ö7ü�ü�÷xô(�ü��ÕøZú0��������ô� ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û'ö2÷A ^ö2÷�� ú��OóxôQþ:ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�ÿ�÷��Oóxô'ÿ�÷��OôQþ 2 ö7übGÊô(����ôQôQ÷K��óxÿ�û�û�óxÿ<45��ö7÷A Íö7÷}�÷xôQÿ�ýMó}GAú«þOÿ�÷xý'û�óxÿ<45�Oû�@Np ô¨ Wÿ�ûZøQö2þ8 ö2÷��Ô�,û�ô:ú�4û�ôv÷}�Oÿ�÷xôQü�ûZGAô%øQö��xû�ôN��óxô'ö2ûOû)�������Oÿ�ú«÷�GÊôQó,ÿ�÷C ��ó,ô(� óAö2ûb�xþOú�GÊö�Gxü���Gxþ�ú0�«ôQ÷Ô sú��÷-@ Èé'�Êé 0é ��í7! � ñHêBë����������xð2ë�ì2ï�$ é Å �Êö2þ3��ÿHø8�xüHö2þOü��x Wÿ<Á4ø8�xü��û3�Êô%ø"��þ8��� 4}ú«þú��,þ�û�ôvü�ô�ø3���ÿ�úM÷Õú�4�û�ó,ÿÕ4T��û�ÿ�û�ú«÷xô��ÿ���óBö 2 ôQþ3��üHö7þ�ý«ô� Wÿ�û)�Êö7þ�ÿ���� ÿ�÷O�OóxôÔ��ö7ý«÷xÿ��3�A WôQû�ú�4Z�OóxôÔ WôQûOÿ�þ�ô� ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@ M ÷'û)�ÊøOójøQö7û�ôQûIú0�xþ÷xú��Oÿ�ú«÷'ú�46ö�þ�ô%ö7û�ú«÷Aö�Gxü�ôZ Wÿ�û3��ö2÷AøZô[��ö���GAô�4Çö��,ü+����ö7÷A N�«ô(���ôQ��ö��:óAö 2 ôI÷xú�Óÿ���ù 2 ö2ü��xô5ÿ�÷�4Yú«þ3��ö��Oÿ�úM÷���ú:óxôvü+�D�xû�øOóxúWúMû�ô�ö ÷xô(�1ûOóxÿ<45��@

¿F�xþøZú� Wô���þ�ô�ö���û�ö7û�û3�Êô�øZÿHö2ü�öIûOÿ+�3�Êö��Oÿ�ú«÷�ÿ�÷��óxÿHøOó�÷,ú�÷xô(�Õÿ�÷�4}ú«þ)��ö���ÿ�ú«÷�ÿ�û�ú0G���ö7ÿ�÷xô� �ö��øZúM÷xû�ô%ø"����ÿ 2 ô�û�óxÿ<45�Oû�@�òóÊö���ÿ�û�#6��ô�ø¸ú��������Oô:÷xúD�:ô%ö2÷,ÿ�÷,ý�45�xü*Óÿ���ù 2 ö2ü��xôvû ö7÷A ���óxô:ÿ�÷xôQþ3��ÿHö2ûö����Oóxô�����újûOóxÿ<45��ûDØ ] ö2÷C àØ ]�^%_ ö2þOô'ÿ� sôQ÷���ÿHøQö2ü�@Op ô'û)�,û)�Aô%ø8�D��óÊö�����óxôvþ�ôÒÿ�û�ö ��ó,ú«ü�ô� ÿ�÷��óxô�û)�Aô%ø8�Oþ8����#-�OóÊö��F��óxô:þOô(��ö2ÿ�÷xÿ�÷xý:ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�ö7þ�ô;4Çö2þ3��óxôQþ�ö��ö��D��óÊö7÷jú0�xþI÷xú��Oÿ�úM÷!ú�4öþ�ô%ö7û�úM÷Êö�Gxü�ô[ Wÿ�û)�Zö2÷Êø¸ô�@*p ô�ô87��Êö7÷A ��OóxôI÷xú��Oÿ�ú«÷�ú�4Dö�þOô%ö2ûOú«÷Êö�Gxü�ô[ Wÿ�û)��ö7÷ÊøZô5ÿ�÷'ö2÷'ö��)�Oô(�����b�OúøZþ�úMû�û���ó,ô�óxúMü�ô�@ M 49��óxô�øZú���������ö��Oÿ�ú«÷Êö7ü�ÿ�÷���ôQþ 2 ö2ü9��ÇC¶�È3�óÊö2ûIö;BÊ÷xÿ���ô�ôQ÷A :�ÊúMÿ�÷��F��óÊö��óÊö2ûI÷xú0�GÊôvôQ÷Ô�,û�ô� ��xþ�ô 2 ÿ�ú0�xû�ü��!ö2ûIö�û�óxÿ<45�;RYû�ôvôDÖe/�@���U#��Oóxô�û�ó,ÿÕ4T��û)�Oþ�ö���ôQý0���ÿ�ü�ü0ûOôQü�ô%ø8�[�Oóxô�÷xô�Tû�ó,ÿÕ4T�ö��b�OóÊö��ôQ÷C ��ÊúMÿ�÷}��@9¿F��ó,ôQþ)�ÿ�û�ô0#�ö2ûOû)���:ÿ�÷xý���óÊö��y��ô�ö2þ�ô ô87��Êö2÷A sÿ�÷,ý#ö��Oþ)�xû3��ÿ�÷���ôQþ 2 ö2ü-�Oú���óxôþ�ÿ�ý«ó���#-��ô���ö��«ô���ó,ô:÷xô(� ûOóxÿ<45�[Ø�]�^ � I Ø�]�^%_ � &�1 í RYûOôQô�Ö(/�@��d4Yú«þ�ö� sôQû�øZþOÿ�����ÿ�ú«÷ ú�4 í U(@ M 4��óxÿ�ûõ�ö7÷ÊøZùQúMû�þ3�x÷�û3��ÿ�ü�üA�xþOú 2 ÿ� sôQû6÷xú�÷xô(�Õÿ�÷�4}ú«þ)��ö���ÿ�ú2÷-#���ôy�Zö��MôQØ�]�^y�yIzØ�]�^ � � &�101 í @ M 4-��ôû)�Oÿ�ü�üAú�G��Zö2ÿ�÷:÷xú�÷,ô(�Õÿ�÷�4YúMþ)��ö��Oÿ�ú«÷-#���ôy��ö��«ô�öFBA÷Êö2ü0ö��3��ô(�����X��ú:øZþOú«û�ûX��ó,ô�ýWö����ÿ���ó�ö û�ó,ÿÕ4T�Ø ]�^ � IÛØ ]�^y� � &�1�1�1 í @ M 4V��óxÿ�ûIþ)�,÷!û)�Oÿ�ü�ü%�xþ�ú 2 ÿ� WôQû5÷xú�÷xô�Tÿ�÷�4YúMþ)��ö��Oÿ�ú2÷-#���ô[��ôvþ)�:ÿ�÷Êö��Oô�úM÷��óxô�ö7û�û3��������ÿ�úM÷���óÊö��V��óxô5þ�ô(��ö7ÿ�÷xÿ�÷xý�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�ö7þ�ôÿ�÷�BÊ÷,ÿ+�Oô�@*p ô�þ�ô(�3�xþ�÷N��óxô5ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûö2ü�þ�ô�ö� ��'øZú���������ô� 6#��Oú«ýMô(��óxôvþy�ÿ���ó!ö2÷!ö����xþ�ú0�xþ�ÿHö���ôy�ö2þO÷xÿ�÷xýA@ 0é��ÊéE¸Fé 6ì��8 xë�$3�Wê�ë�í�" í ñHêÒê*í�(Z":ñHë�(�5ª ,!Hï���ð� 7����� éIòóxô�û�ô(�3��ÿ�÷xýIú�4A�OóxôZ��þ�ô�ö2û�úM÷Êö�G,ü�ô Wÿ�û)�Zö2÷ÊøZô� 2 ö7ü��xô�# í #6���xû3�QGAô���ö� Wô:øQö2þOô845�xü�ü��!ÿ�÷jøQö7û�ôQû ÿ�÷��óxÿHøOóÔ�Oóxô:õ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó����ôQþ3�:ÿ�÷Êö��OôQû�ö�Gx÷xúMþ)��ö7ü�ü���@�òóxÿ�û 2 ö2ü��xôIÿ�û�÷xú0�y���6 xö��Oô� �ÿÕ46÷xú�÷xô(�;ÿ�÷:4Yú«þ3��ö���ÿ�ú«÷'ÿ�û�ö 2 ö7ÿ�ü�ö�Gxü�ô4Yú«þb�OóxôI÷xô87��û�ó,ÿÕ4T��@ 0é��Êé�ÀÈé �s5y�Wì�!.Ä4 �-y-Êì������Qñ.5y� ���*ñ"�ë�� éo/÷��xû)�Aö2üb Wÿ�û)��þOÿ�G�����ÿ�úM÷xû�ú�4�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú«þ��x÷���xû)�Aö2ü�øZúM÷ 2 ôQþ�ýMôQ÷ÊøZô��Êö��)��ôvþ�÷xû���ö��ÍøQö��xû�ô'ûOÿ+�3�Êö��Oÿ�ú«÷xû:ÿ�÷��ó,ÿ°øOó ö!ûOóxÿ<45�:ÿ�û�ûOôQü�ô%ø8��ô� O���ÊøOó4Çö2þ3��óxôvþ�ú����y��óAö2÷'þ�ô�Ä0�xÿ�þOô� D4}ú«þb��ó,ôZ WôQûOÿ�þOô� �ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@Xp ôZ Wô(�OôQþ)�:ÿ�÷xô;��óÊö��y��ó,ô�û�óxÿ<45�5ÿ�û��úWú�4Çö7þV4}þ�ú��º��óxô�ø8�,þ�þ�ôv÷}�b�Oþ)�xû3��ÿ�÷���ôvþ 2 ö2üAÿ<4DöIþ)�,÷4ö�����óxÿ�û�û�óxÿ<45�V�ÿ�ü�üxóÊö 2 ôy�Oú�øZú���������ôF�:ú«þ�ô��óÊö7÷¯/�15ôQÿ�ý«ôv÷ 2 ö7ü��xôQû*GÊô"4Yú«þOô�øZú0��������ÿ�÷xýIôQÿ�ýMôQ÷ 2 ö2ü��xôQû6ú�4Kÿ�÷���ôvþ�ôQû3�9�OúQ�,û�@XRYòó,ô÷}���ZGAôQþ9/01Iÿ�ûö�ó,ô(�xþ�ÿ�û3��ÿHøIôQû3��ÿ���ö��Oô�ú�4*��óxôI÷�����GÊôvþú�4Dôvÿ�ýMôQ÷ 2 ö2ü��xôQûX��ô øvö2÷D�xþ�ú�BA��ö�Gxü���BÊ÷A d�ÿ+�Oó!ö�ûOÿ�÷,ý«ü�ôþ)�x÷%@ U M ÷'û)�ÊøOó!ö�øQö2ûOôQ��ôIþ�ô%ø¸ú«þe N�Oóxô�ø8�xþ�þOôQ÷���ûOóxÿ<45��#��OúZ�MôQô(�!ö2÷xú0��óxôvþû�óxÿ<45��4Yþ�ú0�.ý«ú«ÿ�÷xý�ú������úWúN4Çö2þIÿ�÷��OóÊö��Z sÿ�þOô%ø8�Oÿ�úM÷-#�ö7÷A !ûOôQü�ô%ø8�:ö�÷xô(�TûOóxÿ<45��@�p ô:øOóxúWú«û�ô��Oóxô�÷xô(�.û�óxÿ<45��G��!ü�ÿ�÷xô%ö7þÿ�÷}�OôQþ)�Aú«üHö���ÿ�ú«÷�GÊô����ôQôv÷à�Oóxô:ôQ÷A ú�4y�Oóxô���þ3�xû)�:ÿ�÷���ôQþ 2 ö2ü�#-Ø*)e#6ö7÷A ���ó,ô�û�ó,ÿÕ4T�[��ô:þOô5ÈZô%ø"��#9Ø ò @òóxôI÷xô(�1û�ó,ÿÕ4T��ÿ�û�~

ØxIzØ*) � +� µÂR µ `�Ø�ò�{|U%`3µ6R µ `PØ ) {|UT R�Ø ò `ÊØ*))U(L 0é�,Èé &aí�îFñ»�ð� xë�ñHíAêj�j"�íAìo&Dï6ð�'*!Hñ�ê�-Z�*ì2í7&�!.�8$9� éòóxô6û)�Aô%ø8�OþQö2ü���þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷Q�,û�ô�

ÿ�÷���ó,ôyG��Êø3�Wü�ÿ�÷xý��xþ�ú0Gxü�ô(�º4Yú«þ*��ó,ô�õ�ö7÷ÊøZùQúMû�ÿ��OôQþ�ö���ÿ�ú«÷�ÿ�û6ÿ�ü�ü��Aú«ûOô� �4YúMþ6û�ó,ÿÕ4T��û�ö��6ú«þ6÷,ô%ö2þ6ùvôQþ�úC@òóxô�ûOóxÿ<45�6û)�Oþ�ö���ôQý0��4Yú«þV�OóxôyG��Êø3�Ãü�ÿ�÷xý��xþOú�Gxü�ô(�.ÿ�û6û�ÿ��:ÿ�üHö2þ*��ú;��óxô 2 ÿ�GxþZö��Oÿ�úM÷�û3��þZö���ôvý��:ô87ÊøZô(�����óÊö��DûOóxÿ<45��û6ö��DùvôQþ�ú�ö2þOô÷xú��*ö2ü�ü�ú���ô� 6@ Å û�óxÿ<45�6ö���ùQôQþOú�ÿ�û*þ�ô(�xüHöMøZô� �G��Iú«÷xô�óÊö2ü<4A�Oóxôb�:ÿ�÷xÿ��[���ú�4A�Oóxôb�xþ�ú0Gxü�ô(�TûZøQö2ü�ô � #��Oóxô�ö�G,û�ú«ü����Oô 2 ö7ü��xô�ú�4A��ó,ôû�óxÿ<45�F÷xô%ö2þOôQû)�X��úIùQôvþ�úA#Wö2÷C [�OóxôUö�Gxû�úMü�����ô2 ö2ü��xô�ú�4V��óxô�øZú0��������ô� �ôvÿ�ýMôQ÷ 2 ö2ü��xôI÷xô%ö7þ�ôQû3�y�Oú:ùQôQþ�úC@

Page 20: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

��1 =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS¸Fé ��$3��! �ª$3�WêFë� xë�ñHíÊê í,"�ë����d&�!Hí�ð�'Õ�T xê6ð�(Mí1�Z �! -ÊíAì2ñHë���$ é5òóxô[�x÷A sôQþ)�xÿ�÷x÷,ÿ�÷,ý:ú�4ú��,þôQÿ�ý«ôQ÷Êö7÷Êö2ü��Wû�ÿ�û�øZú� Wô ÿ�ûb�Oóxô[Gxü�úxø3��õ�ö7÷ÊøZùQúMû�ö2ü�ýMú«þ�ÿ��Oó���#xö2ûû3�Êô%ø¸ÿ°ö7ü�ÿ�ùvô� N4YúMþb��óxôIû)�Aô%ø8�OþQö2ü��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷xû�R)Ö�Öe��@ /:ö7÷A D��@�,�U@6òóxô;�xû�ô�ú�4V��ó,ô[Gxü�úxø)�'õ�ö7÷ÊøZùQúMû�ö2ü�ýMú«þ�ÿ��Oó�� ÿ�÷D��óxô�ø¸ú«÷����ô"7:�Iú�4á�Oóxô�û)�Aô%ø8��þZö2üV�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷!ö2÷C D�ÿ���óxÿ�÷!ö����,ü�ÿHøQö���ÿ�ú«÷,û�øZú� Wô�÷,ô%øZôQûOû�ÿ���ö���ôQû�øvö2þ�ô"45�xüö��3��ôQ÷��Oÿ�úM÷���ú'ö:ûOôQþ�ÿ�ôQû�ú�4Y Wô(�Zö2ÿ�ü�û�~b�Oóxô�ÿ+���,ü�ÿ�øQö��Oÿ�ú«÷xûú�4Y{K�ÇúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����:ú�49Gxü�úxø)�Wû�ä6Gxü�úxø)�ý«ôv÷xôQþ�ö7ü�ÿ�ù�ö���ÿ�úM÷xû*ú�40û�ÿ�÷xý«ü�ô 2 ô%ø8��úMþ6ú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú2÷�ûZø�ó,ô(�:ôQû�äWô"WKô%ø"��ú�4 �Oóxôû)�Aô%ø8�Oþ¸ö7üA�Oþ�ö7÷xû��4YúMþ)��ö��Oÿ�ú«÷�ú«÷�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�����ü�úMû�û�äxö7÷A :ÿ�÷���ôvþ�ö«ø"��ÿ�ú«÷xûXGAô(����ôvôQ÷���ó,ô�õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó�� ö7÷A ��ó,ô�ûOóxÿ<45��ÿ�÷xý�û)�Oþ�ö���ôQý0�}@còóxôIû)�ÊøQø¸ôQûZû�ú�4V�Oóxô�ö2ü�ý«úMþ�ÿ���ó��.óxÿ�÷xýMôQû�úM÷4ö7ü�ü0ú�4­�OóxôQû�ô ÿ�ûOû)�xôvû�@¸FéHèÊé ���� { (�íAì2ë��Dí,-ÊíAê� �! Y?i "F Êð7ë%íAì2ñ.(N xë%ñ�íÊê é ¹ ö«øOóÍû3��ô(� ú�4b��ó,ôxG,ü�úxø3� õ�ö2÷AøZùQú«ûþ�ô�ø8�xþ�þOô%÷AøZôý«ôQ÷,ôQþ�ö���ôQû�ö7÷sc�e b ��ö���þ�ÿ<7?iZ#��óxúMû�ôøZú«ü����:÷ 2 ô%ø8�Oú«þOû8ö7þ�ôX��úFGÊô�ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ùQô� �ÿ���ó'þ�ôvû)�Aô%ø8����ú�ö7÷4ÿ�÷x÷,ôQþb�xþ�ú� ��Aø8�Q Wô"BÊ÷xô� �G���ö��ÊúMû�ÿ���ÿ 2 ô[ Wô"BÊ÷xÿ���ô[��ö���þ�ÿ<7-#��óxÿHøOóD��ô��ÿ�ü�üøQö2ü�ü-{ @�Iÿ 2 ôQ÷ki�#���ô[���xû3�UøZú0�������Oô�ÿ���ûú«þ3��óxúMý«úM÷Êö2ü6 Wô%øZú0���ÊúMû�ÿ���ÿ�úM÷�Y^hTû3�ÊøOó���óAö��

· iiI�Y?h�#· YF�á{4YzIzæ�#· Y;ÿ�ûoc%e b #· h;ÿ�û b e b ö2÷A N�����ÊôQþF��þOÿ°ö7÷xý��,ü°ö7þ�@

pÕóxôQ÷¯{ ÿ�û�÷xú��V�Oóxô�ÿ� Wôv÷}�Oÿ����}#��Oóxô�÷�����GAôQþ6ú�4�ýMúWú: :øOóxúMÿHøZôQû�4Yú«þ�ø¸ú��������Oÿ�÷xý�ö2÷:úMþ)�Oóxú«ýMú«÷Êö7ü4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷ ö����Aô%ö2þ[�Oú�GAô:ü�ÿ��:ÿ���ô� 6@ M ÷Íö� � Wÿ��Oÿ�úM÷-#6��ô��Uö7÷��Q�Oújö 2 úMÿ� 'þ�ô(�Aô%ö���ô� P��ö���þOÿ<7}�2 ô%ø"��ú«þX���xü���ÿ��xü�ÿ�øQö���ÿ�ú«÷,û­�ÿ��Oó¯{ #�GAô%øQö��xû�ô���ôô87��Êô%ø"�y{ #��Oóxú��xýMó:û)�Êö7þ�ûOô�#W÷xú�����ú�GÊôû3��ú«þOô� ÿ�÷¯��ö2ÿ�÷��:ô(�:úMþ)�6äWô%öMø�óD���xü���ÿ��xü�ÿ�øvö���ÿ�úM÷�G}�¯{ ��ö��:þ�ô�Ä0�xÿ�þ�ô�öMøQøZôQûOû�ÿ�÷xý:ûOô%øZúM÷A xö2þ3��û3��ú«þZö2ýMô�@p ô�óÊö 2 ô¨ Wô 2 ôQü�ú��Aô� Òö:ýMôQ÷xôQþZö2ü�ÿ�ù%ö��Oÿ�úM÷!ú�4X��óxô��:ú� Wÿ<BÊô� -�Iþ�ö����:®xøOó��:ÿ� ��b�xþOúxøZôQû�û;��óÊö���þOô8�Ä0�xÿ�þ�ôQû5ú«÷xü��¯��ö���þOÿÕ7���Gxü�úxø)���,þ�ú� ��Êø8�Oû�#0÷,ô 2 ôQþF��ö��Oþ�ÿ<7�� 2 ô%ø8��úMþy�xþOú� ��Êø8�Oû�@bp ôIû�ö 2 ô�ö�û�ô��ú�4 bö���7xÿ�ü�ÿHö2þ)� 2 ô%ø"��ú«þOûV��óAö��*þ�ô(�,þ�ôQûZôQ÷��X��óxôX�xþ�ú� ��Aø8�9{4YK��óxþOú��xýMóxú����*�Oóxô9�,þ�úxøZôQûOûª@*òó,ÿ�û*��ö���þ�ÿ<7ÿ�ûÿ�÷,ÿ+�OÿHö2ü�ÿ�ùQô� N��ú¯{4iÙ�óxôQ÷���óxô[��ö���þOÿÕ7D��óÊö��b�ÿ�ü�ü0ó,ú«ü� kY.ÿ�ûÿ�÷,ÿ+�OÿHö2ü�ÿgùQô� ¯�Oúdi�ä��OóxôQþOô%ö�45�OôQþ�#���6 xö��OôQûb��ö� Wôb�Oú 2 ô�ø8��úMþ�ûÿ�÷�YTö7þ�ô�ûOóÊö� sú���ô� dG���ÿ� WôQ÷��Oÿ°øvö2üC��� ,ö���ôvû�ÿ�÷x{4Yd@ Å ûUöIþOôQû)�,ü+��#{ ÿ�ûX�xû�ô� 'ô87��xü�ÿHøZÿ���ü��:ú«÷xü��:ÿ�÷D��óxôIÿ�÷xÿ���ÿHö7ü�ÿ�ù%ö��Oÿ�ú«÷-@

òóxÿ�ûb�Uö���ú�4*ôQ÷�4YúMþ�øZÿ�÷xýD{K�ÇúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ<����øZôQþ)�Zö2ÿ�÷xü���û3�xý«ýMôQû)�OûQÄ0�xôQû3��ÿ�ú«÷,û�ú�46÷����:ôQþOÿHøQö2üû)�Zö�Gxÿ�ü�ÿ����}@ Þ úMü�ü�ú��ÿ�÷xýà��&�1$#X��ô!þ�ô�Êô%ö��D��óxô!úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷À�xþ�úxøZôvû�ûD���i�Oúà� b �Oÿ��:ôQû�#ö2÷xú0��óxôvþ�þOô(�Aô(��ÿ���ÿ�úM÷�GÊôvÿ�÷,ý�þ�ô�Ä��,ÿ�þOô� ��óxôQ÷xô 2 ôQþ[�Oóxô�÷,ú«þ)� ú�4�ö2÷��'ú�4V��óxô + n 2 ô%ø8�Oú«þ�û ÿ�û5ü�ôQû�û��óÊö7÷/.��Oÿ+�:ôvû�ÿ���û�÷xúMþ)�9ö��[��óxôDGAôQý«ÿ�÷x÷,ÿ�÷,ý!ú�4���óxô�ÿ+�OôQþ�ö���ÿ�ú«÷%@Ôp óxôQ÷Õö2÷xú0��óxôvþ�þOô(�Êô��ÿ���ÿ�ú«÷ÿ�û�þOô�Ä0�xÿ�þ�ô� P��ô�þ�ô�øZú���������ô¯�Oóxô���ö��Oþ�ÿ<7Ê{4Y G��jö2÷Òô87��xü�ÿHøZÿ��Q���xü���ÿ��xü�ÿHøQö���ÿgúM÷�G��Ô{ @:òóxôøOóxú«ÿHøZôIú�40.[I �21��;4}þ�ú��×�+&�1�ý��Êö7þ�ö7÷}�OôQôQûF��óÊö��b��óxôFBÊ÷Êö7ü�ûOô(��ú�4 2 ô�ø8��úMþ�û�ÿ�ûúMþ)��ó,ú«÷xúMþ)��ö2ü�@

M ÷�ú0�xþ�ö2ü�ý«úMþ�ÿ���ó��|4YúMþUøZú0�������Oÿ�÷,ýZ�Oóxô[{K�ÇúMþ)��ó,ú«ý«úM÷Êö2ü:4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷�R Þ ÿ�ýA@�.�U#���óxô 2 ô%ø3���úMþ�û43�n!ö7þ�ô���ó,ô4ö��:7sÿ�ü�ÿHö�þ)� 2 ô%ø8�Oú«þ�û���óAö���þOô(�xþ�ôvû�ô�÷}����ó,ô 2 ô�ø8��úMþ�û�{ + n�@�òóxô¯��ö���þ�ÿ<7Ö¢h ÿ�û��óxô;��þ�ÿHö7÷xý��xüHö7þb��ö���þOÿ<7 øZú0��������ô� 'ÿ�÷4úM÷xô�ÿ���ôvþ�ö��Oÿ�ú«÷'ú�4V��ó,ô#ö7ü�ýMú«þOÿ+�Oó���ä���ó,ôZ{K�ÇúMþ)�Oóxú«ýMú«÷Êö7ü��þOÿ°ö7÷xý��,ü°ö7þV4~ö«ø8�Oú«þ+h;ÿ�ûb��óxô��xþOú: :�Êø8��ú�4�ö2ü�üÊú�4­�Oóxô�ÿ�÷A Wÿ 2 ÿ� ��Êö2üC��þOÿHö2÷xý0�xüHö2þX��ö���þOÿHøZôQû�¢hN@

M ��ûOóxú��xü� OGAôÒ÷xú��Oô� O��óAö��¯�Oóxÿ�û4ö7ü�ýMú«þOÿ+�Oó��Ë��ö��ÍôQ÷Êø¸ú��x÷���ôvþ ö þ�ö7÷��i Wô8BKøZÿ�ôQ÷��'û�ô�4ú�42 ô%ø"��ú«þOû + n ö2÷A ÿ� sôQ÷���ÿHøQö2ü�ü��'ùQôQþ�ú 2 ô%ø8�Oú«þOû�ö2þOôZ�Aú«ûOû�ÿ�Gxü�ô�@ Þ �xþ3��óxôQþ[ Wô��ö2ÿ�ü�û�øQö2÷�GAô[4Yú0�x÷A �ÿ�÷ú��xþy Wÿ�ûZø8�xû�ûOÿ�ú«÷'ú«÷D�óxôQ÷D�Oú���ôQþ3�:ÿ�÷Aö���ô�ö:õFö2÷ÊøZùvú«û�þ3�x÷�R)Ö)'C@ '}U(@

p ô4óAö 2 ô!ö2ûOû)���:ô� ÿ�÷À��óxô� Wÿ�û�ø8�xûOû�ÿ�ú«÷aö�GAú 2 ôD��óÊö��¯{ ÿ�û��Aú«ûOÿ+�Oÿ 2 ô� Wô8BÊ÷,ÿ+�Oô�@ M ÷O��óxôøQö2ûOô�ú�4y{��ÊúMû�ÿ���ÿ 2 ô�ûOô(�:ÿ� Wô8BÊ÷xÿ��Oô�#*��óxô�þ�ô%ø"�xþ�þOô%÷Êø¸ô�#V�óxôv÷��xþOú��AôQþ�ü��Òû)��ö7þ)�Oô� 6#*ý«ôv÷xôQþ�ö���ôQû�öû�ô�Ä0�xôQ÷AøZô:ú�49G,ü�úxø3�Wû�#0ö2ü�üFú�4V�óxú«ûOô#ø¸ú«ü����:÷xû5ü�ÿ�ô�ÿ�÷��Oóxô�þZö2÷xýMô�ú�4YR µ `�Ø6{|U n _ { @òóxÿ�ûIÿ�û��óxô5û)��Gxû3�Êö«ø¸ô�4Yþ�ú0� �óxÿHø�óN��óxô5ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�øZúMþ�þOôQû)�Aú«÷A sÿ�÷,ý���ú�BÊ÷,ÿ+�Oô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQûX�Z�,û)�XGÊô Wþ�ö��÷i��&�/ª)@���ü�ô�ö2þ�ü���#-�Oóxô�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷ ö2ü�ýMú«þ�ÿ��Oó��°�xþOôQû�ôvþ 2 ôvû���óxÿ�û�û)��Gxû3�Êö«ø¸ô�@ Þ �xþ����óxôQþ�#b��ó,ÿ�û�û)��G,û)�ÊöMøZôjóAö2û:ú«÷,ü+�À��óxô���þ�ÿ 2 ÿHö2üÿ�÷���ôQþOû�ô%ø"��ÿ�ú«÷z�ÿ���óO��óxô�÷}�,ü�ü�û3�Êö«øZô'ú�4;{ ��&�/)#� �0!)@!òó��xû�#���óxô'ö����Aô%ö7þ�ö2÷AøZô'ú�4�ö'÷xúM÷���þ�ÿ 2 ÿHö2ü�ø¸ú«ü����:÷?�ÿ���ó^ùQôQþ�ú?{K�~÷xú«þ3� þOô(�xþOôQûZôQ÷���û4öGxþ�ô%ö��� Wú��÷!ô�Ä0�xÿ 2 ö2ü�ôQ÷��F��ú�þZö2÷��� Wô8BKøZÿ�ôQ÷Aø8�}#Èû�ÿ�÷ÊøZô�û)�ÊøOó ö 2 ô%ø8�Oú«þ�øQö7÷x÷xú��5ü�ÿ�ô ÿ�÷���óxô�þ�ö7÷xý«ôú�49R µ `ÊØ6{|U n _ { @

Page 21: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG ��&

M ÷xÿ���ÿHö7ü�ÿ�ù%ö���ÿ�ú«÷-~YzIrih|Izæ

Þ ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷%~

Ó�ô(�Êô�ö��pSI �65Þ ú«þ�7-Iº&�¶8��¶�L(L�L b Wú¢È"]+]VI98 + �] 3X]+ ]ÔI + ]:1 ¢È8]�]3X]VI;3X]:1 ¢È8]�]

Þ ú«þTlÚI<7 � &�¶�L�L�L b Wú¢È ] n�I + �] 3�n+ n|I + nb` ¢È ] n + ]3�n�I=3�ng` ¢È ] n23 ]¹ ÷A

¹ ÷C h|I�¢hZh/�÷}�Oÿ�ü�øZú«÷ 2 ôvþ�ý«ôv÷ÊøZô�ú«þÿ���ôQþZö��Oÿ�úM÷�ü�ÿ��:ÿ��6ô87ÊøZôQô� sôª t*uwv7x�>2CyÛ@?�îFB�ò�ö�î�õ�î)ô�ý(ø0ïFî{­8ó A%÷õ­CB*B5ý8ïED�ô<D�öï9ó­8òVîFB�ò�ö�î�õ�î)ô�ýø ó��8ý8ò�ó�î)ô��¸Fé��0é �$ê� ,!.ÄÔ�QñX�'í�"�ëH���%&�!�í�ð�'Õë%ì2ñ}î�ñ �-ÊíAê� �!+$3 ,ë%ì2ñ.¼ � nWéòóxô:úMþ�ÿ�ý«ÿ�÷Êö7ü�ôQÿ�ýMôQ÷ 2 ö2ü��xô

�xþOú�Gxü�ô(� ÿ�û�þOô� ��Êø¸ôª �G��D��óxô�Gxü�úxø3� õFö2÷Êø¸ùQú«û�ö2ü�ýMú«þ�ÿ��Oó����Oú!ö2÷!ôQÿ�ýMôQ÷ 2 ö2ü��xô[�xþOú�Gxü�ô(� ú�49��ó,ô4YúMþ)� � nN�yI��H��#��óxôQþ�ô � n�ÿ�ûö[Gxü�úxø3����þOÿ� sÿ°ö7ý«úM÷Êö2ü���ö���þOÿÕ7-@ M ÷�Öe��@�����ôI÷xú0��ô� d��óxôIû3��ö2÷C xö2þ8 þ�ôvû)�xü���G��?�óxÿHøOó�GAú��x÷A sû�úM÷���ó,ô öMøQø8�xþZö«ø8�^ú�4���óxô'øZú���������ô� ^ôQÿ�ý«ôv÷ 2 ö7ü��xôQû:øQö2÷ÀGÊô!øZú0��������Oô� ?�ÿ��Oóxú���� ô87��xü�ÿ°ø¸ÿ+��øZú���������ö��Oÿ�ú«÷Òú�4y��ó,ô�ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�@!òóxôvû�ôDGÊú0�x÷A Wû:ö2þOô��xû�ô� ��Oú Wô(�OôQþ)�:ÿ�÷xô��óxô��óxôQþF��ú��OôQþ)�:ÿ�÷Êö���ôy�Oóxô�õ�ö7÷ÊøZùQúMû�þ�ô�ø8�xþ�þOôQ÷Êøvô�ö2÷C ¯�Oú�ô 2 ö2ü��Êö��Oôy�óxÿHøOó�ôvÿ�ýMôQ÷���Êö7ÿ�þOû�ö2þOô4öMøQø8�xþZö���ô'ôQ÷,ú��xýMó���ú�GÊô'øZú«÷xûOÿ� WôQþ�ô� ��Oú!óÊö 2 ô4øZúM÷ 2 ôQþ�ýMô� 6@�òóxô�þOôQû)�xü��Oû:ÿ�÷OÖ8��@��ý«ôv÷xôQþ�ö7ü�ÿ�ùvô[��ú��xþOú 2 ÿ� sô ö�GAú��,÷A 'ú«÷D�Oóxô�ö«øvø8�xþ�öMø8�'ú�4V��óxô�ö����xþOú�7xÿ+��ö���ô5ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûú�4V��óxôû)�Aô%ø8�Oþ�ö2ü�ü��D��þZö2÷xû$4Yú«þ3�:ô� ��,þ�ú�G,ü�ô��@Ya�ú���ô 2 ôQþ�#0ú��xþþOô%ö2ü*ÿ�÷���ôQþOôQû)�Iÿ�û�ÿ�÷��Oóxô�öMøQø8�xþZö«ø8�!ú�46ú��xþö����,þ�ú�7xÿ���ö���ÿ�ú2÷xû���ú[�Oóxô�úMþ�ÿ�ý«ÿ�÷Êö7ü²#��x÷���þ�ö7÷xû�4}ú«þ)�:ô� ��xþOú�Gxü�ô(��@%p ô÷xôQô� N�OúZ Wô(�OôQþ)�:ÿ�÷xô��óxÿHøOóôQÿ�ý«ôQ÷��Êö2ÿ�þ�û ú�4b��óxô�ú«þ�ÿ�ýMÿ�÷Aö2ü*�xþ�ú0Gxü�ô(�3óAö 2 ô�øZúM÷ 2 ôQþ�ýMô� 6#6ö7÷A ���ô:÷,ôQô� ÍöMøQø8�xþZö«ø8� ôvû)��ÿ���ö���ôQû4Yú«þ�ö7ü�üÊú�4­��ó,ôZÓÿ���ù 2 ö2ü��xôQûX4}ú«þX�xû�ô�ÿ�÷D��ó,ô�ûOóxÿ<45�û�ôvü�ô�ø8��ÿ�ú«÷D�xþOúxøZôQû�û�@còDú�ý«ô�b��óxôQûOô�ôvû)��ÿ���ö���ôQû��ô�÷xôQô� ���úD�x÷xþZö 2 ôQüV�Oóxô�ô8WKô�ø(�Oû�ú�49��óxô:û3�Êô�ø8��þZö2üX��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷%@Iòóxþ�ú0�xý«óxú0������ô����xû)�ö«øQø¸ú��x÷��X4YúMþb�ÊúMû�û�ÿ�Gxü������xü���ÿ��xü�ô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�@

Óô%øvö2ü�ü6��óÊö��b��óxôÚ4Yú«ü�ü�ú��ÿ�÷xý þ�ôQüHö��Oÿ�ú«÷�R8&('�U�óxú«ü� Wû�4Yú«þ 2 ÿ�GxþZö���ÿ�úM÷4ö2÷Aö2ü��Wû�ÿ�û�~R µ `�Ø6{|U n _ {|��`��<�[I Y n ^%_�h n ^%_#� �n ��L

òóxôQþOô84Yú«þOô�#CGÊô�øQö��xûOôsY n ^%_Uÿ�ûy{K�~ú«þ3��óxúMý«ú«÷Aö2ü�#�{ºR µ `�Ø6{|U n _ {¼`�{|�N� � FHG m I �

{4Yon ^%_ h�n ^%_ � �n � � FHG mI� h n ^%_`� �n � � ��IKJ<n L

Page 22: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

��� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

Þ ú«þ�ô%ö«øOóÍôvÿ�ýMôQ÷ 2 ô%ø"��ú«þ��N�Oóxô!øZú«þOþ�ôQû3�ÊúM÷A Wÿ�÷xý J<n ÿ�û;��óxô ¹ �Êø¸ü�ÿ� Wô�ö2÷Í÷,ú«þ)��ú�4y��ó,ôx�,þ�ú� ��Êø8�ú�4y�Oóxô������AôQþ���þOÿ°ö7÷xý��,ü°ö7þ[��ö��Oþ�ÿ<7qh n ^%_Z�ÿ��Oó?��óxô:üHö2û3� b øZú0���ÊúM÷xôQ÷���û�ú�4+�0@�p ô:ö����xü�� ö��ó,ôQú«þOô(�3úM÷���óxô�ôQþOþ�ú«þ ÿ�÷�ôQÿ�ý«ôQ÷ 2 ö2ü��xô�ö����xþOú�7xÿ+��ö���ÿ�ú«÷xûX4YúMþy�Oóxô�ýMôQ÷xôQþZö2ü�ÿ�ùQô� ÒôQÿ�ýMôQ÷��xþOú�Gxü�ô(�4YþOú��°��/���#��-@�/�&�;�-�Oú�ú0G���ö7ÿ�÷%~LLLL &

J�`�Ø `9� LLLL û�{ºR µ `ÊØ6{|U n _ {|�Ú`Ê{|�N� � FHG m�

{|�� FHG m I J n�LRe&�;�U

òó��xû�#Wö2ûcÿ�÷��Oóxôú«þ8 Wÿ�÷Êö2þ3��ôvÿ�ýMôQ÷��xþOú�Gxü�ô(��# J nIÿ�û�öFGAú��x÷A $ú«÷�óxú��O��ôvü�ü���óxô5ôQÿ�ý«ôQ÷ 2 ö2ü��xô�ú�4 � nö����xþ�ú�7xÿ���ö��OôQû6ö2÷�ôQÿ�ýMôQ÷ 2 ö2ü��xô�ú�4A�Oóxôú��AôQþ�ö���úMþV��ú��óxÿHøOóZ�Oóxôõ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó��1ÿ�û*ö����xü�ÿ�ô� 6@p ô�ô"7:�OôQ÷A D�Oóxÿ�ûb��ú�BÊ÷C 4ö�GAú��,÷A �ú«÷¯�Oóxô�ôQþOþ�úMþ \ J�`qµ \ @

¹ þOÿ°ø¸û�û�úM÷jö2÷C xÓg�xóxô���&('��ûOóxú����OóÊö��

\ J¨`�µ \�û J n� � LRe&�!�U

òóxÿ�û�ûOóxú��û�ó,ú����Oóxô#öMøQø8�xþZö«ø8��þ�ô�Ä0�xÿ�þ�ô�:ôQ÷���û�ö2þOô[�:ú� Wÿ<BÊô� DG��D��óxô û)�Aô%ø8��þZö2üV�Oþ�ö7÷xû�4YúMþ)��öª���ÿ�úM÷-@-p óxôQ÷�J�ÿ�ûøZü�ú«ûOô���ú���óxôIû�ó,ÿÕ4T�YØD��ôI÷xôQô� �úM÷xü��#ö;�:ú� WôQþ�ö���ôQü���û)��ö2ü�ü J n[�Oú�ý0�Êö2þZö2÷���ôvôö ý«úWú� 4ö����xþOú�7sÿ���ö���ôôQÿ�ý«ôv÷ 2 ö7ü��xô?µ�GAô%øQö��,û�ô���ÿ�ûüHö2þOý«ô�@*��ú«÷ 2 ôvþ�û�ôvü+��#WôQÿ�ý«ôv÷ 2 ö7ü��xôQûX4Çö7þV4YþOú����ó,ô4ûOóxÿ<45�#ö7þ�ôD��þZö2÷xû$4Yú«þ3�:ô� À��úÒû)��ö7ü�ü 2 ö7ü��xôQû�ú�4���#�þOô�Ä0�xÿ�þ�ÿ�÷xýÒû)��ö2ü�ü�ôQþ 2 ö2ü��xôQû�ú�4 J n��OóÊö2÷��ú0�xü� :ú0��óxôQþ3�ÿ�û�ô[GAôIô87��Êô%ø"��ô� 6@

òóxô�GÊú0�x÷A �R8&�!�U5øQö2÷�GÊô�ÿ����xþ�ú 2 ô� d4Yú«þF��ôQü�üFû�ô(�Êö7þ�ö���ô� ÒôQÿ�ýMôQ÷ 2 ö2ü��xôQû�@yÆ5ô8BÊ÷xô���óxô�ýÃö��M ö2û�~ M I �:ÿ�÷j0k:NO j LLLL &

J�]6`�Ø ` &J¨`PØ

LLLL ¶òóxôIýÃö��xGAú��,÷A N��óxôQúMþ�ô(� 4YþOú��°��/���#��-@����0��-�OóxôQ÷'þ�ôQû3�xü���û5ÿ�÷

\ J�`9µ \�û J �n� � M LR²�01�U

Ã6ú0��ó�GÊú0�x÷A WûXR8&�!�UFö2÷A ¨R²��10U�ö7þ�ô 2 ö2ü�ÿ� 6@ M ÷�ýMôQ÷xôQþZö2ü�#���ó,ôVBÊþOû)�*ÿ�û�û3��ö2ü�ü�ôQþ-�OóÊö2÷[�Oóxô�û�ô%øZúM÷A ;4YúMþøZü��xû)�OôQþ�ô� :ôQÿ�ý«ôv÷ 2 ö7ü��xôQû6ö2÷A üHö2þOý«ôQþ%4YúMþ­��ôQü�üWû�ô(�Aö2þ�ö���ô� $ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@ M ÷�ú0�xþ*ÿ����xü�ô(�:ôQ÷���ö���ÿ�ú«÷��ô��xûOô[�óxÿHøOóxô 2 ôQþyGAú��x÷C :ÿ�ûû)��ö7ü�ü�ôQþ�~

\ J�`3µ \�û �:ÿ�÷QP J n� � ¶ J �n� � MSR LR²��&�U

òóxô[ Wô8BÊ÷,ÿ+�Oÿ�ú«÷�ú�4 M ûOóxú��,ü� dGÊô;�:ú: sÿÕBAô� ��Oú�ö«øQøZú0�x÷��X4Yú«þøZü��xû3��ôQþOû�ú�4*ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ä���óxôIýÃö��GÊô����ôQôv÷!û�ô(�Oû�ú�4­���xü���ÿ��xü�ô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQûÿ�ûX�xû�ô� Â@ M ÷D�xþ�öMø8��ÿHøZô;��ôIóÊö 2 ô�úM÷xü���ö2÷'ö����xþOú�7xÿ+��öª���ÿ�ú«÷N��ú M #��óxÿHøOóx��ô[ WôQþOÿ 2 ôF4Yþ�ú0���OóxôIû�óxÿ<45�Oô� 'ö2÷A �ÿ�÷ 2 ôQþ3��ô� �ôQÿ�ý«ôv÷ 2 ö7ü��xôQûú�4 � n�@

®Wÿ��:ÿ�ü°ö�þ5ôQþ�þOú«þ[GAú��,÷A Wû�øQö7÷ÔGAô¯ WôQþOÿ 2 ô� >4Yú«þ�G��Aø)�Wü�ÿ�÷xý4ö7÷Êö2ü��Wû�ÿ�û�@�õ0ô��R{µ�¶e�0UyGAô�ö'øZú���������Oô� ÒôQÿ�ý«ôQ÷��Êö2ÿ�þ�ú�4yR µ ¶ µ Á U(@�òó,ôQ÷9��I TT n*: ö2÷C \ jj0n1: ` � \*û J n�L Þ þ�ú�� �Oóxô�4ÇöMø8�y�OóÊö��µ�I : ¶¶ n _ ¶Wÿ��X4Yú«ü�ü�ú��û9�OóÊö��

J�`3µ�I�J�` Ø*��F`O&IVU &�F`i&�W R�J6RC�F`ã&�U%`ÊØ*��UIVU &�F`i& W R�J�`�Ø6U�U7�F` J

J�`?Ø WI U Ø�F`i&�W U Jd`ÊØ

Ø W U �b` JJ�`�ØEW L

Page 23: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG �0/

òóxô:õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó�� ö����xþ�ú�7xÿ���ö��OôQû?��G��jöN�xþOú�ÈZô%ø8�Oÿ�ú«÷Òú«÷���ú'ö�û3��Gxû3�Êö«øZô0@�pÕóxôQ÷���ó,ôÿ�÷ 2 ôQþOû�ÿ�ú«÷�ú�46��óxôú0�Êôvþ�ö��Oú«þ6ÿ�ûV�Zö��MôQ÷�ÿ�÷���ú�öMøQøZú��,÷}��#��Oóxô�øZú0��������ô� :ôQÿ�ý«ôv÷ 2 ö7ü��xôQû*ú�46��óxôb�Oþ�ö7÷xû��4YúMþ)�:ô� ��xþOú�Gxü�ô(� ö2þ�ôIö2ü��ö��Ãû6øZü�úMû�ôQþb�Oú�ú«÷xôF��óÊö7÷¯�Oóxôy�Oþ)�xô5ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ú�4-��óxôF��þ�ö7÷xû�4}ú«þ)�:ô� �xþOú�Gxü�ô(��@*òóxôvþ�ô84YúMþ�ô�# LLLL J�`�Ø

ØLLLL I &

\ jj0n*: `O& \û &

\ �b`i& \ L

òóxôIþ�ôvû)�xü���ÿ�÷xý:ûOÿ����xü�ô�ôvþ�þ�úMþyGAú��x÷C �4YúMþbG��Êø3�Wü�ÿ�÷xý:ö2÷Aö2ü��Wû�ôQûÿ�û

\ J�`3µ \�û \ Ø \R{�F`i&�U � J<n L

òóxô�ö2÷Aö2ü�ú«ýMú��xû�þ�ô8BA÷xô� 'ýWö��'ôQþ�þOú«þbGAú��x÷C �ÿ�û

\ J¨`�µ \�û \ Ø \ J �nRC�F`à&�U � MYX ¶

�óxôQþOô MYX ÿ�ûy Wô8BÊ÷xô� DG�� MYX I �:ÿ�÷j k NO j LLLL J

J�]%`ÊØ ` JJ¨`PØ

LLLL ¶Å ûÿ�÷D��ó,ô 2 ÿ�GxþZö���ÿ�úM÷4øQö7û�ô�#���óxô�ü�ôQûOû�ôQþ5ú�4V��ó,ôQ����ú�GÊú0�x÷A Wû

\ J¨`qµ \Åû �:ÿ�÷QP \ Ø \R{�F`O&�U � J<n ¶ \ Ø \ J �n

R{�F`i&�U � M X RR²�0��U

ÿ�û�øOóxú«ûOôQ÷-#��ÿ��Oóx�Oóxô[ Wô8BÊ÷,ÿ+�Oÿ�ú«÷'ú�4 M X �:ú� Wÿ<BÊô� :ÿ�÷D��óxô��xþOôQû�ôQ÷AøQô�ú�4*�Z�xü��Oÿ+�,ü�ô5ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@òóxô'û)�Aô%ø8�OþQö2üy�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷À�xþ�ôQûOôQþ 2 ôQûD��óxô'ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�#ûOú?��óxôQþOô!ÿ�û�÷,ú ÷xôQô� O�Oú

ö«øvøZú��x÷��g4Yú«þb�Oóxô[��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷ w�v Í/Zt�w�v ÍX��óxô�ö����xþOú�7xÿ+��ö���ôIôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�@yaú���ô 2 ôQþ�# ¹ þ��ÿHøZû�ûOú«÷:ö2÷A [Óg�xóxô���&('�xÿ�÷}�Oþ�ú� ��Êø¸ô� �öIøZúMþ�þOô%ø8��ÿ�úM÷Z�OôQþ)�º��óÊö��DþOôQû)�,ü+�Oû6ÿ�÷�ÿ����xþ�ú 2 ô� IôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þö����,þ�ú�7xÿ���ö���ÿ�ú2÷xû%4YúMþV��ó,ôb�x÷���þ�ö7÷xû�4}ú«þ)�:ô� ��xþ�ú0Gxü�ô(��@�òó,ÿ�û��Uö7û6üHö���ôvþ9 Wÿ�û�øZú 2 ôQþ�ô� ���ú�óÊö 2 ôb��óxôö� � sÿ+�Oÿ�ú«÷Êö7ü­GAôQ÷xô"BA�x���0!�ú�4ôQ÷xû3�xþ�ÿ�÷xý��OóÊö��;��óxô�øZú0�������Oô� ÒôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�ü�ÿ�ô�ÿ�÷Ô�Oóxô��xþOú��AôQþû)��G,û)�ÊöMøZô�ÿ�÷!øQö2ûOôQûy�óxôvþ�ô[�Oóxô[�:ô(�Oþ�ÿHøF��ö���þOÿ<7�ÿ�ûûOô(�:ÿ� Wô8BÊ÷,ÿ+�Oô�@

õ0ô(�?µDIÛØ � _¶ GAôZ�Oóxô#ø¸ú��������Oô� �ôQÿ�ý«ôQ÷ 2 ö2ü��xô0@�òóxô�øZú«þOþ�ô%ø8�Zÿ�ú«÷Òû)�Oô(�Òÿ�ûg4Yú«þ3��ö2ü�ü��:ú«÷xôû)�Oô(�Íú�4Uÿ�÷ 2 ôQþOû�ô�ÿ+�OôQþ�ö���ÿ�ú«÷��ÿ���ó?�Oóxô4øZú0�������Oô� ÒôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ¨��ä ½�'ÿ�û�øZú0��������ô� ?��ú�û�ö��Oÿ�û�45�R µ `?Ø6{|U ½�[Iz{|��@VÃ���R8&('�U½�[IÙR µ `�Ø6{|U n _ {|�[Iz�<� � Yon ^%_ h�n ^%_ � �n �0Lòóxô 2 ô%ø"��ú«þ �;I &� ½�[Iz� � &� Yon ^%_ hTn ^%_ � �n �øQö2÷;GÊô6ú0G���ö7ÿ�÷xô� IøOóxô%ö��,ü+��G���ö0 � Wÿ�÷xý�ö�ü�ÿ�÷xô%ö7þ�øZú���Gxÿ�÷Êö��Oÿ�ú«÷�ú�4���óxô 2 ô%ø"��ú«þOû�ÿ�÷���óxô�÷xô87��%Gxü�úsø3�ú�4�õ�ö7÷ÊøZùQúMû 2 ô%ø8�Oú«þOûQ�Oú¯��@5òóxÿ�û�ýMÿ 2 ôQû�ö�GAô(�3��ôQþ�ö����xþ�ú�7xÿ���ö��Oÿ�úM÷¯�Oú¯��ó,ô�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþIú�4V��óxô2 ÿ+G,þ�ö��Oÿ�ú«÷[�xþOú�Gxü�ô(�.ö2÷A ôQ÷xû3�xþ�ôvû9�OóÊö��V�Oóxôö����xþOú�7xÿ+��ö���ô�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�ö7þ�ôb�x÷AøZú«÷���ö��:ÿ�÷Êö��Oô� G�����óxô5ô8WKô�ø8��û5ú�4DöIûOô(�:ÿ� Wô8BÊ÷xÿ��OôÚ{ @FòóxôIøZú«þOþ�ôQû3�0ú«÷A Wÿ�÷xý:øZúMþ�þ�ô�ø8��ÿ�ú«÷N4YúMþ�ö û�ô(�:ÿ� Wô8BA÷xÿ���ô µÿ�÷¯G��Êø3�Wü�ÿ�÷xý#ö7÷Êö2ü��Wû�ÿ�ûÿ�û�ý«ÿ 2 ôQ÷DG���[Iz� � &�F`i& Y n ^%_`h n ^%_#� �n ��L

Page 24: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

��' =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ÆF�xþ�ÿ�÷xý��Oóxô:øZú��xþOû�ô:ú�4á�Oóxô:õ�ö2÷AøZùQú«û�ö7ü�ýMú«þOÿ+�Oó��Ç��ô�÷,ôQô� Òö2÷!ôQû3��ÿ���ö��Oô�ú�4X��óxô�þOôQû�ÿ� ��Aö2üGAú��x÷A sû�@:òóxô�GAú��,÷A Wû�ÿ�÷ÀR²��&�U5ú«þ�R�����U5þOô�Ä0�xÿ�þ�ô��:ú«û3��ú�4b��ó,ô:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû ö7÷A ���óxô�øZúMþ�þOô8�û)�Aú«÷C Wÿ�÷xý�ôQ÷��Oþ�ÿ�ôQûIÿ�÷x�Oóxô�GÊú0�)��ú0��G,ü�úxø3�'þ�ú��1ú�4á�Oóxô[��ö���þ�ÿ<7!ú�46ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�@�âDö7þ�ü�ô(�3� ö7÷A Ý ú0�xþ��)¿F�:ÿ� i��/�/�óÊö 2 ô4ö 2 ôQþ3�Íô8Á4ø¸ÿ�ôv÷}��ö7ü�ý«ú«þOÿ���ó�� 4Yú«þ���óxô'ûOÿ�÷,ý«ü�ô 2 ô%ø8�Oú«þ�õFö2÷ÊøZùvú«û�ö2ü�ýMú��þ�ÿ��Oó���@9Ãcü�úsø3��ý«ôQ÷xôvþ�ö2ü�ÿ�ù%ö���ÿ�ú«÷xû5óÊö 2 ô��Mô(�b��úNGÊô�4}ú��x÷A Â#Wû�ú¯��ô��xû�ô:ö��:ú«þOôIû)��þZö2ÿ�ý«ó��$4Yú«þ3�Uö7þe ö����xþ�úWö«øOó-@*òóxô5ôQÿ�ý«ôQ÷ 2 ö2ü��xôb�,þ�ú�G,ü�ô�Û4}ú«þ � nIÿ�û�ûOú«ü 2 ô� �G��:þOô� ��ÊøZÿ�÷xý���ó,ôyGÊö7÷A ���ö���þ�ÿ<7 � n[�Oú��þOÿ� WÿHö2ý«úM÷Êö2ü:4Yú«þ3� ö7÷A ��OóxôQ÷NG}��ö����xü��Wÿ�÷xý���óxô���þOÿ� WÿHö2ý«úM÷Êö2ü[5�õÒö2ü�ýMú«þ�ÿ��Oó���@6p ôb�xûOô�û3��GxþOú������ÿ�÷xôvûy4}þ�ú�� ¹ M ®�â Å �o= ��&��)#%� 'C&8)#��ÿ��Oó!û�ü�ÿ�ý«ó��b�:ú� Wÿ<BKøQö���ÿ�ú«÷xû�#��Oú�ú�G���ö2ÿ�÷'ú«÷,ü+�N��óxô�GAú��)�Oú��b ôQ÷���þOÿ�ôQû�ú�4Ú�Oóxô!ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�ú�4 � n�@Õòó,ôQû�ô��:ú� Wÿ<BKøvö���ÿ�úM÷xû:þ�ô� :�ÊøZô øZú«÷xûOÿ� WôQþ�ö�Gxü���GAú��OóøZú0��������ö���ÿ�ú«÷Íö7÷A û3��úMþ�ö2ýMô'þ�ô�Ä0�xÿ�þ�ô�:ôQ÷���û�4YúMþ�ô%öMøOó õFö2÷Êø¸ùQú«û:û3��ô(�-@O¿5÷xü�� b � l���úMþe Wû:ö2þOô÷xôQô� Wô� !ö7û�ú0���ÊúMû�ô� d��úNR b l�U � 4}ú«þX��óxôF45�xü�üAôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ9��ö���þOÿÕ7-@%p ôy�xûOô���óxôIøZú«þOþ�ôQû8�Aú«÷A Wÿ�÷xý�x÷��:ú� Wÿ<BÊô� �þOú����Oÿ�÷,ôQûV��ú ú�G��Zö2ÿ�÷Z�OóxôX45�xü�üWôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�ûö��*��ó,ô�øZú«÷Êø¸ü+�,û�ÿ�ú«÷:ú�4ÈöIõ�ö7÷ÊøZùQúMû�þ3�x÷-#ö��[�ó,ÿ°øOó���ÿ��:ô���ô���ÊúMþ�ö2þ3�jû3�Êö«ø¸ô¯�xûOô� ? ��xþOÿ�÷,ý���óxô:þOô%ø8�xþOþZôQ÷ÊøZô'ÿ�û�ö 2 ö2ÿ�ü�ö�Gxü�ô[�Oú!û)�Oú«þ�ôN��óxôôQ÷���ÿ�þ�ô����ú�4V�OóxôIôQÿ�ý«ôQ÷ 2 ô�ø8��úMþy��ö��Oþ�ÿ<7�4YúMþ � @¸�é 0é �!Híy&� �!k!Hí*�H� í�" íAì2ëH�*íy-ÊíAêÔ �!�ñHë�Ä´ xê6î ì��ÃíAì2ë��Díy-AíÊêº �!Hñ.(N xë%ñ�íÊê é�/g�|��úO��óxÿ�û�ÊúMÿ�÷}� ú��xþZ sÿ�ûZø8�xûOû�ÿ�ú«÷^ú�4b��óxôNGxü�úsø3� õ�ö7÷ÊøZùQúMû#ö7ü�ýMú«þOÿ+�Oó��3óAö2û�ö7û�û)���:ô� ô87ÊöMø8�#ö7þ�ÿ���ó��:ô(��ÿHø�#G����[�Oóxô 2 ö7þ�ÿ�ú��,û�ôvþ�þ�úMþZGAú��,÷A Wû�óxúMü� !ÿ�÷�BÊ÷xÿ��Oô��xþ�ô%ø¸ÿ�ûOÿ�ú«÷Íö2û;��ôQü�ü�@ M ��ÿ�û[��ôvü�ü��Ã÷,ú��÷Ô�OóÊö����óxôvþ�ô!ÿ�û:ö!ýMü�ú0GÊö2ü�ü�ú«ûOû�ú�4�ú«þ3��óxúMý«úM÷Êö2ü�ÿ����jö��:úM÷xý���óxô!øZú0��������ô� �õFö2÷Êø¸ùQú«û 2 ô%ø8��úMþ�û:ÿ�÷Íÿ�÷��ô87Êö«ø8�:ö2þOÿ���ó��:ô(�OÿHø�@ Å þOô%ö2ûOú«÷Êö�Gxü�ô4øZúMþ�þ�ô�ø8��ÿ�ú«÷ ÿ�û[�Oú��AôQþ�4YúMþ)� sÕv�ÒZv�u3r�\ þ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷��ú?�MôQô(� � n û3��Á4øZÿ�ôQ÷���ü���ø¸ü�úMû�ôD��ú úMþ)�Oóxú«ýMú«÷Êö7ü²@O¿F�xþ4ö����xþOúÃö«øOó ÿ�û�����ú�4Yú«ü� 0¸O��ô�ÿ� WôQ÷���ÿ<45��:ô%øOóÊö2÷,ÿ�û3�:û��óxôQþ�ôG}��ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+����ÿ�û�ü�ú«û3� ö7÷A D�OóxôQ÷Íö����xü��4öN�:ú� WôQü*ú�49�Oóxô�ü�úMû�ûIú�4�ú«þ����óxúMý«úM÷Êö2ü�ÿ����¯�Oú> sô(��ôQþ3�:ÿ�÷xô��óxôQ÷���ú!øZúMþ�þ�ô�ø8�[��ó,ô:û�ÿ��)�Êö���ÿ�ú«÷%@ M ÷Ô�Oóxô#ø¸ú«÷���ô87���ú�49��ó,ô�Gxü�úsø3�û�óxÿ<45�Oô� !õFö2÷ÊøZùvú«ûIþ�ô%ø"�xþ�þOô%÷Êø¸ô}#0úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����:ÿ�û�ü�úMû)��ÿ�÷D��ó,þ�ôQô¯ Wÿ<W0ôQþ�ôv÷}���ö��Wû�@ Þ ÿ�þ�û3��#C��óxôvþ�ôÿ�û�ö'ü�ú«ûOû�ú�4�úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�����GAô(����ôQôQ÷�ö0 (ÈQöMøZôQ÷��ZG,ü�úxø3�Wû�ÿ�÷2��n�#*�Oóxô¯Gxü�úxø3�Wû[��óxô�þ�ô%ø"�xþ�þZôQ÷Êøvôû�óxú0�xü� [��ö��«ô�ú«þ3��óxúMý«ú«÷Aö2ü�@0òóxÿ�û*ÿ�û�øZú«þOþ�ô%ø"��ô� dG}�;�xû�ôú�4 s�³�Ï8tªs�q8r8³ªq8u Ü ³�°0³ª´Ct�sÕva�t�u�vT³�´ @­®sô%øZú«÷C 6#��óxô þ�ô%ø8�,þ�þZôQ÷Êøvô�û3��W0ôQþ�û�ö$ý«ü�ú�GAö2ü0ü�ú«ûOû�ú�46úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ������ÿ���ó!þOôQû)�Aô%ø8�;��ú���ó,ôZGxü�úxø3�Wû�ú�4+�Qn÷xú�� ô87��xü�ÿ°ø¸ÿ+�Oü��!ÿ�÷ 2 ú«ü 2 ô� �ÿ�÷Ô�Oóxô�þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷-@�p ô�øZú«þOþ�ô%ø"�[4YúMþ[��ó,ÿ�û;�ÿ+�Oó ö>Gxü�úsø3�2 ôQþOû�ÿ�ú«÷ ú�49Î tªq8u�vTtªs�q8r8³ªq8u Ü ³�°0³ª´Ct�sÕva�t�u�vT³�´ @:õ�ö2û3��ü���#0ÿ���ÿ�ûIÿ����ÊúMþ)�Zö2÷�����óÊö�� ö�õ�ö2÷AøZùQú«û þ)�x÷Íö��û�ú0�:ô�ûOóxÿ<45��÷xú0�*þ�ô%øZú0�������OôôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�øZú0�������Oô� �ö7û6ö�þOôQû)�,ü+�*ú�4KöF�xþ�ô 2 ÿ�ú��,û8õFö2÷Êø¸ùQú«û6þ3�x÷-@p ô��xþ�ôQûOô%÷���ö:÷,ô(�1þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷'ûZø�ó,ô(�:ô�# r`�u3r"q(´ tªs Í r"s�reÏ8u�v�w�r[q8r8³�q8u Ü ³`°0³ª´ tªsÕvõa�t�u²v²³ª´ #��ú!ôv÷xû)�xþOôD��óÊö��[��óxÿ�ûZ súÃôvû�÷xú0��úxøQø8�xþ�@!òóxþOú��xýMóxú����[��óxô��,þ�úxøZôQûOû:ú��xþ�ý«úWö2ü*ÿ�û[��újö����xü�� ö�:ÿ�÷xÿ���ö2üÃö��:ú��x÷��*ú�40ô87���þZö���ú«þ)�6#��Aö2þ)�OÿHø8�xüHö2þOü+��ö2û6ÿ��*þ�ô�Ä0�xÿ�þOôQûUöMøQøZôQûOû�ÿ�÷xý[�OóxôôQ÷���ÿ�þOô(���:ú�4�� n #��ú���ö7ÿ�÷��Zö2ÿg÷'ö��ü�ô%ö7û)�ycdR ] U²�ÇúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����:ÿ�÷�� n @

òóxôb4T�x÷A xö��:ôQ÷���ö2ü0ö����xþ�úWö«øOó:ÿ�û9�OúZ�:ú� WôQüC��ó,ô�õ�ö7÷ÊøZùQúMûþ�ô%ø"�xþ�þOôQ÷Êøvô�ÿ�÷dBÊ÷xÿ���ôb�xþOô%øZÿ�û�ÿ�úM÷-@òóxôF4Yú«ü�ü�ú��ÿg÷,ý�þOô%ø8�xþOþ�ôQ÷Êøvô�ÿ�û�ú��,þb�:ú: sôQü�ú�4­�óÊö��þ�ô%ö7ü�ü��:óÊö����AôQ÷xû�~Yon ^%_ h�n ^%_ IzR µ `�Ø6{|U n _ {4YonF`qYon�åQny`9Yon n _ h �n � Òyn�¶R²�0/�U

�óxôQþOôsÒ n þ�ô�xþ�ôQûOô%÷��OûQ�OóxôIþ�ú0�x÷A Wú�WjôQþ�þOú«þ5ÿ�÷��Oþ�ú� ��ÊøZô� !ö���û)��ô�kl:@còóxôQ÷-#Y � {4Y�n ^%_ h�n ^%_ I�Y � {ºR µ `�Ø6{|U n _ {4YonF`qY � {4Yon�å�n`+Y � {4Y�n n _ h �n � Y � {4Òyn�LÞ úMþ�øZú«÷ 2 ôv÷xÿ�ôQ÷ÊøZôX��ôV Wô"BÊ÷xô�©Ón_^ I YF� {4Y�nQ#��ÿ���ó��óxÿHøOó���óxô��xþ�ô 2 ÿ�ú��,û�ô�Ä0�Êö���ÿ�ú«÷�GAô%øZú��:ôvû©�n ^%_ ^ h�n ^%_ I�Y � {ºR µ `PØ6{|U n _ {4Y�ny`Ê©Ón_^ å�nF`Ë©�n n _ ^ h �n � Y � {4Òyn�LR²��'�U

òóxÿ�ûô�Ä0�Êö��Oÿ�úM÷'ÿ�û5÷xô%ö7þ�ü���û3��Á4øZÿ�ôQ÷��b4YúMþú��xþIøZú���������ö���ÿ�ú«÷Êö7ü6���xþ3�ÊúMû�ôQû�@bp ô�øQö2÷!ô�ö2û�ÿ�ü��BÊ÷A ^÷xú«þ3�:û�4Yú«þ��OóxôDGxü�úxø)�Wû�åQn ö7÷A Ëh�n� ��xþ�ÿ�÷xý?�Oóxô!þOô%ø8�xþOþ�ôQ÷Êøvô�#�ö7÷A À��ôD�ÿ�ü�ü�øZú���������ôGÊú0�x÷A Wû�4YúMþ�ö2ü�üb��ó,ô4ú0��óxôvþ¯��ôvþ)�:û:ô87ÊøZô(���¯4}ú«þ���óxôDBAþ�û)�N��ôQþ3�9úM÷O��óxô'þ�ÿ�ýMó}�:ûOÿ� Wô'ú�4ZR���'�U(@

Page 25: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG �0,

p ô:ôQü�ÿ��:ÿ�÷Êö��Oô�YF� {ºR µ `ãØ6{|U n _ {4Y n 4Yþ�ú0�ËR²��'�U�G�� ú�G��Zö2ÿ�÷xÿ�÷xý!ö2÷^ô87��xþ�ôvû�û�ÿ�úM÷�4}ú«þ�ÿ���û��þZö2÷xû3�ÊúMû�ô[G��N�xþ�ô(���xü���ÿ��xü��Wÿ�÷xý[�Oóxô�úxøQø8�xþOþ�ôQ÷AøZô�ú�49R���/�UX�ÿ��Oó�l[I2çNG��dYF�n { ~Y �n {ºR µ `�Ø6{|U n _ {4Y I4©�n!^ ^%_ h ^%_ � © ^ n�åQn � © �n _ ^ n�h � � Y �n {4Ò LòóxôIú�G 2 ÿ�ú��xû�û)��Gxû)�Oÿ+�3����ÿ�úM÷���óxôv÷4þOôQû)�,ü+�Oû�ÿ�÷©�n ^%_ ^ hTn ^%_ I�h � ^%_ ©�n!^ ^%_ � å ©�n!^ � h ©�n_^ �n _

`g©�n_^ å�nF`Ë©Ón n _ ^ h �n �a` n_^ LR²�0,�Uaôvþ�ô ` n_^ I YF� {4Òyn�`2ÒF� {4Yon'þ�ô(�,þ�ôQûOô%÷���û��Oóxô�ü�úxøQö7ü�þOú��x÷A sú�WÕôQþ�þOú«þ�@ Þ úMþ)���xüHö�R²��,0Uô87��xüHö2ÿ�÷xû��Oóxô'ý«ü�ú�GAö2üü�ú«ûOû:ú�4�ú«þ3��óxúMý«ú«÷Aö2ü�ÿÕ����@�p ôD�ÿ�ü�ü9�,û�ô��Oóxÿ�û��:ú: sôQüy�Oú ôQû)�Oÿ+��ö���ôjö7÷A GAú��x÷A P��óxô�ü�ú«û�û�ú�4�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ<���jö��:úM÷xý��Oóxô4õFö2÷ÊøZùvú«û 2 ô�ø8��úMþ�û:ö2÷A P��óxôQþOô(G��� Wô(�OôQþ)�:ÿ�÷xôóxú��i�Oú�øZú«þOþ�ô%ø"�Q�OóxôIü�ú«û�ûú�4DúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�����@¸Fé� 0é�èÊé &aíAêDñ�ë%íAì2ñHê�-jë�����!Hí*����í�"�íAì2ëH�*íy-ÊíAêÔ ,!HñHë�Ä é�òóxô[ Wô 2 ôQü�ú����:ôQ÷��ú�4Dú��,þb�:ú: }�ôQü�ÿ�÷xý¯�,þ�úxøZô� ��,þ�ô:óÊö7ûQ����ú¯�Aö2þ)�Oû�#6GAú��Oó�GÊö7û�ô� �ú«÷��Oóxô�GAú��x÷A sû�ö 2 ö2ÿ�üHö�G,ügô[G��D��ö��Ãÿ�÷xý:÷,ú«þ)�:ûú�4XR²�0,�U(~ � ©�n ^%_ ^ � � û � h n _n ^%_ � ��R � h ^%_ � � � ©Ón_^ ^%_ � �� � h � � � ©�n!^ �n _ � � � � h�n � � � ©�n n _ ^ � �� R � å n � � � � å � � U � © n_^ � � � � ` n!^ � � ULp ôy�xûOô[��ó,ÿ�ûô�Ä��Aö���ÿ�úM÷x�Oú#ø¸ú��������Oô�ö;GÊú0�x÷A Cb1n_^ úM÷ � ©�n!^ � ��ö���ô�ö«øOó!û)�Oô(�-@òóxôNBÊþ�û3���Êö2þ3��ú�4�ú0�xþ¨ sô 2 ôQü�ú0���:ôQ÷���ö� � sþ�ôQûOû�ôQûN��óxôDGAú��x÷A sûcb1n ^%_ ^ 4YúMþÓç û l�`|&�#��óÊö���ÿ�û�#�4YúMþ�Gxü�úxø)�WûN��óÊö���ö2þ�ô�÷xú��:ô87��xü�ÿHøZÿ���ü��^ÿ�÷ 2 ú«ü 2 ô� ÿ�÷à�Oóxô!úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷^ú�4[��óxôõ�ö7÷ÊøZùQúMû 2 ô�ø8��úMþ�û��ÿ���óxÿ�÷D��óxô þ�ô%ø8�,þ�þ�ôv÷ÊøQô�ÿ���ûOôQü<4e@ Þ úMþb��óxôQûOôZG,ü�úxø3�Wûb��óxô ü�úMû�û5ú�46ú«þ3��óxúMý«ú«÷Aö2ü<�ÿ�ù%ö��Oÿ�úM÷Ô Wô(�AôQ÷A sû�ú«÷��Oóxô�ü�úMû�û�ö2ü�þOô%ö� ��'ÿ�÷Êø8�,þ�þ�ô� jö��Q�,þ�ô 2 ÿ�ú��xû5û)�Oô(�xû�@�Ãcú��x÷C WûIú«÷��OóÊö��5ü�úMû�ûú�4*ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+���;�ÿ�ü�üCGÊô�ö 2 ö7ÿ�üHö�Gxügôb�Oú��xûX4Yþ�ú0� �xþ�ô 2 ÿ�ú��,ûû)��ô�xû�ú�4-��óxôIû�ÿ����xüHö��Oÿ�úM÷:ý«ÿ 2 ôv÷�ÿ�÷Þ ÿ�ýC@�;�@

M ÷xÿ��Oÿ°ö7ü�ÿgùQô�~] Ì I ] b c*#��ó,ôQþ�ô ] I þOú��x÷C Wú�WÔ�,÷xÿ���# b ÿ�ûb�Oóxô[Gxü�úxø3�Wû�ÿ�ùQôö7÷A kc¯I ÷}���ZGAôQþú�49 Wôvý«þ�ôvôQû�ú�4­4}þ�ôQô� sú��b �!^ _9I ] Ì

õÈúÃú0�-~

Þ ú«þQl[I���¶e/�¶)'�¶�L(L�L} Wúb*n ^%_ ^ n I ] Ìb n ^%_ ^ n n _YI ½J<n ^%_�R²� J<n ] Ì � Red n � d n n _)U ] Ì � J<n n _fb n_^ n n � UÞ ú«þoç�IÛ&0¶�L�L(L l�`Ê�� Wúb1n ^%_ ^ I ½J n ^%_ R J ^%_ b1n_^ ^%_ � J b1n_^ �n _ � J ngb1n n _ ^ � Redyn � d Uhb*n!^ U¹ ÷C ¹ ÷C t*uwvyxji7C*ô�óÕïXñªø ý8ò�ó�î3ô¯î��Xøùî)û�ûXî��bî�B�ò+ö�î�õ�î3ô�ý(ø ó<ò®�kml�?.B$÷õD$ñHBCB�÷Tô<D3÷�n��

òóxô;4Yú«ü�ü�ú��ÿ�÷xý¯Ä0�Êö7÷���ÿ���ÿ�ôQûg4Yþ�ú0���Oóxô#õFö2÷Êø¸ùQú«û�þOô%ø8�xþOþ�ôQ÷AøQô�ö7þ�ô�þ�ô�Ä0�xÿ�þ�ô� D4YúMþy�Oóxô�ûOÿ��Z���üHö���ÿ�úM÷-~ d I � å � � ¶

Page 26: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

��� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FSJ I � h � � ¶½J I &o1�ØN²�RCh U#��óxôQþOôZØ<²�R{h U�ÿ�ûb��ó,ô�û)��ö7ü�ü�ôQû3��ûOÿ�÷xý��xüHö7þ 2 ö7ü+�,ô�ú�4jh LM ÷Íö� � Wÿ���ÿ�ú«÷-#Â��ô�4YúMü�ü�ú��Ç��/��)#X� /0.)#V��/�!ÿ�÷���ö��Wÿ�÷xý'ö'û)�Zö2÷A xö7þe ö7û�û)��������ÿ�ú«÷Òú«÷ÍöNGAú��x÷C 4YúMþ[��óxô�ôQþ�þOú«þ���ôQþ3��~

� ` n_^ � � û ] ÌZI ] b c*@Dp ô�óÊö 2 ô:ü�ô845�;�x÷xû)�Zö��Oô� ?�Oóxô�úMþ�ÿ�ý«ÿ�÷Òú�4y��ó,ô����újÿ�÷xÿ���ÿHö7ü�ÿ�ùQÿ�÷xý��OôQþ)�:û�#�b n ^%_ ^ n ö2÷C @b n ^%_ ^ n n _(@ M ÷ ô87Êö��:ÿ�÷xÿ�÷xý���óxô(�Ë��ô¯�ÿ�ü�üb�x÷ÊøZú 2 ôQþ�ö�Êö7þ)��ÿHø8�,ü°ö7þ�ö2þ3��ÿ<4Çö«ø"��ú�4­��ó,ô ±"s�³�Ï�� õFö2÷ÊøZùvú«û�ö2ü�ýMú«þ�ÿ��Oó���@­Ã���R���,0U(#©�n ^%_ ^ n n _ h�n ^%_ Irh �n ©�n!^ n � åQn n _ ©Ón_^ n n _ � hTn n _ ©Ón_^ n n �

`�©�n!^ n n _ å�nF`Ë©�n n _ ^ n n _ h �n �p` n_^ n n _I|RCh �n ©�n_^ ny`Ê©Ón n _ ^ n n _ h �n U� RTå n n _�© n!^ n n _*`9© n!^ n n _)å n U� hTn n _ ©Ón_^ n n � �a` n_^ n n _ L

Ã��4þOô%ö2ûOú«÷!ú�4V��óxô�øvö2þ�ô��ÿ���óD�óxÿHøOó���ô ø¸ú��������Oô[��ó,ôÓY?i§4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷-#���ô�ö2ûOû)���:ô[�OóÊö��YF�n {4Y n IKæ � ��#��ó,ôQþ�ôyæIÿ�û*��ó,ô�ÿ� WôQ÷��Oÿ+���;��ö���þOÿ<7 ö7÷A � � � � û ] Ì�@ Þ ú«þ*þOô%ö2ûOú«÷xû9 sÿ�ûZø8�xûOû�ô� GAôQü�ú��[#���ô�øQö7÷ ö7û�û3���:ô[��óAö��

� © n_^ n n _ � � û ] Ì�@ Þ þOú�� ��óxÿ�û�ÿ+�X4}ú«ü�ü�ú��ûV��óÊö��� © n ^%_ ^ n n _ � � û ½J<n ^%_�R²� J<n ] Ì � Red n � d n n _eU ] Ì � J<n n _qb n!^ n n � U(LR²�0��U

Ý ú0��ÿHøZôD4YþOú��SR�����U��OóÊö��Cb n ^%_ ^ n n _ ö ½JNn ^%_ J<n ] Ì�@ Å �N��óxô!÷,ô87��4û3��ô(�z��ó,ÿ�ûN��ôQþ3�¼�ÿ�ü�üIö�����Êô�ö2þ:ö2û ½J<n ^ �!JNn b n ^%_ ^ n n _(ä*ÿ�÷?��óxô�4}ú«ü�ü�ú��ÿ�÷,ý�û)�Oô(�Íÿ��[�ÿ�ü�ü*GÊô�ú«÷xô:ú�4y��óxô�ø¸ú«÷���þOÿ+G�����ÿ�ú«÷,ûZ�Oú½J n ^y� J n ^%_ b*n ^ �_^ n�@9Ãcú���ó ½J n ^%_ ö2÷C J n ^%_ ö����Aô%ö2þÿ�÷D��ó,ÿ�ûüHö7û)�b�xþOú: :�Êø8��@�òóxô ý«þ�ú��b�Oó'ú�4V��óxôGÊú0�x÷A �úxøQø8�xþOû#ö7ûy4~ö2û)��ö7û4r6RCh�n�UFI ½J n ^%_ J n ^%_ #Â��óxô�øZúM÷A Wÿ���ÿ�úM÷j÷�����GÊôvþ�ú�4�hTn�@�òóxô�ö2÷Aö2ü<��Wû�ÿ�û�ú�4b��ó,ô�ú«þ8 Wÿ�÷Êö2þ3� õFö2÷Êø¸ùQú«û�ö7ü�ý«ú«þOÿ���ó�� óÊö2û[�,÷xÿ����jøZú«þOþ�ôQû3�ÊúM÷A Wÿ�÷xý���ú��Oóxô���ôvþ)�srÂR{hTn�U(#GÊô�øQö��xûOô¯�Oóxô#ø¸ú«÷A Wÿ��Oÿ�úM÷j÷�����GAôQþIú�4Uö�÷xúM÷xùQôQþOú�&?e�&���ö���þ�ÿ<7!ÿ�û�ö2ü��Uö��Wû5ú«÷xô�@�òóxô�ü�ú«ûOû�ú�4ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����úxøQø8�,þ�ûy�:úMþ�ôIþ�ö��xÿ� Wü��:ÿ�÷x�Oóxô�Gxü�úxø)�'õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó���#0�Êö7þ)��ÿHø8�,ü°ö7þ�ü����óxôQ÷r6RCh�n�U�ÿ�ûûOÿ�ýM÷xÿ<BKøQö7÷}�Oü��:ü°ö7þ�ýMôQþ9�OóÊö2÷'úM÷xô�#�G�����ö2ü�û�ú�ÿ�÷'ý«ôQ÷xôvþ�ö2ü�@

Å Wÿ<WKôQþOôQ÷���#0G����*þ�ôvü°ö���ô� Â#Ãö7÷Êö2ü��Wû�ÿ�ûDøvö2÷�GÊôX�xû�ô� ���úIû�óxú��À��óÊö��*��óxôX��ôQþ3�tr6RCh�n�U*ö����Êô%ö7þ�ûÿ�÷���óxô�GAú��x÷A x4Yú«þub1n ^%_ ^ n�@Iòóxÿ�ûy�ö2ûgBÊþ�û3�Iú�GxûOôQþ 2 ô� Òÿ�÷�����/)#C�óxôQþ�ô���ó,ÿ�ûIýMþ�ú��b��ó��Uö7û�ö2ü�ûOúö«ø8�3�Êö2ü�ü���ú0Gxû�ôvþ 2 ô� !ÿ�÷D��óxô:õ�ö7÷ÊøZùQúMûIþ�ô%ø8�,þ�þ�ôv÷ÊøQô0@ Å ÷!ÿ�÷xô87��AôQ÷xûOÿ 2 ô�øZúMþ�þ�ô�ø(�Oÿ�úM÷!ÿ�û�÷xôvô� Wô� ��Oú��ö��Mô¯��ó,ô4þOô%ø8�xþOþ�ôQ÷AøQô��,û�ô845�,ü²~'ö���ô%öMø�ó û3��ô(�Õö s�³�Ïet�sbq8r8³ªq"u Ü ³`°0³ª´Ct�sÕva�t�u²vT³�´ GÊô����ôQôv÷rYon ^%_ö2÷A fYon:ÿ�ûy�AôQþ�4}ú«þ)�:ô� 6@QÃcô%øQö��xû�ôN��óxô�õ�ö2÷AøZùQú«ûIþOô%ø8�xþOþ�ôv÷ÊøQô:ÿ�û5ÿ+�Oû�ôQü<4 È"�xû)�Iö:û)�Aô%øZÿHö7ü*4Yú«þ3� ú�4�Iþ�ö����:®xøOó��:ÿ� ��5ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�ú2÷%#Êü�úxøQö7ü6þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷ÒøQö2÷�GÊô:ûOôQôQ÷ ö2û�ö�û�ÿ����xü�ôý«ôQ÷,ôQþ�ö7ü�ÿ�ù%ö���ÿ�ú«÷ ú�4A�Oóxô�þOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷Iþ�ô�Ä0�xÿ�þOô� �ÿ�÷�ø¸ú��������Oÿ�÷xýy�OóxôY{K�~ú«þ3��óxúMý«úM÷Êö2ü�4Çö«ø3���úMþ�ÿ�ù%ö��Oÿ�ú«÷!ú�4Uö�û�ÿ�÷xý«ü�ô[G,ü�úxø3�6@�õÈúsøvö2ü*þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷�ôQ÷xû)�,þ�ôQû���óÊö�� ] Ì$�~ú«þ3��óxúMý«ú«÷Aö2ü�ÿ����óxú«ü� WûbGAô(����ôQôQ÷Òû)�ÊøvøZôQûZû�ÿ 2 ô�Gxü�úxø3�Ãûú�4�õ�ö2÷AøZùQú«û 2 ô%ø"��ú«þOû�@ Ý ú��Oô[��óÊö���ö�ü�úsøvö2ü�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%öª���ÿ�ú«÷'û3��ô(�!ÿ�û�ö7ü�ûOúZ�AôQþ$4Yú«þ3�:ô� 'ú«÷!øZú0���xü�ô(��ÿ�úM÷�ú�4�ö��Êö7þ)�Oÿ°ö7ü0þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷%@ M 46û)�Oú«þZö2ý«ôÿ�û�÷xú���ö2÷ ÿ�û�û3�xô�#�ö ü�úxøQö7ü6þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷ÔGAô(����ôQôQ÷2Y n ^%_�ö7÷A 3Y n n _�û�ó,ú��xü� ö2ü�ûOú�GÊô�Êôvþ�4YúMþ)�:ô� 6#*ÿ�÷?�óxÿHøOó?��ó,ô�ú�G 2 ÿ�ú��xû��:ú� Wÿ<BKøQö���ÿ�ú«÷Òû�ó,ú��xü� �GAô¯��ö� sô���ú��Oóxô�ö2ü�ý«úMþ�ÿ���ó�� 4YúMþøZú���������ÿ�÷xý���óxôQb­�~þ�ô�ø8�xþ�þOô%÷AøZô}@¸�é 0é��Èé -� xì2ë%ñ �!*ì��ÃíAì2ë���íy-ÊíAêÔ �!�ñ.(< xë�ñHíAê é�òóxô�ýMü�ú0GÊö2üWü�ú«ûOû�ú�4KúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ������:ú� WôQü�ô� G}�;��óxôEb*�~þ�ô%ø8�,þ�þ�ô�÷ÊøZôIøQö2÷�GAô�øZúMþ�þ�ô�ø8��ô� �G��[����ú[ Wÿ<W0ôQþ�ôv÷}�cû�øOóxô(�:ôQû�@*òóxôvû�ô�ö7þ�ôX��óxôûOôQü�ô%ø8�Oÿ 2 ôú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�ú2÷�ûZøOóxô(�:ô�ú�4 â*ö2þOü�ô�)��ö7÷A Z®,øZú��3�y��/�,Kö7÷A [�OóxôX�Êö2þ3��ÿHö2üxþOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷û�øOóxô(�:ô'ú�4Q®sÿ+�:úM÷à� '�1$@�®sôQü�ô%ø8��ÿ 2 ô4úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷���ö��MôQû:ö� 2 ö7÷}�Zö2ýMô:ú�4y��ó,ô�4ÇöMø8�[��óAö��ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+���'ÿ�û�ü�úMû)��ô"7,öMø8��ü��Òÿ�÷?��óxôD Wÿ�þ�ô%ø8�Oÿ�ú«÷ ú�4�ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOû���óÊö���óÊö 2 ô�GÊô%ø¸ú��:ô¯��ôQü�üþ�ô(�xþOôQû�ô�÷���ô� ^ÿ�÷Ë��n�@D®WôQü�ô%ø8�Oÿ 2 ô:ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷!ÿ�ûIÿ+���,ü�ô�:ôQ÷���ô� Òÿ�÷�����ú'û)�Oô(�xû�@ M ÷?��óxôBÊþ�û3��#X��óxô'õ�ö7÷ÊøZùQúMû:þ�ô%ø8�,þ�þZôQ÷Êøvô!ÿ�û��Oÿ�÷}�OôQþ�þ3�����Oô� 8 ?�óxôQ÷Õö7÷ÍôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�øZúM÷ 2 ôQþ�ýMôQû�@^òóxô

Page 27: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG �0.

ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�ÿ�û'øZú���������ô� 6#X�óxÿHøOóÕþOô�Ä0�xÿ�þ�ôQû'ö«øQøZôvû�ûD��ú ö2ü�üb�xþ�ô 2 ÿ�ú0�xû¯Gxü�úxø3�Wû:ÿ�÷4� n @Bòó,ôû�ô�øZú«÷A ^û3��ô(�^úsøvø8�xþ�û��ó,ôQ÷xô 2 ôQþ���óxôN�:ú� WôQü�ÿ�÷C WÿHøQö��OôQû�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����!ÿ�û�ü�úMû)��ö7ýÃö2ÿ�÷ ÿ�÷?��ó,ô Wÿ�þ�ô�ø8��ÿ�ú«÷^ú�4y�Oóxô�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þ�@ òóxô�ûOô%øZúM÷A ^û)��ô�Íþ�ô�Ä��,ÿ�þOôQû���óAö�����óxô�ü°ö���ôQû3�Z����ú õ�ö2÷AøZùQú«ûGxü�úxø3�Ãû�GAô�þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô� Íö7ýÃö2ÿ�÷xû3����óxô!øZú0��������ô� ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�#�G����� WúWôQû�÷xú���þ�ô�Ä0�xÿ�þOôö«øvøZôQû�û��OúZ�xþOô%øZô� Wÿ�÷xý�Gxü�úxø3�Ãûú�4+��n�@

â*ö2þ3��ÿHö2ü6þOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷!ÿ�÷���ôQþOþ)������û���óxô:þOô%ø8�xþOþ�ô�÷ÊøZôD��ú'þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô�Yon4ö7÷A Yon ^%_ ö2ýWö2ÿ�÷xû)��ö7ü�ü-�xþOô%øZô� Wÿ�÷xýNGxü�úxø)�WûF�óxôQ÷xô 2 ôQþ���óxô�û�ÿ����xüHö��Oÿgú«÷�ÿ�÷A WÿHøQö��OôQûy�OúWú�ý«þOô%ö��Iö�ü�ú«û�ûú�46úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�����@ ¹ öMøOó!þ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷�û)�Oô(�!þ�ô�Ä��,ÿ�þOôQû�ö«øQø¸ôQû�û���ú�ö7ü�ü�ú�4o��n�@ Þ ú«þb��ó,ÿ�ûþ�ô�ö2û�úM÷¯�Êö7þ)�Oÿ°ö7üÊþOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷�óÊö2ûX�xþ�ô 2 ÿ�ú0�xû�ü���GÊôQôv÷4þOô%øZú0���:ôQ÷A Wô� ¨4Yú«þ�û�ÿ��3�Êö��Oÿ�úM÷xû6ÿ�÷�óxÿHøOóD��óxô�ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOûy��ôQþ�ô ÷xú��ú�4cö7÷��:ÿ�÷��OôQþ�ôQû3��RÇö2ûÿ�÷�û�ú«ü 2 ÿ�÷xý�û)�Êö7þ�û�ô�ü�ÿ�÷xô%ö2þ�ô�Ä0�Êö���ÿ�ú«÷xû� '}15U(@'òó,ô�ô87���þZöjø¸ú«û)��ÿ�÷Íö2÷Íö����xü�ÿHøQö��Oÿ�úM÷jú�4y�Êö2þ3��ÿHö2ücþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷? WúWôQû�óÊö 2 ô'ö2÷ô87���þZö?�Êö��Mú�WVäú«þ3��óxúMý«úM÷Êö2ü�ÿ���� ÿ�û�þ�ôvû)��úMþ�ô� aö2ýWö2ÿ�÷xû3��ö2ü�ü�øZú«÷ 2 ôQþ�ýMô� Bö7÷A ^÷xô%ö7þ�ü��ÕøZú«÷ 2 ôvþ�ý«ô� ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û5û�ÿ����xü���ö2÷,ôQú��xûOü��}@

ç6è0é�ê(ë?óí6î)ïVð(ý�B�ó<û8î)ô�î��%ð(ý�B�ò�ó+ýø�ý8ô<­bû8÷�ø�÷.D�ò�ó<ü(÷�B$÷5îFB�ò�ö�î�õ�î)ô�ýø ó �8ý8ò�ó�î3ô��GI±Q®�¯}©gÌ @,©g´Q³~§2Á �A²g·�¾}Ä �x±Z¯~®�©g±Z² J�³~²g³O¾�®�© »Q³

»Z±Z²q¬«³O­ ­}®}³~¼«­ ¯~³�·Z¯~®�µ«·�´7C ·Z¯Ç®�µ«·Q´�C­Y®}³~¼«­ ­}®Y³¿¼«­

�-�0J2J�_ �ZÞ�v �váQá áZâ�á ßQá çvâ�AVW¦x_�áZç%á¸ç�w ÞvåQÞ ßQä¸ç á"�Qå �Zç%áv Â2²g·%¾}Ä2­�©gÀ~³�å2Nv²g·�ÅA³�­}®-�ZãQãc¹·%ª2³O­�CwFÂ2²g·%¾}Ä2­�©gÀ~³�å2N�±Z²q²«¹·%ª2³O­A©q§�þqC ãQãQãQã(�Qß�N2C �"���HC

®Wóxÿ<45�Oÿ�÷,ý4ö2÷C D��óxô�G,ü�úxø3�'þ�ô%ø"�xþ�þOô%÷Êø¸ô�ô%öMø�ó ö«øvøZôQü�ôQþ�ö���ôN��óxô:øZú«÷ 2 ôQþ�ýMôQ÷ÊøZô�ú�4�ôQÿ�ýMôQ÷��Êö7ÿ�þOû�ä��úMý«ô(�OóxôQþD��óxô�BøQö��,û�ô ôQÿ�ý«ôv÷��Êö2ÿ�þOû¯��úÕøZúM÷ 2 ôQþOý«ô 2 ôQþ3�Õþ�ö��xÿ� Wü��}@ Þ þ�ô�Ä��,ôQ÷���ü�� ú«÷xôÒú«þN�:ú«þ�ôôQÿ�ý«ôQ÷��Êö2ÿ�þ�ûøZúM÷ 2 ôQþ�ýMô�ö�� ret0Ï Ü[G,ü�úxø3�:û)�Oô(�-#,ú«÷ÊøZôF��óxôIþOô%ø8�xþOþ�ô�÷ÊøZô�ÿ�û�ôQû)�Zö�Gxü�ÿ�û�óxô� 6@ M ÷N��óxÿ�ûøZÿ�þ��ø8���:û3��ö2÷AøZôIû�ôQü�ô%ø8�Oÿ 2 ôIú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�ú2÷:óAö2ûX�ÊúMû�û�ÿ�Gxü���ý«þOô%ö��OôQþþ�ô�Ä0�xÿ�þOô(�:ôQ÷���ûX4YúMþ�ö«øvøZôQû�ûZÿ�÷xý��n��OóÊö2÷� WúWôQûF�Êö2þ3��ÿHö2ü0þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷-@V®WôQü�ô%ø"��ÿ 2 ô�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷N�ÿ�ü�üAþ�ô�Ä��,ÿ�þOô#ö7÷ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ#ø¸ú��������Zö��Oÿ�úM÷ ö���ö2ü��:ú«û3��ô�ö«øOó û)�Oô(�-äV�Aö2þ)�OÿHö2ü6þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷��ÿ�ü�üDúxøQø"�xþú«÷xü��'ô 2 ôQþ)����óxþOôQô���úN4Yú0�xþ�û3��ô(�,û�ÿ�÷������xÿHøQö7ü­�,þ�ú�G,ü�ô�:û�@ M ����ú��xü� DGAô��Aú«û�ûOÿ�Gxü�ôZ�Oú ø¸ú���Gxÿ�÷xô��óxô�����ú�û�øOóxô�:ôQû�¸i��ú�øvö2þ�þ3��ú0���9�Aö2þ)�OÿHö2üAþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷¯ ��,þ�ÿ�÷xý���óxô�øZú0��������ö���ÿ�ú«÷:ú�4ö2÷:ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þ�4Yú«þcû�ôQü�ô%ø8�Oÿ 2 ô�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷-#�G����6ÿ��6ÿ�û6÷xú0��øZü�ô%ö2þ���óÊö��V��óxôIøZú���Gxÿ�÷Êö���ÿ�ú«÷��ú0�xü� �GAô¯�:úMþ�ô:ô8W0ô%ø8�Oÿ 2 ô¯�OóÊö2÷À�Êö2þ3��ÿHö2ücþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷jö7ü�ú«÷xô�@�R²®sôQô?� /�'�V4YúMþ�ö� Wÿ�û��ø8�xûOû�ÿ�ú«÷'ú�4V�OóxôQû�ô ÿ�ûOû)�xôvûb4YúMþb��óxôIú«þ8 Wÿ�÷Êö2þ3�4õFö2÷ÊøZùvú«ûþ�ô�ø8�xþ�þZôQ÷AøQô�@�U$ò8ö�Gxü�ôQ��û3������ö2þOÿ�ùvôQûb��óxôþ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷Òþ�ô�Ä��,ÿ�þOô(�:ôQ÷���û:ú�4y����ú'ô87��OôQ÷xû�ÿ 2 ô4ôvÿ�ýMôQ÷ÊøZú0�������Zö���ÿ�úM÷xû�@'òóxô�÷����ZGAôQþú�4û�ôQü�ô%ø"��ÿ 2 ô�ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷!û)�Oô(�xû�ý«ÿ 2 ôQ÷ ÿ�÷���óxÿ�û[�Zö�Gxü�ô:ÿ�û[�Oóxô:÷����ZGAôQþ�ú�4yGxü�úxø)��û)��ô�xûö��V�ó,ÿ°øOó�ú«÷xô5ú«þV�:úMþ�ô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûøZúM÷ 2 ôQþ�ýMô�ä���ó,ô�÷�����GÊôQþ�ú�4-�Aö2þ)�OÿHö2üAþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷û)�Oô(�xû6ÿ�û*��óxô�÷�����GÊôQþcú�4AGxü�úxø3�Iû)��ô�xûUö��-�óxÿHøOó��Êö2þ3��ÿHö2üWþ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷Q�ö2û*�AôQþ�4}ú«þ)�:ô� 6@

¿F�xþ�ÿ����xü�ô(�:ôv÷}�Zö��Oÿ�úM÷jú�4y��óxô'õ�ö7÷ÊøZùQúMû�þOô%ø8�xþOþ�ô�÷ÊøZôD�xû�ôvû���óxôNGxü�úsø3�Òý«ôQ÷,ôQþ�ö7ü�ÿ�ù%ö���ÿ�ú«÷ ú�4�Êö2þ3��ÿHö2ücþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷-#%GÊö7û�ô� ú«÷?��ó,ô¯Gxü�úxø3�6b*�~þ�ô%ø8�,þ�þOôQ÷ÊøvôD�xþ�ôQûOôQ÷���ô� ö�GAú 2 ô�@'òóxôû�ÿ�÷xýMü�ô 2 ô�ø8��úMþ 2 ôQþOû�ÿ�ú«÷ ú�49��ó,ÿ�û û�ÿ��Z�,ü°ö���ÿ�ú2÷!óÊö7û[GAôQôQ÷ û�ó,ú��÷Ô�xþOô 2 ÿ�ú��xûOü+�O� '}1V��ú��xþ�ú 2 ÿ� Wô:öý«úWú� �ú«þe sôQþ�ú�4­��ö2ýM÷xÿ��)�A sô�ôvû)��ÿ���ö���ô�ú�4Dý«þOú��b��ó'ú�4V�Oóxô�ü�ú«ûOûú�46ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����#Ãö7ûy��ôQü�ü�ö2ûIöGÊú0�x÷A 6@�p ô��xûOôZ�OóxôZG,ü�úxø3� 2 ôQþ�ûOÿ�úM÷Ô�Oú�ôQû3��ÿ���ö��OôZ�Oóxô�ü�úMû�ûIú�4�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����N��úx sô(��ôQþ3�:ÿ�÷xô�óxôQ÷ÍþOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷Òÿ�û�÷xô%ø¸ôQû�ûQö2þ3�}@?â*þOô 2 ÿ�ú��xû���úMþ)�O��/��)#b��/�,)#9��/0!Uÿ�÷A WÿHøQö���ôQû���óAö��þ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷�ÿ�û�÷xôQô� Wô� ��óxôQ÷xô 2 ôQþ

��ö�7 b1n ^%_ ^ þ ] Lòóxô!þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷�ûOóxú��,ü� ÀGAôjøQö7þ�þ�ÿ�ô� ú������ÿ+�OóiGAú���ó ú�4[��óxô�ü°ö7û)������ú�Gxü�úxø3�Íú�4

Page 28: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

�<; =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

2 ô�ø8��úMþ�ûoY n ö2÷A �Y n ^%_�#Mÿ�÷:ú«þe sôQþ9�OóÊö�����óxô5÷xô87��9G,ü�úxø3��ý«ôQ÷xôvþ�ö��Oô� NG��Z�Oóxôþ�ô%ø"�xþ�þZôQ÷Êøvô�#yY n ^ � #GAô�û)�Oþ�ÿHø8�Oü+� úMþ)�Oóxú«ýMú«÷Êö7üV��újö7ü�ü6ú�4�ÿ���û��xþOô� Wô%øZôvû�ûOú«þOû�@Òòóxÿ�û�ü�ô%ö0 Wû[�Oú���óxôN4YúMü�ü�ú��ÿ�÷xý¯Î tªq"u²vTt�sq8r8³�q8u Ü ³`°0³ª´ tªsÕvõa�t�u²v²³ª´ � '�1�Dö2ü�ýMú«þ�ÿ��Oó�� R Þ ÿ�ýA@�!�U�4}ú«þX��ö2ÿ�÷���ö2ÿ�÷xÿ�÷xý ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ+���C~

Å �ô%öMøOó õFö2÷Êø¸ùQú«û5û)��ô�-#Êöª45��ôQþ�ø¸ú��������Oÿ�÷xýÓY�n ^%_ ö2÷A khTn ^%_ #A WúC~/g� ,ö���ô��Oóxôxb*�ÇþOô%ø8�xþOþ�ô�÷ÊøZô:ö2û�ö�GÊú 2 ôbzy�{q| I ��ö�7 b n ^%_ ^ M 4}b~y�{�| þ ] ��óxôv÷Þ úMþ~ç�I|&0¶�L�L�Le¶\ly`i&� Wú

¿5þ)��ó,ú«ý«úM÷Êö2ü�ÿ�ùQô�Yon�ö7ýÃö2ÿ�÷xû3�+Y ¿5þ)��ó,ú«ý«úM÷Êö2ü�ÿ�ùQô�Yon ^%_ ö2ýWö2ÿ�÷xû3�+Y ¹ ÷A ¿�þ3��óxúMý«úM÷Êö2ü�ÿ�ùQôgY�n ^%_ ö2ýWö2ÿ�÷xû)�+Y�nÓôQÿ�÷xÿ���ÿHö7ügÿ�ùQô�b*�~þ�ô%ø"�xþ�þOô%÷Êø¸ô}~b n ^%_ ^ Iab n!^ I ] Ì�¶�çZIº&�¶�L�L�L)¶\l

¹ ÷A �ÿÕ4 t*uwv7x��2C��-ý�B�ò�ó�ý(øNB�÷5î�B�ò+ö�î�õ�î)ô�ý(ø ó �8ý8ò�ó�î)ô��Ý ú0��ôF��óÊö��V��óxô5ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿgú«÷�ú�4ÔYon�ö7÷A �Yon ^%_ ÿ�÷ 2 úMü 2 ôQû9{K�~ÿ�÷x÷xôQþ��xþ�ú� ��Êø"��û�@còóxÿ�û

þ�ô�Ä��,ÿ�þOôQû���óxô�û)��úMþ�ö7ý«ô�ú�4yGÊú0��ó?�Oóxô4õFö2÷ÊøZùvú«û 2 ô%ø8�Oú«þOû#ö7÷A ���óxôvÿ�þ��xþOú: :�Êø8���ÿ+�Oó�{ ÿ�÷Òû�ô�ø3�ú«÷C xö2þ3�!û)�Oú«þ�ö7ý«ô�#Èú«þ�#Fö2ü���ôQþO÷Êö��Oÿ 2 ôQü���#ÊþOô%ö����xü��Ãÿ�÷xýD{ �Oúx�Oóxô:õ�ö2÷AøZùQú«û 2 ô%ø8�Oú«þOû�@�òóxô�ö����xþ�ú���xþOÿ°ö���ôF4YúMþ)�� Wô�ÊôQ÷C WûIú«÷4ø¸ú«û)��@¸�é 0é� Èé �o¼0ë��Wì2ê� ,!g���ª! �sð7ë%ñ 57�^íÊì2ë��*í7-xíAê� �!Hñ.(N xë�ñHíÊê é Å Wÿ<WKôvþ�ôQ÷��[�����Aô�ú�4Uü�ú«ûOûIú�4ú«þ����óxúMý«úM÷Êö2ü�ÿ�����úxøQø8�xþOû�ÿ�÷¯�Oóxô�øZú«÷��Oô87��ú�4-��ó,ô�ûOóxÿ<45��ô� �ö2÷C :ÿ�÷ 2 ôQþ3��ô� 'õ�ö7÷ÊøZùQúMû�ö2ü�ý«úMþ�ÿ���ó���@ M �ÿ�û�ÊúMû�ûOÿ+G,ü�ô���óAö���#*ö�4T��ôQþ�øZú0��������ÿ�÷xý�û�ú0�:ô:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûQ�ÿ��Oó!û�óxÿ<45�[Ø _ #Â��óxô�û�ö��:ô:ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûö2÷A 2 ô%ø8�Oú«þ�û�ö2þ�ô�ø¸ú��������Oô� Íö7ýÃö7ÿ�÷��ÿ+�OójûOóxÿ<45�ZØy��@ ¹ 7���ôQþO÷Êö2ü�û�ôQü�ô%ø"��ÿ 2 ô:úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷ÿ�û ö7÷!ô8Á4øZÿ�ôQ÷��[�ö��'ú�49�MôQô(�xÿ�÷xýD�Oóxô#ø"�xþ�þOôQ÷���û�ô�Ä0�xôv÷ÊøQô:ú�4Uõ�ö7÷ÊøZùQúMû 2 ô�ø8��úMþ�û�úMþ)��ó,ú«ý«úM÷Êö2ü*�Oú�xþ�ô 2 ÿ�ú0�xû�ü��4ø¸ú��������Oô� 'ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�#�ö7÷A N��óxôQþOô(G��jö 2 úMÿ� Wÿ�÷xýZ�Oóxô�þOô%øZú���������ö���ÿ�ú«÷'ú�46ôQÿ�ýMôQ÷��2 ö2ü��xôQûF��óÊö���ö7þ�ô:ö2ü�þ�ô%ö0 ��D�W÷xú��÷-@ ¹ 7��OôQþ�÷Êö7ü6û�ôvü�ô�ø8��ÿ 2 ô�ú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷�ÿ�ûF�:ú���ÿ 2 ö���ô� DG����óxô�ø¸ü°ö7û�ûOÿ°øvö2ü6ûOôQü�ô%ø8��ÿ 2 ô�ú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú2÷jö2ü�ý«úMþ�ÿ���ó���� /0,)#6G����[�Oóxô¯ Wô 2 ôQü�ú����:ôv÷}� óxôQþ�ô�ÿ�ûôQ÷���ÿ�þ�ôvü+��÷xô(�[@

M ÷���óxôvú«þ)�:ÿ��X��ú0�xü� [GAô�û3��Á4øZÿ�ôQ÷��X��ú�ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô9�Oóxô�û3��ö2þ3��ÿ�÷xý�Gxü�úxø)�:ö2ýWö2ÿ�÷xû3�V�W÷xú��÷ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�#�GAô%øQö��,û�ô�ö2ü�üAû)��GxûOô�Ä0�xôQ÷���õFö2÷Êø¸ùQú«û 2 ô%ø"��ú«þOûb��ú0�xü� �GÊôIúMþ)��ó,ú«ý«úM÷Êö2ü0ö2ûX��ôQü�ü²@%¿b4øZú��,þ�û�ô0#���óxÿ�û9 WúWôQû�÷xú0�Dó,ú«ü� �ÿ�÷Z�xþZö«ø8�OÿHøZô�@ Å ýMü�ú0GÊö2ü,ü�úMû�û6ú�4KúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����IúxøQø8�xþOû�#WûOÿ+�:ÿ�üHö2þ*�Oú��óxôúM÷xô�ö��:úM÷xý���óxô�õFö2÷Êø¸ùQú«û 2 ô%ø"��ú«þOû9�Oóxô(�:ûOôQü 2 ôQû�äWÿ�÷:ö� � Wÿ���ÿ�ú«÷-#���óxô�øZú0�������Oô� :ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þÿ�û4÷,ú���ô"7,öMø8��@ òóxô øZúM÷}�Oþ�ÿ�G����Oÿ�ú«÷aú�4ZGAú��OóBûOú��xþZøZôQû!ú�4�ôQþ�þOú«þ��OúO��óxôÒþ�ô%ø¸ú��������Zö��Oÿ�úM÷Bú�4ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö2÷A 2 ô%ø"��ú«þOû�ÿ�û�ö2÷Aö2ü��WùQô� NGÊôvü�ú��[@

õ0ô(��RCµ�¶8��U�GÊô�ö7÷4ö����xþ�ú�7xÿ���ö��OôôQÿ�ý«ôQ÷��Aö2ÿ�þú�4VR µ ¶8{|U(@ Þ úMþUøZüHö7þ�ÿ����}#� WôQ÷,ú���ô��Oóxô�ø8�xþ�þOôQ÷��û�óxÿ<45��ö2ûZØ*�!�f�9@�òóxô:þ�ôvü°ö���ÿ�ú«÷,û�óxÿ��?GAô(����ôvôQ÷O��óxô�ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ¨�Òö2÷A ��Oóxô4õFö2÷Êø¸ùQú«û 2 ô%ø"��ú«þOûú�G��Zö2ÿ�÷xô� ��ÿ��OóZ�Oóxô�ûOóxÿ<45�9Ø*�!�f�!ÿ�û*4Yú0�x÷A ;G}���xþOô(�Z�,ü+�Oÿ��xü��Ãÿ�÷xýF��óxôgBÊ÷xÿ���ôb�,þ�ô%øZÿ�ûOÿ�úM÷:þ�ô%ø"�xþ�þZôQ÷ÊøvôR²�0/�UXG��¯���9{ ��ú:ú�G���ö2ÿ�÷

� � {4Y n ^%_`h n ^%_YIK� � {ºR µ `?Ø �_�f� {|U n _ {4Y n `�� � {4Y n å nR²�0.�U

`�� � {4Yon n _ h �n � � � {4Òyn�Lp ô�ö7û�û)���:ôQ�OóÊö��oh n ^%_ÿ�û÷,ú«÷xûOÿ�÷,ý��xüHö2þ�@�òó,ôQ÷D��ôIøQö2÷'ú�G���ö2ÿ�÷�ö;GÊú0�x÷A �ú«÷N��óxôIü�ú«ûOû�ú�4

Page 29: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG �0!

ú«þ3��óxúMý«úM÷Êö2ü�ÿ����ZGAô(����ôQôQ÷Ô��ö2÷A kY n G��¯��ö��Wÿ�÷,ý�÷xúMþ)�:û�ú�4VGAú���ó'ûOÿ� sôQûú�4bR²�0.�U~�� � {4Y�n ^%_ � � û � h n _n ^%_ � �ªR � � � {ºR µ `?Ø��!�f�*{|U n _ {4Yong`�� � {4Yon�å�n � �� � � � {4Yon n _ � � � h �n � � � � � � {4Òyn � ��U(L

Å û��ÿ+�Oó��Êö2þ3��ÿHö2ü,þ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷-#���ô�øQö2÷¯ sô8BÊ÷xôIöIþ�ô%ø"�xþ�þOô%÷Êø¸ô�þOôQüHö��Oÿ�úM÷[4}ú«þ�ö�Ä0�Êö2÷��Oÿ+���� n �Oú�GÊú0�x÷A D�Oóxô�ü�úMû�û5ú�46ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����GÊô(����ôQôQ÷���ö2÷A >��óxô:õ�ö7÷ÊøZùQúMû 2 ô�ø8��úMþ�û�@ Å û�û3���:ÿ�÷xý��óAö�� � ] þ � �ª��{4Y ] � �F4}ú«þ�7-Iº&�¶�L�L(L8¶\l:#���ôIú0G���ö7ÿ�÷� h n _n ^%_ � ��R � � � {ºR µ `�Ø*�!�f�­{|U n _ {4Y�nb`�� � {4Yon�å�n � � �a� n n _ � h �n � � � � � � {4Òyn � ��Uö2û�ö�GÊú0�x÷A ;4YúMþ*��óxô5þ�ÿ�ý«ó����~óÊö7÷A �ûOÿ� Wôú�46��óxô�l � &Qû)�cû)��ô�-@9¿g46��óxôF��óxþOôQôy�OôQþ)�:û�ú«÷��Oóxôþ�ÿ�ý«ó��$�óÊö7÷A ûOÿ� sô�ú�4y�Oóxÿ�û�ô�Ä��Aö���ÿ�úM÷-#*��óxô'ûOô%øZú«÷C Íÿ�û�ô�ö2û�ÿ�ü��ÍøZú0��������ô� Íö2÷C ?��ô�óÊö 2 ô�ö!û3��ö2÷C xö2þ8 ö2ûOû)��������ÿ�ú«÷D4}ú«þ�ö�GAú��x÷C !úM÷Ô�OóxôZ�Oóxÿ�þe 6~

� Òyn � � û ] b c*@;p ô�÷xôQô� ��OóxôQ÷ úM÷xü��x�Oú¯GAú��x÷C ��ó,ô[BÊþOû)����ôvþ)�

��ª�9{ºR µ `àØ*�!�f�*{|U n _ {4Yon�`����9{4Yon�å�n � ��@5òóxô�û3�Êô�ø8��þZö2üV�Oþ�ö2÷,û�4YúMþ)��ö��

��ÿ�ú«÷,ûy�xþOôQû�ôQþ 2 ô�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�#0û�úD��ÿ�û�ö7ü�ûOú�ö2÷jö����xþOú�7sÿ���ö���ôIôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�ú�4á�Oóxô�û)�Aô%ø8��þZö2ü�ü����þZö2÷xû$4Yú«þ3�:ô� N�xþ�ú0Gxü�ô(��@VÆ5ô8BÊ÷xô���ó,ô[��þZö2÷xû$4Yú«þ3�:ô� �þ�ôQûOÿ� :�Êö2ü 2 ô%ø8�Oú«þx�!�!�f�?G��

R µ `ÊØ*�!�f�­{|U n _ {|��` &µ[`�Ø �!�f� �;I=�_�!�f�bLòóxôQ÷

� � {ºR µ `?Ø��_�f�­{|U n _ {4Y�nyI &µ¨`ÊØ*�!�f� � � {4Y�n � � ��_�f� {4Y�n}¶4Yþ�ú0�Ç�óxÿHøOó'ÿ+��4YúMü�ü�ú��ûX��óÊö���� � {ºR µ `yØ �_�f� {|U n _ {4Y n `y� � {4Y n å n � � û����� U &µ[`�Ø*�!�f� æÚ`Ôå n W ���� � � n �

� � ��!�f� {4Y n � � LÃV��� � � ��!�f� {4Yon � �bI � Re� ��!�f� { _F¡ � U8R²{ _F¡ � Yon�U � �û � � ��_�f� { _F¡ � � � � { _F¡ � Yon � �bI � � ��!�f� � F � Yon � F I

� � ��_�f� � F L

òó��xû�#0��óxôg4Yú«ü�ü�ú��ÿg÷,ý�ûOÿ����xü�ô�þOô%ø8�xþOþ�ô�÷ÊøZôF4Yú«þ � ý«ÿ 2 ôQû�ö�GÊú0�x÷A ;4YúMþV��ó,ô�ü�ú«ûOû6ú�40ú«þ3��óxúMý«ú«÷Aö2ü�ÿ����ú�GxûOôQþ 2 ô� 'ÿ�÷�R���.0U(~

R²�N;�U� n ^%_9I � h n _n ^%_ � � U � n ���� U &µ;`�Ø��_�f� æ�`�å n W ���� � �a� n n _� h �n � � � � � �!�f� � F � ] b c W L

òóxô!ûZö��:ôjö7÷Êö2ü��Wû�ÿ�û4ö����xü�ÿ�ôQû���úÀ��óxô�G��Êø3�Wü�ÿ�÷xý û)�Aô%ø8�Oþ�ö2ü;��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷%#9�ó,ôQþ�ô���óxôôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�����ôQþ�þOú«þ[R���.0UVGAô%øZú0�:ôQû�~

� � µ Y n ^%_`h n ^%_YIz� � µ R µ `ÊØ �!�f� µ�Á U n _ µ Y n `�� � µ Y n å n`?� � µ Yon n _ h �n � � � µ Òyn�L

òóxô���þZö2÷xû$4Yú«þ3�:ô� 'þ�ôvû�ÿ� ��Êö7ü 2 ô%ø8�Oú«þx� �!�f� ÿ�ûR µ `?Ø �_�f� µ�Á U n _ µ �;` µµ�`?Ø��!�f� �[I<� �!�f� L

Page 30: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

/�1 =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

Ã��¯��ó,ô�û�ö��:ô ö7÷Êö2ü��Wû�ÿ�ûö2û�ö�GÊú 2 ô�#���óxôIþOô%ø8�xþOþ�ôv÷ÊøQôÚ4Yú«þ � ÿ�÷¯�Oóxô�G��Êø3�Wü�ÿ�÷xý�ø¸ú«÷���ô87��ÿ�ûR²�0!�U� n ^%_9I � h n _n ^%_ � � U � n ���� U µµ�`?Ø��_�f� æ�`�å n W ���� � �p� n n _

� h �n � � � � � �!�f� �!� � ] b c W L

òóxô'þ�ô�ø8�xþ�þOô%÷AøZô%û�ÿ�÷iR²�N;�U:ö7÷A OR���!�U;�xþOú 2 ÿ� Wô!ö��:ô%øOóÊö2÷,ÿ�û3� 4YúMþ�ôQû3��ÿ���ö��Oÿ�÷xýÔ�Oóxô'ü�ú«û�ûú�46úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�������ú�ô87���ôQþO÷Êö2ü�ü��4ø¸ú��������Oô� �ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�#Èþ�ôQýWö2þe sü�ôvû�ûIú�4V��ó,ô�û�ú0�xþ�øZô0@ ¹ öMøOóþ�ô�Ä��,ÿ�þOôQû�øZú0�������Oÿ�÷,ýy��ó,ôb��þ�ö7÷xû�4}ú«þ)�:ô� �þOôQû�ÿ� ��Êö7ü 2 ô�ø8��úMþ�#"�_�!�f�b#«ö2÷C Iÿ���û*÷xú«þ3��#�G����*�Oóxô�þOô%ø8�xþ$�þ�ôv÷ÊøZô�ö����,ü�ÿ�ôQû*�Oú�û�ÿ��)�Aö���ÿ�úM÷xûV�óxôQþOô�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOûUö7þ�ôb�W÷xú��÷�ö� 2 ôQ÷���ÿ��Oÿ�ú0�xû�ü���@ Þ ú«þ*ô87Êö����xü�ô�#ÿ�÷Ô�Oóxô 2 ÿ�GxþZö��Oÿ�úM÷ ö7÷Êö2ü��Wû�ÿ�û5ú�4û)��þ3�Êø8�3�xþ�ôQû��óxôQþOô µ ÿ�û�ûOÿ�÷xý��xüHö7þ�#C��óxô:ûOú���øQö2ü�ü�ô� �þ�ÿ�ý«ÿ� DGAú� ���:ú� WôQû�#V��ó,ô�ùQôQþOújôvÿ�ýMôQ÷ 2 ö2ü��xôQû:ö2÷C 2 ô�ø8��úMþ�û�#cú�45�OôQ÷�øvö2÷�GAô4ø¸ú��������Oô� Íö��Z���ÊøOó ü�ôQû�û�ø¸ú«û)���óAö2÷Íöd4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷-@�ò9���xÿHøQö7ü�ü+��#C��óxô'øZú«û3��ú�4�øZú0��������ÿ�÷xýD�Oóxô:þ�ôQûOÿ� ��Êö2ü�÷xúMþ)�:ûF4Yú«þ�ö2ü�ü*ú�4��ó,ô 2 ô�ø8��úMþ�û�ÿ�÷ 2 ú«ü 2 ô� ÿ�÷:ô87���ôQþO÷Êö2üAû�ôvü�ô�ø8��ÿ 2 ôIúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿgúM÷�ÿ�û6ü�ôQûOû9�OóÊö2÷��Oóxô�ø¸ú«û)��ú�40ú«÷,ôö� � Wÿ���ÿ�ú«÷Êö7üÊû3��ô(��ú�4­�Oóxô�õFö2÷ÊøZùvú«ûþ�ô�ø8�xþ�þZôQ÷AøZô}@

M ÷��Oóxô4ø¸ú«÷���ô87���ú�4�ö!õFö2÷Êø¸ùQú«û:øZú� WôD�ÿ���óxÿ�÷ ö!üHö2þOý«ôQþ�ûOóxÿ<45��ÿ�÷xý�û)��þZö��OôQý���#*ÿ��[��ú0�xü� �GÊôö��3��þ�öMø8��ÿ 2 ôQ�Oú��xû�ô��Oóxô�ÿ�÷�4YúMþ)��ö��OÿgúM÷�4Yþ�ú0�Ç��óxô�õ�ö2÷AøZùQú«ûþOô%ø8�xþOþ�ô�÷ÊøZô���ú�GAú��x÷C ���ó,ô�ôQþ�þOú«þOû�ÿ�÷��óxôIøZú���������ô� $ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û�ö7÷A ���óxôvþ�ô(G��4ö 2 ú«ÿ� óÊö 2 ÿ�÷,ý[��ú�ø¸ú��������Oô

� � �!�f� � F @ M ÷�����16��ô�xþ�ú 2 ÿ� Wô�ö7÷�ö2÷Êö7ü+�WûOÿ�û%4YúMþV��ó,ô�øQö7û�ôy�ó,ôQþ�ôF��óxôIö����xþOú�7xÿ+��ö���ô�ôQÿ�ý«ôQ÷��Êö2ÿ�þbRCµ�¶8��U��Uö7û�øZú���������ô� G�����óxô�õFö2÷Êø¸ùQú«û�øZú� Wô�ö���ö[�xþOô 2 ÿ�ú��xûûOóxÿ<45�yØ���� ��@Vaú���ô 2 ôvþ�#���ôQ�,û�ô���óxô;�:ú«þ�ô5ý«ôQ÷,ôQþ�ö7ü64YúMþ)�ô87ÊøZü��xû�ÿ 2 ôQü���ÿ�÷�ú0�xþ�øZú� Wô�@

Å ûV�ÿ��Oó��Êö2þ3��ÿHö2üWþ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷-#���ôy Wô8BÊ÷xôIö5þ�ô%ø8�,þ�þ�ô�÷ÊøZôIþOôQüHö���ÿ�úM÷[4YúMþ�ö�Ä0�Êö2÷���ÿ����� n��OóÊö��IôQû3��ÿ���ö��OôQû���óxô�ü�ú«û�ûIú�4�ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����ú�4V�Oóxô�õ�ö7÷ÊøZùQúMû 2 ô%ø8�Oú«þ�û;�ÿ+�Oó!þ�ôvû)�Aô%ø(�;��úx��@M ÷D��óxôIþ�ô�ø8�xþ�þZôQ÷AøQô�# � n ÿ�ûy Wô8BÊ÷xô� DGÊô0~� n ^%_bI ½J<n ^%_�Red T : n � n � JNn � n n _ � � � �_�f� � F U¶R²/01�U

�óxÿHøOó¯��ô�ÿ�÷xÿ���ÿHö2ü�ÿ�ùQôb�ÿ���ó � f I 1�ö7÷A � _ I ] b c*@Fòóxô���ôQþ3�:û J n�ö2÷A ½J n ^%_ ö2þOôQ Wô8BA÷xô� 'ö2ûÿ�÷¯��ó,ôxb*�ÇþOô%ø8�xþOþ�ô�÷ÊøZô�@6òóxô[�OôQþ)��d T : n I � R{µ;`�Ø6U n _ æF`?å�n � ��@

Å ÷ ô87���ôvþ�÷Êö7ü�ûOôQü�ô%ø8�Oÿ 2 ôjúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö��Oÿ�ú«÷Íÿ�û��AôQþ�4}ú«þ)�:ô� O�óxôQ÷xô 2 ôQþ � n ^%_ þ ] @ Åþ�ôQüHö���ÿ 2 ôQü��ÒüHö2þ�ýMô�þOôQû�ÿ� ��Êö7üV4}ú«þ���óxô'øZú���������ô� ^ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ��ÿ�ü�üøQö��,û�ôN4Yþ�ô�Ä��,ôQ÷���þOôQú«þ3��óxúMý��ú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷-#*G�����#Uö7û:÷xú��Oô� ÀGÊôvü�ú��[#��xû)�Aö2ü�ü�� ú«÷xü��Íö 2 ôvþ)�Íû3��ö2ü�ü÷�����GÊôQþ:ú�4 2 ô%ø8��úMþ�û'ö2þ�ôö«ø8�3�Êö2ü�ü��:ÿ�÷ 2 ú«ü 2 ô� 6@ ¹ 7���ôQþO÷Êö2üFû�ôQü�ô%ø8�Oÿ 2 ô�úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú2÷�ÿ�û�ÿ+���,ü�ô�:ôQ÷���ô� 'ö2ûÿ�÷ Þ ÿ�ýC@6&�1�@

Ãcô84Yú«þOô[��ó,ô õFö2÷Êø¸ùQú«û5ÿ+�OôQþ�ö���ÿ�ú«÷%~Æ5ô(�OôQþ)�:ÿ�÷xô���ó,ô�û�ô(�5ú�4V®�¿g� 2 ô%ø8��úMþ�û;RYôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�ûg4Yú«þûOôQü�ô%ø8�Oÿ 2 ô�ú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú2÷AU¿5þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô�Y _ ö7ýÃö7ÿ�÷,û)�X��óxôZ®�¿b� 2 ô�ø8��úMþ�û�@¿5þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ùvô�Y^��ö7ýÃö7ÿ�÷,û)�X��óxôZ®�¿b� 2 ô�ø8��úMþ�û�@

Å �ô%öMø�ó!õFö2÷ÊøZùvú«û�û3��ô(��lÚIz/�¶3'A¶�L(L(L� WúA~/g� xö���ô[�Oóxô � �~þ�ô%ø8�,þ�þ�ôv÷ÊøQô:ö«øvøZú«þ8 Wÿ�÷xý���úNR²/01�U�4YúMþô%ö«øOó�®�¿g� 2 ô%ø8�Oú«þ�äM 4XR � n óÊö7ûbGÊôQôv÷!ý«þOô%ö��OôQþy�OóÊö2÷ ] ú«þ � n ^%_ þ ] UX��óxôQ÷

¿5þ3��óxúMý«ú«÷Aö2ü�ÿ�ùQô?Y n ^%_�ö2ýWö2ÿ�÷xû3�Y�®sô(� � n ^%_bI ] Ì

¹ ÷C �ÿ<4 t*uwv7x�ì��7C��[�8òT÷¬B�ô�ýø�û8÷²øù÷õD$ò�óÕü(÷bî�B�ò+ö�î�õ�î3ô�ý�ø ó �8ý8ò�ó�î)ô��M ��ÿ�ûy�,÷x÷xô%øZôvû�ûQö2þ3����úN�ÊôQþ$4Yú«þ3� ô87���ôQþO÷Êö2ü*ûOôQü�ô%ø8��ÿ 2 ô�úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷'ö2ýÃö7ÿ�÷xû)� t�s�s �xþOô8�

2 ÿ�ú0�xû�ü��:øZú���������ô� �ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�@ Þ þ�ú0� R²�<;0U�ö7÷A NR²�0!�Ucÿ���ÿ�û�ô 2 ÿ� sôQ÷��9�OóÊö���ú«÷xô5ú�4*��óxô���ö2ÿ�÷

Page 31: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /�&

WþOÿ 2 ÿ�÷xýD4}ú«þ�ø¸ôQû:ÿ�÷���ó,ô4ü�úMû�û�ú�4�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����!ÿ�ûNR{µ>`ãØ6U n _ @ M �Z��ú��,ü� ^ö����Aô%ö7þZ�OóÊö���ü�ú«û�ûú�4ú«þ3��óxúMý«úM÷Êö2ü�ÿ����'û�óxú0�xü� ��:ú«û)�Oü��!úxøQø8�xþ�ÿ�÷?��óxô¯ Wÿ�þOô%ø8��ÿ�úM÷ ú�4ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û:øZú«þOþ�ôQû8�Aú«÷A Wÿ�÷xý��ú'ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�øZü�ú«ûOô���úD��ó,ô:÷xô(�.û�óxÿ<45��@ Þ �xþ3��óxôvþ)�:ú«þOô�#*ö2û[ Wÿ�û�ø8�,û�û�ô� ÿ�÷�Ö8/�@�/�#0úM÷xü��!ö�4}ô(�ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�#Dö7ýÃö7ÿ�÷D�xû3�Êö2ü�ü��¯�Oóxú«ûOô#ø¸ü�úMû�ô���úD��ó,ô�÷xô�1û�óxÿ<45��#0÷xôQô� �GAô#øZúM÷xû�ÿ� Wôvþ�ô� Òÿ�÷!úMþe WôQþ��ú:ö 2 úMÿ� �øZúM÷�45�xûOÿ�÷xý�÷,ô(�ÕôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�ûb�ÿ��Oó���óxôIú«ü� 6@ M ÷:ú��,þ�ÿ����xü�ô(�:ôQ÷��Zö���ÿ�úM÷-#���ôy�xûOô�ûOôQ÷����ÿ�÷xôvü�û��Oú4þOô� ��Êø¸ô¯��ó,ô�øZú«û3��ú�4Y��ö7ÿ�÷}�Zö2ÿ�÷xÿ�÷xý�úMþ)��ó,ú«ý«úM÷Êö2ü�ÿ<���}@Iòóxô:ûOô(��ú�4�ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û��xû�ô� 4YúMþ�ô87���ôQþO÷Êö2ü�û�ôvü�ô�ø8��ÿ 2 ô�ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷!ÿ�û[�xû3�Êö2ü�ü��Ô�Oóxô:ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�û�ø¸ú«þ�þOôQû)�Aú«÷C Wÿ�÷xýÔ�Oúö2÷��N�Ã÷,ú��÷�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�øZü�ú«ûOôQþy�Oú���óxô û�óxÿ<45�b�OóÊö2÷D��ó,ô�ûOôQ÷���ÿ�÷xôQü�û�@ ¹ ÿ�ýMôQ÷ 2 ö2ü��xôQûXGAô(�«úM÷A D��ó,ôû�ôv÷}�Oÿ�÷xôQü�û�ö7þ�ô[ Wÿ�û�øQö7þe Wô� 'ÿ�÷¯��ó,ô�ö2÷Êö7ü��ÃûOÿ�û�ú�4­��ó,ô[Gxü�úxø)���Oþ�ÿ� WÿHö2ýMú«÷Êö7üÊû3�Wû)��ô��@

òóxô�ô8W0ô%ø8�*ú�4A�,û�ÿ�÷xý�ûOôQ÷���ÿ�÷xôQü�û*ú«÷;��óxôV��ú«þ3�Iþ�ô�Ä0�xÿ�þ�ô� �4YúMþ�ô87��OôQþ�÷Êö7üxû�ôvü�ô�ø8��ÿ 2 ô�ú«þ3��óxúMý«úM÷Êö2ü<�ÿ�ù%ö��Oÿ�ú«÷�ÿ�û��:ú«þ�ôy sþ�ö���ö���ÿHø���óÊö7÷:ÿ�û*û3�xý«ýMôQû)�Oô� NG}�;��óxôIö2÷Êö7ü+�WûOÿ�û6ö�GÊú 2 ô�@ Å ü���óxú0�xý«ó��xþ�ú�7xÿ��:ÿ������úD�Oóxô�ûOóxÿ<45�Iÿ�ûQ�Oóxô� Wþ�ÿ 2 ÿ�÷xýN4Yú«þZøZô�ÿ�÷���óxô�ý«þOú��b��óÒú�4 � #È÷xôQÿ���óxôvþ�þ�ô%ø"�xþ�þOô%÷Êø¸ô�R²�N;�U5÷xúMþZR���!0UGÊôvý«ÿ�÷xû�ö�� ] @�òóxô��OôQþ)� � �_�!�f� � F ÿ�û��xû)�Êö7ü�ü+�'÷xô�ö2þ ] @�òóxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû���óxô(�:ûOôQü 2 ôQû�ö2þ�ôú«÷xü���ý«úWú� D��ú��Oóxô#ø¸ú«÷ 2 ôQþOý«ôQ÷AøZôZ�Oú«ü�ôQþZö2÷ÊøZôNR5�,û)�Êö7ü�ü�� ] � ¡�� ÿ�÷'ú��xþIøZú� Wô�U@ Þ �xþ)�OóxôQþ3�:ú«þ�ô0#6��óxôû)�Aô%ø8�Oþ�ö2üb�Oþ�ö7÷xû�4YúMþ)��ö���ÿ�ú«÷xû;�xþ�ôQûOôQþ 2 ô'ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�#*G����¨ sú4÷,ú��[�xþOôQû�ôvþ 2 ô¯�Oóxô¯�xþOú��AôQþ)��� ú�4GÊôvÿ�÷,ýÔ�OóxôDGÊôQû3���:ÿ�÷xÿ���ÿ�ùQôQþOû[4}ú«þ:ö����xþOú�7xÿ+��ö���ô:ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�R}û�ôQôÀ�+&'�94}ú«þ:öÔ Wÿ�ûZø8�xû�ûOÿ�ú«÷Íú�4��óxô ÷xôQô� D�Oú��:ú� Wÿ<45����óxô�ö����xþOú�7xÿ+��ö���ô5ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�ûeU@ Å û�ö�þOôQû)�,ü+��#Aô87���ôQþO÷Êö2üFû�ôQü�ô%ø8�Oÿ 2 ô�ú«þ����óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú2÷�óÊö����AôQ÷xûX�:ú«þ�ô5ú�45�OôQ÷���óAö2÷���ôy�:ÿ�ý«ó��*ô87��Êô�ø8��#Wú�45��ôQ÷'ö��6ô 2 ôQþ3�:û)��ô��4YúMþV��óxôôQÿ�ý«ôQ÷��Êö2ÿ�þ�û�÷xô%ö7þ�ôQû3����óxô�û�ôQ÷��Oÿ�÷,ôQü�û�#V�ó,ÿ°øOó�4YþOô�Ä0�xôQ÷���ü��Íö7þ�ô�ûOÿ��Z�xü��Zö2÷xôQú0�xû�ü��!ü�ô%ö7û)�:ö«øQø"�xþ�ö���ôö2÷A �÷xô�ö2þ�ôvû)�y�Oóxô�÷xô�BûOóxÿ<45��@

¹ 7��Êôvþ�ÿ��:ôQ÷���ö7üDþOôQû)�,ü+�Oû�ö2þ�ô û�óxú��÷D4}ú«þy����ú:ô87Êö����,ü�ôvû�ÿ�÷'ò8ö�Gxü�ô[.�@òóxô þ�ôQû3�xü���ûIû�óxú��÷ö2ûÊ�)�ÿ���óÕûOôQ÷���ÿ�÷xôQü�û� Íþ�ô"4YôQþ�û���ú��OóxôÒû�ôQü�ô%ø8�Oÿ�ú«÷� Wôvû�øZþZÿ�GÊô� Õÿ�÷|Öe/�@�/�äF��óxôÒþ�ôQû3�xü���û'û�ó,ú��÷Bö2û�)�ÿ���ó,ú����Iû�ôv÷}�Oÿ�÷xôQü�ûF ��,û�ôQû:ö2ûZ®�¿b� 2 ô�ø8��úMþ�û:ö2ü�ü*ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�ÿ�÷���ó,ô�ÿ�÷���ôQþ 2 ö2ü�û�GÊô(����ôQôQ÷À��óxôø8�xþOþ�ôQ÷��'û�óxÿ<45��ö7÷A ö2÷��Í÷,ôQÿ�ý«ó�GÊúMþ�ÿ�÷xý?�Oþ)�xû3�4ÿ�÷���ôvþ 2 ö2ü�û�@ÕòóxôDBAý��xþOô!ý«ÿ 2 ôv÷ ö7û3��ø8���BøZú«û3�F ÿ�÷ÊøZü��A WôQûFGÊú0��ójø"������ÿ��:ô�ö7÷A �ÿ�E2ú��xþOúsø¸ôQû�ûOú«þ[�Oÿ+�:ô0@�òó,ôZ Wÿ<WKôvþ�ôQ÷Êø¸ô�GÊô(����ôQôQ÷���ó,ô�øZú«û3��ûF4YúMþ��óxôN����ú 2 ö2þ�ÿHö���ÿ�ú«÷xûIýMÿ 2 ôQû�úM÷xü�� ö'þOú��xýMó ÿ� Wô%ö'ú�4y��óxô'ö� � Wô� ÍøZúMû)�;4Yú«þ�ø¸ú����xü�ô(�Oô:û�ôQü�ô%ø8�Oÿ 2 ôú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�ú2÷�GAô%øQö��,û�ôD��óxô¯ sÿÕW0ôQþOôQ÷ÊøZô'ÿ�÷ ø¸ú«û)�:ö�W0ô%ø8�OûZ�Oóxô¯�OôQþ)�:ÿ�÷Êö���ÿ�ú«÷? Wô%ø¸ÿ�ûOÿ�ú«÷�4YúMþô%ö«øOó'þ)�,÷jö2÷A d��óxôvþ�ô(G��!øOóÊö2÷xýMôQûy�Oóxô�øOóxú«ÿHøZô�ú�4DûOóxÿ<45��û�@

ç6è0é�ê(ëS>���"òT÷¬B�ô�ý(ø�û8÷�ø�÷.D�ò�ó<ü(÷bîFB�ò�ö�î�õ�î)ô�ý(ø ó �8ý"ò+ó�î)ô��X:©g®�µ�­}³~§2®H©q§«³¿²g­ X:©g®�µ«·Z¬«®A­Y³¿§Ë®�©q§«³}²g­

¦�»Q³¿¯Ç±v´Q³ _W·Q®}±Z² ¦�»v³~¯~±Q´Q³ _W·Q®}±Z²GI±Q®H¯}©gÌ §�¬2¹6ÂW³~¯�·Zº §�¬2¹6Âó¿¯K·¸º ¾~¼2¬ §%¬2¹6ÂW³~¯�·Zº §�¬2¹6ÂW³~¯0·Zº ¾~¼2¬

JMC >6C�Ýx³�¾O®Y·¸¯Ç­ JMC >cC2J�®Y³¿¼«­ ¾O·Q­}® JMC >cCHÝx³O¾�®}·Z¯Ç­ JMC >6C2J�®Y³¿¼«­ ¾�·Q­}®�-�0J2J�_ �ZÞ v ��C á å%á¸å ávä8�2C � ávß�C ä �(�ZÞ%ß �(�(��C ä�ÊVW¦x_�á¸ç%áZç w Þ2C � �väQäZÞ ÞvÞQâ2C � �¸â2C á âQÞQç�� âQã%á�C ßvUÂ2²g·%¾}Ä2­�©gÀ~³�å2Nv²g·�ÅA³�­}®-�ZãQãc¹·%ª2³O­�CwFÂ2²g·%¾}Ä2­�©gÀ~³�å2N�±Z²q²«¹·%ª2³O­A©q§�þqC ãQãQãQã(�Qß�N2C �"���HCòóxôÒú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�ú2÷xû�ÿ�÷ 2 ú«ü 2 ôjö7ýÃö2ÿ�÷OGAú���óz�Õö2÷A K{|��@ M ÷ÕúMþe WôQþ���ú�ö 2 ú«ÿ� À��óxô

þ�ô(�Aô%ö���ô� 'øZú0��������ö���ÿ�ú«÷�ú�4-{|��#xö7ü�üxû�ôQü�ô%ø"��ÿ 2 ô5ú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�ú2÷ 2 ô%ø"��ú«þOûUö7þ�ôb�xþOô(���xü���ÿ��xü�ÿ�ô� G��>{ ö7÷A D�Oóxô�þOôQû)�xü���ÿ�û5û)��úMþ�ô� �ú«÷���óxô�û�ö��:ô�þZö2÷A Wú0�3ö«øQø¸ôQû�û�BAü�ô�ö2û���óxô ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�ûZ��@òóxÿ�û�øZú���������ö��Oÿ�ú«÷�ÿ�ûb�AôQþ�4}ú«þ)�:ô� ¯GAô84YúMþ�ô[�Oóxô�ö«ø8�3�Êö2ü*õ�ö7÷ÊøZùQúMû�þ)�,÷xGAôQýMÿ�÷,û�@¸�é� ÈéE¸Fé �Kï�$3$3 xì�ÄÒí,"�ì��ÃíAì2ë���íy-ÊíAê� �!Hñ.(N xë%ñ�íÊêË�%ð����8$3��� ébp ô�÷,ú��i�xþ�ôvû�ôQ÷���ÿ�÷�û)�������ö2þ)��4YúMþ)�°�Oóxô�þOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ùQô� PGxü�úsø3� õ�ö7÷ÊøZùQúMû#ö7ü�ýMú«þOÿ+�Oó�� ��ô¯�xûOô�ÿ�÷ ú��xþ;�xþ�ú� ��Êø"��ÿ�ú«÷øZú� Wô�@[¿F�xþ�ûZøOóxô(�:ô:øZú«÷xûOÿ�û)��û ú�4�ö����,ü+�Wÿ�÷xýC#xÿ�÷D�)�xþO÷-#0ô87���ôvþ�÷Êö7üDûOôQü�ô%ø8�Oÿ 2 ô�#6�Êö7þ)�Oÿ°ö7ü�#Êö2÷C 'ü�úsøvö2üþ�ôQúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷[�Oú[��ó,ôþ�ôQû3�xü���ú�4Èö5û�ÿ�÷xýMü�ô9Gxü�úxø3�#õFö2÷Êø¸ùQú«û6û3��ô(�%@*òóxôXBÊþ�û3�9����úIû�øOóxô(�:ôvûö2þ�ô'ö����,ü�ÿ�ô� �ú«÷,ü+���óxôQ÷À��óxô:þOôQû)�Aô2ø8��ÿ 2 ôD�:ú� WôQücû�ÿ�ý«÷Êö7ü�û�ö'÷xôQô� 6ä6ô%öMøOóÍû�ó,ú��xü� �GAô4ö����xü�ÿ�ô�

Page 32: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

/�� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

GAô84Yú«þOô�úMþ)�Oóxú«ýMú«÷Êö7ü�ÿ����5ÿ�û*ü�ú«û3�-GÊö0 Wü��IôQ÷xú��,ý«ó���óÊö��DþOô(�Aô%ö��Oô� �ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷xû�ö2þOô�÷,ôQô� Wô� Â@òóxô�ü�úsøvö2ü�þOôQú«þ3��óxúMý«úM÷Êö2ü�ÿ�ù%ö��Oÿ�ú«÷'ÿ�û�ö����xü�ÿ�ô� !ö��5ô%ö«øOóÒû)��ô�-@ M �F��ö��¯GAô#ö����xü�ÿ�ô� 'þ�ô�Êô%ö���ô� sü+��#G����X��ó,ÿ�ûc÷xú«þ3��ö2ü�ü���úxøQø8�xþOû�úM÷xü��Z�óxôv÷¯��ó,ô�þ�ô�ø8�xþ�þOô%÷AøZôIóÊö2ûXGxþ�ú0�«ôQ÷¯ sú��÷-#��ó,ÿ°øOó��ÿ�ü�üÊøQö��xû�ô��ôvþ)�:ÿ�÷Êö��Oÿ�ú«÷-@Fòóxô�ÿ�÷���ôQýMþ�ö���ÿ�ú«÷�ú�4­�OóxôQûOô�ÿ�ûÿ�÷C WÿHøQö��Oô� �ÿ�÷ Þ ÿ�ýC@6&�&0@

M ÷xÿ���ÿHö2ü�ÿgù�ö���ÿ�úM÷-~

®Wô(�+Y;fbI�1®Wô(�+hÚ_YIi1��óxúWú«ûOô?i[_�ö7÷A �ú«þ)�Oóxú«÷,ú«þ)��ö7ü�ÿ�ùvôy��ó,ô ø¸ú«ü����:÷xûú�4ji;_b��ú:ú�G���ö2ÿ�÷kY�_

�ÿ+�OódYF� _ R²{4Y�_(U*I�æ ² @õ�ö2÷AøZùQú«û�õÈúWú��-~

Þ ú«þTlÚIº&�¶8��¶8/9L�L(L� Wú

®Wô(�?myn IÙR µ `?Ø6{|U n _ R²{4Y�nªUá`qYon n _ hQ�n®Wô(�yå n Ipmb�n R�{4Y n U®Wô(�giQn ^%_ Ipm7nF`�Y�n�åQn��ú��������Oô?Yon ^%_ ö2÷C �R�{4Yon ^%_ U�û)�ÊøOó��OóÊö��

ö0UoYon ^%_ hTn ^%_ I�iQn ^%_GAUoYQ�n ^%_ R²{4Yon ^%_ U)IzæC²

¹*2 ö2ü��Êö���ô M �ÇþOô%ø(�,þ�þ�ô�÷ÊøZô;4YúMþô%ö«øOó�®�¿ 2 ô%ø8�Oú«þ�ö7÷A ��AôQþ$4Yú«þ3� û�ôQü�ô%ø8�Oÿ 2 ôúMþ)��ó,ú«ý«úM÷Êö2ü�ÿ�ù%ö���ÿ�ú«÷:ÿ<4D÷,ô%øZôQûOû¸ö7þ)�

¹*2 ö2ü��Êö���ô�b*�~þ�ô%ø"�xþZþ�ôQ÷Êøvô:ö2÷A d�ÊôQþ$4Yú«þ3���Aö2þ)�OÿHö2ü0þ�ôvú«þ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù�ö���ÿ�úM÷ÿ<4D÷,ô%øZôQûZû�ö7þ)�

Óô(�Aô%ö��b���x�Oú¯� b �Oÿ+�:ôvû�~Ó�ôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ùQôgYon ^%_ �Oú�YonÓô�øZú���������ôZ{K�~ú«þ3��óxúMý«ú«÷Aö2ü�4Çö«ø8�Oú«þú�4jYon ^%_/�÷���ÿ�ü0ú«þ3��óxúMý«ú«÷Aö2üC4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷�úxøQø"�xþ�û5ÿ�÷'úM÷xôIû)��ô�

¹ ÷A �ü�úWú��t*u�vyxCì�ì�CÔô�ðª÷õD$òB5ý(ø�òB5ý8ô�ûE�"îFB�ïbý8ò�ó�î)ô�A)øùî{D\|�}�ý8ô<D¬�î)ûXý(ø õªîFB�óÕò�ö(ïOð�B�÷5û8÷XB�ü)ó<ô�õ�û8÷5ïXó�?$îFB�ò�ö�î�õªî)ô�ý(ø óÕò®��¸�鹸�é �Ií1�vë� xê� �!.ÄÔ�vñ¬�� ,ê8î^ë��Wì�$ ñHê� xë%ñ�íÊê í,"+ Í�� xê6ð)(«í*��ì2ïDê éòóxô[G,ü�úxø3�4õFö2÷Êø¸ùQú«û

ö2ü�ý«úMþ�ÿ���ó��3ô87xÿ�û)�Oû�ö2û��Êö2þ3��ú�4�ö!üHö2þOý«ôQþ:øZú� Wô�#cÿ�÷?�óxÿHø�ó^ô%ö«øOóÕõ�ö7÷ÊøZùQúMû�þ3�x÷ÍûOú«ü 2 ôvû:ú«÷xü�� öû)��G��xþ�ú0Gxü�ô(��@ M ÷��Oóxÿ�ûôQ÷ 2 ÿ�þOú«÷��:ôQ÷��F��óxôQþOô#ö7þ�ô[�Oóxþ�ôvôZ�ö��Wû�ÿ�÷D�óxÿHø�óÒö�ý«ÿ 2 ôQ÷Òõ�ö2÷AøZùQú«û5þ)�x÷øQö2÷D�OôQþ)�:ÿ�÷Êö���ô�~

&�@ Å ü�ü0ôQÿ�ý«ôv÷ 2 ö7ü��xôQûþ�ô�Ä��,ÿ�þOô� N4YúMþ9�Oóxÿ�ûû)��G��xþ�ú0Gxü�ô(� óAö 2 ô�øZú«÷ 2 ôQþ�ýMô� 6@��@�òóxô�h�n ^%_ ��Gxü�úsø3�'ÿ�û�ÿ�ü�üDøZúM÷A Wÿ���ÿ�úM÷xô� 'úMþ�û�ÿ�÷xý0�xüHö2þ�@ M ÷���óxÿ�ûIøQö2ûOô�ö�øZúM÷}�Oÿ�÷}�Aö���ÿ�úM÷4ú�4

��óxô�õFö2÷Êø¸ùQú«ûIþ)�,÷ ÿ�ûIôQÿ��OóxôQþ�÷����:ôQþOÿHøQö2ü�ü��� Wÿ<Á4ø8�xü���úMþ�ÿ����Aú«ûOû�ÿ�Gxü�ô�@Z®sÿ�÷,ý��xüHö2þ5ú«þIÿ�ü�üøZú«÷C Wÿ���ÿ�ú«÷xô� dhTn ^%_ �²G,ü�úxø3�WûUøvö2÷�GAôIôQ÷ÊøZú0�x÷���ôQþOôª N4}ú«þX��óxô�4}ú«ü�ü�ú��ÿg÷xý�þOô%ö2ûOú«÷xû�~

· òóxô û�óxÿ<45��ÿ�û 2 ôQþ3�4øZü�ú«ûOô[��ú:ö2÷'ôQÿ�ýMôQ÷ 2 ö2ü��xô�@· òóxôô"WKô%ø"��ÿ 2 ô5û)�ÊöMøZôú�4�õ�ö7÷ÊøZùQúMû 2 ô%ø"��ú«þOû�ÿ�û*ô87xóÊö��xû)�Oô� 0¸i��ô�øvö2÷x÷xú0��øZú0��������ô�:úMþ�ôIú«þ3��óxúMý«ú«÷Aö2ü 2 ô�ø8��úMþ�ûy�OóÊö2÷D�Oóxô��xþ�ú0Gxü�ô(� óAö2ûXBÊ÷xÿ��Oô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû�@

Page 33: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /0/

· Æ5ô(�AôQ÷A sôQ÷Êøvÿ�ôvûZ�ÿ���ó,ÿ�÷���óxô:û3��ö2þ3��ÿ�÷xýDGxü�úxø3�jøQö��,û�ô4ö$û�ÿ�÷xý0�xüHö2þ?h n ^%_�ö��Iû�ú0�:ôüHö���ôQþû3��ö2ýMô�@

/�@ ¹ ÿ�ý«ôv÷ 2 ö7ü��xôQûX4Çö7þ)��ó,ôQþF4Yþ�ú0���Oóxô�û�ó,ÿÕ4T��ö����Êô%ö7þy�Oú¯GAô�øZú«÷ 2 ôQþ�ýMÿ�÷,ý�û�ü�ú��ü���@6òóxô�ôvû)��ÿ<���ö��Oô� ÒøZú«û3��4Yú«þIøZú���������ÿ�÷xýD��ó,ô(�3ÿ�÷��Oóxô�ø8�xþOþ�ôQ÷���õFö2÷ÊøZùvú«û�þ3�x÷jÿ�ûIý«þOô%ö��IôQ÷,ú��xýMó��óAö���ö�÷xô(�aû�ó,ÿÕ4T��ûOóxú��xü� NGAô�øOóxú«ûOôQ÷-@

òóxôgBÊþ�û3��ú�4-��óxôQûOôIÿ�ûcô%ö2û3����ú� Wô(��ô�ø8�ÿ�÷��:ú«û)��øQö2ûOôQû�@còóxôQþ�ôIÿ�û�ö��:ÿ�÷xúMþ�øZú0���xü�ÿ°øvö���ÿ�úM÷Z�óxôv÷��ô��Uö7÷}���Oóxô:ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�øZü�ú«ûOôQû)�;��ú!ûOú��:ô:û)�Aô%øZÿ<BÊô� 2 ö2ü��xô�GAô%øQö��,û�ô¯��ô¯ Wú'÷xú0�[�W÷xú��Tÿ�÷ö� 2 ö2÷ÊøZô:ó,ú��Û��ö2÷��'ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ö7þ�ô:þ�ô�Ä��,ÿ�þOô� Òú«÷Òô%öMø�ó ûOÿ� Wô:ú�4QÉA@ Å ��ö�ý«ÿ 2 ôQ÷jûOóxÿ<45�Iú��xþøZúM÷xû�ôQþ 2 ö��Oÿ 2 ô�øZú� Wô5ü�úÃú0�Wû*4Yú«þ�ö2ûX��ö2÷���ôQÿ�ý«ôv÷ 2 ö7ü��xôQûö2û�ö7þ�ô�þOô�Ä0�xÿ�þ�ô� d��ú:øZú����,ü�ô��ôy�Oóxôy�Oú��Zö2ü�#ô 2 ôQ÷jÿ<4V��ó,ôQû�ô���ö���þOô(�xþ�ôvû�ôv÷}�;�:ú«þ�ô;��óÊö7÷��óÊö��ÿ�û5÷xôQô� Wô� Òú«÷!úM÷xô�û�ÿ� Wô ú�4�ÉA@ Å û�ö$þ�ôQû3�xü���#��ôQ��ö��:÷,ú��b��ôvþ)�:ÿ�÷Êö��Oô�ö2ûô%ö7þ�ü��4ö7ûb��ô��:ÿ�ý«ó��X�ÿ+�Oó�óxÿ�÷A sû�ÿ�ý«ó���@

Ãcþ�ô%ö��: sú��÷Bÿ�÷i�OóxôjþOô%ø8�xþOþ�ôQ÷AøQô ÿ�û¯�AôQþOóÊö��xû��:ú«þ�ô�ü�ÿ��MôQü�����óAö2÷i�:ÿ�ý«ó���ú���ó,ôQþ)�ÿ�û�ô�GAôô87��Aô%ø8��ô� 6@*òóxôXBAþ�û)�cú�4A�Oóxô�øQö��,û�ôQûX��ôX��þ3�Z�Oú�ö 2 ú«ÿ� [ :�xþ�ÿ�÷xý���ó,ô�ûOóxÿ<45�*û�ôQü�ô%ø8�Oÿ�ú«÷��xþOúsø¸ôQû�û�ä���ó,ôû�ô�øZú«÷A �úxøQø8�,þ�ûb�xþOÿ+��ö7þ�ÿ�ü��Z ��xþOÿ�÷xý[�xûOôQþô 2 ö2ü��Êö���ÿ�ú«÷:ú�4-��óxôIøZú� Wô�#��óxôQ÷'ÿ��6ÿ�û�÷xú��V�,÷ÊøZú����:úM÷��ú�GAôF4Çö«øZô� ¯�ÿ��Oó¯�xþOú�Gxü�ô(�:ûü�ÿ��«ôgBÊ÷A Wÿ�÷xý:ö2ü�üAú�4­�Oóxô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�ú�4V.Zex.;��ö���þOÿHøZôQûb�xûOÿ�÷,ý�öGxü�úxø)�WûOÿ�ùvô�ú�4Y,�@Iòóxô���ó,ÿ�þ8 D��ô�óÊö 2 ô�÷,ô 2 ôQþIûOôQôQ÷-@�Ãcþ�ô%ö��: sú��÷jÿ�ûQ sô(��ô%ø"��ô� �G}�'úM÷xô�ú�49����ú�:ô%øOóÊö2÷,ÿ�û3�:û�¸i��ó,ô�÷xúMþ)�aú�4A�Oóxô�þ�ôQûOÿ� :�Êö2ü�Gxü�úxø3��ÿ�û 2 ôvþ)�Iû)��ö7ü�üWøZú����Aö2þ�ô� [�Oúy��ó,ô�÷xúMþ)�1ú�4A��óxô WÿHö2ýMú«÷Êö7ü�Gxü�úxø3��úMþ*��óxô�ú�WC�$ sÿ°ö7ý«úM÷Êö2ü0Gxü�úsø3�Iÿ�û*ÿ�ü�üWøZú«÷A sÿ+�Oÿ�ú«÷xô� �ö2÷C ��xþ�ôvû)���:ô� �þZö2÷��0�) Wô8BKø¸ÿ�ôv÷}��@p ôb�xû�ôIöIþ�ôvü°ö���ÿ 2 ô÷,ú«þ)�.ú�4á&o1 ] 4Yú«þ*��ó,ôbBÊþOû)�øQö2ûOô�@ Þ ú«þV�Oóxôû�ô�øZú«÷A N��ô�øZú���������ô�#xö��6ô%öMø�óû)�Oô(�-#X��óxô�ô87���þOô(�:ô!û�ÿ�÷xý0�xüHö2þ 2 ö7ü��xôQû�ú�4y��ó,ô4ú�WA�) WÿHö2ýMú«÷Êö7üVGxü�úxø3�9hb]8ä9��ô¯�OôQþ)�:ÿ�÷Êö���ô'ÿ<4y��óxôøZú«÷C Wÿ���ÿ�ú«÷!÷�����GAôQþIú�4~hg] þ _ � @[p ô�þOô%ö2ü�ü����ö2÷���úM÷xü��D��óxô�øZúM÷A Wÿ���ÿ�úM÷!÷����ZGAôQþIú�4ohb]8#6G������óxôIøZú«û3��ú�4Dö�ûOÿ�÷xý��xüHö7þ 2 ö7ü��xôy Wô%øZú0���ÊúMû�ÿ���ÿ�úM÷:ú�4Dö b e b ��ö���þ�ÿ<7:ÿ�ûV��þOÿ 2 ÿHö2ü0øZú0���Êö2þOô� ���ú���óxôøZú«û3��ú�48ö2÷kc%edc�û)�Êö7þ�ûOô[Gxü�úxø)��û�úMü 2 ô�@

òóxô��:ú«û3��øZú����:úM÷�þ�ô�ö2û�úM÷D4YúMþ9�OôQþ)�:ÿ�÷Êö���ÿ�ú«÷�ÿ�ûb�OóÊö���ø¸ú��������Oÿ�÷xýZ�:úMþ�ôIôQÿ�ý«ôv÷ 2 ö7ü��xôQûÿ�÷��óxôIø8�xþOþ�ôQ÷���þ3�x÷�ÿ�û6ÿ�÷xô"Á4øZÿ�ôQ÷���@ Ý úMþ)��ö7ü�ü���#7ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûV4Çö7þ*4YþOú�� ��óxôIûOóxÿ<45��øZúM÷ 2 ôQþ�ýMôIû�ü�ú��ü��ö2÷A þ�ô�Ä0�xÿ�þOô4ö�ü°ö7þ�ýMô:÷}���ZGAôQþ�ú�4�û3��ô(�,û�@9/�û)�Êö7ü�ü�����óxôd4Çö2û3��ôQû3��øZú«÷ 2 ôQþ�ýMôQ÷ÊøZô'úxøQø8�xþOû:ô%ö2þOü��}#�ÿ���óD��óxô�÷�����GÊôQþ5ú�46ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ø¸ú«÷ 2 ôQþOý«ÿ�÷xý��AôQþIû)�Oô(�Ô�Zö��AôQþ�ÿ�÷xý�ú�W ö7ûy�Oóxô�ü�ôQ÷,ý���ó�ú�4V��óxôþ)�x÷ ÿ�÷Êø¸þ�ô%ö7û�ôQû�@ M ÷xÿ���ÿHö7ü�ü<�D��óxô'øZú«û3�[Î r(qNr(v°�r(´�w�tªs¹��r Wô�øZþ�ô%ö7û�ô�û�þZö��xÿ� Wü���#�ö2û;��óxô�øZúMû)��ú�4b��óxô4Çö«ø"��ú«þOÿ�ù%ö��Oÿ�úM÷Íÿ�û:ö��:ú«þ3��ÿ�ùQô� ^ú 2 ôQþ:û�ô 2 ôQþ�ö7ü�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�@�õFö���ôvþ�#ö2û���óxôÒøZú«÷ 2 ôvþ�ý«ôv÷ÊøZô!þZö���ôû�ü�ú��û�ö7÷A ���óxô5ú��OóxôQþøZú«û3��û�ÿ�÷AøZþ�ô%ö7û�ô�#���óxôIö 2 ôQþZö2ýMô�øZú«û3�Uö7ü�ûOú�ÿ�÷ÊøZþOô%ö2ûOôQû�@X¿y�,þ�ýMúÃö2ü,ÿ�û���ú�û3��ú��ö��b�Oóxô��:ÿ�÷,ÿ+����� ö 2 ôvþ�ö2ýMô�øZú«û3��@

òóxô:øZú«û3��ú�4Uö�õFö2÷Êø¸ùQú«ûIþ)�,÷Ê Wô�ÊôQ÷C Wû�ú«÷Òö:÷�����GÊôQþIú�4á�Aö2þ�ö��:ô(��ôvþ�û�#Fô%öMø�ó ö�4T�x÷Êø8�Oÿ�úM÷ú�4-�OóxôI÷}���ZGAôQþ�ú�4�û)�Oô(�xûb�Zö��«ôv÷-@*òóxôb4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷������xÿHøQö7ü�ü+��þ�ô�xþ�ôQûOô%÷��Oûb��óxôIüHö2þOý«ôQû3��ûOÿ�÷,ý«ü�ôøZú«û3��#bG�����ÿ��:úxøQø8�xþOû'ú«÷ÊøZô0@Bòó,ôQþ�ôÒÿ�û4öÒüHö2þOý«ô!øZú«÷,û)��ö7÷��4øZúMû)�¯�AôQþ'û)�Oô(�-#�ø¸ú����xþOÿ�ûOÿ�÷xý?��óxô��ö��Oþ�ÿ<7��²Gxü�úxø3�!û�úMü 2 ô4ö7÷A ����xü���ÿ��xü�ÿ�øQö���ÿ�ú«÷ ö2÷C Òú���ó,ôQþ:ú��AôQþ�ö���ÿ�ú«÷,û�ÿ�÷���ó,ô�þ�ô�ø8�xþ�þOôQ÷0øZô�@ òóxôøZú«û3��ú�4X��óxô:ôQÿ�ýMôQ÷Êö2÷Aö2ü��Wû�ÿ�û�ú�4 � n�ÿ�÷ÊøZþOô%ö2ûOôQû¨Ä0�Êö0 Wþ�ö���ÿHøQö7ü�ü���ÿ�÷���ó,ô�÷�����GÊôvþ�ú�49G,ü�úxø3�!û3��ô(�xû�@M ÷Êö2û3�Z�Aø�óaö2û¯�OóxôÒôQÿ�ý«ôQ÷ 2 ö2ü��xô�÷xô%ö2þOôQû)�D�OóxôjûOóxÿ<45��ÿ�ûN�xû)�Êö7ü�ü+�À��óxô�BÊþOû)�D��ú øZú«÷ 2 ôvþ�ý«ô0#�ö7÷A Wú��:ÿ�÷Êö���ôQûb�OóxôIþ�ô%ö����Aô%ö2þZö2÷ÊøZô�ú�4*GÊö2÷,ÿ�ûOóxô� �û)��Gxû)�ÊöMøZôQû�#C��óxôF4YþOô�Ä0�xôQ÷Êø"�x�ÿ��Oóx�ó,ÿ°øOóN�Êö2þ3��ÿHö2üþ�ôQúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ�ù%ö���ÿ�ú«÷�ÿ�ûI÷xôvô� Wô� Òÿ�ûIý«ôQ÷,ôQþ�ö7ü�ü��!ÿ�÷A sô(�Êôv÷A WôQ÷���ú�4X��óxô:÷�����GÊôvþ�ú�4Uôvÿ�ýMôQ÷ 2 ö2ü��xôQû��óÊö���óÊö 2 ô ø¸ú«÷ 2 ôQþOý«ô� �ö2÷A 'ûOú:þ�ô(�,þ�ôQûOô%÷���û�ö7÷xú��OóxôQþQÄ0�Êö0 Wþ�ö���ÿHø��OôQþ)��@�ò*ôQþ)�:ÿ�÷Êö���ÿ�÷xý���óxô þ)�x÷G}�'øZú���������ÿ�÷xý���óxô�øZúM÷ 2 ôQþOý«ô� 'ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOûb4YþOú��Ç�Oóxô�õFö2÷ÊøZùvú«û 2 ô�ø8��úMþ�û�ÿ�û�ö:ø8��GxÿHøy�OôQþ)��@

p ô¯ Wô(��ôvþ)�:ÿ�÷xô¯�ó,ôQ÷��Oú���ôQþ3�:ÿ�÷Êö��Oô4ö'ýMÿ 2 ôQ÷Íõ�ö7÷ÊøZùQúMû�þ3�x÷�G����:ú� WôQü�ÿ�÷xýD��óxô'øZú«û3��ú�4øZú«÷���ÿ�÷��xÿ�÷xýN��óxô�þ�ô%ø"�xþ�þZôQ÷Êøvô�GAô(�«úM÷A ���óxô:ø8�xþOþ�ôQ÷���û3��ô(�%@:òóxô�þ�ôQûOÿ� :�Êö2üVGAú��,÷A WûIôQû)�Oÿ���ö���ÿ�÷xý��óxôIö«øQø8�,þ�ö«ø"�:ú�4-�«ô�9�x÷AøZú«÷ 2 ôvþ�ý«ô� :ôQÿ�ý«ôv÷ 2 ö7ü��xôQûö2þ�ôb�:úM÷xÿ���úMþ�ô� �û3��ô(�DG���û3��ô(�%ä���óxô5ú�GxûOôQþ 2 ô� ø�óAö2÷xýMôQû�ö2þOôQ�,û�ô� D�Oú�ôvû)��ÿ���ö���ôF45���3�xþ�ô�øZúM÷ 2 ôQþ�ýMôQ÷ÊøZô�@Vp ôIö��3��ô(�����b�Oú�ü�úxøQö���ô�ö[�Aú«ÿ�÷��ÿ�÷4ö7÷ÿ�÷C Wÿ 2 ÿ� ��Aö2ü*þ)�x÷À�óxôQþOôx�Oóxô4ö 2 ôQþ�ö7ý«ô�øZúMû)���Êôvþ:ôQÿ�ý«ôQ÷ 2 ö2ü��xô�ÿ�ûZ�:ÿ�÷xÿ���ÿ�ùQô� 6@'òóxÿ�û�ÿ�û�ÿ���û�ôvüÕ4�öóxô(�xþOÿ�û3��ÿHø�ö��)�Oô(�����F��úD�:ÿ�÷xÿ���ÿ�ùQô���ó,ô#ö 2 ôQþ�ö7ý«ô�øZúMû)�F4YúMþ�ö2ü�üFôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@5òóxô�ô"WKô%ø"��ÿ 2 ôQ÷,ôQûZûú�4­�Oóxô�óxô�xþ�ÿ�û)�OÿHø�ÿ�ûy Wô�:ú«÷xû3��þ�ö���ô� x4Yú«þ�ö;�Êö2þ3��ÿHø8�xüHö7þô87Êö����xü�ô�ÿ�÷'ò6ö�Gxü�ô�;�@

Page 34: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

/�' =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ç6è0é�ê(ëSiíÂî)ïáðý�B�óÕû8î3ô�î���üeý�B�ó�ý8ò�ó�î)ô�ûbî3ô[òT÷¬B�ïXóÕô�ý8ò�ó�î3ô[ïyîC­�÷²ø �

J�®}±Z§«ª2±O¯Çª�J�®�¯Ç±v®Y³~´Q½ _W³¿¯Y¹�©q§«±Q®�©g·Z§�@ʱ¸¯Y²g½ _W³¿¯Y¹�©q§«±Q®�©g·Z§�VW±Q®Y³G�±v®H¯}©gÌ Jvµ2©qº�®}­ �A²g·%¾}Ä ¾¿¼2¬ Jvµ2©qº�®}­ �A²g·%¾}Ä ¾¿¼2¬ Jvµ2©qº�®}­ �A²g·�¾}Ä ¾~¼2¬

­Y®}³~¼«­ ¾O·Q­Y® ­Y®}³~¼«­ ¾�·v­Y® ­}®}³~¼«­ ¾�·Q­}®�-�0J2J�_ �ZÞ v ç áZâ%á áQävä�C � áZã �¸ãQç �ZãQã7C ß ä áZâ�� �ZãvÞ2C â�ÊVW¦x_�áZç�áZç�w �vá ßZç%ß äZãvÞ2C ß åQå ä¸å%ß äZåQÞ7C á áZç ÞQçvÞ ç%߸Þ2C åv Â2²g·�¾}ÄË­�©gÀ~³�å2Nv²g·ZÅʳO­Y®-�Zãvã6¹·%ª2³O­�CwFÂ2²g·�¾}ÄË­�©gÀ~³�å2N�±Z²q²«¹·�ª2³�­A©q§�þqC ãQãQãQã(�QßËN2C �8���HCp ô�ö7û�û)���:ô���óÊö�� öd�:ô%ö2û3�xþ�ô:ú�49��ó,ô:þ�ô%ö7ü­�,û�ôQþ�ø¸ú«û)��#�ÿ�÷Êø¸ü+�C Wÿ�÷xý�ÿ�E2úC#xÿ�û�ö 2 ö2ÿ�üHö�Gxü�ô�@�p ô

�xûOô[��óxÿ�û�ÿ�÷ ö�ø8��G,ÿ°øF�:ú� WôQüFú�46øZú«û3��#�4}þ�ú�� �óxÿHø�óN��ôIú0G���ö7ÿ�÷'ö�ü�ô%ö2û3�ûeÄ0�Êö2þOôQûbBC�b��ú���óxôIþ�ô�ö2üøZúMû)��ú 2 ôQþy�Oóxô[�xþOô%øZô� sÿ�÷,ýx�OôQ÷!û3��ô(�xû�@ Þ þ�ú0���Oóxÿ�ûb�:ú� WôQü*��ô��xþOô� WÿHø8����ó,ô�þ�ô%ö7ü6øZú«û3��ú 2 ôvþy��ó,ô÷xô87��F4Yô(�;û)�Oô(�xû�@�òóxô�ø¸ú«û)�Iú�49��óxô�BA÷Êö2ü*û)�Oô(�-#*øZú���������ÿ�÷xý¯�Oóxô�ôQÿ�ý«ôQ÷ 2 ô�ø8��úMþ�û�#Fÿ�ûIôQû)�Oÿ+��ö���ô� 4Yþ�ú0�°�:ô%ö7û)�xþOô(�:ôQ÷���û�ú�4�øZú0���ÊúM÷xôQ÷���û�ú�4b��óxô'øZú���������ö���ÿ�ú«÷ ö2û[�Oóxô(� ö����Aô%ö7þ�ôQü�û�ô(�ó,ôQþ�ô'ÿ�÷��óxô�þ�ô%ø8�,þ�þ�ôv÷ÊøQô0@Bò*ú û3��ö2þ3����óxô��xþ�úxøZôQûOû�#F��ô'þOô�Ä0�xÿ�þ�ô��OóÊö���ö øZôvþ)��ö7ÿ�÷à�:ÿ�÷xÿ������ ÷����ZGAôQþú�4�û3��ô(�xû�GAô¯�Zö��MôQ÷-@!òó,ô�÷�����GÊôQþ�þ�ô�Ä��,ÿ�þOô� ÿ�û�ö>45�x÷Aø8��ÿ�ú«÷ ú�4yGxü�úxø)�WûOÿ�ùvô4ö2÷C ���óxôN���}�Aô�ú�4�xþ�ú0Gxü�ô(��#xö2û5ÿ�÷A WÿHøQö��Oô� �ÿ�÷4ò6ö�Gxü�ôQ!�@gRYòóxô 2 ö7ü+�,ôQûÿ�÷4ò6ö�Gxü�ôÚ!�ö2þOô�óxô(�,þ�ÿ�û)�Oÿ°ø 2 ö2ü��xôQûy Wôvþ�ÿ 2 ô� 4Yþ�ú0� ô87���ôv÷xû�ÿ 2 ô ô(���xÿ�þ�ÿHøQö7ü6��ôQû3��ÿ�÷xýA@�U

òóxô:þ�ö���ô:ú�4�øZúM÷ 2 ôQþOý«ôQ÷Êø¸ô�4YúMþQ�Oóxô�ö2û;�«ô(�[�,÷ÊøZú«÷ 2 ôQþ�ýMô� ÒôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûIÿ�û ôQû)�Oÿ+��ö���ô� �G����ö��Ãÿ�÷xý ö���ôQÿ�ýMó}�Oô� ^ý«ôQú0�:ô(��þOÿHø�ö 2 ôvþ�ö2ýMô'ú�4Q�Oóxô!øOóÊö2÷xýMô'ÿ�÷ ö«øQø"�xþ�öMø8� ú�4Q�OóxôNBÊþ�û3���x÷ÊøZúM÷��2 ôQþOý«ô� �Óÿ���ù 2 ö2ü��xôIú 2 ôQþX��ó,ô[�xþ�ô 2 ÿ�ú0�xûXB 2 ô û)��ô�xû�@ Þ þOú��Ç�Oóxÿ�û�#���ôIô87���þZö��Aú«üHö��OôQ�Oú:ôQû)�Oÿ���ö���ô��óxô�öMøQø8�xþZö«ø8��ú�4­�Oóxô��x÷ÊøZúM÷ 2 ôQþOý«ô� �ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ú 2 ôQþ�ö û)��ö7ü�üA÷�����GÊôQþ�ú�46ö� � sÿ+�Oÿ�ú«÷Êö7üÊû3��ô(�xû�@òóxô�÷�����GAôQþ6ú�40ô87���þZö��Aú«üHö��Oô� :û3��ô(�,û�ÿ�û�ö7ü�ûOú�öF45�,÷Êø8��ÿ�úM÷:ú�46Gxü�úsø3�Wû�ÿ�ùQôIö2÷A ��Oóxôb�����Êô5ú�46�xþ�ú0G��ü�ô(��ä���óxô�ö«ø8�3�Êö2ü 2 ö2ü��xôQûX�xû�ô� !ö2þOô�ý«ÿ 2 ôv÷�ÿ�÷'ò8ö�Gxü�ôQ!�@Vp ô�ø¸ú«÷���ÿ�÷��xô[�Oóxô�õ�ö2÷AøZùQú«û5þ)�x÷�ÿÕ4*��óxôôQû)�Oÿ���ö���ô� :ö 2 ôQþZö2ý«ôIøZú«û3�V�AôQþ�ôvÿ�ýMôQ÷ 2 ö2ü��xôy Wô�øZþ�ô%ö7û�ôQûX4}ú«þ�ö7÷}��ú�46��ó,ô�û)�Oô(�xû�ú 2 ôQþ��óxÿHø�ó���ôô87����þZö��Aú«üHö��Oô�øZú«÷ 2 ôvþ�ý«ôv÷ÊøZô�@ M ÷�ö� � Wÿ���ÿ�ú«÷-#7ÿÕ4-��ôy�,þ�ô� WÿHø8�X��óAö��ö2ü�üxú�4-�Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûcþ�ô(��ö7ÿ�÷,ÿ�÷,ý��ú[GAô�øZú���������ô� d�ÿ�ü�üAøZú«÷ 2 ôvþ�ý«ô5ÿ�÷���óxô5û)��ô�xû�øZú«þOþ�ôQû3�0ú«÷A sÿ�÷,ýZ�Oú[���ÿHøZôy�Oóxô�÷�����GÊôvþ�ú�4�û)��ô�xûý«ÿ 2 ôv÷�ÿ�÷�ò6ö�G,ü�ôX!�#���ôUø¸ú«÷���ÿ�÷��xôX��óxô�þ�ô%ø"�xþ�þOô%÷Êø¸ôy��ú�ö 2 ú«ÿ� IøZú���������ÿ�÷xý�ö7÷xú��OóxôQþ*4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷%@

ç6è0é�ê(ëS�ô�òT÷�ð�ûVòTîVóÕô�ó<ò+ó�ý(ø ó �÷�D�î)û�ò6ïFî{­ª÷²ø�ý8ô<­Úî)ü(÷XB9úCö(óD�ögD$î)ô�ü÷¬B�õ�÷5ô<D3÷XóÕûX÷��"òB5ý)ð�î8ø ý8òT÷¬­��Ý0©qÂ2¯~±Q®H©g·¸§ �A¬«¾}Ä�²q©q§«´� áZãc¹U·�ª2³�­ ��áZãc¹·%ª2³O­E�§2©g®�©g±O² @AÌ%®�¯~±Z¼«·Z²g±Z®H©g·¸§ E�§2©g®H©g±¸² E�§2©g®�©g±Z² @AÌ%®�¯~±Z¼«·Z²g±Z®H©g·¸§

�A²g·�¾}ÄË­�©gÀ~³ ­}®Y³¿¼«­ ­}®}³~¼«­ ­Y®}³~¼«­ ­Y®}³~¼«­ ­}®}³~¼«­á å%ß Þ áQß åQã Þ� �Zã � áQß �Qß Þå �Zã � áZã �Qß �� � áQß � áZã áZã �

¿F�xþIô87��ÊôQþOÿ�ôQ÷ÊøZôN�ÿ+�Oó���ó,ÿ�ûIûZø�ó,ô(�:ô:ÿ�ûy��óAö�����óxô:øZúMû)��ø8�xþ 2 ô:ÿ�û�þOôQüHö���ÿ 2 ôQü��¯É0ö���÷,ô%ö2þIÿ���û�:ÿ�÷xÿ��Z���D#(��ö��Wÿ�÷,ýb��óxô�øOóxúMÿHøZô�ú�4��óxôQþ�ôX��ú5û)�Oú���ö����Êô�ö2þ*��úbGAôVÉAô87xÿ+G,ü�ô0@�òóxÿ�û0ÿ�û-�:ÿ�ûOü�ô�ö� Wÿ�÷xýCä��óxô5ý«ü�ú�GAö2ü��:ÿ�÷xÿ��[���Tÿ�ûVÄ0�xÿ���ôûOôQ÷xû�ÿ��Oÿ 2 ôy�Oú[��óxôü�úxøQö7üÊøOóxú«ÿHøZô�@*ò*ú[ Wô(�:úM÷xû)�Oþ�ö���ôy�Oóxô 2 ö7ü��xô�ú�4ö���ôQü�ü��)�x÷,ô� � ��W÷Êö��:ÿHøcû�øOóxô(�:ôg4Yú«þcô 2 ö2ü��Êö���ÿ�÷xý�ø¸ú«û)��#���ôÿ�÷Êø¸ü+�C Wôû�ú0�:ôû�ÿ����xü�ô�ô"7:�AôQþOÿ+�:ôv÷}�OûóxôQþOô�@Vp ô��:ú� Wÿ<BÊô� :ú0�xþû)�Zö2÷A ,ö2þe �ûZø�ó,ô(�:ô[��ú���ö��MôIÿ+�X��ôvþ)�:ÿ�÷Êö��OôIô%ö2þOü+�'ö2÷A d��ú�4YúMþ�øZôIÿ��b��úþ)�x÷D��ôv÷!û)�Oô(�xûyGAô(�Mú«÷A N�óxôQþOô�ÿ��b��ú0�xü� :÷xúMþ)��ö7ü�ü���û)�Oú��-@*òóxôIþOôQû)�xü��Oû�ö2þOô�ý«ÿ 2 ôQ÷�ÿ�÷'ò6ö�Gxü�ôg;ö2÷A �û�ó,ú��BûOú��:ôIû�ôQ÷,û�ÿ���ÿ 2 ÿ�������ú:û)��ö7ü�ü�ø�óAö2÷xýMôQûÿ�÷x�OóxôIû)�Oú����xÿ�÷xý��,þ�úxøZô� ��,þ�ô�@¸�é�ÀÈé �g�*íAñYð���í�"Q&�!�í�ð�'Ô�Qñ.(N�k xê6î3�Që� xì2ë�ñHê�-�&�!Hí�ð�' éIòóxôy����úIü°ö7þ�ýMôQû)�XGÊôv÷xô8BA�Oû�ú�4-��óxôGxü�úsø3�'ö2ü�ý«úMþ�ÿ���ó�� ö2þ�ô ÿ�÷'ÿ�E2ú�ø¸ú«û)�5þ�ô� :�Êø8��ÿ�úM÷jö2÷A ÿ�÷D�Oþ�ô%ö���ÿ�÷xý¯���xü���ÿ��xü�ôIôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@baú��X�

Page 35: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /0,

ô 2 ôQþ�#%��óxô:øZúMû)��û ú�4�ú0G���ö7ÿ�÷,ÿ�÷,ý���óxô�{K�ÇúMþ)�Oóxú«ýMú«÷Êö7ü64ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷jö7÷A !ú�49��ó,ô�ôQÿ�ýMôQ÷Êö2÷Aö2ü��Wû�ÿ�ûú�4 � n ÿ�÷AøZþ�ô%ö7û�ôDÄ��Aö� WþZö���ÿHøQö7ü�ü+���ÿ+�OóÔ�Oóxô¯G,ü�úxø3�Wû�ÿ�ùQô b @ M ÷ ýMôQ÷xôQþZö2ü�#*ÿ���ÿ�û[GAôQû3�Z�OújøOóxúWú«û�ô'öGxü�úxø3�ÃûOÿ�ùQô�ö2û�ü°ö7þ�ýMô�ö2ûb�Oóxô�üHö7þ�ý«ôvû)�ô87��Aô%ø8��ô� N�Z�,ü+�Oÿ��xü�ÿ°ø¸ÿ+��� ÿÕ4*ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú�4­�:ú� WôQþZö��OôQ���xü<���ÿ��xü�ÿHøZÿ���ÿ�ôQû�ö2þ�ôIô87��Aô%ø8�Oô� 6@�òóxÿ�û�ÿ�ûV�Aö2þ)�OÿHø8�xüHö2þOü+�:ÿ����Aú«þ3��ö2÷��6ÿ<4-��ö7÷}�:øZü��xû3��ôQþOû�ú�4*ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûö2þOô�ô87��Aô%ø8�Oôª �RYò6ö�Gxü�ô[&���U@ Å Gxü�úsø3�Wû�ÿ�ùQô5ú�4­� ú«þ9.Ú��úMþ)�Wû9��ôQü�üAÿ�÷��,þ�ú�G,ü�ô�:û9�ÿ���ó:þOÿ�ý«ÿ� [GAú� ���:ú� WôQû�@*p ô�þZö2þOôQü���BÊ÷A N�OóÊö�� b ö &�1 ÿ�û�ø¸ú«û)�$�Çô"WKô%ø��ÿ 2 ô�@

òóxô5ô8WKô�ø8��ú�4�ÿ�÷������eE7ú����3�����øZú«û3�ÿ�ûUøZúM÷xû�ÿ� Wôvþ�ö�G,ü�ô0@*pÕÿ���óxÿ�÷���ó,ô���ö«ø Ý ô%ö2ü<�:®,ø�ó���ôQ÷A Wü�ôQþÝ Å ®WòyÓ Å Ý �xþ�ú� ��Êø"��#��óxÿHøOó�þ3�x÷xû6úM÷#ö 2 ö2þ�ÿ�ô(���Iú�4ÈøZú0���:ôQþ�ø¸ÿ°ö7üxû)�Wû3��ô(�:û�#Wô87���ôQ÷xûOÿ 2 ôb��ôvû)��ÿ�÷xýþ�ôvû)�xü���ô� Òÿ�÷ ö¯ sô84Çö��,ü+��Gxü�úxø3�Wû�ÿ�ùQô�ú�4Y.�ú«÷ ö2ü�üFû)�Wû)�Oô(�:û�@ M ÷�������ö2÷A ú����3�����Iÿ�ûQ�Aö2þ)�OÿHø8�xüHö2þOü+�ô87��AôQ÷xû�ÿ 2 ô¯�ÿ���óxÿ�÷ Ý Å ®WòyÓ Å Ý @ M ÷Íö2÷ÒôQ÷ 2 ÿ�þOú«÷��:ôv÷}� ÿ�÷��óxÿHøOójÿ�÷������eE7ú����3������øZú«û3��ÿ�û�ü�ôQû�ûøZúMû)��ü���#0ö¯G,ü�úxø3�Wû�ÿ�ùQô�ú�4Y/d�Uö7ûF4Yú��x÷C D��úNGÊô��:úMþ�ô�ô8W0ô%ø8�Zÿ 2 ô0@[p ô[�xþOú 2 ÿ� sô�ú0�xþ�þOôQû)�xü��Oû�ú«÷ öû)��ö7ü�üÃ÷�����GAôQþ*ú�4Êô87��AôQþ�ÿ��:ôQ÷���ûcÿ�÷NÖe,�ä«ÿ���ÿ�û*ü�ÿ��«ôQü�����óÊö��*��óxô�ú����Oÿ���ö2ü�Gxü�úxø)�WûOÿ�ùvô9��ú��xü� �øOóÊö7÷xý«ôú«÷'ú��OóxôQþû3�Ãû3��ô(�:û�@

¿5÷xô9��ú��,ü� ü�ÿ��MôV��úIû)�Zö2þ3�­�Oóxôõ�ö2÷AøZùQú«û6ö7ü�ýMú«þOÿ+�Oó��z�ÿ+�Oó#ö�ý«úWú� Iý��,ôQû�û�ö��Dö5û�úMü�����ÿ�ú«÷%@6p ôGÊôvý«ÿ�÷���óxôXBAþ�û)�õ�ö7÷ÊøZùQúMû6þ)�,÷��ÿ+�Oó�ö5þ�ö2÷C Wú��:ü���ýMôQ÷xôQþZö���ô� :û)�Zö2þ3��ÿ�÷xý[Gxü�úxø3�6@�òóxôvþ�ô%öª45��ôQþ�#���óxôö����,þ�ú�7xÿ���ö���ô�ôQÿ�ý«ôv÷ 2 ô%ø8�Oú«þ�ûdR²Óÿ��Où 2 ô%ø8�Oú«þOûeUÚ4Yþ�ú0�°�x÷Êø¸ú«÷ 2 ôQþOý«ô� ?Ó�ÿ���ù 2 ö2ü��xôQû�ö7þ�ô�ö 2 ö7ÿ�ü�ö�Gxü�ôö2û5ôQû)�Oÿ+��ö���ôQû5ú�49�Oóxô�÷xô"7:�5ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�û���úNGÊôÚ4Yú��x÷C 6@ Å �y��ó,ôZ�Oÿ+�:ô��OóÊö��F��óxô�ôvÿ�ýMôQ÷ 2 ô%ø"��ú«þOûú�4 � ö2þ�ô�ö 2 ö7ÿ�üHö�Gxü�ô�#���ô[ Wú:÷xú0�b�Ã÷,ú��i�óxôQþOôZ�OóxôI÷xô87���ûOóxÿ<45�b�ÿ�ü�ü6GAô���ö��«ôQ÷-@còóxôQþOô84Yú«þOô�#C��ô��ö��«ô:ö'û)�Zö2þ)�Oÿ�÷xýDGxü�úsø3��G��xÿ�ü+�F4YþOú�� ö2ü�ü*ú�4b��óxôQûOô¯Óÿ���ù 2 ô�ø8��úMþ�û�@ M 4E� 2 ô%ø8�Oú«þ�û�ö2þ�ô�ö 2 ö7ÿ�ü°ö�G,ü�ô0#ô%ö«øOó øZú«ü����:÷ ÿ�÷��Oóxô�û3��ö7þ)��ÿ�÷xý�Gxü�úxø3�jÿ�û���ö��MôQ÷��OúÔGAô¯�Oóxô�û3����ú�4���1 b Óÿ���ù 2 ô%ø8��úMþ�û�@?p ôBÊü�üV��ó,ô¯Gxü�úxø3�!ú���� þ�ö2÷C Wú��:ü����óxôv÷@�sÕ b @Np ô�ö� sú����Oô� ���óxÿ�û�ö����xþOúÃö«øOóÍöª45��ôQþ ô87���ôQ÷xûOÿ 2 ôô87��Êôvþ�ÿ��:ôQ÷���û�øZú0���Êö2þOÿ�÷,ý 2 ö7þ�ÿ�ú��xû�øOóxúMÿHøZôQû�ú�46û)��ö7þ)�Oÿ�÷,ý�Gxü�úsø3�Wû�#,ÿ�÷ÊøZü��A Wÿ�÷xý��:ÿ<7:�3�xþ�ôvû�ú�49Ó�ÿ+�Où2 ô%ø"��ú«þOû�ö2÷A �þ�ö7÷A Wú0� øZú0���ÊúM÷xôQ÷���û�@bp ô[ Wÿ� '÷xú0�XBÊ÷A !ö�ûOÿ�ýM÷xÿ<BKøQö7÷}��øOóÊö7÷xý«ô ÿ�÷D�Oóxô�ú 2 ôQþ�ö7ü�üøZú«û3��ú�4­��ó,ô�ôvÿ�ýMôQ÷xûOú«ü�����ÿ�úM÷x�ÿ��Oó4ö2÷���ú�4­�Oóxô�ö����,þ�úÃöMøOóxôQû�@À0é ��¼*���Wì2ñ.$3�Wê�ë� �!0ì����Qï�!Hë�� é5òóxô�ö2ü�ý«úMþ�ÿ���ó��§ Wôvû�øZþOÿ+GAô� �ÿ�÷���ó,ôb�Êö��AôQþV�ö2û9 sô 2 ôQü�ú0�Êô� ö2û6öýMôQ÷xôQþZö2ü����xþ)�Aú«ûOôôQÿ�ý«ôQ÷xûOú«ü 2 ôvþ-4}ú«þ*��óxôo�!öMø Ý ô%ö7ü<�:®xøOó���ôv÷A Wü�ôQþV��ú«þ3�ÊúMþ�ö��Oÿ�ú«÷-Ì û�û3��þ3�Êø8�)�,þ¸ö7üôQ÷xýMÿ�÷,ôQôQþ�ÿ�÷xý?�Aö«ø3�«ö2ýMô Ý Å ®sòyÓ Å Ý ��&�;$@?¿5÷xô'ú�4���óxô'ýMúÃö2ü�û�ÿ�÷À��óxô'û�ú�45���ö2þ�ôD WôQûOÿ�ýM÷O�Uö7û��úÀ��ö��«ô���óxôÒôQÿ�ý«ôQ÷,û�ú«ü 2 ôQþ'ÿ�÷C Wô(�AôQ÷A WôQ÷��'ú�4���óxô�4Yú«þ3�9ú�4Z��ó,ôjû3�Êö2þOû�ô?��ö��Oþ�ÿ<7�ú0�Êôvþ�ö��Oÿ�ú«÷xûþ�ô(�,þ�ôQûOô%÷���ÿ�÷xý��OóxôV��ö��Oþ�ÿHøZôQû*ÿ�÷ 2 úMü 2 ô� 6~C��óxôX��ö��Oþ�ÿ<7��²Gxü�úxø3�y�xþOú� ��Êø8�Oû�#��Oþ�ÿHö2÷xý0�xüHö2þ6Gxü�úxø3�Iû�ú«ü 2 ôQû�#ö2÷A Òû3�Êö2þOû�ôd4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷xû�@�òóxô:ôQÿ�ý«ôv÷xû�úMü 2 ôQþ�óÊö7û[GAôQôQ÷��,û�ô� ÿ�÷9��®�� Ý Å ®sòyÓ Å Ý �ÿ+�Oó����ú[ Wÿ<W0ôQþ�ôv÷}�ö����xþ�úWö«øOóxôQûV�Oú���óxô5û)�Êö7þ�û�ô5ü�ÿ�÷,ô%ö2þ*ô�Ä0�Êö���ÿ�ú«÷xû*ÿ�÷ 2 úMü 2 ô� 6#«öF�xþOú�BÊü�ôö2÷A :ö5û3�Êö2þOû�ô�Z�,ü+�Oÿ<4Yþ�úM÷}�Zö2üg4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷-@ M ÷iGAú���ó1øQö7û�ôQû���óxô�4ÇöMø8��úMþ�ÿ�ù%ö��Oÿ�ú«÷Bö7÷A ÕûOú«ü 2 ô��:ú: :�xü�ôQû!ö2þ�ô��óxô:û3��ö7÷A xö2þ8 Òú��AôQþ�ö���ÿ�ú«÷,û�ú�4���®�� Ý Å ®WòyÓ Å Ý #Â�xû�ô� À Wÿ�þ�ô%ø"��ü���G�����ó,ô:ôQÿ�ý«ôQ÷xûOú«ü 2 ôvþ�@:òóxôøZú� Wô�óÊö7û�ö2ü�û�ú�GAôQôQ÷�ÿ�÷AøZú«þ3�ÊúMþ�ö��Oô� �ÿ�÷¯4}ú��xþú0��óxôQþû3��þ3�Êø8�)�,þ¸ö7ü*ôQ÷xý«ÿ�÷xôvôQþ�ÿ�÷xý��ÊöMø3�«ö2ý«ôvû�ö2÷A �ÿ�÷��ö��Oóxô(��ö��OÿHøZû*ü�ÿ�GxþZö2þOÿ�ôvû�û)�����xü�ÿ�ô� [G��ZÃcúWôQÿ�÷xý[��ú���������ôQþV®WôQþ 2 ÿ°ø¸ôQûbR²ÃX�b®xõ M Ã*� ¹z� òyU _ ��&3Kö7÷A ��ú«÷ 2 ô"7Ê��ú���������ôQþ[��ú«þ3�ÊúMþ�ö���ÿ�ú«÷ÀR¬�6ô�øZü�ÿ+GCU(@ M ÷ ö7ü�üDú�4Y�OóxôQûOô:ÿ+���,ü�ô�:ôQ÷���ö��Oÿ�ú«÷xûF��óxô:û3�Êö2þOû�ôü�ÿ�÷,ô%ö2þIô�Ä0�Êö���ÿ�ú«÷xû�ö7þ�ô:û�úMü 2 ô� ��ÿ���ó 2 ô%ø8�Oú«þOÿ�ùvô� ��Z�,ü+�OÿÕ4}þ�ú«÷��Zö2üDø¸ú: sôQûZGAö2û�ô� Òú«÷���óxô���ú«þ3�!ÿ�÷� ���6� '�)@ òóxô��Z�,ü+�Oÿ<4Yþ�úM÷}�Zö2ü*øZú� Wô�øZú���������ôQû�ö�û3��ö�Gxü�ô:û)�����:ô(��þOÿHø�ÿ�÷A Wô"BÊ÷xÿ���ô�4ÇöMø8��úMþ�ÿ�ù%ö���ÿ�ú«÷-#ö2ûy WôQûZøZþ�ÿ�GAô� �ÿ�÷������)@

M ÷i��óxÿ�û:ûOô%ø8��ÿ�úM÷���ô!þ�ô�ÊúMþ)�'ú«÷ ô87��AôQþ�ÿ��:ôQ÷���ûD�xûOÿ�÷xý ú��xþ�û)�Zö2÷A xö7þe ôvÿ�ýMôQ÷xûOú«ü 2 ôQþd4Yþ�ú0�Ã9�b®xõ M Ã*� ¹z� ò[@Wòóxô�ô87��AôQþ�ÿ��:ôQ÷��Oûb��ôQþOô�ö2ü�ü��AôQþ�4YúMþ)�:ô� �úM÷�ö[®��x÷N'}E��0!�1���ú«þ3�Wû)��ö���ÿ�ú«÷��ÿ��Oó��'��:ôQýWö�G�����ôQû ú�4y��ö2ÿ�÷��:ô(�:ú«þ3�}@'òó,ô4øZú� WôQû:ö2þOô4ö7ü�ü��þ�ÿ��)�OôQ÷Íÿ�÷ Þ ú«þ)�Oþ�ö7÷�.�.�#*ö2÷C ���ôQþOôþ)�x÷?�ÿ���ó?�Oóxô3���)¿� 'ú����Oÿ+�:ÿ�ù%ö���ÿ�ú«÷�ú����Oÿ�úM÷jú�4y��óxô¯®:�x÷ Þ úMþ)�Oþ�ö2÷ øZú0���xÿ�ü�ôvþ�#%�óxÿHø�ó ÿ�û[Ä0�xÿ���ôô8WKô�ø8��ÿ 2 ô��ÿ���ó��Oóxô�ÿ�÷,÷xôQþ�ü�úWú��,û�ú�4V�Oóxô�÷����:ôvþ�ÿHøQö2ü*ú0�ÊôQþZö��Oÿ�úM÷xû�@gp ô�÷xú��Oô[��óAö��Iú��xþIøZú� Wô�ÿ�ûö2ü��Uö��Wû�ö;Gxü�úxø3�#øZú� Wô0#xô 2 ôQ÷¯�óxôv÷4þ3�x÷¯�ÿ��Oó¯Gxü�úxø3�ÃûOÿ�ùQôZ&0@�òóxÿ�û�þ�ôQû3�xü���ûÿ�÷�ýMþ�ô%ö���ôQþ�ø¸ú«û)�OûX4Yú«þ��óxô�ö7÷Êö2ü��Wû�ÿ�ûIú�4b��óxô��Oþ�ÿ� WÿHö2ýMú«÷Êö7ü*û)�Wû)�Oô(��#*�óxôQþOô���óxô�þ�ôQû3�xü���û�ú�4yâDö7þ�ü�ô(�3� ö7÷A Ý ú0�xþ��)¿F�:ÿ� ��ú0�xü� �GAô�ö 2 ö2ÿ�üHö�Gxü�ôZ��/�/)@Va�ú���ô 2 ôQþ�#���óxô�øZú«û3��ú�4*��óxô;��þ�ÿ� WÿHö7ý«ú«÷Aö2ü0ö2÷Êö7ü+�WûOÿ�û�ÿ�ûü�ôQû�ûF��óÊö7÷Ê&o�{ �-�0J�VÃE��AÁ°@[��_�©g­F±�»Z±Z©q²g±OÂ2²g³F±Q®A§«·�¾O·Q­}®0·Z§�±Z²q²��,¯Ç±Z½=F³�­}³�±Z¯~¾}µÃNQE°§«¾QCx¾�·¸¹�¼2¬«®}³~¯Y­OC

Page 36: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

/�� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ÿ�÷�ýMôQ÷xôQþZö2ü�@òóxôV�OôQû)�*�xþOú�Gxü�ô(�:û�ö7þ�ô9 sþ�ö��÷�4YþOú��i�Oóxô�û)�����:ô(��þOÿHø�ôvÿ�ýMôQ÷��xþOú�Gxü�ô(�:ûÂ4Yþ�ú0���Oóxô9a5ö2þ)��ôQü�ü<�

ÃcúÃôvÿ�÷,ý���ôvû)�!øZú«ü�ü�ô%ø8�Oÿ�ú«÷Û��&�&3)@Û¿F�xþ!øZú� WôÒóÊö7û¯GAôQôQ÷z�xû�ô� K��ú^û�úMü 2 ô!ôQÿ�ý«ôv÷��xþ�ú0Gxü�ô(�:ûD�ÿ���ó�:ú«þOôZ�OóÊö2÷Òö¯�:ÿ�ü�ü�ÿgúM÷> sôQý«þOôQôQû�ú�4V4YþOôQô� Wú0��#6G������Oóxô�üHö7þ�ý«ôvû)���xþ�ú0Gxü�ô(� ÿ�÷Ô�Oóxô:ø8�xþ�þOôQ÷��[��ôvû)�øZúMü�ü�ô%ø"��ÿ�ú«÷�ÿ�ûú�4DúMþe WôQþ�&�,�# '�/�!�ö7÷A ��:úMû)�ú�4­��ó,ôQ�,þ�ú�G,ü�ô�:û�ö2þ�ô����ÊøOó'û)��ö2ü�ü�ôQþ�@ Å û�ö þ�ôQû3�xü���#��ó,ô:ú«þe sôQþ�ÿ�÷A Wô(�AôQ÷A sôQ÷���øZú«û3��û�ú�49�Oóxô�õ�ö7÷ÊøZùQúMû�ö2ü�ýMú«þ�ÿ��Oó���#C�xþ�ÿ���ö2þOÿ�ü+�D�Oóxô�ö2÷Êö7ü��ÃûOÿ�û�ú�4b��ó,ôGxü�úxø3�[��þOÿ� sÿ°ö7ý«úM÷Êö2üMû)�Wû)�Oô(�:û�#Wö2þOôb�:ú«þ�ô�ÿ����ÊúMþ)�Zö2÷��*��óÊö7÷Z�Oóxô(�[��ú��xü� ;GÊôÿ�÷�üHö7þ�ý«ôX�xþOú: :�Êø8��ÿ�úM÷�xþOú�Gxü�ô(�:û�@ Þ úMþV�:ú«û3�6ú�46��óxô5ô87Êö����xü�ôQû�#���ôþOô(�Aú«þ)�b�Oóxô�ø¸ú«û)�Oû�ú�4-��óxô5þ�ô�Ä0�xÿ�þOô� :ôQÿ�ýMôQ÷Êö2÷Aö2ü��Wû�ÿ�ûö2û�ö¨45�x÷Êø8�Oÿ�ú«÷!ú�49Gxü�úxø)�WûOÿ�ùvô�@ Þ úMþy�Oóxô�üHö7þ�ý«ôvû)�y�,þ�ú�G,ü�ô�°��ô�ö2ü�û�ú�þ�ô(�Aú«þ3����óxô�GxþOô%ö��� Wú��÷�ú�4��ó,ô ø¸ú«û)�5ÿ�÷¯��ôvþ)�:û�ú�4­�Oóxô�45�x÷Aø8��ÿ�ú«÷Aö2ü0ú��AôQþZö���ÿ�úM÷xûú�4*��óxô�ø¸ú: sô�@ÀÈéHèÊé �0íy$3���ª$3�*ñHì2ñ}ð� �!��8¼* �$3��!.��� é�òóxþOú��xýMóxú����X��ó,ÿ�û��Êö��AôQþX��ô5óÊö 2 ôb�xûOô� :ûOú��:ô5ú�4��ó,ô[�xþ�ú0Gxü�ô(�:ûb4}þ�ú�� �OóxôZa5ö2þ)��ôQü�ü<�:ÃcúWôQÿ�÷xý���ôQû3��øZú«ü�ü�ô%ø8�Oÿ�úM÷���&�&3*��úx sô(�:ú«÷xû3��þZö���ô��Êö7þ)��ÿHø8�,ü°ö7þö2û3�Êô%ø"��ûIú�46ú��,þ�ö2ü�ý«úMþ�ÿ���ó��:û�@*p ô�øZü�ú«û�ô;G}�N�xû�ÿ�÷xý�ö�û3��ö2ü�ü0û)��Gxû�ô(���Oú:ÿ�ü�ü��xû3��þ�ö���ôIû�ú0�:ôIú�4V��óxôý«ü�ú�GAö2ü*GÊôvóÊö 2 ÿ�úMþIú�4b��óxô�øZú� Wô0#*�Êö2þ3��ÿHø8�xüHö2þOü��jö2ûIÿ���øZú«÷Êø¸ôQþ�÷xû�ö7û)�Aô%ø8�Oû�ú 2 ôQþ[�óxÿHøOóÔ�Oóxô��xûOôQþô87xôQþ�ø¸ÿ�ûOôQûøZú«÷���þOú«ü�@%p ô�øOóxú«ûOôV4Yú0�xþ*��ôQû3�*�xþ�ú0Gxü�ô(�:û�#2ü�ÿ�û)�Oô� ÿ�÷ ò8ö�Gxü�ôy&�1�#��óxÿHø�ó���ôQþ�ô�øZúMü�ü�ô�ø8��ô� 4Yþ�ú0� ö«ø"�)�Êö7ü�ÿ�÷A ��xû3��þOÿ°ö7ü0ú«þþOôQû�ô%ö7þ�øOójö����xü�ÿHøQö��Oÿ�úM÷xû�@

ç6è�é�ê(ë;ì��ï�÷Tû�ò:ð�B$î`A)øù÷5ïXûC�S�·¸§«À�³~¯~·Q­,©q§

GI±Q®H¯}©gÌ ·Z¯~ª2³~¯ Ú Û `*³�­}¾~¯}©q¼Ë®�©g·Z§�-�0J2J�_ ãQâ áZã�ä8� äZã%áQä áZã%ä8� ®}³~²g³O»Q©g­°©g·Z§�­Y®}±Q®�©g·Z§�-�0J2J�_ �Qß ávß8�QåQç áZåQåQâ(�Zã áQß8�QåQç ä¸ÞZÁH­Y®}·Z¯Y½�­HÄ2½�­Y¾¿¯Ç±Z¼«³¿¯�-�0J2J�_ �ZÞ áZçvç�� á¸Þ%á(�Zç áZç��(� §�¬«¾~²g³O±O¯Ê¯~³�±Q¾O®Y·¸¯K¾O·Z§Ë®}±Z©q§�¹U³¿§Ë®*�«·�·Z¯�ÊVW¦x_�á¸ç%áZç áZç�áZç áväQáQßZç � v ¦0®�²g±Z§2®H©g¾F±Z§«ª�E°§«ª�©g±�§�>F¾O³�±Z§«­v ·Z¯~ª�©q§«±Z¯Y½�³~©g´Q³¿§Ë»Z±O²q¬«³0¼2¯~·ZÂ2²g³}¹IC

òb��ú^ú�4[��ó,ôÔ�xþOú�Gxü�ô(�:û�óÊö 2 ô�GÊôQôv÷��xûOô� aö2û¯�Oóxô��xþ�ÿ���ö2þ3�Íô87Êö����xü�ôQû�ÿ�÷i�Oóxÿ�û¯�Êö��ÊôQþ�@òóxô(�'ö2þ�ô[ÃX�b®�®Wò ����#xö;�:ú� WôQüFú�48ö ÷��ÊøZü�ô%ö7þ�þ�ô�ö«ø8�Oú«þ�ø¸ú«÷���ö7ÿ�÷��:ôQ÷��VÉÊúWúMþb�xû�ô� x4Yú«þ�û�ôQÿ�û3�:ÿ°øö2÷Êö7ü��ÃûOÿ�û�#*ö2÷A Àâ6õ Å ò[&�!�&�!�#*öDBÊ÷,ÿ+�Oô¯ Wÿ<WKôvþ�ôQ÷Êø¸ô��:ú� WôQü�ú�4y��ÿ� xö7üUø"�xþ�þOôQ÷���û�@ òóxôQûOôD�:ú: sôQü�û��ôvþ�ô�ÿ�÷Êø¸ü+�C Wô� ÿ�÷?�Oóxô¯�OôQû)��øZúMü�ü�ô�ø8��ÿ�ú«÷?GAô%øQö��xû�ô'ú�4y��óxô'üHö2þOý«ô:÷�����GÊôQþ�ú�4�ôvÿ�ýMôQ÷��Êö7ÿ�þ�û[�OóÊö����ôvþ�ôþ�ô�Ä��,ÿ�þOô� �ú�4Aô%ö«øOó-@ M ÷�GÊú0��ó:øQö2ûOôQûV�Oóxô÷����ZGAôQþ*ú�46�:ú� WôQû*ÿ�û*ü°ö7þ�ýMô9GAô%øQö��xû�ôF��óxôö2÷Êö7ü��ÃûOÿ�û Wô(�AôQ÷A Wô� !úM÷¯�W÷xú��ÿ�÷xý tªs�s ú�4V��ó,ôQ�:ú� Wôvûÿ�÷'û3�Êô%ø¸ÿÕBAô� 'ÿ�÷���ôQþ 2 ö2ü�û�@

Æ5ô(��ö7ÿ�ü�û*ú�46��ó,ôôQÿ�ý«ôQ÷Êö7÷Êö2ü��Wû�ÿ�û*ú�46��ó,ô÷}�AøZü�ô%ö2þ6þOô%ö«ø"��ú«þøZúM÷}�Zö2ÿ�÷��:ôQ÷��%ÉÊúWú«þ��xþ�ú0Gxü�ô(��#«ö2û�ö45�x÷Êø"��ÿ�ú«÷�ú�4AGxü�úxø3�ÃûOÿ�ùQô�#«ö7þ�ô6ýMÿ 2 ôQ÷�ÿ�÷�ò6ö�G,ü�ôF&�&�@ÈòóxôQû�ôþOôQû)�,ü+�Oû*ô87xóxÿ�Gxÿ��Döb�Aö��)�OôQþ�÷:øZú0���:ú«÷[�Oúö2ü�ü0ú�4*��óxô;�xþ�ú0Gxü�ô(�:û�~*òóxô ÷}���ZGAôQþú�4*4ÇöMø8��úMþ�ÿ�ù%ö���ÿ�ú«÷xû�ö7÷A �õFö2÷Êø¸ùQú«û5þ)�x÷xû� Wô%øZþOô%ö2ûOô�þZö��xÿ� Wü��ö2ûX��óxô�Gxü�úxø3�Wû�ÿ�ùQô�ÿ�÷Êø¸þ�ô%ö7û�ôQû�äA�Oóxô�ø¸ú«û)�ú�4-��óxôIôQÿ�ýMôQ÷Êö2÷Aö2ü��Wû�ÿ�û6ÿ�÷xÿ���ÿHö2ü�ü<�¨ Wô�øZþ�ô%ö7û�ôQûIö2ûX��ôvü�ü�#0G������óxôv÷4ÿ�÷Êø¸þ�ô%ö7û�ôQû�@6òóxÿ�û�þ�ô8ÉÊô�ø8��ûF��óxôF4ÇöMø8�9�OóÊö��ö2ûX��ó,ôQG,ü�úxø3�Wû�ÿ�ùQô5ÿ�÷AøZþ�ô%ö7û�ôQû�#���óxô5ü�ôv÷xý��Oó�ú�4*��óxôõ�ö7÷ÊøZùQúMû�þ3�x÷xûIÿ�÷ÊøZþOô%ö2ûOô:ÿ�÷���ôQþ3�:û�ú�49��ó,ô¨ Wÿ��:ôQ÷,û�ÿ�ú«÷!ú�4g�Qn�@�õÈú«÷xýMôQþIþ)�x÷,û�ÿ�÷ 2 úMü 2 ôIý«þOô%ö��OôQþøZú«û3��û�#��Êö7þ)�Oÿ°ø"�xüHö2þ�ü��F4YúMþ­��ö7ÿ�÷}�Zö2ÿ�÷xÿ�÷xýû�ô(�:ÿ<�~ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�����ö2÷C �4YúMþ-�OóxôbGÊö«ø3����þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷ú�4-�Oóxô�ôQÿ�ýMôQ÷ 2 ô%ø8�Oú«þOû�@ Þ ú«þX��ó,ôQû�ôIþ�ôvü°ö���ÿ 2 ôvü+��û)��ö7ü�ü���ö��Oþ�ÿHøZôQû�#���óxô�øZúMû)��û�ú�4*ü�ú«÷xýMôQþ6þ)�,÷xû9GAôQýMÿ�÷þ�ö���óxôQþ�ô%ö7þ�ü��?��úÔ sú��:ÿ�÷Êö��Oô���óxô'øZú«û3��û:ú�4b4Çö«ø8�Oú«þOÿ�÷,ýjö2÷A ö����xü��Wÿ�÷xýD��óxôN��ö���þOÿ<7 ú0�ÊôQþZö��Oú«þ�û�@Þ úMþþ�ô84}ôQþ�ôQ÷AøQô�#Fö2÷!ö2÷Êö7ü+�WûOÿ�ûb�ÿ��Oójö�û�ÿ�÷xýMü�ô�õFö2÷ÊøZùvú«ûIþ)�x÷��ÿ+�Oó!ö�Gxü�úsø3�Wû�ÿ�ùQô�ú�49/�óÊö0 'ö�øZúMû)�ú�4á,�'}/�@ ';4YúMþ9�Oóxÿ�ûb�xþ�ú0Gxü�ô(��#W÷xô%ö7þ�ü��¯�Oóxþ�ôQô;��ÿ��:ôQûb��ó,ô�øZú«û3�ú�4*��óxô�ö7÷Êö2ü��Wû�ÿ�ûX�ÿ���ó'û�óxÿ<45�Oÿ�÷xýA@

òóxô9 WôQûOÿ�þ�ô� �ôQÿ�ýMôQ÷ 2 ö2ü��xôQûFÿ�÷��Oóxô�úxøZô�ö2÷xúMý«þ�ö��xó����xþ�ú0Gxü�ô(�Tö2þOô 2 ôQþ3���Z�ÊøOó�ÿ�÷[�Oóxô�ÿ�÷��OôQþ�ÿ�ú«þú�4���óxô�û)�Aô%ø8�Oþ8����@�òó,ôQþ�ô�ö7þ�ô�;�&H;�ôQÿ�ý«ôv÷ 2 ö7ü��xôQûDö�GÊú 2 ô�ö2÷C �'}�0,�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû-GAôQü�ú��?��óxô 2 ö2ü��xôQû��ô[�ö2÷���@6òóxÿ�ûy�,þ�ú�G,ü�ô���ö2û�ö7÷Êö2ü��WùQô� D�ÿ��Oóxú����b�Oóxô[�xûOô�ú�4V��óxô�û3�Êô�ø8��þZö2ü*��þZö2÷xû$4Yú«þ3��ö���ÿ�úM÷ÿ�÷i��,)#b����/)@DpÕÿ���ó,ú����Iû�ó,ÿÕ4T��ÿ�÷xýA#Fÿ��[�ö2û�GÊö2þOôQü��Ô�Aú«ûOû�ÿ�Gxü�ô¯�OújøZú���������ôN��óxô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ÿ�÷��óxô�ÿ�÷}�OôQþ 2 ö7ü9��@�1�101�&�#6@���'�)ä��Oóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQû5ÿ�÷Ê��@�1�101�10��,�#-@�101�1�&"-��ôvþ�ô:ö2ü�û�ú:ú�4�ÿ�÷}�OôQþ�ôvû)��#ÂG����

Page 37: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /0.

ç6è�é�ê(ë;ì�ìíÂî)ïáðªñ�ò�ý8ò�ó�î3ô�î��*�ZãQã�÷5ó�õ�÷Tô�üeý(ø ñ�÷�û*�CB�î3ïÊ�-�0J2J�_ �ZÞSkTû�ö(ó �$òAû�ò�ý8ò�ó<û�ò+óD�û'n���A²g·�¾}Ä%Á ¾~¼2¬ à2±Q¾�®}·Z¯}Á =Ȭ2§«­ �A²g·%¾}Ä­�©gÀ�³ ¾O·Q­}® ©gÀO±Q®�©g·�§«­ ­}®Y³¿¼«­ ­}·Z²g»Q³�­á á¸å%á�C á á(� á(� �(�Qã �%ävß� á"�Qå2C å áQá áZã �Qß8� �Zâvåå á¸âQâ2C ß ç â áZâ%á �Zã�� �vä(��C â â â áZâ�� �Zã�ßß å�QÞ2C å ä ä áZÞ�� áZâ��Þ åvã%á�C � � � çQå áZã�

��ôQþ�ôIÿ����ÊúMû�ûOÿ+G,ü�ôb�Oú#ø¸ú��������Oô�@V®Wô%ø¸ú«÷A Wü���#xö2ü�ü��OóxôIôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�#Wô87ÊøZô(����ö�ûOÿ�÷,ý«ü�ô(��úM÷�ö���ùQôQþOúA#ö2þOô��ÊúMû�ÿ���ÿ 2 ô#ö7÷A !úxøQø"�xþ�ÿ�÷Ô�Aö2ÿ�þ�û�@�òó,ôQû�ôN�Z�xü��Oÿ+�,ü�ô ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû øvö2÷��xüHö��!óÊö 2 úxø;�ÿ���ó ö2÷ú«þ8 Wÿ�÷Êö2þ3�}#0�Aú«ÿ�÷��UõFö2÷ÊøZùvú«û�ö2ü�ýMú«þ�ÿ��Oó���@6pÕÿ���ó�ôQÿ���óxôvþ�ö[Gxü�úxø3�Wû�ÿ�ùQôIú�4b&�úMþY��#Wÿ+��ÿ�ûY sÿÕÁ4ø"�xü��V4YúMþö�ø¸ú: sô[��úNGÊô�û)�xþOôZ�OóÊö��5ÿ��óÊö2û5ô87xóxÿ�Gxÿ���ô� D�Oóxô;45�xü�ü6�Z�,ü+�Oÿ��xü�ÿ°ø¸ÿ+�OÿgôQû5ú�4V��ó,ô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�¸i��ó,ôû�ó,ÿÕ4T��ÿ�÷xý!û3��þ�ö���ôQý0�����xû)��GAôx�,þ�ô(�Êö7þ�ô� À�Oú ö7û�û�ÿ�û3��@ ¹*2 ôQ÷O�ÿ���ó û�ó,ÿÕ4T��ÿ�÷xýA#*�Oóxô'û�ÿ�÷xýMü�ô 2 ô%ø"��ú«þøZú� WôIú�4 ¹ þ�ÿHøZûOû�úM÷ ö7÷A DÓb�xó,ôZ��&��)#6��&�,6�Uö7ûb�x÷Êö�Gxü�ôy��ú:øZú0�Êô��ÿ���óN��óxô����xü���ÿ��xü�ÿHøZÿ���ÿgôvû�ú�4­��ó,ôôQÿ�ý«ôv÷ 2 ö7ü��xôQû[����,)@

ò6ö�Gxü�ô�&��IûOóxú��ûV�OóxôQ Wÿ<Á4ø8�,ü+���[�OóÊö���ö2þ�ÿ�ûOôQû9�ÿ��Oó:þ�ö2÷��¨ Wô��ôQþ3�:ÿ�÷Aö���ÿ�úM÷��óxôQ÷���ó,ôyGxü�úxø3���û�ÿ�ùQô�ÿ�ûb�Oóxô�û�ö��:ô�ö2ûb��ó,ô[�Z�,ü+�Oÿ��xü�ÿ�øZÿ����:ú�4*��óxô ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�@Vp óxôQ÷D��ô��xûOô�ö�Gxü�úxø3�ÃûOÿ�ùQô�ú�4V��#��ô:øQö7÷x÷xú��[ Wÿ�û3��ÿ�÷xý��,ÿ�ûOóÔGAô(����ôQôQ÷� Wú0��Gxü�ô(�Oú«÷xû���óAö���ö2þOôZ�Oþ)�xü��Ô Wú0��Gxü�ô(�Oú«÷xû�ö2÷C ��Oóxú«ûOôZ�OóÊö��ö2þOô�úM÷xü��x����ú'ú�4Uö�üHö2þOý«ôQþ5÷����ZGAôQþIú�4�øZú0�xÿ�ôQûIú�4UöN���xü���ÿ��xü�ôIôQÿ�ý«ôQ÷ 2 ö2ü��xô0@ Å û�ö�þ�ôvû)�xü���#Èú��xþøZú� Wô[��ö��«ôQû�ö�üHö2þOý«ô5÷}���ZGAôQþ�ú�4DþOôQþ)�x÷,ûy��ú:ôv÷xû)�xþOôZ�OóÊö��b��ôIóÊö 2 ô��Oóxô�45�xü�ü6���xü���ÿ��xü�ÿ�ø¸ÿ+�Oÿ�ôQû�ú�4ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@5òóxÿ�û�ÿ�û�ûOóxú��÷�G��D��óxô� Wÿ�û�øZþOô(�Êö2÷Aø8�ÔGAô(����ôQôQ÷���óxô�÷�����GÊôQþ5ú�4V4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷,ûö2÷A Ú��óxô6÷�����GAôQþ*ú�4xþ)�x÷,û�@ Å ü��Oóxú��xýMó���óxô�þ�ôQþ3�x÷xû*ÿ�÷Êø8�xþF÷xú�÷,ô(��øZúMû)�Â4Yú«þÂ4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷xû�#���ó,ô(� Wú'þ�ô�Ä0�xÿ�þOôZ�:úMþ�ô�ô87���ôQ÷xûOÿ 2 ô��xûOô:ú�4�ô87��OôQþ�÷Êö7ü�ûOôQü�ô%ø8�Oÿ 2 ô:ú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿgú«÷���óÊö7÷Ô��ú��xü� !ö7÷ú«þ8 Wÿ�÷Êö2þ3��þ3�x÷-@V®��xþ3�xþ�ÿ�ûOÿ�÷,ý«ü��}#���óxôF�ÊúMÿ�÷�� 2 ôQþ�ûOÿ�ú«÷�ú�4-��óxôIøZú� Wô�ÿ�ûö�Gxü�ôb�Oú�øZú��Aôy��ôQü�üC�ÿ+�Oó���óxÿ�û�xþ�ú0Gxü�ô(��@ Å ûô"7:�Aô%ø8�Oôª Â#�Gxü�úxø3�ÃûOÿ�ùQô�üHö2þOý«ôQþX��óÊö7÷D��óxô[���xü���ÿ��xü�ÿ�øZÿ�����ú�4á��óÊö 2 ô�÷,ú¨ Wÿ<Á4ø8�,ü+�Oÿ�ôQû�@

ç6è�é�ê(ë;ì#>í6î)ïVð�ñ�ò�ý"ò+ó�î)ô�î��FÞQåQÞ�÷Tó õª÷5ô�üeýø ñ0÷�û7�CB�î3ï��ÊVW¦x_�á¸ç%áZçSkTû�ö(ó ��òCû�ò�ý"ò+ó<û�ò�ó�D�û'n���A²g·�¾}Ä%Á ¾¿¼2¬ à2±v¾�®}·Z¯YÁ =0¬2§«­ �A²g·%¾}Ä­H©gÀO³ ¾O·Q­Y® ©gÀO±Q®H©g·O§«­ ­}®Y³¿¼«­ ­Y·¸²g»Q³�­á Þ%ßZç2C Þ åQå åQå á8�vÞ%á ávß(�ZÞ� áQáZã%á�C ç áZç å%ß áZãvÞQâ áváZå%äå ÞQçQÞ2C ã �Qá �(� ߸ç%ß ÞQåQâ� â��Qß�C � áZÞ áZÞ ���Qä �%ßZâß ç%ßZå2C â áQß á8� åvÞ�� åQâQçÞ áZã(�Qå2C Þ á(� á(� �¸ç%á å%á8�

Ã9�b®�®Wò 1<;�ÿ�û6ög�:ú: sôQüWú�4KögG��xÿ�ü� Wÿ�÷xýóxú��,û�ÿ�÷xý�ög��ôQü�ô 2 ÿ�û�ÿ�úM÷�û)�3�A Wÿ�úA@ M ��û6øZüHö2ÿ��z��úF4Çö��:ô6ÿ�û��óxôF�xþ�ôvû�ôQ÷ÊøvôIú�4�ÿ�û�úMüHö���ô� � Wú���G,ü�ôIö2÷A �÷,ô%ö2þX��þOÿ+�,ü�ô5ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@Fòóxô�ü�ú���ôQû)�b��' ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûö2þOô�ýMÿ 2 ôQ÷�ÿ�÷�ò6ö�Gxü�ôZ&�/�@*òóxô�øZü�úMû�ôIôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûUøvö��xûOô�þ�ôQüHö���ÿ 2 ôQü��:ûOü�ú��aøZú«÷ 2 ôvþ�ý«ôv÷ÊøZô�#C�óxÿHøOóøQö��,û�ôQû'ú��,þ�øZú� Wô���ú?��ö��«ôD�:ú«þOô'þ)�x÷xûN��óÊö7÷O��ô��:ÿ�ýMó}��ô87��Aô%ø8��@aòóxÿ�û��xþOú�Gxü�ô(� øQö7÷iGÊôû�úMü 2 ô� ô%ö7û�ÿ�ü�� ôQ÷xú��,ý«ói�ÿ���óaö û�ÿ�÷xýMü�ô!þ)�x÷%#bG����!ö���ÿ�÷ÊøZþ�ô�ö2û�ô� BøZúMû)��@ p ô!÷xú��OôÔ�OóÊö��N��óxô�Z�,ü+�Oÿ��xü�ô6ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûV�xþOú 2 ÿ� Wô�û�ú0�:ô�øOóÊö2ü�ü�ôQ÷xýMôQû*4YúMþ­G,ü�úxø3�Wû�ÿ�ùQôQûcú�4V&�úMþ9��@*Æ5ô(��ö7ÿ�ü�û6ö7þ�ôý«ÿ 2 ôQ÷ÿ�÷�ò6ö�Gxü�ô�&('C@

Ã9�b®�®Wò ��,�ÿ�û#ö7÷Íÿ�÷ÊøZú0���xü�ô(��ô�û�ôQÿ�û)�:ÿHøN�:ú� WôQü�ú�4���óxô���ú«ü�����Gxÿ�ö���ôQ÷���ôQþ�#öÔ.0���~û)��úMþ)�û)���Wû�øZþZö��AôQþ!ÿ�÷�®Wô�ö��)�Oü�ô�#ypÍö7û�óxÿ�÷xý0��úM÷-@aòóxôjû3�Êô�ø8��þ3��� ú�4Z��óxÿ�ûN�:ú: sôQüIÿ�ûN�Êö��Oóxú«ü�úMý«ÿHøQö2ü�ü<� Wÿ<Á4ø8�xü���¸i�OóxôIü�ú���ôQû3�[&�/�� ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ö2þOô�ü�ÿ�û)��ô� �ÿ�÷'ò6ö�Gxü�ôZ&�,�@ Þ ú«þþOô84YôQþOôQ÷Êøvô�#C��óxô�üHö7þ�ý«ôvû)�ôQÿ�ý«ôQ÷ 2 ö2ü��xô5ú�4V��ó,ÿ�ûû3��þ3�Êø8�)�,þ�ô�ÿ�û�&�L�,�&+e?&�1 ��@

Page 38: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

/<; =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ç6è�é�ê(ë;ì#³}�î3ú-÷Tû�òA�ZÞ�÷5ó�õ�÷5ô�ü8ý(ø ñ�÷�ûbî��%�-�0J2J�_ ãQâ)�K L<M K L<M K L<Má Þ2C çQãQã ç ç%áËC ã%ß áQä áZåQâ2C ä� áZâ2C á8�(�ZãQÞ áZã çQå7C �%ß áZâ áZåQç2C Þå áZâ2C á8�(�ZåQÞZÞ(���Þ��ZãZâQÞ áQá áZåvã2C ç áZç á8�Qã2C Þ� áZâ2C á8�(�ZåQÞZÞ(���Þ��ZãZâQÞ á(� áZå�á�C ß �Zã á8�%á�C áß â(�2C äZâZÞ%áQß áZå áZå���C ç �Qá á8�%á�C ßOÞQÞÞ â(�2C äZâZÞ(�QåZå%ßvß�å�äZçQá8� á8� áZåvÞ2C � �(� á8�%á�C ÞZåQâä â(�2C äZâZÞ(�QåZå%ßvß�å�äZçQá8� áQß áZå�ä�C � �Zå á8����C áOçâ â%ß�C ß8� áZÞ áZåvâ2C � �8� á8����C Þ8���

ç6è�é�ê(ë;ì`¿í6î)ïVð�ñ�ò�ý"ò+ó�î)ô�î��Xøùî)ú-÷Tû�ò:�¸ã�÷5ó õª÷5ô�ü8ý�ø ñ�÷Tû1�\B�î)ï?�-�0J2J�_ ãQâSkTû�öó ��òCû�ò�ý8ò�óÕû�ò�ó�D$û'n���A²g·�¾}Ä%Á ¾~¼2¬ à2±Q¾�®}·Z¯}Á =Ȭ2§«­ �A²g·%¾}Ä­�©gÀ�³ ¾O·Q­}® ©gÀO±Q®�©g·�§«­ ­}®Y³¿¼«­ ­}·Z²g»Q³�­á å%ä�C Þ ß ß áQäZç áZçvå� �ZÞ2C ã � å ÞQå äváå �(��C � � � åQç ��� å(�2C å � å �QÞ ß"�ß åQå2C � å � å%á åvÞÞ å%ä�C ç � � �Zç å�

ç6è�é�ê(ë;ì#î}�î)ú%÷5û�òÊáZå��;÷Tó õª÷5ô�üeýø ñ0÷5ûFî��%�-�0J2J�_ �Qß��K LNM K L<M K LNMá ç2C Þ�á8�Zã�PÊáZã S � ß ç7C â%ßZâQã%ágP,á¸ã S � ÞQç ç2C âQÞ��8�Zã�PÊáZã S �� ç2C ä¸ç(�Zâ�PÊáZã�S � CCC

CCCCCC

CCCå ç2C ä¸çQÞQá�PÊáZã�S �� ç2C âvåQâZã�PÊáZã�S � Þvâ ç7C â%ßZâQãQå�P,á¸ã�S � áZå�� ç2C âQÞ��8�Zå�PÊáZã�S �

òóxô�û)��ö2ü�ü�ôQû3��ôQÿ�ý«ôv÷ 2 ö7ü��xôQû6ö2þOô�÷xô�ö2þ�ü��I÷xôQýMü�ÿ�ýMÿ�Gxü�ô­�ó,ôQ÷#ø¸ú����Êö7þ�ô� ;��úF��óxôüHö2þOý«ôQû3��ôQÿ�ýMôQ÷��2 ö2ü��xô�ö7÷A ��Oóxô(��ö7þ�ô 2 ôQþ3��øZü�ú«ûOô9�Oú�ú«÷,ôUö7÷xú��OóxôQþ�@*¿F�xþ6øZú� Wôy Wô(�OôQþ)�:ÿ�÷xôvû�øZü��xû)�OôQþ�ûcú�4ÊôQÿ�ýMôQ÷ 2 ö2ü<��xôQû*GÊö7û�ô� �úM÷�ÿ���ûDöMøQø8�xþZö«ø8����úMü�ôQþ�ö7÷ÊøZô�#��ó,ÿ°øOó� Wô84Çö��xü���û%��ú[��L�/�&�eQ&�1 n _8_ ÿ�÷ M ¹�¹V¹ ö7þ�ÿ���ó��:ô(��ÿHø�@p ô�ö����xü�����óxÿ�ûF��ú«ü�ôQþZö2÷Êø¸ô���úD��óxô���þZö2÷xû$4Yú«þ3�:ô� �ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�#6�óxÿHøOó ö2þ�ô ´C³�u øZü�ú«û�ô�ôQ÷xú0�xý«ó��ú�GÊô��Oþ�ô%ö���ô� 'ö2û�ö�øZü��xû3��ôQþúMþ�ô 2 ôQ÷!ö2ûb����ú�øZü��xû3��ôQþOû�ö2÷C �4Yú0�xþ�ÿ�ûOú«üHö��Oô� 2 ö7ü+�,ôQû�@XR Ý ú��Oôy�OóÊö��ÿ<4 ��ô�ö����,ü�ÿ�ô� ��Oóxôb��úMü�ôQþ�ö7÷ÊøZôy�Oú[��ó,ôy�x÷���þZö2÷xû$4Yú«þ3�:ô� �ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�#Wö2ü�üxú�4 �OóxôQûOô 2 ö2ü��xôvûV��ú0�xü� GÊô�ö:øZü��xû)�OôQþ�#6�ó,ÿ°øOó'ÿ�û�÷xú0��ö����,þ�ú��,þ�ÿHö��Oô�@�U Å ûIö�þ�ôQû3�xü���#C��ó,ÿ�ûF�xþ�ú0Gxü�ô(� øZú��x÷��OôQþ�ûIú��,þy�xû3�Êö2üû�óxÿ<45�Oÿ�÷xý'û)��þZö��OôQý��0¸Õÿ�÷Ô�Oóxÿ�û�øQö2ûOô¯��ôZ���xû3�[��ö��«ô�ö�û�óxÿ<45� 2 ôQþ3�jøZü�ú«ûOô¯��úD�Oóxô:ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ÿ�÷ú«þ8 WôQþy�Oú�ú 2 ôQþ�ø¸ú��:ô���óxô 2 ôQþ3�¯�AúÃúMþû�ô(�Aö2þ�ö���ÿ�ú«÷!ö7÷A �û�ü�ú��BøZúM÷ 2 ôQþ�ýMôQ÷ÊøZô0@�òó,ÿ�ûb Wÿ�û)�Oþ�ÿ�G����Oÿ�ú«÷-#ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ö2ü��:úMû)��#�G����6÷xú0�YÄ0�xÿ��Oô�#«ÿ�÷:ö�øZü��xû3��ôQþþOô(�xþ�ôvû�ôQ÷���û�öÚ��úMþ�û)�øQö7û�ô�@*ò6ö�G,ü�ô[&��� Wúxø8����:ôQ÷���ûX��óxôF�Êôvþ�4YúMþ)��ö2÷AøZôIú�4�ú��,þ�øZú� WôIú«÷��Oóxÿ�û9�xþOú�Gxü�ô(��@%p ôû�ôvôQ�OóÊö���4YúMþV��óxÿ�ûX�xþ�ú0Gxü�ô(� ��óxôøZú«û3��û�ú�4�üHö2þOý«ôQþ�Gxü�úsø3�Wû�ÿ�ùQôvûUö7þ�ôy�:úMþ�ôb�OóÊö2÷�ú�W0û�ô(�XG��Z�Oóxô�ö0 � Wÿ���ÿ�ú«÷Aö2ü��Êú���ôQþX��óxô���xþ�ú 2 ÿ� Wôÿ�÷ö��3��ö«ø3�Wÿ�÷xý���óxô 2 ôvþ)�4ø¸ü�úMû�ô�ö7÷A :üHö7þ�ý«ô�øZü��xû3��ôQþOû�ú�4DôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@ M ÷�ò6ö�Gxü�ôZ&�.���ô��xþOôQû�ôv÷}�F��óxôGxþ�ô�ö��� Wú��÷Òú�4�øZú«û3�[G��D45�x÷Êø"��ÿ�ú«÷��ÿ���óxÿ�÷���óxô�ö7ü�ýMú«þOÿ+�Oó�� 4Yú«þ���ó,ÿ�û�#-�Oóxô:üHö2þOý«ôQû3��ú�4Uú0�xþ���ôQû3��xþ�ú0Gxü�ô(�:û�@'òó,ÿ�û;Gxþ�ô%ö��� Wú��÷ ÿ�û[�����xÿHøQö2ü6ú�4�üHö2þ�ýMôQþ[�xþOú�Gxü�ô(�:û ÿ�÷���óAö���÷xôQÿ���óxôvþZ�Oóxô�øZú«û3��ú�4ö2÷Êö7ü��Ãùvÿ�÷,ý � ÷xú«þ�ú�4DøOóxúWú«ûOÿ�÷xý�û�ó,ÿÕ4T��û�ÿ�ûcû�ÿ�ý«÷xÿ<BKøvö2÷���@ M ��ÿ�ûö������xÿHøQö7üxÿ�÷���óÊö��9�Oóxô�û3��ö2þ3�)���!øZúMû)�ÿ�û6óxÿ�ý«ó-#WöIþOôQû)�xü���ú�4-�OóxôQþ�ô�GAôQÿ�÷xý:öIüHö2þ�ýMô÷����ZGAôQþ�ú�4 2 ô%ø8��úMþ�û�ÿ�÷ 2 ú«ü 2 ô� �ÿ�÷:ô87���ôvþ�÷Êö7ü0û�ôQü�ô%ø8�Oÿ 2 ôú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�ú2÷%@À0é�0é �0ï�$3$3 xì�Ä é�òó,ô�þOôQû)�,ü+�OûIÿ�÷N��óxô;�xþ�ô 2 ÿ�ú��,û�û�ô�ø8��ÿ�ú«÷�ÿ�ü�ü��xû3��þ�ö���ôIû�ú0�:ôIú�4­�Oóxô�øOóÊö7þ��ö«ø8�OôQþ�ÿ�û3��ÿHøZû�ú�4b��óxô:ûOóxÿ<45��ô� �G,ü�úxø3� õ�ö2÷AøZùQú«û�ö2ü�ý«úMþ�ÿ���ó���@�¿5÷xü��ÔÃX�b®�®Wò �0,�ÿ�û�üHö7þ�ý«ô�ôQ÷xú0�xý«ó��ú�GAôQý«ÿ�÷D��ú¯ sô(�:ú«÷xû3��þZö���ô���ó,ôQGAôQóÊö 2 ÿ�ú«þú�4V��óxô�ö7ü�ý«ú«þOÿ���ó�� úM÷'ü°ö7þ�ýMôy�xþOú�Gxü�ô(�:û�@ Þ ú«þ�üHö2þOý«ôQþ

Page 39: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG /0!

ç6è�é�ê(ë;ì#óíÂî)ïáðªñ�ò�ý8ò�ó�î3ô�î��*áZå��;÷5ó�õ�÷Tô�üeý(ø ñ�÷�û*�CB�î3ïÊ�-�0J2J�_ �QßxkTû�ö(ó �$òAû�ò�ý8ò�ó<û�ò+óD�û'n���A²g·�¾}Ä%Á ¾~¼2¬ à2±Q¾�®}·Z¯}Á =Ȭ2§«­ �A²g·%¾}Ä­�©gÀ�³ ¾O·Q­}® ©gÀO±Q®�©g·�§«­ ­}®Y³¿¼«­ ­}·Z²g»Q³�­á ÞQå%ä(�ËC â ä ä ßZâQÞ ÞQãvÞ� ß8�%ßQáËC â ç ç �ZçQå å��¸ãå åQÞQâQå7C å ß ß áQßZâ áQä�� åQçQå%ßËC � ß ß á(�ZÞ á8�vãß �QãQÞQå7C å ß ß áZãQâ á(��Þ �Qä8�Qå7C å � � ßZÞ Þ�á

ç6è�é�ê(ë;ì�>í6î)ïVð�ñ�ò�ý8ò�ó�î)ô�î�9øùî)ú%÷5û�òÊáZå��Ú÷5ó�õ�÷Tô�üeý�ø ñ0÷5û*�CB�î3ïÊ�-�0J2J�_ �QßxkCD�î3û�òÔACB�÷�ý�|`­ªî)úAô!n���á÷¬B¬D$÷5ô�ò�î��Fí6î)û�ò

�A²g·�¾}Ä%Á =�³�¾¿¬2¯YÁ à2±Q¾�®}·Z¯}Á =F³~Á �A²g·�¾}Ä @x©g´v³~§2Á J�®}±Z¯~® Jvµ2©qº�®­�©gÀ�³ ¯~³~§«¾�³ ©gÀ�±v®H©g·Z§ ·Z¯~®�µ«·Q´2C ®H¯}©gª�©g±Z´2C »Q³�¾O®Y·Z¯ ¬2¼ ­}³~²g³O¾�®OCá �Qß áQß �(� ã � á(� ã� �Zâ �(� åQã ã ß áQß ãå åQå áZâ åQå á áZã � ã� åQå áZÞ å%ß á áZã � ãß å(� áZÞ å%ß á áZã ß áÞ å�� áZã �Qã á áZÞ á á

�xþOú�Gxü�ô(�:ûb��ô�ô87��Aô%ø8����ú:û�ôvôZ�Oóxô�øZúMû)��ú�4V��óxô�4~ö«ø8�Oú«þ�ÿ�ù%ö���ÿ�ú«÷!ö7÷A �ü�ÿ�÷xô�ö2þô�Ä0�Êö���ÿ�ú«÷'û�úMü�����ÿ�ú«÷,û��ú!ÿ�÷Êø¸þ�ô%ö7û�ôN4Çö2û3��ôQþ���óAö2÷ ü�ÿ�÷xô%ö2þOü��}@ Å ûOû)���:ÿ�÷xý���óÊö��[��ó,ô�ôQÿ�ý«ôv÷ 2 ö7ü��xô¯ Wÿ�û)�Oþ�ÿ�G����Oÿ�úM÷xûZ WúÒ÷xú0�øOóÊö2÷xýMô�#6�Oóxô�øZú«û3�Iú�4�þOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷-#Aú�4�ýMôQ÷xôQþZö��Oÿ�÷,ýx�Oóxô:û)�Zö2þ3��ÿ�÷xý¯G,ü�úxø3�6#�ö2÷C !ú�49��óxôôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�øZú���������ö��Oÿ�ú«÷D�ÿ�ü�üFÿ�÷ÊøZþ�ô�ö2û�ô�ü�ÿ�÷xô%ö2þOü��¯�ÿ���ó��Oóxô:ø�óAö2÷xýMô�ÿ�÷��xþ�ú0Gxü�ô(� û�ÿ�ùQô0@�òóxôGxü�úxø)�À��þOÿ� sÿ°ö7ý«úM÷Êö2ü�ôQÿ�ý«ôQ÷Aö2÷Êö7ü+�WûOÿ�û:ö2÷C ��Oóxô'û�óxÿ<45�:ûOôQü�ô%ø8�Oÿ�úM÷Õû�ó,ú��xü� ^þ�ô(��ö7ÿ�÷�øZúM÷xû)�Zö2÷��4ö7÷A ��óxôvÿ�þ:øZúM÷}�Oþ�ÿ�G����Oÿ�ú«÷xû[�OújøZúMû)�[�ÿ�ü�üVGAô%øZú��:ô�ô 2 ôv÷Íû)��ö7ü�ü�ôvþ�@Np ô:÷xú��Oô���óÊö��Z�Oóxô�øZú«û3��ú�4y��óxô÷xô%øZôvû�ûQö2þ3�jþOôQú«þ3��óxúMý«ú«÷Aö2ü�ÿ�ù%ö��Oÿ�úM÷xû�ÿ�ûIö2÷Òÿ+���Aú«þ3��ö7÷}�g4Yþ�öMø8��ÿ�úM÷!ú�49�Oóxô�øZúMû)��¸i�Oóxÿ�û�ÿ�û�ö:û3��þOú«÷xýö2þOý����:ôQ÷��d4Yú«þ��xþOôQû�ôvþ 2 ÿ�÷xý ú«÷xü��OÍ r"Ò�v�Ñ8³�q8u Ü ³`°0³ª´ tªsÕv�u{å þZö���ó,ôQþ¯�OóÊö2÷Bø¸ú����xü�ô(�Oô!ú«þ3��óxúMý«ú«÷Aö2ü<�ÿ����}@bp ô þ�ô(�:ÿ�÷A D�Oóxô�þOô%ö� Wôvþ[��óÊö���ú0�xþ�øZúMû)���:ô%ö7û)�xþOôQûIÿ�÷AøZü��A Wô:ö;4Çö«ø8�Oú«þF4YúMþÿ�E7ú���þZö�Á4ø�#�ö7÷ôQû�ûOôQ÷���ÿHö2üFÿ�÷xý«þOô� Wÿ�ôQ÷��ÿ�÷x�,þ�ôQûOôQþ 2 ÿ�÷xý�ûOô(�:ÿ<�ÇúMþ)�Oóxú«ýMú«÷Êö7ü�ÿ<���}@

òóxô�þ�ô%ö0 WôQþ[�ÿ�ü�ü�ûOôQô���óxô� Wÿ<Á4ø8�xü����'ÿ�÷���ö��Wÿ�÷xý�ö7÷jö��xþOÿ�ú«þ�ÿ6øOóxúMÿ°ø¸ô�ú�49Gxü�úxø)�WûOÿ�ùvô�@�òóxôö� 2 ö7÷���ö2ýMôQûDö7÷A � Wÿ�û�ö� 2 ö2÷���ö7ý«ôQûFú�4A�Oóxô9G,ü�úxø3��ö7ü�ýMú«þOÿ+�Oó��1ö2þ�ôøZü�ô%ö7þ�ü��[ Wô(�:ú«÷,û)��þZö��Oô� 6#0G����*��ôû�ôQô÷,ú�ú0����ÿ���ö7üÃøOóxú«ÿHøZô�4YúMþ­G,ü�úxø3�Wû�ÿ�ùQô�@ Å øOóxú«ÿHøZôú�4A��óxþOôQôÿ�û6ö2ü��Uö��WûFý«úWú� Iú«÷���óxôvû�ôb�xþOú�Gxü�ô(�:ûú«÷'ú��,þy®��x÷D��úMþ)�Wû)�Zö��Oÿ�úM÷-#0G�����ÿ�û�ü�ÿ+�MôQü�����ú�GAôIü�ôvû�ûy�OóÊö2÷'ú0����ÿ���ö2ü�4YúMþUö 2 ÿ�Gxþ�ö���ÿ�ú«÷N�xþ�ú0Gxü�ô(��ÿ���ó:û�ÿ<7�þOÿ�ýMÿ� [GAú� ����:ú� WôQû�@V®:�Ãû3��ô(�:ûb�OóÊö��cÿ+���Aú«ûOô�óxÿ�ýMóxôQþ�øZúMû)�OûX4Yú«þ6ÿ�E7ú[�ÿ�ü�ü���ö��«ôó,ÿ�ýMóxôQþGxü�úxø)�WûOÿ�ùvôQû[�:ú«þOô�ô"WKô%ø"��ÿ 2 ô�#-�Aö2þ)�OÿHø8�xüHö2þOü+���óxôQ÷���óxô��xþOú�Gxü�ô(�:û�ö2þ�ô�üHö2þOý«ô�ôQ÷xú��,ý«ó���óÊö��[��óxô4Çö«ø"��ú«þOô� N��ö��Oþ�ÿHøZôQûF�Z�xû3�þ�ôQûOÿ� Wô�ú«÷�û�ô%ø¸ú«÷A xö7þ)�'û)�Oú«þZö2ý«ô0@

òóxôQûOô�ÿ�ûOû)�xôQûûOóxú��,ü� dGÊô��Mô(����ÿ�÷N��óxôF�Êôvþ�û)�Aô2ø8��ÿ 2 ô ú�4-��ó,ôQ�Aú���ôQþ�ú�4-��óxôIû3�Êô%ø"��þ�ö7ü-�Oþ�ö2÷,û��4Yú«þ3��ö��Oÿ�úM÷-@ Ý ú«÷xô�ú�4Q�Oóxô��xþOú�Gxü�ô(�:û� WôQûZøZþ�ÿ�GAô� óxôvþ�ô!ÿ�û:û�úMü 2 ö�Gxü�ô:ÿ�÷�ö7÷}�?�,þ�ö«ø"��ÿHøQö2ü5û�ôQ÷,û�ô�xû�ÿ�÷xý;��óxô5÷Êö2ÿ 2 ôþOô� ��Êø"��ÿ�ú«÷N��ú�û3��ö2÷C xö2þ8 �4YúMþ)��@ Þ úMþ6ô87Êö����xü�ô�#0��ó,ô�úxøZô%ö7÷xú«ýMþ�ö��,ó}���xþOú�Gxü�ô(��#â6õ Å ò[&�!�&�!�#��ö2ûIö2÷Êö7ü+�WùQô� �ÿ�÷?��,�)#6����/*�ÿ+�Oóxú�����ö2÷��N��þ�ö7÷xû�4}ú«þ)��ö���ÿ�ú«÷:¸ã�Oóxô[ WôQûOÿ�þOô� 'ôQÿ�ýMôQ÷��2 ö2ü��xôQû;��ôQþOô�÷xú0��øZü�ú«ûOô¯�Oújö����Aô%ö7þ�ÿ�÷xýjöª45��ôQþc¡�û)��ô�xû�@ÀR M ÷?�,÷xþ�ô(�Aú«þ3��ô� ^ô87��AôQþ�ÿ��:ôQ÷��Oû�#9/$¡û)�Oô(�xû:óÊö0 Òþ�ôQû3�xü���ô� ^ÿ�÷ ü�ÿ+�3��ü�ô:ÿ����xþ�ú 2 ô(�:ôQ÷���@�U Å ü���ó,ú��xýMó ÿ+� ÿ�û;�ÊúMû�û�ÿ�Gxü�ôN��ú!ûOú«ü 2 ô:ûOú��:ô�ú�4��óxôIûOÿ+���,ü�ôvþb�xþ�ú0Gxü�ô(�:ûbG��:ÿ�÷ 2 ôQþ)�Oÿ�÷,ýZ�Oóxô[�xþOú�Gxü�ô(��#xö7ûÿ�÷�R²�0U(#���ó,ÿ�ûÿ�û�øZü�ô%ö7þ�ü��:÷xú0�û)��Á4øZÿ�ôQ÷��4Yú«þ�ö7ü�ü�ú�4V�Oóxô[�xþOú�Gxü�ô(�:û�@�òóxô�úxøZô%ö7÷xú«ýMþ�ö��,ó}�N�xþ�ú0Gxü�ô(��#Aâcõ Å ò[&�!�&�!�#Wÿ�û�û�ÿ�÷xý0�xüHö2þ�#xû�ú:ûOú��:ô÷xú«÷���þOÿ 2 ÿHö7üÊûOóxÿ<45��ÿ�û�þ�ô�Ä0�xÿ�þOô� 6@ ¹á2 ôQ÷D�ÿ���ó'ö�ûOóxÿ<45�Uö��9�OóxôIü�ú���ôQþ�ôQ÷A :�ÊúMÿ�÷���#-@�1�101�1���,�#Ãö û�ÿ�÷xýMü�ôõ�ö2÷AøZùQú«ûcþ)�x÷���ú�øZú0��������ôb�Oóxôü�ú���ôvû)�V��101ôQÿ�ý«ôv÷ 2 ö7ü��xôQû6ö�GAú 2 ôX��óxÿ�û*�Aú«ÿ�÷��DóAö� �ö�ø¸ú«û)�cú�4 ,0/<;��4Yú«þ�Gxü�úxø3�ÃûOÿ�ùQô¯/�@ M ÷ øZúM÷���þ�ö7û)��#*ú��xþIû)�Zö2÷A ,ö2þe �û�ó,ÿÕ4T��ô� øZú� Wô��ÿ��OóÔ�Oóxô:û�ö��:ôZGxü�úxø3�Wû�ÿ�ùQô:óÊö0

Page 40: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

'}1 =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ö:øZúMû)�ú�49�0!��Ú4Yú«þøZú���������ÿ�÷xý t�s�s �0/��� WôQûOÿ�þOô� 'ôQÿ�ýMôQ÷ 2 ö2ü��xôQû�@*òóxôZ��ú«ü�����GxÿHö[��ôQ÷��OôQþy�:ú� WôQüóÊö7ûZ�Oóxô'û�ö��:ô'øOóÊö2þZö«ø8�OôQþ�ÿ�û)�OÿHøZû�@Íòóxô'÷Êö7ÿ 2 ô:þ�ô� ��Êø8�Oÿ�úM÷O��ú0�xü� Òþ�ôQû3�xü��:ÿ�÷ ö��,þ�ú�G,ü�ô���ÿ���óû�ô�Êö2þZö���ÿ�úM÷xû�ú�49&�1 n _C� 4Yú«þ���óxô_�)��ôQü�üxû�ô(�Aö2þ�ö���ô� :ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�ä0��óxô5û�ÿ����xü�ôþ�ô%ø¸ÿ+�,þ�úxøQö2ü6�Oþ�ö7÷xû��4YúMþ)��ö��Oÿ�ú«÷���ú��xü� �GAô�øZü�ô%ö2þOü��:ÿ�÷Aö� Wô�Ä0�Êö���ôF��ú�GAôQý«ÿ�÷¯�Oú�ûOú«ü 2 ôF��óxÿ�ûb�xþOú�Gxü�ô(��@ M �ÿ�û�úM÷xü����ÿ���ó��ó,ô�øZú���Gxÿ�÷xô� N�Aú���ôvþ�ú�4V�Oóxô[Gxü�úxø3�4õ�ö7÷ÊøZùQúMû�ö7ü�ýMú«þOÿ+�Oó�� ö7÷A D��ó,ô�û)�Aô%ø8�Oþ�ö2ü*�Oþ�ö2÷,û�4YúMþ)��ö��Oÿ�ú«÷��óAö��b��ô øvö2÷'û�úMü 2 ô���óxôQûOô[�xþOú�Gxü�ô(�:ûÿ�÷!ö�þOô%ö2ûOú«÷Êö�Gxü�ô�ö��:ú��,÷}��ú�4V�Oÿ+�:ô0@

� é &� xë�ì2ñ.¼Õñ�ê��Wì2ë�ñ. 7� ébp ô�÷xôQô� ��Oú�ÿ�÷���ôQþ3�xþ�ô�[��óxô�÷�����GÊôQþ5ú�4�÷,ôQýÃö���ÿ 2 ô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûú�4 µ `�Ø6{ ö7÷A µ `ãØ µ Á ÿ�÷��OôQþ)�:û�ú�4���óxô'ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ú�4Q�Oóxô'ú«þOÿ�ýMÿ�÷Êö2ü 2 ÿ+G,þ�ö��Oÿ�ú«÷ ú«þG��Êø3�Wü�ÿ�÷xý��xþOú�Gxü�ô(�:û�@jòó,ô�þ�ôvû)�xü�����ô¯�ö2÷��[��ú��xþOú 2 ô�4YúMü�ü�ú��û�ÿ�÷ ò6ö�G,ü�ô�&�;�@�p ô¯�xûOô¯��ó,ÿ�ûþ�ôvû)�xü��y�Oú#ø¸ú«÷ÊøZü��A sô[��óÊö��µÂR µ `ÊØ � {|U*`3µ6R µ `ÊØÂ_"{|U*I ÷}���ZGAôQþú�4*ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûÿ�÷ÔR�Ø6_�¶eØ � U(¶�óxôQþOô���ô:ö2ûOû)���:ô���óAö��[Ø � ö ØÂ_�@ M ÷Ô�Oóxô#øvö2û�ô:ú�49G��Êø3�Wü�ÿ�÷xý4ö7÷Êö2ü��Wû�ôQû���ô[4T�xþ)�OóxôQþ�ö7û�û)���:ô��óAö��bGÊú0��ó�ØÂ_�ö7÷A DØ � óÊö 2 ô���óxôIû�ö��:ôIû�ÿ�ý«÷-@

ç6è�é�ê(ë;ì�i«$ô�ò5÷XB5ð�B�÷Tò�ý"ò+ó�î)ôNî���Ù��Ú Ã I<ÛÔ�YîFB�Ù���Ú Ã I<Ú+Ü8�C�Ý0©qÂ2¯~±Q®�©g·Z§�±Z§«±Z²g½�­�©g­FÞÛ ¼Ã·Q­�©g®�©g»Q³�ª2³\�2§2©g®H³ ß ·¸ºÊ³~©g´Q³¿§Ë»O±Z²q¬2³�­ºàÓIÛ ¼Ã·Q­�©g®�©g»Q³�­}³~¹�©gª2³C�2§2©g®H³ �.ß ·Zºx³~©g´v³~§2»�±¸² ¬«³O­Ôà�I}�ºákââ J ã ã ­Y·Z¹³6¾O±Q­Y³O­ª�©q¹��¹äx�ÛÔ�T� ·Q®Hµ«³¿¯K¾O±Q­}³�­

�A¬«¾}Ä%²q©q§«´c±Z§«±Z²g½Q­�©g­FÞÚ ¼Ã·Q­�©g®�©g»Q³�ª2³\�2§2© ®}³ ß ·¸ºÊ³~©g´Q³¿§Ë»O±Z²q¬2³�­,©q§Z��ã��.I}�È·Z¯V��IN�Yã��Ú ¼Ã·Q­�©g®�©g»Q³�­}³~¹�©gª2³C�2§�©g®Y³ �.ß ·Zºx³~©g´v³~§2»�±¸² ¬«³O­x©q§���ã��.I��0·Z¯V�IN�Yã��T�<á^ââ J ã ã I�·Zºx·Z§«³*­�©g´Z§ª�©q¹��¹äx�Ú[�5�¯I�·Zºx·Q®�µ«³~¯0­H©g´¸§

òóxôQþOô4ö2þOô�4Yú��,þ øvö2û�ôvû�#*�óxÿHøOóÔ�ÿ�ü�ü*GÊô'øZú«÷,û�ÿ� WôQþOô� Òÿ�÷?�Êö2ÿ�þ�û�@ M ÷Íö2ü�ü6øQö2ûOôQûZ��ô�ö2ûOû)���:ô��óÊö��Z�OóxôD�xþ�ú0Gxü�ô(� ÿ�û#ö� Wô8BÊ÷,ÿ+�Oô'ý«ôQ÷xôvþ�ö2ü�ÿ�ùQô� ^û3�}���:ô��þ�ÿHø$ôQÿ�ý«ôQ÷��,þ�ú�G,ü�ô��#*ÿ²@ ô�@�#*�OóÊö�����óxôvþ�ôô87xÿ�û)��û5û�ú0�:ô�ü�ÿ�÷xô%ö7þUø¸ú���Gxÿ�÷Êö��Oÿ�úM÷�d µ � J { ��óÊö��ÿ�ûb�ÊúMû�ÿ���ÿ 2 ô[ Wô"BÊ÷xÿ���ô�@

� éHèAé µ H¯IzJC{|H ��ñHë�� { �cí1�vñHë�ñ.57�'îº�<»6ê*ñHë�� éYp ôIøQö2÷!ö����xü��Z�OóxôIú�G 2 ÿ�ú��xû6þOô� ��Êøe���ÿ�ú«÷���ú û)��ö7÷A xö7þe ;4YúMþ)��@FòóxôôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû6ú�4 µ H�IzJA{|H�ö2þOôb��óxôûZö��:ô�ö2û���óxô5ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûú�4ÔÎ�Iz� n _F µ � n �F #��ó,ôQþ�ô�� F ÿ�û*��ó,ôQ��óxúMü�ôvû)���[4~ö«ø8�Oú«þ6ú�4Â{ @ M �*4YúMü�ü�ú��û*��óAö��V�Oóxô÷����ZGAôQþú�40ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû*ú�4ÔÎÕü�ôQûOûV��óÊö7÷¨Ø$ÿ�û­�Oóxôû�ö��:ô�ö2û*��ó,ô÷}���ZGAôQþ6ú�4KôQÿ�ýMôQ÷ 2 ö2ü��xôQû*ú�4 µ H¯IzJA{|Hü�ôQû�ûb�OóÊö2÷DØ*@VÃV���+ÎÀ`?Ø6æ�ÿ�ûUøZúM÷xý«þ3�xôQ÷��b��ú�� F R{Îã`ÔØ6æ�U3�%� F ö7÷A ��Oóxÿ�û�ÿ�û�û�ÿ����xü�� µ `ÔØ6{ @òó��xû�#0��óxô� Wô%øZú0���ÊúMû�ÿ���ÿ�úM÷:ú�4 µ `xØ6{ ýMÿ 2 ôQûV�Oóxô�÷�����GÊôvþ6ú�4�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû6ü�ôQûOû9�OóÊö2÷¯Ø*@*¿FG��2 ÿ�ú0�xû�ü���#���óxô5ÿ�÷��OôQþ)�xþOô(��ö���ÿ�ú«÷:ú�4 �Oóxô�ÿ�÷xôvþ)��ÿHö5óÊö7ûV��óxô5û�ö��:ôb�:ô%ö2÷xÿ�÷xýIóxôvþ�ô�ö7û6ÿ�÷Z�Oóxô�úMþe Wÿ�÷Êö7þ)�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôy�xþOú�Gxü�ô(��@

� é��Èé µ H?IÇJC{|H ��ñHë�� { �6í1�vñHë�ñ.5y�9���8$ ñYîº�N»6êDñ�ëH� éY®sÿ�ýM÷xû��Z�,û)��GÊô�ö7û�ûOÿ�ýM÷xô� ��Oú��óxô ÿ�÷:BÊ÷xÿ���ôIôQÿ�ý«ôv÷ 2 ö7ü��xôQûb�óxôQ÷�{ ÿ�ûû�ÿ�÷xý0�xüHö2þ�@ Å û�û3���:ô[�OóÊö��y{ ÿ�ûb�ÊúMû�ÿ���ÿ 2 ôIûOô(�:ÿ� Wô8BÊ÷xÿ��Oô�#�ÿ���ó b ùQôQþOú�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@còóxôQ÷��OóxôQþOô�ô87xÿ�û)�Oû�ö�÷xúM÷xû�ÿ�÷xý0�xüHö2þX��ö��Oþ�ÿ<7�© û�ú��OóÊö��^©�{�©O�ÿ�ûb��óxô�����ú���G}�0������ú�Gxü�úxø3�����Êö7þ)��ÿ��Oÿ�úM÷xô� d��ö���þOÿ<7©�{�© � I¢U 1 1

1 æ W ¶

�óxôQþOô¨æ$ÿ�û�ö7÷�R{cN` b UQe�R{cN` b U�ÿ� sôQ÷���ÿ����¯��ö���þ�ÿ<7-@9â*ö7þ)��ÿ��Oÿ�úM÷%© µ ©O�ÊI4Î.øZú«÷�4}ú«þ)��ö7ü�ü+�ö2û © µ © � I U Î _8_ ÎF�� _Îo� _ Îo��� W L

Page 41: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG 'C&

®Wú0�:ô�ü�ÿ�÷xô%ö2þ�øZú���Gxÿ�÷Êö��Oÿ�ú«÷@d µ � J { ÿ�û;�ÊúMû�ÿ���ÿ 2 ôD Wô8BÊ÷,ÿ+�Oô�#*4}þ�ú�� �óxÿHøOóÍÿ���4}ú«ü�ü�ú��ûQ�OóÊö��d�RF© µ ©O�VU � J R�©�{�©O�9U:ÿ�û��ÊúMû�ÿ���ÿ 2 ô> sô8BÊ÷xÿ���ô0@§Ã����'ö��ÊúMû�ÿ���ÿ 2 ô� Wô8BÊ÷xÿ��Oô���ö��Oþ�ÿ<7ÍóÊö2û�Aú«û�ÿ��Oÿ 2 ô[ Wô8BÊ÷xÿ��Oô[�xþ�ÿ�÷Êø¸ÿ+�Aö2ü6�:ÿ�÷xú«þOû�#��óxÿHø�ó'ÿ����xü�ÿ�ôQûX��óÊö��£d�ÎF_8_ÿ�ûb�ÊúMû�ÿ���ÿ 2 ôÚ sô8BÊ÷xÿ���ô0@UõÈô(�Q�û�ö���ÿ�û�4T��RF© µ ©O�áU)��IiJÂRF©�{�©O�9U)�:ö7÷A N�Êö2þ3��ÿ���ÿ�úM÷x��ø¸ú«÷�4YúMþ)��ö7ü�ü��:ö2û[��� _ ¶8���8��b@*òóxôQ÷ÎF_8_$�0_ � Î �� _ � � Iz1R²/�&�U

ö2÷C Îo� _ � _ � Îo�`����bI�JC����LR²/0��U

¹ Ä0�Êö���ÿ�ú«÷�R²/�&�UX��óxôv÷4ÿ����xü�ÿ�ôQûX��óÊö��

� _ Iz`+Î n __8_ Î �� _ ���0L®���G,û)��ÿ��3����ÿ�÷xý:ÿ�÷�R�/��0U(#���ô�ú0G���ö7ÿ�÷

R{Î ��� `9Î � _FÎ n __8_ Î �� _ U)� � I�JC� � Lòó��xû�#��OóxôVBA÷xÿ���ô*ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú�4 µ H�I�JC{|H�ö2þOôV��ó,ô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû0ú�4:�Oóxô9®xøOó��xþ6øZú0���xü�ô(�:ôQ÷��ú�4�ÎF_8_Uÿ�÷kÎ�@

Ã��à®��Wü 2 ôQû3��ôQþ�Ì û¯��ó,ôQú«þOô(�½�Oóxô!ÿ�÷xôQþ3��ÿHö�ú�4ZR µ `�Ø6{|U�ÿ�û���ó,ô4ûZö��:ô!ö2û��Oóxô!ÿ�÷xôQþ3��ÿHö�ú�4© µ ©O�z`§Øº©�{�©O�Y@ Ã������Oóxô?�Êö2þ3��ÿ���ÿ�úM÷xô� ã4Yú«þ3� ú�4���ó,ô���Ï��%�� Wô�øZú����Aú«ûOÿ+�Oÿ�ú«÷aú�4© µ ©O�i`�غ©�{�©O� óAö2û4ö7û�ÿ���û�Re&0#+&�U�Gxü�úxø3���OóxôÊ sô%øZú����Aú«ûOÿ���ÿ�ú«÷ ú�4�ÎF_e_�#�ö2÷A ö7û�ÿ���ûR²��# �0UVG,ü�úxø3�¯�Oóxô[ Wô%øZú0���ÊúMû�ÿ���ÿ�úM÷4ú�49RCÎ �`� `9Î � _FÎ n __e_ ÎF�� _ Uá`ÊØ6æ�@6òóxôIÿ�÷xôQþ3��ÿHö;4Yú«þX��ó,ô�ôQ÷���ÿ�þ�ô��ö��Oþ�ÿ<74ÿ�ûú�W0û�ô�yG��D��óxô�ÿ�÷xôvþ)��ÿHö�ú�4á�Oóxô�R8&�#�&�UXGxü�úxø3�6@6òóxô�ú�WKûOô(�Iÿ�û�øZú«÷xû3��ö7÷}�$¸Õÿ+�y sôQû�øZþOÿ�GÊô�û��óxô'ûOÿ�ýM÷ ý«ÿ 2 ôv÷���ú���óxô'ÿ�÷�BÊ÷xÿ��Oô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�@ÒòóÊö��#ö7ü�ü6ú�4���óxô�ÿ�÷:BÊ÷xÿ���ô�ôQÿ�ý«ôQ÷ 2 ö2ü��xôvû�óÊö 2 ô��óxô û�ö��:ô û�ÿ�ý«÷'ÿ�ûy ��xô[�Oú���óxôÚ4Çö«ø8�F��óÊö���ö��ÊúMû�ÿ���ÿ 2 ôÚ sô8BÊ÷xÿ���ô ü�ÿ�÷xô�ö2þ�øZú0�ZGxÿ�÷Êö���ÿ�ú«÷�ú�4 µ ö7÷A { ô"7sÿ�û3��û�#C�OóÊö��ÿ�û�#���óÊö��y�Oóxô��xþ�ú0Gxü�ô(� ÿ�û�ö� Wô8BÊ÷xÿ��Oô�ý«ôQ÷,ôQþ�ö7ü�ÿ�ùQô� 'û)�����:ô(�Oþ�ÿHøIôQÿ�ý«ôv÷��xþ�ú0Gxü�ô(���&�/)@òóxôZ sÿÕW0ôQþOôQ÷ÊøZô�GAô(����ôQôQ÷3µ6R µ `�Ø _ {|Uö7÷A �µÂR µ `�Øy�({|Ub�ÿ�ü�ü0û)�Oÿ�ü�ü%GÊô���ó,ô�÷����ZGAôQþú�4*ôQÿ�ý«ôQ÷ 2 ö2ü��xôvûÿ�÷���Ø _ ¶8Øy�(U(#,û�ÿ�÷ÊøZô���ó,ô�øZú«÷,û)��ö7÷��b��ôQþ3� øQö7÷ÊøZôQü�û�@

Þ �,þ)��ó,ôQþ)�:úMþ�ô�#�ÿ�÷ 2 ÿ�Gxþ�ö���ÿ�ú«÷Íö7÷Êö2ü��Wû�ÿ�û�#V��ôx�W÷xú�� ��óÊö��ZGAú��Oó µ ö2÷A O{ ö7þ�ôD�Aú«û�ÿ��Oÿ 2 ôû�ô(�:ÿ� Wô"BÊ÷xÿ���ô�@ M �%4Yú«ü�ü�ú��û-��óAö��-GAú��Oó4d'ö2÷A J �ÿ�ü�ü�GAô9�Aú«ûOÿ+�Oÿ 2 ôV�óxôv÷¨{�ÿ�û�úM÷xü���ûOô(�:ÿ� Wô8BÊ÷xÿ��Oô�@òóxôy�Aú«ûOÿ���ÿ 2 ôûOô(�:ÿ� Wô8BÊ÷xÿ��OôQ÷xôQûOû�ú�4 µ �OóxôQ÷�ÿ+���,ü�ÿ�ôQû���óÊö���Î _8_ ÿ�û�ö��Aú«ûOÿ+�Oÿ 2 ôQ sô8BÊ÷xÿ���ôF��ö��Oþ�ÿ<7-#û�ú9µÂR{Î _8_ U¯I 1�@^òó��xû�#X�Oóxô'ÿ�÷,ôQþ)�Oÿ°ö�ú�4���óxô>4Çö«ø8�Oú«þOô� À��ö���þOÿ<7Íþ�ô(�Zö2ÿ�÷xû:ô87Êö«ø"��ü����Oóxô'û�ö��:ô�:ô%ö2÷,ÿ�÷,ý[4YúMþb��óxô��Aú«ûOÿ+�Oÿ 2 ôIû�ô(�:ÿ� Wô"BÊ÷xÿ���ô 2 ÿ�Gxþ�ö���ÿ�ú«÷'øQö2ûOô�ö2ûX4YúMþ9�Oóxô[�Aú«ûOÿ+�Oÿ 2 ôQ sô8BÊ÷xÿ���ô�øQö2ûOô�@

� é� Èé µ H¯IzJ µ Á H ��ñ�ëH��µ¯�6í*�Qñ�ë%ñ.5y�!îº�<»6ê*ñHë�� é M ÷DG��Aø)�Wü�ÿ�÷xý:ö2÷Êö7ü+�WûOÿ�û�#«úM÷xü�� µ óÊö2ûö2÷��� Wô8BÊ÷,ÿ+�OôQ÷xôQûOûZ�,þ�ú��AôQþ3��ÿ�ôQû�@�p ô�øvö2÷Òÿ�÷ 2 ôQþ)����ó,ôZ�xþOú�Gxü�ô(� �ó,ôQ÷ µ ÿ�û��ÊúMû�ÿ���ÿ 2 ô� Wô8BÊ÷xÿ��Oô�@òó��xû

µ H¯IzJ µ Á Hÿ����xü�ÿ�ôvû

µ Á H�I &J µ H¯IO¾ µ H%¶

ö2÷A :ö7ü�üA�Oóxô�ôQÿ�ýMôQ÷ 2 ö2ü��xôQûV¾�ÿ�÷��Oóxô�ûOô%øZúM÷A �ô�Ä0�Êö��Oÿ�úM÷�ö2þOôbBÊ÷xÿ��Oô�@*òóxÿ�û9�Oþ�ö7÷xû�4YúMþ)�:ô� d�xþ�ú0Gxü�ô(�ÿ�û�ÿ�÷��Oóxô:û)�Zö2÷A ,ö2þe PR µ Á ¶ µ Ug4Yú«þ3� ÿ�÷��óxÿHø�ó���ó,ô:þ�ÿ�ý«ó����~óÊö7÷A 'û�ÿ� Wô���ö���þOÿÕ7-# µ #0ÿ�û��Aú«û�ÿ��Oÿ 2 ô Wô8BÊ÷,ÿ+�Oô�@*p ôX�ÿ�ü�ü� Wô(�OôQþ)�:ÿ�÷xôF��óxô÷�����GAôQþ6ú�40ôQÿ�ý«ôv÷ 2 ö7ü��xôQû6ú�4­R µ Á ¶ µ U%��óÊö��6ü�ÿ�ô�ÿ�÷���óxôÿ���ö2ýMôú�4y�Oóxô�ÿ�÷���ôQþ 2 ö2ü�ú�4ÿ�÷}�OôQþ�ôvû)�:ÿ�÷?��óxô�ú«þOÿ�ýMÿ�÷Êö2üV�,þ�ú�G,ü�ô��@'òó}�,û�#*��ú? Wô(�OôQþ)�:ÿ�÷xôN��óxô�÷����ZGAôQþú�4�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûIú�4 µ H�I J µ�Á HÒü�ôQû�û��OóÊö2÷?Ø*#-��ô;BÊ÷A ���óxô:÷�����GÊôvþ�ú�4Uôvÿ�ýMôQ÷ 2 ö2ü��xôQû5ú�4b��óxô

Page 42: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

'}� =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

ÿ�÷ 2 ôQþ3��ô� d�xþ�ú0Gxü�ô(� R µ�Á ¶ µ Ucÿ�÷���óxô5ÿ�÷}�OôQþ 2 ö7üTRYûeUcÿ�÷���óxô 2 ö7þ�ÿHö�Gxü�ôX¾�I _j��óAö��øZú«þOþ�ôQû3�ÊúM÷A Wûy�Oú

��ó,ô�ÿ�÷���ôvþ 2 ö2ü*R3`+ý�¶8Ø6U�ÿ�÷D��óxô 2 ö2þOÿHö�Gxü�ôQJ%@òóxôQþOô4ö7þ�ô���óxþOôQô�û3��GKøvö2û�ôvûZ�OóÊö��[���xû3�QGAô�øZúM÷xû�ÿ� WôQþOô� 6@�òóxô�BÊþOû)��ÿ�û���óxô�øvö2û�ô¯ØÀIÇ1�@

òóxô5ÿ�÷��OôQþ 2 ö7ü6R)`+ýz¶e10U%4YúMþáJ�ÿ�ûV��ö����Êô� ���ú[�Oóxô�ÿ�÷���ôQþ 2 ö2ü%R)`+ýz¶e10UFÿ�÷ _j@*òó��xû�#0��ó,ô�÷�����GÊôQþ

ú�4÷xôQýWö��Oÿ 2 ô:ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûIú�4 µ H?I�J µ Á H ÿ�û��Oóxô�ûZö��:ô:ö2û[�Oóxô:÷����ZGAôQþ�ú�4�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûIú�4R µ Á ¶ µ U6ü�ôQûOûy�OóÊö2÷�1�@Fòóxÿ�ûÿ�ûû�ÿ����xü�����ó,ô�÷�����GAôQþú�4*÷xôQýÃö���ÿ 2 ôIôQÿ�ýMôQ÷ 2 ö2ü��xôQûú�4 µ Á ¶`µÂR µ Á U(@

òóxôIû�ô�øZú«÷A 'øQö7û�ôIÿ�û9�Oóxô�øQö2ûOôZØkÕi1�@*òó,ôy��þZö2÷xû$4Yú«þ3��ö��Oÿ�úM÷�4YþOú��ÇJD�Oú _j�Oþ�ö7÷xû�4YúMþ)�:ûbØ

��ú _: @*òóxô�÷�����GÊôvþ6ú�4�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû6ÿ�÷DR3`�ýz¶8Ø6U*ÿ�ûV��ó,ô�û�ö��:ô�ö2ûV�Oóxô�÷�����GAôQþ�ú�4�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQûú�4XR µ Á ¶ µ U�ÿ�÷N��óxôIÿ�÷���ôQþ 2 ö2ü*R _: ¶81�U(@Fòóxÿ�ûÿ�ûµÂR µ�Á U%`9µ UAµ�Á ` &

Ø µ W ¶

�óxÿHøOó-#�GAô%øQö��,û�ô�Ø!ÿ�û÷xôQýWö��Oÿ 2 ô�#Wÿ�ûb��óxôIûZö��:ô�ö2ûµ6R µ Á U*`qµÂR µ `?Ø µ Á ULÝ ú0��ô���óAö��b��ó,ô�÷����ZGAôQþú�4DôQÿ�ý«ôv÷ 2 ö7ü��xôQûbGAô(����ôvôQ÷ÔØÒö2÷A D1�ÿ�û�ûOÿ����xü���µ6R µ `?Ø µ�Á U@

òóxôb�Oóxÿ�þe :øQö2ûOô�ÿ�û9Ø ö 1�@ M ÷��Oóxÿ�û�øQö2ûOô�#���ó,ôÿ�÷��OôQþ 2 ö7ü6R)`+ýz¶eØ6U8ÿ�÷�J����xû3�VGÊôb�Oþ�ô%ö���ô� �ö2û��óxôF�x÷xÿ�ú«÷:ú�4 �Oóxô�ÿ�÷���ôvþ 2 ö2üÂR)`+ýz¶e10U6ö2÷A ��Oóxô�ÿ�÷���ôvþ 2 ö2ü%� 1�#}Ø6U@�òó,ôQþ�ô�ö2þOô+µ6R µ�Á UcôQÿ�ý«ôQ÷ 2 ö2ü��xôvûÿ�÷?��óxôNBÊþOû)��û)��Gxÿ�÷���ôvþ 2 ö2ü�@�òóxô�ûOô%øZú«÷C Íû3��Gxÿ�÷���ôQþ 2 ö2ü�ÿ�ûZ�Oþ�ö2÷,û�4YúMþ)�:ô� ÿ�÷��Oú?R _: ¶ � ýàU@!òóxô�x÷xÿ�ú«÷�óÊö2û µÂR µ Á U � Ð U µ Á ` &

Ø µ Wú«þ µ6R µ�Á U � µ6R µ `?Ø µ�Á UôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@ ¹á2 ôQ÷ ÿ�÷���óxÿ�û�øQö2ûOôdµÂR µ `àØ µ�Á UIÿ�û[�Oóxô:÷�����GÊôQþIú�4UôQÿ�ýMôQ÷ 2 ö2ü��xôQû[GAô(����ôQôQ÷O1ö2÷A DØ*@

òóxôXG��Êø3�Wü�ÿ�÷xýF�xþ�ú0Gxü�ô(�|�ÿ�ü�ü«óÊö 2 ô6ÿ�÷�BÊ÷xÿ���ô�ôQÿ�ý«ôv÷ 2 ö7ü��xôQû�ÿ<4 µ�Á ÿ�û�ûOÿ�÷,ý��xüHö2þ�@­a�ú���ô 2 ôQþ�#���óxôû�ÿ�ý«÷,û�ú�49��ó,ôQû�ô:ôQÿ�ýMôQ÷ 2 ö2ü��xôQûIö2þ�ô�ÿ�þ�þOôQü�ô 2 ö2÷��y�OúD��óxô�ÿ�÷}�OôQþ)�,þ�ô(�Zö���ÿ�úM÷jú�49��óxô�ÿ�÷xôQþ3��ÿHö2û�GAô%øQö��,û�ô��óxôIÿ�÷���ôQþ3�xþ�ô��ö��Oÿ�ú«÷jö7ü+�ö��WûUø¸ú«÷xûOÿ� sôQþ�û5ú«÷xü���BÊ÷xÿ��Oô�û3��Gxÿ�÷���ôQþ 2 ö2ü�û�@

� éE¸Fé µ H?IÇJ µ Á H ��ñHë��Ûµ��6í*�QñHë�ñ.5y� ���8$ ñYîº�<»6êFñHëH� é�òóxô��:ú«û3��ýMôQ÷xôQþZö2üøQö2ûOô���ôøZú«÷,û�ÿ� WôQþ5ÿ�û�ö�G��Êø3�Ãü�ÿ�÷xý�ö7÷Êö2ü��Wû�ÿ�û�ÿ�÷D�óxÿHøOó µ ÿ�ûú«÷xü��N�ÊúMû�ÿ���ÿ 2 ôIûOô(�:ÿ� Wô8BÊ÷xÿ��Oô�@Xp ô ø¸ú���Gxÿ�÷xô��óxô�ö7÷Êö2ü��Wû�ÿ�û%4YúMþ­�Oóxôû�ô�:ÿ� sô8BÊ÷xÿ���ô 2 ÿ+G,þ�ö��Oÿ�ú«÷�øQö7û�ôF�ÿ+�OóZ�Oóxôb�Aú«û�ÿ��Oÿ 2 ôY sô8BÊ÷xÿ���ôFG��Êø3�Wü�ÿ�÷,ý�øQö7û�ô��ú�ö7û�û�ÿ�ýM÷�û�ÿ�ýM÷xûb��ú��Oóxô�ùQôQþOú:ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@

p ô�ö2û�û3���:ô µ ÿ�û�û�ô�:ÿ� sô8BÊ÷xÿ���ô0#A�ÿ��Oó¥¤ ùQôQþ�ú�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�@ Å û�GÊô84}ú«þ�ô0#A�OóxôQþOô�ô87xÿ�û)�Oû�ö÷xú«÷,û�ÿ�÷xý��,ü°ö7þ9��ö���þOÿÕ7H¦ © û)�Aø�óD�OóÊö�� ¦ © µ ¦ © � I¢U 1 1

1 æ W L

â*ö2þ)�Oÿ���ÿ�ú«÷H¦ © µ�Á ¦ ©O�ÔI�� ø¸ú«÷�4YúMþ)��ö7ü�ü��:ö2ûU ��_8_ �F�� _� � _ � ��� W L

òóxô�ôvÿ�ýMôQ÷ 2 ö2ü��xôQûcú�4 µ [ I µ Á [kÆ�ö7þ�ôy�Oóxú«ûOô�ú�4~¦ © µ ¦ ©O��§§I¨¦ © µ Á ¦ ©O�z§?Æ�@DõÈô(�Y��GAô�ö7÷ôQÿ�ý«ôQ÷ 2 ô%ø8��úMþ�#��Êö2þ3��ÿ���ÿ�ú«÷,ô� 'øZú«÷�4}ú«þ)��ö7ü�ü+�:ö2û[��� _ ¶8���"+�b@*òóxôQ÷�Ú_e_)�0_ � � �� _ � � I�1R²/0/�U

Page 43: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG '�/

ö2÷C J6RC�+� _ � _ � ���`�U)���yIz���0L

Å û�GAô84YúMþ�ô���ó,ô¯R8&�#�&�UgGxü�úsø3�'ú�4X��óxô���þZö2÷xû$4Yú«þ3�:ô� !ü�ÿ�÷xô%ö7þ�øZú���Gxÿ�÷Êö��Oÿ�ú«÷-# J � _8_ #0ÿ�û�öN�Aú«ûOÿ+�Oÿ 2 ô Wô8BA÷xÿ���ô[��ö���þ�ÿ<7-@ ¹ Ä0�Êö��Oÿ�úM÷�R�/�/�UX�OóxôQ÷'ÿ����xü�ÿ�ôQû9�OóÊö��

�0_bI|`+� n __8_ � �� _ � � ¶ú«þ

JÂR{� ��� `3� � _`� n __e_ � �� _ U3� � Iz� � Lòó��xû�#0��ó,ôXBÊ÷xÿ���ô�#M÷xúM÷xùQôQþOú�ôQÿ�ýMôQ÷ 2 ö2ü��xôQû*ú�4 µ HNI�J µ Á H�ö7þ�ôb�Oóxôþ�ô%ø¸ÿ+�,þ�úxøQö2ü�û�ú�46��óxô5÷xú«÷,ùQôQþ�úôQÿ�ý«ôv÷ 2 ö7ü��xôQûú�4*��óxô[®xøOó��xþIøZú����xü�ô(�:ôv÷}�ú�4j� _e_ ÿ�÷d�d@

òóxôb�Êö7þ)�Oÿ+�Oÿ�ú«÷xô� Ú4YúMþ)�Tú�4 �Oóxôy��Ï��%�� Wô%ø¸ú����Aú«û�ÿ��Oÿ�úM÷�ú�4©¦ © µ ¦ ©O�Z`¯Øª¦ © µ Á ¦ ©O�ÒóÊö2û6ö2ûÿ���û�R8&�#�&�U�Gxü�úxø)�N��óxô[ Wô�øZú����Aú«ûOÿ+�Oÿ�ú«÷'ú�4X`gØ*� _8_ #Êö7÷A 'ö2ûÿ���ûFR²��# �0UXGxü�úxø)���OóxôZ Wô�øZú����Aú«ûOÿ+�Oÿ�ú«÷ú�4Qæd`iØ%R{� ��� `2� � _`� n __e_ �F�� _ U@Òòóxô�®xøOó}�,þ#øZú0���xü�ô(�:ôQ÷���Gxü�úsø3�Òÿ�û�ÿ�÷?��ó,ô¯4}ú«þ)� ú�4[Ö Å @ /�#��ö��Wÿ�÷,ý¯��ó,ô�ÿ� WôQ÷��Oÿ+���D��ö���þ�ÿ<7jö2û[{ @ Å ýÃö2ÿ�÷-#C�Oóxô�ÿ�÷xôvþ)��ÿHö$ú�49�Oóxô�45�xü�ü-��ö���þOÿÕ7!ÿ�ûy�Oóxô:ÿ�÷xôQþ3��ÿHöú�4bæ[`OØ%R{� ��� `Ë� � _`� n __8_ �F�� _ U5ú�W0û�ô�QG����Oóxô�ÿ�÷,ôQþ)�Oÿ°ö$ú�49�OóxôNRe&�#�&�UbGxü�úxø3� @ Ý ú��Oÿ°ø¸ôZ�OóÊö�����ó,ôú�W0û�ô�¯ Wô(�AôQ÷A Wû:úM÷?��óxô'û�ÿ�ýM÷ ú�4y��ó,ô4ûOóxÿ<45��¸Õÿ��[ WôQû�ø¸þ�ÿ�GÊôvû¯��ó,ô�û�ÿ�ýM÷xû�ú�4y��óxô�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ôQû�ú�4`yØ*��_8_�@¯Ãcô%øQö��xû�ôk��_8_�ÿ�ûZ sô8BÊ÷xÿ���ô0#�ôQÿ��OóxôQþ�ö7ü�ü���óxô:ôQÿ�ýMôQ÷ 2 ö2ü��xôQûIú�4�`yØ*��_8_�ö2þ�ô��Aú«ûOÿ���ÿ 2 ô�ú«þö2ü�ü6ö2þOô:÷xôQýÃö���ÿ 2 ô0@�òó��xû�#%��ó,ô:ú�W0û�ô(�[�ÿ�ü�ü*GÊô:ùvôQþ�úD4}ú«þIû�óxÿ<45�OûIú�4�úM÷xô:û�ÿ�ý«÷ ö2÷C !÷xúM÷xùQôQþOúD4YúMþû�óxÿ<45�Oûú�4V��ó,ô�ú��OóxôQþ�ûOÿ�ý«÷-@X®���ÿ�ü�ü�#���óxôZ sÿÕW0ôQþOôQ÷ÊøZô�GÊô����ôQôv÷�µ6R µ `ÊØ _ µ Á U�ö7÷A kµ6R µ `�Øy� µ Á U�ÿ�ü�ü,û)��ÿ�ü�ü�GAôy�Oóxô�÷�����GÊôvþ�ú�4KôQÿ�ýMôQ÷ 2 ö2ü��xôQû6ÿ�÷���Ø _ ¶eØy�(U#Ãö7û�ü�ú«÷,ý ö7ûVGAú���ó�û�óxÿ<45�Oû6óÊö 2 ôb��óxô5û�ö��:ôû�ÿ�ý«÷%@òóxôZ Wÿ��:ôQ÷,û�ÿ�ú«÷!ú�4V��óxô�÷��xü�ü�û3�Êö«ø¸ô�ú�4 µ #*µÂR{� _8_ U(#Aÿ�û�ú�45��ôv÷��W÷xú��÷!ö� 2 ôQ÷���ÿ���ÿ�ú��,û�ü��6äxÿ<4÷xú���#«ÿ���øvö2÷¯GAô�ôvû)��ÿ���ö���ô� dG}��4~ö«ø8�Oú«þ�ÿ�÷xý µ `H«}æ�#��óxôQþ�ôx«�ÿ�û�øOóxú«ûOôQ÷'û)��ö2ü�ü�ôQþV�OóÊö2÷��Oóxô�ü�ô%ö7û)�÷xú«÷,ùQôQþ�ú�ôQÿ�ý«ôQ÷ 2 ö7ü+�,ô�ú�4 µ #�G����üHö2þ�ýMôIôQ÷xú��,ý«ó�ûOú���óÊö��b��óxôÚ4Çö«ø8�Oú«þOÿ�ù�ö���ÿ�úM÷�ÿ�ûû)�Zö�Gxü�ô�@

��ð�'0ê*í��Z!.�xîº-7$3�Wê�ë�� éòóxô�ö�����óxúMþ�ûV��ú��,ü� ü�ÿ��Mô9�OúQ�OóÊö2÷��ZÆIö 2 ÿ� [®,øZú��3�-4}ú«þ*óxÿ�û*�Êö2þ3��ÿHø3�ÿ��Êö��Oÿ�úM÷Iÿ�÷;��óxô�ÿ�÷xÿ���ÿHö2ü� WôQû�ÿ�ýM÷�ú�4A�Oóxÿ�û6øZú� WôUö7÷A Iòóxú0��ö2û ¹ þ�ÿHøZûOû�ú«÷:ö2÷C ZÃ�ö2óxþZö�� Ý ú��xþ$�$¿F�:ÿ� 4Yú«þ%��ö2÷��IôQ÷xü�ÿ�ý«ó���ôv÷xÿ�÷xýQ Wÿ�ûZø8�xû�ûOÿ�ú«÷xûV ��xþOÿ�÷xý���óxôX�xþ�ô�Êö2þZö���ÿ�úM÷�ú�4A��óxÿ�û*øZú� Wô�@*p ôV�Êö7þ)�Oÿ°ø"�xüHö2þ�ü����óÊö7÷��xÃcôQþOôQû�4YúMþe �â*ö7þ�ü�ô(�)�X4}ú«þóxÿ�û�ÿ�÷��OôQþ�ôQû3��ö7÷A �ÿ�÷��OôQü�ü�ô�ø8�)�Êö7ü0û)�����ÊúMþ)��#��óxÿHøOó4ü�ô� N�Oú�ÿ����Aú«þ����ö7÷}��ø�óAö2÷xýMôQû�#Wô 2 ôQ÷4öª45��ôvþ9��ôb��óxú0�xý«ó��6ú0�xþV��ú«þ3�Z�ö2ûb Wú«÷,ô�@-p ô�ö7ü�û�ú�ö7þ�ô�ýMþ�ö���ô845�,üA�Oú�õ0ú0�xÿ�û=5ú��:ùQûOÿ+� ö2÷C !òóxô���ö«ø Ý ô%ö2ü<�:®,ø�ó���ôQ÷A Wü�ôQþ���ú«þ)�Aú«þZö��Oÿ�úM÷�4Yú«þ��OóxôQÿ�þ�û)�����ÊúMþ)��ú�4Y�Oóxÿ�û[��ú«þ)�6@Þ ÿ�÷Aö2ü�ü���#ÃõÈÿ�÷A xö�=Iö���4T��ö2÷¯�,þ�ú 2 ÿ� Wô� �ö;BA÷xôIô87Êö����xü�ôIú�46øQö2þOô845�xü*ö2÷A N��ó,ú«þ�ú0�xý«ó'ô� sÿ+�Oÿ�÷xýA@

=�@Aàx@A=�@AS­�A@0Jþ á���ï�ö�÷*z�î)÷5ó<ô�õ0�[�8òT÷Tô<­�÷õ­�¬�ý8ò�ö�÷TïYý8ò�óD5ý(øNô�ñ�A5ð�B$î�õ�B�ý8ï9}�ó�A\B5ý�BC®ZN��0·%³¿©q§«´á�A·¸¹�¼2¬«®}³~¯�J�³~¯~»Q©g¾O³~­�N8�xC >cC��0·�Ì

�8�Qå(�QÞ�N2J�³�±Q®}®�²g³QNQXI¦!çvâ%á(�8�ZÁHãQå8�QÞ�N2áZçQâQç2Cþ ����­Qx�­~x�®0¯�°"±2²�è$³!´WN�µÀü(÷.D�òTîFByó<ïáð�ø�÷Tïy÷Tô�ò�ý"ò+ó�î)ô�î�Xò+ö�÷9ïXñªø ò�ó �CB$î)ô�ò�ý(ø�ïF÷5ò�ö�îC­��8î�Byø ý�B�õ�÷9û5ðý�B�û8÷9ûC®8ïE?

ïy÷Tò�B�óD-ð�î3û�óÕò�óÕü÷­ø ó<ô�÷�ý#BVûC®8û�ò5÷Tï9û~NQ_W³O¾}µxCQ=�³~¼W·Z¯~®x@Ê_W¦ÈÁ°_0=ÈÁYßQá�N��0·�³~©q§«´V�A·Z¹�¼2¬«®}³~¯KJ�³¿¯Ç»v©g¾�³~­ONe�,C >cC�0·�Ìy�"�Qå(�QÞ�NËJ�³O±Q®}®�²g³QNQXI¦!çQâ�á(�8�ZÁHãQå8�QÞ�NËá¸çQâ%ä�C

þ å���­Qx©­Qx�®E¯q°$±2²�è$³!´¯è$¶"·6¸Qx©¹�x�¹E²8u�º-ëo¯QN�ï�ö�÷9óÕôq»Âñ�÷Tô<D�÷�î���B�÷�ø ý���÷.­�û�ñ"ðª÷¬B�ô�î{­ª÷Yð(ý�B�ò�ó<ò+ó�î)ô�û�î)ô�ò�ö�÷ï9ñ�ø ò�ó �CB�î)ô�ò�ý(ø0ïF÷5ò�ö�îC­ZN«¦-�AG1_M¯Ç±¸§«­�C�G�±v®HµxC2J�·Zº�®HÅA±Z¯~³QN%áQßg�HáZçQâQç��ÇNZ¼2¼xCª�Zç%á�¼%åQãQç�C

þ ����­QxY­Qx$®0¯�°"±2²�è$³!´�½Y¸Qx�¹�xY¹E²8u�º-ëo¯!½�¾�xY¹�x"¿�ë�Àou�¯_½YÁTx"ÂÊxYÃ6ëoÄ"´2Å�¶�½�è"¶$·ÇÆ�x"Èox�É<u�º}Å�¶xNg��B�î�õ�B�÷Tû²ûó<ôZû5ðý�B�û8÷Vïbý8òB�ó ��ïF÷5ò�ö�îC­8ûÔ�8î�BYø ý�B+õª÷gø óÕô�÷�ý�BbûC®8û�òT÷5ïXûyî3ôZü÷õD$ò5î�Byû�ñ(ð�÷¬BXD�î)ïVð�ñ�òT÷¬B�û~NxE�§2®Y³¿¯Y§«±Z®OC«P�CJv¬2¼W³~¯Y¾O·Z¹�¼2¬Ë®OCQ¦0¼2¼2²HCqN2áb�HáZçQâ%ä�~NZ¼2¼xC2áZã�¼%åQã�C

þ ß`�£®+x�­*êHu�¶0ë"½�¹�x�¹EÅ�ê!Ê0é�½Aè"¶$·6¹�x�Ã6êè�´2Ë�º-è$¶xN*íAý(ø D�ñ�ø ý8ò�ó�î)ô�û�î��gô�îFB�ïbý(ø�ïFî{­ª÷5û[î�Fî{D$÷�ýô�ûbñ�û�ó<ô�õ[ý}�ý"ô<D¬�î)ûXïy÷Tò�ö�î{­ZNW©q§�Jv¼«±Z¯~­}³DGI±Q®�¯}©gÌQ�A·Z¹�¼2¬«®Y±v®H©g·Z§2­ON7PËC��A¬2§«¾}µ�±Z§«ªI`�C«=F·Q­Y³vN2³�ª2­OCqN«¦�¾O±Qª2³~¹�©g¾�,¯~³�­}­�N�S�³�ÅÍÌÊ·¸¯YÄWNËáZç�äZÞ2NZ¼2¼xC��vãQç�¼����OÞ2C

þ Þ#�S¾�xj­zÊ0ê(ê!Ê$ºxè$¶"·cÂ9x�Î�x�È�Å�¶�èo´2°xN2µ9A3ø�îCDC|�}�ý8ô<DX�î)û9ý(ø õ�î�B�óÕò�ö(ï��8îFBQD�î)ïVð�ñ�ò�óÕô�õFò�ö�÷�ÏVý(ø õ�÷{A\B²ý"ó�DTý�ø<ø ®ø ý�B+õª÷5û�ò6÷Tó õª÷5ô�üeýø ñ0÷5ûVý8ô<­VýTD�îFBCB$÷5û5ð�î8ô<­8ó<ô�õF÷5ó�õ�÷5ô�û5ðý�D$÷Vî��-ø ý�B+õª÷-û5ð(ý#B�û8÷7B�÷�ý(ø�ûC®8ï9ïF÷5òB�óD-ïbý8òB�ó�D$÷5û~N�,¯~·%¾vCÇáZç%ä"�0EH@Ê@A@Q�A·¸§2º�³~¯~³~§«¾O³W·Z§6`D³O¾~©g­�©g·Z§D±¸§«ªá�A·¸§Ë®�¯Ç·¸²HNY¼2¼xC�ßZã�ßOÁYß�ãvç2N~EH@Ê@A@Q�A·¸¹�¼2¬«®}³~¯xJ�·%¾¿©g³�®�½QNá¸ç%ä8�2C

Page 44: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

'�' =cC«?�CË?*=FEHGI@KJMN2P�CË?UCËVW@AX�EYJMN�¦�SF`jRcCË`�C«J�EHG�>FS

þ ä��S¾�xY­zÊ0ê(ê!Ê$º¯è"¶$·4¸Qx"Â3u�êê!Å�Ê<v�°�é2Ä,N#}�ý8ô<DX�î)û~µ*ø õ�îFB�ó<ò�ö(ï9û��"îFBÔ}�ý�B+õ�÷�ô�®8ï9ïF÷5òB�óD~�Âó õª÷5ô�üeýø ñ0÷yí6î)ïE?ð�ñ�ò�ý"ò+ó�î)ô�û¬G�@0î8ø �Êáÿï�ö�÷TîFBC®ZN��A©q¯YÄ�µ�бZ¬2­Y³¿¯�N(�0·Q­}®}·Z§xN%áZçQâ%ßËC

þ â�� No}�ý8ô<D¬�î3û4µ*ø õªîFB�óÕò�ö(ïXû+�8îFBs}�ý#B+õ�÷�ô�®8ïXïy÷TòB�ó�DÑ�6ó�õ�÷Tô�üeý(ø ñ�÷�íÂî)ïáðªñ�ò�ý8ò�ó�î3ô�û¬G�@0îeø �Y�aÒ�û8÷XB�ûB6ñ�ó�­�÷}Nª�A©q¯}Ä�µ�бZ¬«­}³~¯ON(�0·Q­Y®}·Z§xN2áZçQâ%ß�Cþ ç�� NXí6î)ïVð�ñ�ò�óÕô�õN÷Tó õ�÷Tô�üeý�ø ñ0÷5ûdî���ø ý�B�õ�÷�ïYý8òB�óD�÷Tû¬Gbû8î)ïF÷~}�ý8ô<DX�î)û[ý(ø õ�îFB�ó<ò+öï9û[ý8ô<­�ý�û�ö(ó ��ò9ý"ô<­

óÕô�ü÷¬B�òCû�ò�BTý8òT÷ùõ#®�Nv©q§U¦Fª2»Z±Z§«¾�³O­W©q§USȬ2¹U³¿¯Y©g¾O±Z²��x±Z¯~®H©g±Z²2`F©�©Ã³¿¯Ç³¿§%®H©g±¸²%@ÊÆv¬«±Q®�©g·Z§2­x±Z§«ª>0¼«®�©q¹�©gÀ�±Q®�©g·Z§8Þ�x¯~·�¾QC�ßZ®�µ6GI³�Ìv©g¾�·�¼��ȧ2©g®Y³Oª6J�®Y±Q®}³~­WX�·Z¯}ÄË­�µ«·Z¼WN�JMCQ?*·Z¹³�ÀQNZP�Ce�,C�RF³~§2§«±Z¯~®ONDZ¸§«ª6=6CZ¦6CZ_W±Z¼2©g±2NZ³�ª2­OCqN�x¯~·�¾QC�©q§�¦0¼2¼2²q©g³OªIG�±v®Hµ«³¿¹U±Q®�©g¾�­ON�Ýx·Z²HC���ä�NÃJ�·�¾~©g³�®�½º�·¸¯DE�§«ª�¬«­}®H¯}©g±O²x±Z§«ªI¦0¼2¼2²q©g³�ª G�±v®Hµ«³¿¹U±Q®�©g¾~­ON�xµ2©q²g±vª2³}²q¼2µ%©g±2N(�M¦6N«áZçQç�á�C

þ áZã��x¾�x�Â9x©È*è$¶ªuùë�ê2½}Â9x©ÁTx©¹E²�è�v8v[½~¿*x©ÓXè2Ê$³!º-è$¶�½-è$¶"·Ô¹�x�ÂÊxªÉ ´�ë�À%è"²o´WN�Õá÷5îFB�ò�ö�î�õ�î)ô�ý�ø ó �8ý8ò�ó�î3ô�ûý8ô<­Xû�ò�ý�A)øù÷áýø õªîFB�óÕò�ö(ïXû7�8î�B­ñ(ð�­ý8ò�óÕô�õgò+ö�÷0B*B5ý8ïED�ô<D$ö(ï9ó­8ò�Ö�Õ��3ý�D�òTîFB�ó��8ý8ò�ó�î)ô2N�GI±Q®HµxC��A·¸¹�¼xCqN�åQã�°áZç�äZÞ��}NZ¼2¼xC2äQä(��¼Ëä¸ç¸ßËC

þ áQá���×Fx"É x ÈØÊ"³_³2½Y¸Qx2¹�xg¹E²ªuÙº-ëo¯!½�è"¶"·c¾�x2¹�x ¿�ëoÀ~uÙ¯QN�ô�ð(ý�B�û8÷6ïbý8òB�ó ��òT÷5û�ò�ð�B�î`A3ø�÷Tï9û~N�¦-�AGÕ_M¯Ç±¸§«­�C�GI±Q®�µxCJ�·Zº�®HÅA±Z¯~³QN%áQßg�HáZçQâQç(�¿NZ¼2¼xCËá�¼Ëá"�2C

þ á(���bçoxYΪ²ªu�±2¯�¯qÅ�¶xN�Ò:û8÷¬B£BÂñ�ó­�÷ª�8î�B�ô�ï8}�¬�N�_W³�¾}µxCQ=�³¿¼Ã·Z¯~®��FG�E�S�àWÁHçQÞ2C â���N!�0§2©g»Q³¿¯Ç­�©g®H½6·¸ºY�0¹³�±7Ng�ȹU³O±2NJ�ÅʳOª2³~§xN%áZçQâ���C

þ áZå�� N�µ�õª÷5ô�÷XB5ý(ø ó �÷.­�÷5ó�õ�÷Tô�üeý(ø ñ�÷ÂðÅB�î`A)øù÷5ïiý8ô<­�ò�ö�÷1}�ý8ô<DX�î)ûVý(ø õ�îFB�ó<ò+öï�Nv©q§�Vñ¸¯Ç´Q³�J�¾O±Z²g³A@x©g´Q³¿§Ë»Z±Z²q¬2³�x¯~·ZÂ2²g³~¹­ON%P�C��,¬2²q²q¬2¹Í±Z§«ª�=cC%X:©q²q²g·¸¬«´Zµ%Â2½ZNQ³�ª2­OCqN%SF·Z¯~®Hµ2¼%RF·Z²q²g±Z§2ªWNQ¦0¹­Y®}³~¯~ª2±Z¹INËáZçvâQÞ2C

þ á8���bçox�Ϊ²ªuÙ±2¯q¯qÅ�¶�è$¶"·�®�x�¸}Ê$°�ëMN�ï�ö�÷Vû5ð�÷.D�òB5ý(øCòB5ý"ô�ûE�8îFB�ïbý8ò�ó�î)ôs}�ý"ô<D¬�î)ûbïF÷5ò�ö�îC­ZNxGI±Q®HµxC��A·Z¹�¼xCqNWå(��°áZçvâQã��}NZ¼2¼xC2á(�QßQá�¼2áe�¸ÞQâ�C

þ áQß�� N8ô�ïª}�¬Ú?�µ�ô�î���ò�ú6ý�B�÷©�-ý�DC|eý3õ�÷7�"îFBXò+ö�÷�ô�ðª÷õD$ò�BTý(øÔï)B5ý8ô�ûE�8î�B�ïYý8ò�ó�î)ôg}�ý8ô<DX�î)ûÛµ*ø õ�î�B�óÕò�ö(ï�N«_W³�¾}µxC=�³~¼W·Z¯~®��FG�E�S�àWÁYáZã%áËC â���N!�0§2©g»v³~¯~­H©g®H½�·Zº��0¹³�±7Ng�ȹU³O±2NËJ�ÅA³�ª2³¿§xNËáZçvâ���C

þ áZÞ��£ÁTxªÉ x~¹Xè"²0é2Å"Àܽz¾�xªÝ_x�Á}Å"Ä�êë"½�¾�xz¾�x©ÈØÅY¶Nv�è"²"²0è�½6è"¶$·Ô­Qx�Á�x©ÝcÅ�ê(ëo²xN�¬�ý8òB�ó �x�Âó õª÷5ô�ûC®8û�òT÷5ïÕ*î)ñ�ò�óÕô�÷TûqÞ4�y«Cô��$µXíYß9B6ñ�ó­�÷0���"òT÷5ô�û�ó�î3ô2N1Ý,·Z²HCÊßQá5·ZºDVW³O¾�®�¬2¯Ç³�S�·Q®}³�­8©q§x�A·Z¹�¼2¬«®}³~¯J�¾~©g³~§«¾O³~­�NJv¼2¯Y©q§«´Z³~¯}Á�Ý,³~¯}²g±Q´�N��0³~¯}²q©q§xN%áZç%ävä�C

þ áQä��£¹�xÛ¹EÅ�ê!Ê0éDè"¶"·@¸Qx~àض"·0ë�²_À�Å�ÅY·,Noï�ö�÷gA3ø�îCDC|?}�ý8ô<D¬�î3ûQïF÷5ò�ö�îC­+�"îFB?D�î)ïVð�ñ�ò�óÕô�õ>÷5ó õª÷5ô�ü8ý�ø ñ�÷Tû~N0©q§G�±v®Hµ«³¿¹U±Q®�©g¾~±Z²ÃJ�·Zº�®HÅA±Z¯Ç³FEYE}E~N2P�C2=0©g¾�³vNQ³�ªWCqN�¦�¾�±vª2³~¹�©g¾­�,¯~³�­}­�NQSF³�ÅHÌÊ·¸¯YÄWNËáZç�äQä�C

þ áZâ��£¸Qxg¹E²8u�º%ë�¯_½2¾�x�¿�ëoÀ~uÙ¯!½�¿�x�Ó�Å�º}Ë�¯�u�á[½�È�xgÉ2±2Å�´2´�½�è"¶$·�Æ�x�É<uÙº©Å�¶xN�ô�öó ��òT÷.­�A3ø�îCDC|Ô}�ý8ô<DX�î)û-ý(ø õ�îFB�ó<ò+öïóÕô£¬^ô�íYâ!ã}µ�ô�ïYÕ}µ©ã8N2©q§Q�,¯Ç·�¾QC�G�J���äZS�¦*J�_0=�¦�S-��­}³~¯�å ­­�A·¸§2º�³~¯~³~§2¾�³vNQVW·Q­0¦0§«´Q³¿²g³�­ON%áZçQâ%ßËC

þ áZç��£¸Qx�¹E²ªu�º%ë�¯_½�¾�x�¿�ëoÀ~uÙ¯!½-è$¶"·æÆ�x~É<uÙº©Å�¶xN��6ó�õ�÷Tô�üeý(ø ñ�÷���B�î`A3ø�÷Tï9û�ý8ô<­Sµ*ø õªîFB�óÕò�ö(ïXû[ó<ôdô�òB�ñ�D�ò�ñ�B5ý(ø�6ô�õ"óÕô�÷T÷¬B�óÕô�õ¸N*©q§4VW±Z¯~´Q³�J�¾�±Z²g³I@,©g´Q³~§2»�±¸²q¬Ë³��,¯Ç·ZÂ2²g³¿¹U­ON�P�C-�,¬2²q²q¬2¹T±Z§«ª�=cC0X:©q²q²g·Z¬«´Zµ�Â%½vNK³Oª2­�CqNS�·Z¯~®Hµ2¼�R�·Z²q²g±O§«ªWNQ¦0¹­}®Y³¿¯Çª2±Z¹INËá¸çQâQÞ2C

þ �Zã�� NYµÊô�öó ��òT÷.­+z*øùî{DC|+}�ý8ô<DX�î)ûÛµ*ø õ�î�B�óÕò�ö(ï3�8îFBoô�îeø ü)ó<ô�õ�ô�ðý�B�û8÷�ô�®8ï9ïF÷5òB�ó�DcB*÷Tô�÷¬B5ýø ó��÷õ­£�Âó õª÷5ô2?ðÅB�î`A)øù÷5ïXû~N%_W³O¾}µxC�=F³~¼Ã·¸¯Ç®W¦�G�JvÁH_0=0ÁYáZÞvÞ2Ne�0·�³~©q§«´*�A·Z¹�¼2¬«®Y³¿¯KJ�³~¯~»Q©g¾O³~­�N8�xC >cC(�0·ZÌ9�8�vå(�QÞ�N¸J�³O±Q®}®H²q³QNXI¦!çvâ%á(�8�ZÁHãZå(�QÞ�N%áZçvç%á�C

þ �Qá��£Ý_x­çoxE¾!Å�¶�ëo¯Zè$¶"·æÝ_x�¿*x�Ã�èo´2²ªuÙ±2áÊNÔ}�µ©ãÛç�è�ô�î��$ò�ú ý�B$÷gô�îeø ü)ó<ô�õ�ò�ö�÷+}�ý�B+õª÷?ô�ð(ý�B�û8÷�ô�®8ï9ïF÷5òB�óDBá÷5ô�÷¬BTý(ø ó��÷õ­S�Âó õª÷5ô�ð�B$î`A)øù÷�ï�N0_W³�¾}µxCx=F³~¼Ã·¸¯Ç®*S�¦*J2áOÁYáZâQÞQã�ß�NÃET�A¦DJ�@FNxS�¦DJ�¦ VW±Z§«´Z²g³O½�=�³O­Y³O±Z¯~¾Hµ�A³¿§Ë®}³~¯ZNQR�±¸¹�¼«®}·Z§xNHÝW¦cN˦Ȭ«´Z¬«­}®�áZçQçQã2C

þ �(���£­Qxj¿�è"¶$±2Ë�ÅY¯vNYµ%ô[ó<ò5÷XB5ý8ò�ó�î3ôZïF÷5ò�ö�îC­��"îFBVò�ö�÷Vû8îeø ñ�ò+ó�î)ô�î��g÷5ó�õ�÷Tô�üeý(ø ñ�÷áð�B$î`A)øù÷5ï|î�9ø óÕô�÷�ý�Bo­8ó é�÷¬B$÷5ô�ò�ó+ý(øý"ô<­bóÕô�òT÷Õõ�B5ýøCî²ð�÷XB5ý8òTîFB�û~NÃPËC%=�³O­�C2SF±Q®�C��A¬2¯�C2J�®Y±¸§«ª«CqN(�%ßg�HáZç%ßZã��¿NZ¼xCª�vßQß�C

þ �Zå��x¾�x ¿�ëoÀ~uÙ¯QN�µ*ø õ�îFB�ó<ò�ö(ï9û��"îFBÔô�ðý�B�û8÷�¬Zý"ò�B�ó��z�6ó�õ�÷5ô�ü8ý(ø ñ�÷©�*B$î`A)øù÷5ïXû~N��,µxC `�C�®Hµ«³O­H©g­ONZ`D³¿¼«®�CO·Zº}�A·Z¹�¼2¬«®Y³¿¯J�¾¿©g³~§«¾~³vN%J�®Y±Z§2º�·Z¯Yª��ȧ2©g»Q³~¯~­H©g®�½QN%J�®}±Z§2º�·O¯~ªWN��A¦6N«áZç%äQäËC

þ �8���x¾�xÛ¿�ë�Àou�¯;è"¶"·æ¸~xÛ¹E²8u�º-ëo¯QN��*BTý�D�ò�ó�DTý(øÔ}�ý"ô<D¬�î)ûZýø õªîFB�óÕò�ö(ïXû��8îFB[û8î8ø ü3óÕô�õdû�ò�B�ñ�D�ò�ñ�B5ý(øá÷5ô�õ8ó<ô�÷5÷CB�ó<ô�õ÷Tó õª÷5ô�üeýø ñ0÷Qð�B�î`A3ø�÷Tï9û~NF©q§ Jv¼«±¸¯Ç­}³�GI±Q®�¯Y©g¾O³�­6±¸§«ª�_Aµ«³~©q¯£�F­Y³O­�N0E~CA`F¬�©ÊNʳOªWCqN0¦�¾�±vª2³~¹�©g¾y�,¯Ç³O­Y­ONVW·Z§«ª2·¸§ÃN%áZçvâ%á�C

þ �Qß��x¾�xÛ¿�ë�Àou�¯;è"¶"·@Æ�x~É<uÙº©Å�¶xN©ã*ñ�ïF÷¬B�ó�DTý(ø��[�)ð�÷XB�ó�÷�ô<D$÷[úAó<ò+ö�ò�ö�÷�ô�ð�÷.D�òB5ý(øoï)B5ý8ô�ûE�8î�B�ïYý8ò�ó�î)ô�}�ý8ô<D¬�î)û¬d÷Tò+ö�î{­ZNx_W³�¾}µxCW=�³¿¼Ã·Z¯~®�@A_W¦0ÁH_0=0ÁYáZÞ7N��0·%³¿©q§«´Q�A·Z¹�¼2¬«®Y³¿¯�J�³~¯~»Q©g¾~³O­�N��,C >cC��0·�Ì[�8�vå(�QÞ2NÃJ�³O±Q®}®H²q³QNXI¦!çvâ%á(�8�ZÁHãZå(�QÞ�N%áZçvâQå2C

þ �ZÞ��x¾�x�ÂÊx êeÆ�x�¿yu�Ê,NYµ�ðý�B�ò�ó+ý(ø�ð�ó<ü(î)ò�ó<ô�õ�û�òB5ý8òT÷Õõ�®��"îFBbû5ð(ý�B�û8÷XûC®8ï9ïF÷5òB�ó�DgïYý"ò�B�ó��?­�÷.D$î)ïáð�î)û�ó<ò�ó�î)ô2Nx¦-�AG_M¯~±Z§«­OC%GI±Q®�µxCËJ�·Zº�®HÅʱ¸¯Ç³ZN%áZå��HáZçQâ�äe�¿NZ¼2¼xCËáväZå�¼ËáZâ(��C

þ �Qä��£Ý_x ë�ëoÀ0º%è"¶�è"¶$·QÃjxªtCê(è$¶�è�v�è"¶,N��6ó�õ�÷5ô�ü8ý(ø ñ�÷~�[�8òB5ý�D$ò�ó�î)ô�óÕô�㩵jô�ïYÕ©µ}ã9A\®9ò�ö�÷Qï�B�ó�­8ó�ý)õ�î3ô�ý(ø�Õá÷:?­"ñÅD$ò+ó�î)ôÑk'ì����[Õ�nE¬�÷Tò�ö�î{­!ÞcÕ*÷5ýøY�Âó õª÷5ô�üeýø ñ0÷0µ%ô�ý(ø ®8û�ó<û~NËSF¦DJ�¦��A·Z§2®�¯Ç±Q¾O®Y·O¯�=F³~¼Ã·¸¯Ç®-�A=ÈÁ��väZå%á�NSF¦DJ�¦cN7á¸ç%äZÞ2C

þ �Zâ��£Á�x�ëØÅ�Ê"² êeíEº�uÙ·xN7ï�ö�÷�}�ý8ô<DX�î)ûÛµ*ø õ�î�B�óÕò�ö(ï3�8îFBQô�îeø ñ�ò�ó�î3ô¯î���}�ý�B+õª÷SB*÷5ô�÷XB5ý(ø ó �÷.­î�Âó õª÷5ô�ð�B$î`A8ø�÷Tï9û~NM©q§_Aµ«³*àW©q§2©g®}³*@x²g³¿¹U³¿§Ë®AGI³�®�µ«·%ªWNQ_*C2RȬ«´Zµ«³�­ON%³OªWCqN��,¯Ç³¿§Ë®�©g¾~³~ÁHR�±¸²q²�NQ@,§«´Z²g³�ÅA·�·%ªy�,²q©�©W­�N�SDP�NÃá¸çQâ%ä�C

þ �Zç��£Á�x©ëØÅ�Ê"²2êfíEºÔu�·�½�ÁTx�ëox�Ã�è"²0ê(ëo´2´�½ ç�x�Î�²8u�±2¯�¯qÅ�¶�½Cè"¶"·6Ãjx�É8xz¾(ëo¶"¯3ë�¶,NjïYî)úÔòTîyó<ïáð�ø�÷Tïy÷Tô�òVò�ö�÷û5ðª÷õD$ò�BTý(ø�òB5ý8ô�ûE�"îFB�ïYý"ò+ó�î)ô2N2GI±Q®HµxC��A·Z¹�¼xCqN��QâF�°á¸çQâ%ä(�¿NZ¼2¼xC%ÞQÞvå�¼%ÞQäZå2C

þ åvã��u­~xY­QxYÃ�è8u�v�ëMN7ï�ö�÷9í6î)ïVð�ñ�ò�ý8ò�ó�î)ô�î�©�6ó�õ�÷Tô�üeý(ø ñ�÷�û9ý"ô<­0�Âó õ�÷Tô�ü(÷.D3ò5î�B�ûbî��+@0÷XBC®~}�ý�B�õ�÷�ô�ð(ý#B�û8÷ª¬�ý8òB�ó�?D$÷5û~N��,µxC `�C�®Hµ«³O­H©g­ON!�0§2©g»v³~¯~­H©g®H½�·ZºxVW·Z§«ª2·Z§xNQVW·Z§«ª2·Z§WN!��æ�NÃá¸ç%äQá�Cþ å�á�� N���BCB�îFB�ý8ô�ý(ø ®eû�ó<û[î��Fò�ö�÷�}�ý8ô<DX�î)û[ý(ø õªîFB�óÕò�ö(ïË�8îFBFòB�ó�­8ó�ý)õ�î)ô�ýø ó��3óÕô�õ�ý�ûC®8ï9ïF÷5òB�ó�DFïbý8òB�ó �¸NÈPËC

E�§«­}®OCQG�±v®HµxC�¦0¼2¼2²HCqNËá¸ây�HáZç%äZÞ��}NQ¼2¼xCQå(��á�¼%å(�Qç�Cþ å����uÁTx�Ã�è"²0ê(ëo´2´WN1ï�ö�÷�ô�®eïXïF÷5òB�ó�D��Âó õª÷5ô�üeýø ñ0÷Û��B�î`A3ø�÷Tï�N��,¯~³~§2®H©g¾O³~Á�RF±Z²q²HNQ@,§«´Z²g³�ÅA·%·�ªy�,²q©�©Ã­ON%S*P�N«áZçQâQã7C

Page 45: A Shifted Block Lanczos Algorithm for Solving Sparse ... · =cc«? cË?*=fehgi@kjmn2pcË?ucËvw@axeyjmn¦sf`jrccË` c«jehg >fs jc @?® aú«ûoô ¯ oóÊö ô'ö ,ü ÿ ô ó,ÿ

¦jJ�RFEHàx_0@A`Ô�0Vx>*�Aæ VW¦�S*�6ßÃ>*JI¦FVx?6>F=�EH_0RFG '�,

þ åQå��£ÁTxYë�x Ã:è"²�êë�´2´Fè"¶"·cÁ�x�ë�Å�Ê"² êeíEºÔu�·,Nªï�ö�÷-ñ�û8÷*î���B�÷�ACô�÷õ­F÷XBCB�îFB�A$î)ñ�ô<­8û*úAö�÷Tôyñ(ð�­(ý"ò+ó<ô�õ�÷Tó õª÷5ô�üeýø ?ñ�÷TûXî��9ýVõ#B�î)úCóÕô�õgûC®8ï9ïF÷5òB�ó�D�òB�ó�­8ó�ý)õ�î3ô�ý(ø�ïbý8òB�ó �ZN2VM©q§«³�±¸¯K¦È²g´Q³~Â2¯~±*¦0¼2¼2²HCqN%Þvâb�°á¸çQâ%ß(�¿NZ¼2¼xC%áQäZç�¼�QáZç2C

þ å(���£ÁTx�Ã�è"²0ê(ëo´2´�½�ÁTx�ë�Å�Ê$²2êeíEº�u ·�½�è"¶$·�ðyx�®�x�¿7uÙÊxNYïYî)ú�òTîÛ¬�ý8ó<ô�ò�ý"óÕôZô�÷5ïXó�?fñ*B�ò�ö�î�õªî)ô}ýø ó<ò�®£µ%ïFî)ô�õ}�ý8ô<D¬�î3û�@}÷õD3òTîFB�û~N2_W³�¾}µxCQ=�³¿¼Ã·Z¯~®��M¦�G5Á����Zã2N��A³~§2®Y³¿¯Êº�·Z¯ �,¬2¯~³�±Z§«ª¦È¼2¼2²q©g³�ªGI±Q®�µ«³~¹±Q®H©g¾~­ON!�0§2©qÁ»Q³~¯~­�©g®H½�·¸º��A±¸²q©qº�·Z¯}§2©g±�N(�0³~¯}Ä%³~²g³O½QN��A¦6N«áZçvâQâ2C

þ å%ß��£ÁTx©Ã�è"²0ê(ë�´2´�è$¶"·6È�x�É2±2Å�´2´WNQï�ö�÷�}�ý8ô<D¬�î)ûyýø õªîFB�óÕò�ö(ï|úCóÕò�ö�û8÷²øù÷õD$ò�óÕü(÷;îFB�ò�ö�î�õªî)ô�ý(ø ó �8ý8ò�ó�î3ô2NxG�±v®HµxC�A·Z¹�¼xCqN%åQåF�°á¸ç%äZç��¿NZ¼2¼xCª�Qávä�¼ª�OåQâ2C

þ åQÞ���ò�xªÉ�è�è$·xNEñ6ô¯ò�ö�÷oB5ý8òT÷5û;î���D�î3ô�ü(÷¬B�õ�÷�ô<D�÷�î��Fò�ö�÷�}�ý8ô<D¬�î3ûQý8ô<­�A3ø�îCDC|q?}�ý8ô<DC�î)ûyïF÷5ò�ö�îC­8û~N�J�EH¦�G P�CS0¬2¹³~¯ZC%¦È§«±Z²HCqNËáQäg�HáZçQâQã��¿NZ¼2¼xCQÞQâ%ä�¼ËäZãQÞ�C

þ å%ä��£È�xCÉ ±2Å�´2´WNÿz*øùî{D\|q}�ý8ô<DX�î)û%ô�î���ò�ú6ý�B�÷s�8î�B�ô�®8ï9ïF÷5òB�ó�D-�6ó�õ�÷Tô�üeý(ø ñ�÷6�*B$î`A)øù÷5ïbû~N:_W³�¾}µxC=�³¿¼Ã·Z¯~®>�=FS�V�ä(�0J�`��Qâ2N2>�±¸Ä�=0©gª2´Q³*S�±v®H©g·Z§«±¸²«Vñ¸Â÷Z¯~±Q®H·Z¯~½ZN%>F±ZÄ�=È©gª2´Q³QNQ_0ScNÃáZç%ä¸ç2C

þ åQâ�� N�ï�ö�÷bý�­8ü8ý8ô�ò�ý)õ�÷�û[î�bóÕô�ü÷¬B�òT÷.­�î²ðª÷¬B5ý"ò5î�B�ûyóÕô4Õ%ý�®(øù÷5ó õ"ö!D�Õ%ó<òw�;ý)ð(ð�B$îe�8ó<ïYý8ò�ó�î)ô�û~NKJ�EH¦FG P�CxJ�¾~©HCJ�®Y±Q®�©g­}®~C��A·Z¹�¼2¬«®�CqN�å��°áZçvâ��8�~NZ¼2¼xC�ÞQâ�¼ËäQßËC

þ åQç��£Æox�É<uÙº©Å�¶xN©µ%ô�ý(ø ®8û�óÕû�î���ò�ö�÷�ûC®8ï9ïF÷5òB�óDg}�ý8ô<DX�î)û[ý(ø õ�îFB�ó<ò+öïÇúAó<ò�ö�B�÷5î�B�ò+ö�î�õ�î3ô�ý(ø ó��8ý8ò�ó�î)ô�ïF÷5ò�ö�î{­"û~NV«©q§«³O±Z¯0¦0²g´Q³¿Â2¯Ç±6¦È¼2¼2²HCqN%Þ%ág�HáZçQâ(���¿NZ¼2¼xCËá¸ã%á�¼ËáOå%ávC

þ �Qã�� NZï�ö�÷?}�ý8ô<D¬�î)û¯ýø õªîFB�óÕò�ö(ï úCóÕò�ö¯ð(ý�B�ò�ó�ý(øQB�÷TîFB�ò�ö�î�õªî)ô�ý�ø ó �8ý"ò+ó�î)ô2NGI±Q®HµxC*�A·Z¹�¼xCqNX�����°á¸çQâ(�(�~N¼2¼xCËáQáQß�¼ËáOåQÞ�C

þ �%á��£ÁTx ç�x�É2º�u�´2°*½~¾�x�Ý_x©Á©Å$Ä�ê(ë$½z¾�xz¾�x�ÈØÅY¶Nv�è"²"²0è�½©ÁTx�É xª¹Xè$²�é2Å$À£½�ò�x�×há}ë�é�ë$½�ó�x�­~x�ÓXê(ëoº-è*½è"¶"·-­Qx©Á�xzÝcÅ}êë�²,N�¬Zý"ò�B�ó��S�Âó õ�÷Tô�ûC®8û�ò5÷Tï=Õ*î3ñ�ò�óÕô�÷TûqÞ4�y«Cô��$µXíYßôB6ñ�ó�­ª÷YNÊVW³O¾�®�¬2¯Ç³�S�·Q®}³�­c©q§�A·Z¹�¼2¬«®}³~¯�J�¾~©g³¿§«¾�³O­�N�Ýx·¸²HC%Þ2N2Jv¼2¯Y©q§«´Q³}¯}Á.Ýx³~¯}²g±Z´2N(�0³~¯}²q©q§xN%áZç%ä¸Þ2C