Fixed AS default.

stopcriterion
Salvatore Filippone 7 years ago
parent 39ee77a0dd
commit 39b7d031c5

@ -163,7 +163,7 @@ Preconditioner types, corresponding strings and default choices.
</TR> </TR>
<TR><TD ALIGN="LEFT">Additive Schwarz</TD> <TR><TD ALIGN="LEFT">Additive Schwarz</TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=51><code>'AS'</code></TD> <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=51><code>'AS'</code></TD>
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=232>Restricted Additive Schwarz (RAS), <TD ALIGN="LEFT" VALIGN="TOP" WIDTH=232>Additive Schwarz (AS),
with overlap&nbsp;1 and ILU(0) on the local blocks.</TD> with overlap&nbsp;1 and ILU(0) on the local blocks.</TD>
</TR> </TR>
<TR><TD ALIGN="LEFT">Multilevel</TD> <TR><TD ALIGN="LEFT">Multilevel</TD>

@ -63,7 +63,7 @@ Mathematics Department, Macquarie University, Sydney.
The command line arguments were: <BR> The command line arguments were: <BR>
<STRONG>latex2html</STRONG> <TT>-local_icons -noaddress -dir ../../html userhtml.tex</TT> <STRONG>latex2html</STRONG> <TT>-local_icons -noaddress -dir ../../html userhtml.tex</TT>
<P> <P>
The translation was initiated by Salvatore Filippone on 2017-10-02<FONT SIZE="+1"><FONT SIZE="+1"></FONT></FONT> The translation was initiated by Salvatore Filippone on 2017-10-04<FONT SIZE="+1"><FONT SIZE="+1"></FONT></FONT>
<BR><HR> <BR><HR>
</BODY> </BODY>

@ -2226,7 +2226,7 @@ endstream
endobj endobj
403 0 obj 403 0 obj
<< <<
/Length 9356 /Length 9332
>> >>
stream stream
0 g 0 G 0 g 0 G
@ -2446,7 +2446,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S []0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q Q
BT BT
/F15 10.9091 Tf 300.497 468.185 Td [(Restricted)-475(Additiv)28(e)-476(Sc)28(h)28(w)28(arz)-476(\050RAS\051,)-475(with)-475(o)28(v)27(er-)]TJ 0 -13.549 Td [(lap)-333(1)-334(and)-333(ILU\0500\051)-333(on)-333(the)-334(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ /F15 10.9091 Tf 300.497 468.185 Td [(Additiv)28(e)-745(Sc)28(h)28(w)28(arz)-745(\050AS\051,)-745(with)-744(o)27(v)28(erlap)-744(1)-745(and)]TJ 0 -13.549 Td [(ILU\0500\051)-333(on)-334(the)-333(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ
ET ET
q q
1 0 0 1 538.915 450.571 cm 1 0 0 1 538.915 450.571 cm
@ -5434,7 +5434,7 @@ endobj
/Type /ObjStm /Type /ObjStm
/N 100 /N 100
/First 891 /First 891
/Length 12061 /Length 12062
>> >>
stream stream
421 0 425 146 417 200 422 257 429 350 431 464 418 518 419 575 420 632 428 689 421 0 425 146 417 200 422 257 429 350 431 464 418 518 419 575 420 632 428 689
@ -5443,10 +5443,10 @@ stream
450 3354 455 3498 75 3552 452 3605 465 3724 456 3914 457 4059 458 4203 459 4350 460 4494 450 3354 455 3498 75 3552 452 3605 465 3724 456 3914 457 4059 458 4203 459 4350 460 4494
461 4639 462 4783 463 4928 467 5073 468 5127 469 5180 470 5234 471 5288 464 5342 482 5461 461 4639 462 4783 463 4928 467 5073 468 5127 469 5180 470 5234 471 5288 464 5342 482 5461
480 5595 484 5741 481 5795 487 5888 489 6002 393 6056 486 6115 492 6221 490 6363 474 6509 480 5595 484 5741 481 5795 487 5888 489 6002 393 6056 486 6115 492 6221 490 6363 474 6509
494 6672 495 6726 491 6783 497 6941 475 7107 476 7257 477 7409 478 7557 479 7707 499 7869 494 6672 495 6726 491 6784 497 6942 475 7108 476 7258 477 7410 478 7558 479 7708 499 7870
500 7923 496 7980 503 8125 501 8259 505 8405 473 8459 502 8517 507 8636 509 8750 510 8804 500 7924 496 7981 503 8126 501 8260 505 8406 473 8460 502 8518 507 8637 509 8751 510 8805
506 8863 513 8995 511 9129 515 9275 472 9329 512 9387 518 9506 520 9620 394 9674 517 9733 506 8864 513 8996 511 9130 515 9276 472 9330 512 9388 518 9507 520 9621 394 9675 517 9734
528 9865 526 10039 521 10185 522 10337 523 10489 524 10643 525 10797 530 10944 79 10998 527 11051 528 9866 526 10040 521 10186 522 10338 523 10490 524 10644 525 10798 530 10945 79 10999 527 11052
% 421 0 obj % 421 0 obj
<< <<
/Type /Annot /Type /Annot
@ -5835,7 +5835,7 @@ stream
>> >>
% 495 0 obj % 495 0 obj
<< <<
/D [492 0 R /XYZ 489.714 324.808 null] /D [492 0 R /XYZ 489.602 4405.505 null]
>> >>
% 491 0 obj % 491 0 obj
<< <<
@ -5897,7 +5897,7 @@ stream
>> >>
% 500 0 obj % 500 0 obj
<< <<
/D [497 0 R /XYZ 204.951 540.899 null] /D [497 0 R /XYZ 204.736 540.899 null]
>> >>
% 496 0 obj % 496 0 obj
<< <<
@ -5927,7 +5927,7 @@ stream
>> >>
% 473 0 obj % 473 0 obj
<< <<
/D [503 0 R /XYZ 475.208 4356.566 null] /D [503 0 R /XYZ 475.206 4356.566 null]
>> >>
% 502 0 obj % 502 0 obj
<< <<
@ -5978,7 +5978,7 @@ stream
>> >>
% 472 0 obj % 472 0 obj
<< <<
/D [513 0 R /XYZ 435.989 4328.445 null] /D [513 0 R /XYZ 436.101 4328.445 null]
>> >>
% 512 0 obj % 512 0 obj
<< <<
@ -10060,8 +10060,8 @@ endobj
682 0 obj 682 0 obj
<< <<
/Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.1) /Subject (MultiLevel Domain Decomposition Parallel Preconditioners Package) /Keywords (Parallel Numerical Software, Algebraic Multilevel Preconditioners, Sparse Iterative Solvers, PSBLAS, MPI) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 2008-04-08 Pasqua D'Ambra, Daniela di Serafino, Salvatore Filippone$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.17)/Keywords() /Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.1) /Subject (MultiLevel Domain Decomposition Parallel Preconditioners Package) /Keywords (Parallel Numerical Software, Algebraic Multilevel Preconditioners, Sparse Iterative Solvers, PSBLAS, MPI) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 2008-04-08 Pasqua D'Ambra, Daniela di Serafino, Salvatore Filippone$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.17)/Keywords()
/CreationDate (D:20171002162501+01'00') /CreationDate (D:20171004092953+01'00')
/ModDate (D:20171002162501+01'00') /ModDate (D:20171004092953+01'00')
/Trapped /False /Trapped /False
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) kpathsea version 6.2.2) /PTEX.Fullbanner (This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) kpathsea version 6.2.2)
>> >>
@ -10124,19 +10124,19 @@ endobj
/W [1 3 1] /W [1 3 1]
/Root 681 0 R /Root 681 0 R
/Info 682 0 R /Info 682 0 R
/ID [<965EDD07203832C67ED212A42C7298EA> <965EDD07203832C67ED212A42C7298EA>] /ID [<A21BBC4BF80012F58FCAA1EDEE3A0848> <A21BBC4BF80012F58FCAA1EDEE3A0848>]
/Length 3420 /Length 3420
>> >>
stream stream
ÿ2[>dLEdK°dJ°'dI°<dH  ÿ2[>dLEdK°dJ°'dI°<dH 
°=dG  °LdF °MdE°`dD°adC;dB;dA;d@;3d?;Cd>;ad= «d<!"«d;#$« d:%&«bd9'(d8)*d7+,d6-.d5/0d412%d334.d2562d1786d09:;?<=dd dd#B@AFCÑDddIG=HKLMNOPQRSTUVWXYZ[\]^_`abc°°°°J°°d°°°° ° ° °°°°°°° °=dG  °LdF °MdE°`dD°adC;dB;dA;d@;3d?;Cd>;ad= «d<!"«d;#$« d:%&«bd9'(d8)*d7+,d6-.d5/0d412%d334.d2562d1786d09:;?<=dd dd#B@AFCÑDddIG=HKLMNOPQRSTUVWXYZ[\]^_`abc°°°°J°°d°°°° ° ° °°°°°°°
°° T~°dd$9PNL8RHG°°°°°°°°° °!°"°>°%°$°)°#ˆ¡°&d!°(d°+°,°-°.°/°0°2°4°5°6°7°8°9°>°*•é°;°1°3°:AEJIOF°A°B°C°D°E°F°H°I°@°N°?³Ò°K°G°J?7@K°Q°OÌå°Pd°S°U°RÝ"°Td%°X°Vìð°W°Z°\°Yý.°[°^°b°]d°_;;;;;;;;; ; °° T~°dd$9PNL8RHG°°°°°°°°° °!°"°>°%°$°)°#ˆ¡°&d!°(d°+°,°-°.°/°0°2°4°5°6°7°8°9°>°*•é°;°1°3°:AEJIOF°A°B°C°D°E°F°H°I°@°N°?³Ò°K°G°J?7@K°Q°OÌå°Pd°S°U°RÝ"°Td%°X°Vìð°W°Z°\°Yý.°[°^°b°]d°_;;;;;;;;; ;
; ; ;;°c; žÐQ:;=;;;;;;;;;;dd"ddddM;$;;; ;!;";;);¢…;#d;%;&;';(d&;+;,;-;.;/;4;*Ï~;0;1;2;7;8;6;:;5 ;9<;<;=;>;?;@;A;M;N;J;;)<;B;D;E;F;G;H;I;S«7«X;O;P;Q;V;W;L;T;KJo;R;X;Y;Z;[;\;];^;_;b;Uo7;`««««««;c«d'æ« «Ó «« « «« ; ; ;;°c; ž¸Q:;=;;;;;;;;;;dd"ddddM;$;;; ;!;";;);¢…;#d;%;&;';(d&;+;,;-;.;/;4;*Ï~;0;1;2;7;8;6;:;5 ;9<;<;=;>;?;@;A;M;N;J;;)<;B;D;E;F;G;H;I;S«7«X;O;P;Q;V;W;L;T;KJo;R;X;Y;Z;[;\;];^;_;b;Uo;`««««««;cs«d'Ϋ «Òñ«« « ««
ß¿« ««««ø>««««««««««!«ÿ¾««#«$«%«&«'«(«)«*«0«"´«+«,«-«.«/«T«K«;«@«A«B«C«D«2«4«1:º«3d(«8«5E2«6«:«>«9T,«<«=«G«?«E«F«I«L«H«J«P«M¹W«N«O«R«U«QÌà«Sd)«Y«Vêó«W«\«]«^«_«`«[«c«Z÷«aB_ø(  ߧ« ««««ø&««««««««««!«ÿ¦««#«$«%«&«'«(«)«*«0«"œ«+«,«-«.«/«T«K«;«@«A«B«C«D«2«4«1:¢«3d(«8«5E«6«:«>«9T«<«=«G«?«E«F«I«L«H”ú«J«P«M¹?«N«O«R«U«QÌÈ«Sd)«Y«VêÛ«W«\«]«^«_«`«[«c«Zß«aBHø 
  My {"d*€_"#!& ˆÿ$)'¦†(,+/*«y-30²©1B4Âo5d+SCÜDTUVWXYZ[\]^_`abcd¾¶5d<05>|dÅâd³d(=dcXd‚§d¬Wd¹d N'd   Mb { d*€H"#!& ˆè$)'¦o(,+/*«b-30²’1B4ÂX5d+SCÛûDTUVWXYZ[\]^_`abcd¾Ÿd<05>edÅËdœd(&dcAd<>d¬@d¢d Nd
l]d ŠØd ±¼d Іdd[>d³ødd,d-d.d/dMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdc£ Ä££££££ è  lFd ŠÁd ±¥d Ðodd['d³ádd,d-d.d/dMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdc£ ­££££££ Ñ 
endstream endstream
endobj endobj
startxref startxref
592158 592135
%%EOF %%EOF

@ -78,7 +78,7 @@ Symmetrized Gauss-Seidel & \verb|'FBGS'| & Symmetrized hybrid Gauss-Sei
forward Gauss-Seidel followed by forward Gauss-Seidel followed by
backward Gauss-Seidel.\\ \hline backward Gauss-Seidel.\\ \hline
Block Jacobi & \verb|'BJAC'| & Block-Jacobi with ILU(0) on the local blocks.\\ \hline Block Jacobi & \verb|'BJAC'| & Block-Jacobi with ILU(0) on the local blocks.\\ \hline
Additive Schwarz & \verb|'AS'| & Restricted Additive Schwarz (RAS), Additive Schwarz & \verb|'AS'| & Additive Schwarz (AS),
with overlap~1 and ILU(0) on the local blocks. \\ \hline with overlap~1 and ILU(0) on the local blocks. \\ \hline
Multilevel &\verb|'ML'| & V-cycle with one hybrid forward Gauss-Seidel Multilevel &\verb|'ML'| & V-cycle with one hybrid forward Gauss-Seidel
(GS) sweep as pre-smoother and one hybrid backward (GS) sweep as pre-smoother and one hybrid backward

@ -55,7 +55,7 @@
! 'BJAC' - block Jacobi preconditioner, with ILU(0) ! 'BJAC' - block Jacobi preconditioner, with ILU(0)
! on the local blocks ! on the local blocks
! !
! 'AS' - Restricted Additive Schwarz (RAS), with ! 'AS' - Additive Schwarz (AS), with
! overlap 1 and ILU(0) on the local submatrices ! overlap 1 and ILU(0) on the local submatrices
! !
! 'ML' - Multilevel hybrid preconditioner (additive on the ! 'ML' - Multilevel hybrid preconditioner (additive on the

@ -55,7 +55,7 @@
! 'BJAC' - block Jacobi preconditioner, with ILU(0) ! 'BJAC' - block Jacobi preconditioner, with ILU(0)
! on the local blocks ! on the local blocks
! !
! 'AS' - Restricted Additive Schwarz (RAS), with ! 'AS' - Additive Schwarz (AS), with
! overlap 1 and ILU(0) on the local submatrices ! overlap 1 and ILU(0) on the local submatrices
! !
! 'ML' - Multilevel hybrid preconditioner (additive on the ! 'ML' - Multilevel hybrid preconditioner (additive on the

@ -55,7 +55,7 @@
! 'BJAC' - block Jacobi preconditioner, with ILU(0) ! 'BJAC' - block Jacobi preconditioner, with ILU(0)
! on the local blocks ! on the local blocks
! !
! 'AS' - Restricted Additive Schwarz (RAS), with ! 'AS' - Additive Schwarz (AS), with
! overlap 1 and ILU(0) on the local submatrices ! overlap 1 and ILU(0) on the local submatrices
! !
! 'ML' - Multilevel hybrid preconditioner (additive on the ! 'ML' - Multilevel hybrid preconditioner (additive on the

@ -55,7 +55,7 @@
! 'BJAC' - block Jacobi preconditioner, with ILU(0) ! 'BJAC' - block Jacobi preconditioner, with ILU(0)
! on the local blocks ! on the local blocks
! !
! 'AS' - Restricted Additive Schwarz (RAS), with ! 'AS' - Additive Schwarz (AS), with
! overlap 1 and ILU(0) on the local submatrices ! overlap 1 and ILU(0) on the local submatrices
! !
! 'ML' - Multilevel hybrid preconditioner (additive on the ! 'ML' - Multilevel hybrid preconditioner (additive on the

@ -395,10 +395,10 @@ contains
class(mld_c_as_smoother_type), intent(inout) :: sm class(mld_c_as_smoother_type), intent(inout) :: sm
! !
! Default: RAS with 1 overlap layer ! Default: AS with 1 overlap layer
! !
sm%restr = psb_halo_ sm%restr = psb_halo_
sm%prol = psb_none_ sm%prol = psb_sum_
sm%novr = 1 sm%novr = 1
if (allocated(sm%sv)) then if (allocated(sm%sv)) then

@ -395,10 +395,10 @@ contains
class(mld_d_as_smoother_type), intent(inout) :: sm class(mld_d_as_smoother_type), intent(inout) :: sm
! !
! Default: RAS with 1 overlap layer ! Default: AS with 1 overlap layer
! !
sm%restr = psb_halo_ sm%restr = psb_halo_
sm%prol = psb_none_ sm%prol = psb_sum_
sm%novr = 1 sm%novr = 1
if (allocated(sm%sv)) then if (allocated(sm%sv)) then

@ -395,10 +395,10 @@ contains
class(mld_s_as_smoother_type), intent(inout) :: sm class(mld_s_as_smoother_type), intent(inout) :: sm
! !
! Default: RAS with 1 overlap layer ! Default: AS with 1 overlap layer
! !
sm%restr = psb_halo_ sm%restr = psb_halo_
sm%prol = psb_none_ sm%prol = psb_sum_
sm%novr = 1 sm%novr = 1
if (allocated(sm%sv)) then if (allocated(sm%sv)) then

@ -395,10 +395,10 @@ contains
class(mld_z_as_smoother_type), intent(inout) :: sm class(mld_z_as_smoother_type), intent(inout) :: sm
! !
! Default: RAS with 1 overlap layer ! Default: AS with 1 overlap layer
! !
sm%restr = psb_halo_ sm%restr = psb_halo_
sm%prol = psb_none_ sm%prol = psb_sum_
sm%novr = 1 sm%novr = 1
if (allocated(sm%sv)) then if (allocated(sm%sv)) then

Loading…
Cancel
Save