... ...
-! build a W-cycle preconditioner with 2 Gauss-Seidel sweeps as
-! pre- and post-smoother, a distributed coarsest
+! build a W-cycle preconditioner with 2 hybrid Gauss-Seidel sweeps
+! as pre- and post-smoother, a distributed coarsest
! matrix, and MUMPS as coarsest-level solver
call P%init('ML',info)
- call P%set('ML_TYPE','WCYCLE',info)
- call P%set('SMOOTHER_TYPE','GS',info)
- call P%set('SMOOTHER_SWEEPS',2,info,pos='PRE')
- call P%set('SMOOTHER_SWEEPS',2,info,pos='POST')
+ call P%set('ML_CYCLE','WCYCLE',info)
+ call P%set('SMOOTHER_TYPE','FBGS',info)
+ call P%set('SMOOTHER_SWEEPS',2,info)
call P%set('COARSE_SOLVE','MUMPS',info)
call P%set('COARSE_MAT','DIST',info)
call P%hierarchy_build(A,desc_A,info)
@@ -265,7 +261,7 @@ setup of a multi-level preconditioner
-
+
Figure 5:
setup of a one-level Schwarz preconditioner.
diff --git a/docs/html/node17.html b/docs/html/node17.html
index 1d89ccda..e9e165b5 100644
--- a/docs/html/node17.html
+++ b/docs/html/node17.html
@@ -240,7 +240,7 @@ solver is changed to the default sequential solver.
-
+
Table 2:
Parameters defining the multi-level cycle and the number of cycles to
@@ -293,7 +293,7 @@ number
-
+
Table 3:
Parameters defining the aggregation algorithm.
@@ -408,7 +408,7 @@ of levels.
-
+
Table 4:
Parameters defining the aggregation algorithm (continued).
@@ -475,7 +475,7 @@ the parameter ilev.
-
+
Table 5:
Parameters defining the coarse-space correction at the coarsest
@@ -583,7 +583,7 @@ Note that UMF and SLU require the coarsest
-
+
Table 6:
Parameters defining the coarse-space correction at the coarsest
@@ -649,7 +649,7 @@ number
-
+
Table 7:
Parameters defining the smoother or the details of the one-level preconditioner.
@@ -772,7 +772,7 @@ Parameters defining the smoother or the details of the one-level preconditioner.
-
+
Table 8:
Parameters defining the smoother or the details of the one-level preconditioner
diff --git a/docs/mld2p4-2.1-guide.pdf b/docs/mld2p4-2.1-guide.pdf
index 61d81510..3a2e8866 100644
--- a/docs/mld2p4-2.1-guide.pdf
+++ b/docs/mld2p4-2.1-guide.pdf
@@ -2426,9 +2426,9 @@ ET
endstream
endobj
-414 0 obj
+413 0 obj
<<
-/Length 7769
+/Length 7376
>>
stream
0 g 0 G
@@ -2451,34 +2451,30 @@ BT
0 0 1 rg 0 0 1 RG
[-439(3)]TJ
0 g 0 G
- 0 -13.549 Td [(sho)28(ws)-368(ho)28(w)-368(to)-368(set)-367(a)-368(V-cycle)-368(preconditioner)-367(whic)27(h)-367(applies)-368(1)-368(blo)-27(c)27(k-Jacobi)-367(sw)27(eep)-367(as)-368(pre-)]TJ 0 -13.549 Td [(and)-435(p)-27(ost-smo)-28(other,)-460(and)-435(solv)28(es)-435(the)-434(coarsest-le)-1(v)28(el)-434(system)-435(with)-435(8)-434(blo)-28(c)28(k-Jacobi)-435(sw)28(eeps.)]TJ 0 -13.549 Td [(Note)-442(that)-442(the)-442(ILU\0500\051)-442(factorization)-442(\050plus)-442(triangular)-442(solv)28(e\051)-442(is)-442(used)-443(as)-442(lo)-27(cal)-442(s)-1(olv)28(er)-442(for)]TJ 0 -13.549 Td [(the)-359(blo)-28(c)28(k-Jacobi)-360(sw)28(eeps,)-366(since)-359(this)-360(is)-359(the)-360(d)1(e)-1(f)1(ault)-360(asso)-28(ciated)-359(with)-359(blo)-28(c)28(k-Jacobi)-360(and)-359(set)]TJ 0 -13.55 Td [(b)28(y)]TJ/F44 10.9091 Tf 15.824 0 Td [(P%init)]TJ/F15 10.9091 Tf 34.364 0 Td [(.)-629(F)83(urthermore,)-411(sp)-27(ecifying)-395(blo)-28(c)28(k-Jacobi)-395(as)-395(coarsest-)-1(l)1(e)-1(v)28(el)-395(solv)28(er)-395(implies)-395(that)]TJ -50.188 -13.549 Td [(the)-415(coarsest-lev)27(el)-415(matrix)-415(is)-415(distributed)-415(among)-416(the)-415(pro)-28(cesses.)-690(Figure)]TJ
+ 0 -13.549 Td [(sho)28(ws)-368(ho)28(w)-368(to)-368(set)-367(a)-368(V-cycle)-368(preconditioner)-367(whic)27(h)-367(applies)-368(1)-368(blo)-27(c)27(k-Jacobi)-367(sw)27(eep)-367(as)-368(pre-)]TJ 0 -13.549 Td [(and)-435(p)-27(ost-smo)-28(other,)-460(and)-435(solv)28(es)-435(the)-434(coarsest-le)-1(v)28(el)-434(system)-435(with)-435(8)-434(blo)-28(c)28(k-Jacobi)-435(sw)28(eeps.)]TJ 0 -13.549 Td [(Note)-442(that)-442(the)-442(ILU\0500\051)-442(factorization)-442(\050plus)-442(triangular)-442(solv)28(e\051)-442(is)-442(used)-443(as)-442(lo)-27(cal)-442(s)-1(olv)28(er)-442(for)]TJ 0 -13.549 Td [(the)-359(blo)-28(c)28(k-Jacobi)-360(sw)28(eeps,)-366(since)-359(this)-360(is)-359(the)-360(d)1(e)-1(f)1(ault)-360(asso)-28(ciated)-359(with)-359(blo)-28(c)28(k-Jacobi)-360(and)-359(set)]TJ 0 -13.55 Td [(b)28(y)]TJ/F44 10.9091 Tf 15.824 0 Td [(P%init)]TJ/F15 10.9091 Tf 34.364 0 Td [(.)-629(F)83(urthermore,)-411(sp)-27(ecifying)-395(blo)-28(c)28(k-Jacobi)-395(as)-395(coarsest-)-1(l)1(e)-1(v)28(el)-395(solv)28(er)-395(implies)-395(that)]TJ -50.188 -13.549 Td [(the)-300(coarsest-lev)28(el)-300(matrix)-300(is)-299(distributed)-300(among)-300(the)-299(pro)-28(cesses.)-434(Figur)1(e)]TJ
0 0 1 rg 0 0 1 RG
- [-415(4)]TJ
+ [-300(4)]TJ
0 g 0 G
- [-416(sho)28(ws)-415(ho)28(w)-416(to)]TJ 0 -13.549 Td [(set)-449(a)-449(W-cycle)-449(preconditioner)-449(whic)28(h)-449(applies)-449(2)-449(Gauss-Seidel)-449(sw)28(eeps)-449(as)-449(pre-)-449(and)-449(p)-27(os)-1(t)1(-)]TJ 0 -13.549 Td [(smo)-28(other,)-400(and)-387(solv)28(es)-387(the)-387(coarsest-lev)27(el)-387(system)-387(with)-387(the)-387(m)28(ultifron)28(tal)-387(LU)-387(factorization)]TJ 0 -13.549 Td [(implemen)28(ted)-415(in)-414(MUMPS.)-414(It)-414(is)-415(sp)-28(eci\014ed)-414(that)-414(the)-415(coarsest-lev)28(el)-414(matrix)-415(is)-414(distributed,)]TJ 0 -13.549 Td [(since)-306(MUMPS)-306(can)-306(b)-28(e)-306(used)-307(on)-306(b)-27(oth)-307(repli)1(c)-1(ated)-306(and)-306(distributed)-306(matrices,)-312(an)1(d)-307(b)28(y)-306(default)]TJ 0 -13.55 Td [(it)-353(is)-353(used)-354(on)-353(replicated)-353(ones.)-504(Note)-353(the)-354(use)-353(of)-353(the)-353(parameter)]TJ/F44 10.9091 Tf 291.25 0 Td [(pos)]TJ/F15 10.9091 Tf 21.035 0 Td [(to)-353(sp)-28(ecify)-353(a)-353(prop)-28(ert)28(y)]TJ -312.285 -13.549 Td [(only)-327(for)-328(the)-327(pre-smo)-28(other)-327(or)-328(the)-327(p)-28(ost-smo)-28(other)-327(\050see)-328(Section)]TJ
+ [-300(sho)28(ws)-300(ho)28(w)-300(to)-300(set)]TJ 0 -13.549 Td [(a)-315(W-cycle)-315(preconditioner)-315(whic)28(h)-315(applies)-315(2)-314(h)27(ybrid)-314(Gauss-)-1(S)1(e)-1(i)1(del)-315(sw)27(eeps)-315(as)-315(pre-)-315(an)1(d)-315(p)-28(ost-)]TJ 0 -13.549 Td [(smo)-28(other,)-400(and)-387(solv)28(es)-387(the)-387(coarsest-lev)27(el)-387(system)-387(with)-387(the)-387(m)28(ultifron)28(tal)-387(LU)-387(factorization)]TJ 0 -13.549 Td [(implemen)28(ted)-415(in)-414(MUMPS.)-414(It)-414(is)-415(sp)-28(eci\014ed)-414(that)-414(the)-415(coarsest-lev)28(el)-414(matrix)-415(is)-414(distributed,)]TJ 0 -13.549 Td [(since)-306(MUMPS)-306(can)-306(b)-28(e)-306(used)-307(on)-306(b)-27(oth)-307(repli)1(c)-1(ated)-306(and)-306(distributed)-306(matrices,)-312(an)1(d)-307(b)28(y)-306(default)]TJ 0 -13.55 Td [(it)-283(is)-282(used)-283(on)-282(replicated)-283(ones.)-427(The)-283(co)-28(de)-282(fragmen)27(ts)-282(sho)28(wn)-283(in)-283(F)1(igures)]TJ
0 0 1 rg 0 0 1 RG
- [-327(6.2)]TJ
+ [-283(3)]TJ
0 g 0 G
- [-328(for)-327(more)-328(details\051.)-442(The)]TJ 0 -13.549 Td [(co)-28(de)-459(fragmen)28(ts)-460(sho)28(wn)-459(in)-459(Figures)]TJ
+ [-283(and)]TJ
0 0 1 rg 0 0 1 RG
- [-460(3)]TJ
+ [-282(4)]TJ
0 g 0 G
- [-459(and)]TJ
-0 0 1 rg 0 0 1 RG
- [-459(4)]TJ
-0 g 0 G
- [-459(are)-460(included)-459(in)-459(the)-459(e)-1(x)1(am)-1(p)1(le)-460(program)-459(\014le)]TJ/F44 10.9091 Tf 0 -13.549 Td [(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 112.453 0 Td [(to)-28(o.)]TJ -95.517 -13.549 Td [(Finally)83(,)-451(Figure)]TJ
+ [-283(are)-282(included)]TJ 0 -13.549 Td [(in)-333(the)-334(example)-333(program)-333(\014le)]TJ/F44 10.9091 Tf 135.515 0 Td [(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 112.453 0 Td [(to)-28(o.)]TJ -231.032 -13.549 Td [(Finally)83(,)-451(Figure)]TJ
0 0 1 rg 0 0 1 RG
[-427(5)]TJ
0 g 0 G
- [-428(sho)28(ws)-428(the)-428(setup)-427(of)-428(a)-427(one-le)-1(v)28(el)-427(additiv)28(e)-428(Sc)28(h)27(w)28(arz)-427(preconditioner,)]TJ -16.936 -13.55 Td [(i.e.,)-373(RAS)-364(with)-365(o)28(v)27(erlap)-364(2.)-539(Note)-365(also)-365(that)-364(a)-365(Krylo)28(v)-365(metho)-28(d)-365(di\013eren)28(t)-365(from)-364(C)-1(G)-364(m)27(ust)-364(b)-28(e)]TJ 0 -13.549 Td [(used)-294(to)-294(solv)28(e)-294(the)-294(p)1(re)-1(cond)1(itioned)-294(system,)-302(since)-294(the)-294(preconditione)-293(in)-294(nonsymmetric.)-432(Th)1(e)]TJ 0 -13.549 Td [(corresp)-28(onding)-333(example)-333(program)-334(is)-333(a)28(v)55(ailable)-333(in)-333(the)-333(\014le)]TJ/F44 10.9091 Tf 261.455 0 Td [(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.271 0 Td [(.)]TJ -364.79 -13.549 Td [(F)83(or)-452(all)-452(the)-452(previous)-452(preconditi)1(oners)-1(,)-481(example)-452(programs)-452(where)-452(the)-452(sparse)-452(matrix)]TJ -16.936 -13.549 Td [(and)-370(the)-371(righ)28(t-hand)-371(side)-370(are)-371(generated)-370(b)27(y)-370(discretizing)-371(a)-370(PDE)-371(with)-370(Diric)28(hlet)-371(b)-28(oundary)]TJ 0 -13.55 Td [(conditions)-333(are)-334(also)-333(a)28(v)55(ailab)1(le)-334(in)-333(the)-333(directory)]TJ/F44 10.9091 Tf 215.061 0 Td [(examples/pdegen)]TJ/F15 10.9091 Tf 85.908 0 Td [(.)]TJ
+ [-428(sho)28(ws)-428(the)-428(setup)-427(of)-428(a)-427(one-le)-1(v)28(el)-427(additiv)28(e)-428(Sc)28(h)27(w)28(arz)-427(preconditioner,)]TJ -16.936 -13.549 Td [(i.e.,)-373(RAS)-364(with)-365(o)28(v)27(erlap)-364(2.)-539(Note)-365(also)-365(that)-364(a)-365(Krylo)28(v)-365(metho)-28(d)-365(di\013eren)28(t)-365(from)-364(CG)-365(m)27(ust)-364(b)-28(e)]TJ 0 -13.549 Td [(used)-294(to)-294(solv)28(e)-294(the)-294(p)1(re)-1(cond)1(itioned)-294(system,)-302(since)-294(the)-294(preconditione)-293(in)-294(nonsymmetric.)-432(Th)1(e)]TJ 0 -13.55 Td [(corresp)-28(onding)-333(example)-333(program)-334(is)-333(a)28(v)55(ailable)-333(in)-333(the)-333(\014le)]TJ/F44 10.9091 Tf 261.455 0 Td [(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.271 0 Td [(.)]TJ -364.79 -13.549 Td [(F)83(or)-452(all)-452(the)-452(previous)-452(preconditi)1(oners)-1(,)-481(example)-452(programs)-452(where)-452(the)-452(sparse)-452(matrix)]TJ -16.936 -13.549 Td [(and)-370(the)-371(righ)28(t-hand)-371(side)-370(are)-371(generated)-370(b)27(y)-370(discretizing)-371(a)-370(PDE)-371(with)-370(Diric)28(hlet)-371(b)-28(oundary)]TJ 0 -13.549 Td [(conditions)-333(are)-334(also)-333(a)28(v)55(ailab)1(le)-334(in)-333(the)-333(directory)]TJ/F44 10.9091 Tf 215.061 0 Td [(examples/pdegen)]TJ/F15 10.9091 Tf 85.908 0 Td [(.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-422 0 obj
+421 0 obj
<<
/Length 3319
>>
@@ -2508,7 +2504,7 @@ endobj
/Type /ObjStm
/N 100
/First 904
-/Length 13284
+/Length 13177
>>
stream
296 0 297 152 298 301 299 456 300 618 301 773 302 925 303 1076 304 1226 305 1377
@@ -2519,8 +2515,8 @@ stream
367 6280 365 6430 363 6576 364 6729 369 6881 366 6935 380 7119 371 7293 372 7447 373 7590
374 7741 375 7888 376 8033 382 8177 59 8231 383 8284 384 8338 385 8392 386 8446 387 8500
388 8554 379 8608 399 8727 397 8917 377 9063 378 9209 392 9359 393 9504 394 9648 395 9800
-396 9943 401 10088 389 10142 63 10199 398 10252 413 10371 403 10569 404 10720 405 10873 406 11020
-407 11163 408 11309 409 11461 410 11607 411 11753 415 11899 412 11953 421 12046 419 12180 423 12326
+396 9943 401 10088 389 10142 63 10199 398 10252 412 10371 403 10561 404 10712 405 10865 406 11012
+407 11155 408 11301 409 11445 410 11590 414 11736 411 11790 420 11883 418 12017 422 12163 402 12217
% 296 0 obj
<<
/Type /Annot
@@ -3078,14 +3074,14 @@ stream
/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F43 175 0 R /F17 124 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 413 0 obj
+% 412 0 obj
<<
/Type /Page
-/Contents 414 0 R
-/Resources 412 0 R
+/Contents 413 0 R
+/Resources 411 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 352 0 R
-/Annots [ 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R ]
+/Annots [ 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R ]
>>
% 403 0 obj
<<
@@ -3124,7 +3120,7 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [422.325 416.486 429.772 428.175]
+/Rect [409.441 416.486 416.888 428.175]
/A << /S /GoTo /D (figure.4) >>
>>
% 408 0 obj
@@ -3132,52 +3128,44 @@ stream
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [374.614 334.585 390.546 347.486]
-/A << /S /GoTo /D (subsection.6.2) >>
->>
-% 409 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.365 321.641 259.813 333.331]
+/Rect [402.463 348.74 409.91 360.429]
/A << /S /GoTo /D (figure.3) >>
>>
-% 410 0 obj
+% 409 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.417 321.641 292.864 333.331]
+/Rect [431.659 348.74 439.106 360.429]
/A << /S /GoTo /D (figure.4) >>
>>
-% 411 0 obj
+% 410 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [178.322 294.543 185.769 306.232]
+/Rect [178.322 321.641 185.769 333.331]
/A << /S /GoTo /D (figure.5) >>
>>
-% 415 0 obj
+% 414 0 obj
<<
-/D [413 0 R /XYZ 85.4 752.957 null]
+/D [412 0 R /XYZ 85.4 752.957 null]
>>
-% 412 0 obj
+% 411 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 421 0 obj
+% 420 0 obj
<<
/Type /Page
-/Contents 422 0 R
-/Resources 420 0 R
+/Contents 421 0 R
+/Resources 419 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
-/Annots [ 419 0 R ]
+/Parent 423 0 R
+/Annots [ 418 0 R ]
>>
-% 419 0 obj
+% 418 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3185,16 +3173,20 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.5) >>
>>
-% 423 0 obj
+% 422 0 obj
+<<
+/D [420 0 R /XYZ 92.6 752.957 null]
+>>
+% 402 0 obj
<<
-/D [421 0 R /XYZ 92.6 752.957 null]
+/D [420 0 R /XYZ 141.32 103.443 null]
>>
endstream
endobj
-428 0 obj
+427 0 obj
<<
-/Length 3268
+/Length 3196
>>
stream
0 g 0 G
@@ -3206,9 +3198,9 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -182.641 -45.351 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(V-cycle)-525(preconditioner)-525(with)-525(1)-525(block-Jacobi)-525(sweep)-525(\050with)]TJ 0 -11.955 Td [(!)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)-525(post-smoother,)-525(and)-525(8)-1050(block-Jacobi)]TJ 0 -11.955 Td [(!)-525(sweeps)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call_P%set\050'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','BJAC',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'COARSE_SWEEPS',8,info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -182.641 -47.344 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(build)-525(a)-525(V-cycle)-525(preconditioner)-525(with)-525(1)-525(block-Jacobi)-525(sweep)-525(\050with)]TJ 0 -11.955 Td [(!)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)-525(post-smoother,)-525(and)-525(8)-1050(block-Jacobi)]TJ 0 -11.955 Td [(!)-525(sweeps)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.956 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call_P%set\050'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SWEEPS',8,info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.956 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
-/F15 10.9091 Tf 75.298 -18.535 Td [(Figure)-333(3:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
+/F15 10.9091 Tf 75.298 -18.534 Td [(Figure)-333(3:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
0 g 0 G
0 g 0 G
0 g 0 G
@@ -3216,9 +3208,9 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -75.298 -61.69 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(W-cycle)-525(preconditioner)-525(with)-525(2)-525(Gauss-Seidel)-525(sweeps)-525(as)]TJ 0 -11.955 Td [(!)-525(pre-)-525(and)-525(post-smoother,)-525(a)-525(distributed)-525(coarsest)]TJ 0 -11.955 Td [(!)-525(matrix,)-525(and)-525(MUMPS)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'ML_TYPE','WCYCLE',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_TYPE','GS',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',2,info,pos='PRE'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',2,info,pos='POST'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','MUMPS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_MAT','DIST',info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.956 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -75.298 -65.676 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(build)-525(a)-525(W-cycle)-525(preconditioner)-525(with)-525(2)-525(hybrid)-525(Gauss-Seidel)-525(sweeps)]TJ 0 -11.955 Td [(!)-525(as)-525(pre-)-525(and)-525(post-smoother,)-525(a)-525(distributed)-525(coarsest)]TJ 0 -11.955 Td [(!)-525(matrix,)-525(and)-525(MUMPS)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.956 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'ML_CYCLE','WCYCLE',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_TYPE','FBGS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',2,info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','MUMPS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_MAT','DIST',info\051)]TJ 0 -11.956 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
-/F15 10.9091 Tf 75.298 -18.534 Td [(Figure)-333(4:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
+/F15 10.9091 Tf 75.298 -18.535 Td [(Figure)-333(4:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
0 g 0 G
0 g 0 G
0 g 0 G
@@ -3226,7 +3218,7 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -75.298 -61.691 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(RAS)-525(with)-525(overlap)-525(2)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(local)-525(blocks)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'AS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SUB_OVR',2,info\051)]TJ 0 -11.955 Td [(call)-525(P%bld\050A,desc_A,info\051)]TJ -10.46 -11.956 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.46 -11.955 Td [(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ
+/F44 9.9626 Tf -75.298 -65.675 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(RAS)-525(with)-525(overlap)-525(2)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(local)-525(blocks)]TJ 10.46 -11.956 Td [(call)-525(P%init\050'AS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SUB_OVR',2,info\051)]TJ 0 -11.955 Td [(call)-525(P%bld\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.46 -11.955 Td [(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ
0 g 0 G
/F15 10.9091 Tf 46.641 -20.749 Td [(Figure)-333(5:)-445(setup)-333(of)-333(a)-334(one-lev)28(el)-333(Sc)28(h)27(w)28(arz)-333(preconditioner.)]TJ
0 g 0 G
@@ -3237,7 +3229,7 @@ ET
endstream
endobj
-434 0 obj
+433 0 obj
<<
/Length 6206
>>
@@ -3276,7 +3268,7 @@ ET
endstream
endobj
-440 0 obj
+439 0 obj
<<
/Length 1860
>>
@@ -3306,7 +3298,7 @@ ET
endstream
endobj
-452 0 obj
+451 0 obj
<<
/Length 7087
>>
@@ -3359,7 +3351,7 @@ ET
endstream
endobj
-464 0 obj
+463 0 obj
<<
/Length 7886
>>
@@ -3430,7 +3422,7 @@ ET
endstream
endobj
-481 0 obj
+480 0 obj
<<
/Length 2620
>>
@@ -3463,7 +3455,7 @@ ET
endstream
endobj
-486 0 obj
+485 0 obj
<<
/Length 3777
>>
@@ -3628,7 +3620,7 @@ Q
endstream
endobj
-491 0 obj
+490 0 obj
<<
/Length 10364
>>
@@ -4016,7 +4008,7 @@ Q
endstream
endobj
-496 0 obj
+495 0 obj
<<
/Length 6126
>>
@@ -4277,7 +4269,7 @@ Q
endstream
endobj
-502 0 obj
+501 0 obj
<<
/Length 9077
>>
@@ -4560,7 +4552,7 @@ Q
endstream
endobj
-506 0 obj
+505 0 obj
<<
/Length 4941
>>
@@ -4775,7 +4767,7 @@ Q
endstream
endobj
-512 0 obj
+511 0 obj
<<
/Length 7696
>>
@@ -5029,7 +5021,7 @@ Q
endstream
endobj
-517 0 obj
+516 0 obj
<<
/Length 6856
>>
@@ -5287,7 +5279,7 @@ Q
endstream
endobj
-527 0 obj
+526 0 obj
<<
/Length 3261
>>
@@ -5332,7 +5324,7 @@ ET
endstream
endobj
-534 0 obj
+533 0 obj
<<
/Length 2791
>>
@@ -5370,72 +5362,68 @@ ET
endstream
endobj
-425 0 obj
+424 0 obj
<<
/Type /ObjStm
/N 100
-/First 891
-/Length 12165
+/First 892
+/Length 12263
>>
stream
-402 0 420 56 427 149 429 263 416 317 417 373 418 429 426 486 433 579 431 721
-430 867 435 1018 67 1072 432 1125 439 1296 436 1438 437 1583 441 1730 71 1784 438 1837
-451 1943 449 2133 442 2279 443 2424 444 2569 445 2714 446 2859 447 3006 448 3151 453 3295
-75 3349 450 3402 463 3521 454 3711 455 3856 456 4000 457 4147 458 4291 459 4436 460 4580
-461 4725 465 4870 466 4924 467 4977 468 5031 469 5085 462 5139 480 5258 478 5392 482 5538
-479 5592 485 5685 487 5799 390 5853 484 5912 490 6018 488 6160 472 6306 492 6469 493 6523
-489 6581 495 6739 473 6905 474 7055 475 7207 476 7355 477 7505 497 7667 498 7721 494 7780
-501 7925 499 8059 503 8205 471 8259 500 8317 505 8436 507 8550 508 8604 504 8663 511 8795
-509 8929 513 9075 470 9129 510 9187 516 9306 518 9420 391 9474 515 9533 526 9665 524 9839
-519 9985 520 10137 521 10289 522 10443 523 10597 528 10744 79 10798 525 10851 533 10970 529 11120
-% 402 0 obj
-<<
-/D [421 0 R /XYZ 141.32 103.443 null]
->>
-% 420 0 obj
+419 0 426 93 428 207 415 261 416 317 417 373 425 430 432 523 430 665 429 811
+434 962 67 1016 431 1069 438 1240 435 1382 436 1527 440 1674 71 1728 437 1781 450 1887
+448 2077 441 2223 442 2368 443 2513 444 2658 445 2803 446 2950 447 3095 452 3239 75 3293
+449 3346 462 3465 453 3655 454 3800 455 3944 456 4091 457 4235 458 4380 459 4524 460 4669
+464 4814 465 4868 466 4921 467 4975 468 5029 461 5083 479 5202 477 5336 481 5482 478 5536
+484 5629 486 5743 390 5797 483 5856 489 5962 487 6104 471 6250 491 6413 492 6467 488 6524
+494 6682 472 6848 473 6998 474 7150 475 7298 476 7448 496 7610 497 7664 493 7723 500 7868
+498 8002 502 8148 470 8202 499 8260 504 8379 506 8493 507 8547 503 8606 510 8738 508 8872
+512 9018 469 9072 509 9130 515 9249 517 9363 391 9417 514 9476 525 9608 523 9782 518 9928
+519 10080 520 10232 521 10386 522 10540 527 10687 79 10741 524 10794 532 10913 528 11063 529 11217
+% 419 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 427 0 obj
+% 426 0 obj
<<
/Type /Page
-/Contents 428 0 R
-/Resources 426 0 R
+/Contents 427 0 R
+/Resources 425 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
+/Parent 423 0 R
>>
-% 429 0 obj
+% 428 0 obj
<<
-/D [427 0 R /XYZ 85.4 752.957 null]
+/D [426 0 R /XYZ 85.4 752.957 null]
>>
-% 416 0 obj
+% 415 0 obj
<<
-/D [427 0 R /XYZ 230.08 570.113 null]
+/D [426 0 R /XYZ 230.08 568.121 null]
>>
-% 417 0 obj
+% 416 0 obj
<<
-/D [427 0 R /XYZ 230.08 334.471 null]
+/D [426 0 R /XYZ 230.08 340.449 null]
>>
-% 418 0 obj
+% 417 0 obj
<<
-/D [427 0 R /XYZ 211.883 168.346 null]
+/D [426 0 R /XYZ 211.883 170.338 null]
>>
-% 426 0 obj
+% 425 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 433 0 obj
+% 432 0 obj
<<
/Type /Page
-/Contents 434 0 R
-/Resources 432 0 R
+/Contents 433 0 R
+/Resources 431 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
-/Annots [ 431 0 R 430 0 R ]
+/Parent 423 0 R
+/Annots [ 430 0 R 429 0 R ]
>>
-% 431 0 obj
+% 430 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5443,7 +5431,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 430 0 obj
+% 429 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5451,29 +5439,29 @@ stream
/Rect [483.843 382.76 499.775 395.662]
/A << /S /GoTo /D (subsection.6.2) >>
>>
-% 435 0 obj
+% 434 0 obj
<<
-/D [433 0 R /XYZ 92.6 752.957 null]
+/D [432 0 R /XYZ 92.6 752.957 null]
>>
% 67 0 obj
<<
-/D [433 0 R /XYZ 93.6 715.095 null]
+/D [432 0 R /XYZ 93.6 715.095 null]
>>
-% 432 0 obj
+% 431 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F25 329 0 R /F18 275 0 R /F22 195 0 R /F26 331 0 R /F20 332 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 439 0 obj
+% 438 0 obj
<<
/Type /Page
-/Contents 440 0 R
-/Resources 438 0 R
+/Contents 439 0 R
+/Resources 437 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
-/Annots [ 436 0 R 437 0 R ]
+/Parent 423 0 R
+/Annots [ 435 0 R 436 0 R ]
>>
-% 436 0 obj
+% 435 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5481,7 +5469,7 @@ stream
/Rect [443.652 576.211 451.099 589.844]
/A << /S /GoTo /D (table.1) >>
>>
-% 437 0 obj
+% 436 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5489,29 +5477,29 @@ stream
/Rect [395.046 535.563 402.493 549.196]
/A << /S /GoTo /D (section.8) >>
>>
-% 441 0 obj
+% 440 0 obj
<<
-/D [439 0 R /XYZ 85.4 752.957 null]
+/D [438 0 R /XYZ 85.4 752.957 null]
>>
% 71 0 obj
<<
-/D [439 0 R /XYZ 86.4 715.095 null]
+/D [438 0 R /XYZ 86.4 715.095 null]
>>
-% 438 0 obj
+% 437 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 451 0 obj
+% 450 0 obj
<<
/Type /Page
-/Contents 452 0 R
-/Resources 450 0 R
+/Contents 451 0 R
+/Resources 449 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
-/Annots [ 449 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R 448 0 R ]
+/Parent 423 0 R
+/Annots [ 448 0 R 441 0 R 442 0 R 443 0 R 444 0 R 445 0 R 446 0 R 447 0 R ]
>>
-% 449 0 obj
+% 448 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5519,7 +5507,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 442 0 obj
+% 441 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5527,7 +5515,7 @@ stream
/Rect [306.337 563.986 313.784 577.619]
/A << /S /GoTo /D (table.2) >>
>>
-% 443 0 obj
+% 442 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5535,7 +5523,7 @@ stream
/Rect [315.428 563.986 322.875 577.619]
/A << /S /GoTo /D (table.8) >>
>>
-% 444 0 obj
+% 443 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5543,7 +5531,7 @@ stream
/Rect [376.234 511.733 383.681 523.423]
/A << /S /GoTo /D (table.2) >>
>>
-% 445 0 obj
+% 444 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5551,7 +5539,7 @@ stream
/Rect [385.325 511.733 392.772 523.423]
/A << /S /GoTo /D (table.8) >>
>>
-% 446 0 obj
+% 445 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5559,7 +5547,7 @@ stream
/Rect [402.247 469.142 409.694 482.775]
/A << /S /GoTo /D (section.8) >>
>>
-% 447 0 obj
+% 446 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5567,7 +5555,7 @@ stream
/Rect [246.822 387.847 254.269 402.086]
/A << /S /GoTo /D (table.2) >>
>>
-% 448 0 obj
+% 447 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5575,29 +5563,29 @@ stream
/Rect [255.913 387.847 263.36 402.086]
/A << /S /GoTo /D (table.8) >>
>>
-% 453 0 obj
+% 452 0 obj
<<
-/D [451 0 R /XYZ 92.6 752.957 null]
+/D [450 0 R /XYZ 92.6 752.957 null]
>>
% 75 0 obj
<<
-/D [451 0 R /XYZ 93.6 715.095 null]
+/D [450 0 R /XYZ 93.6 715.095 null]
>>
-% 450 0 obj
+% 449 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 463 0 obj
+% 462 0 obj
<<
/Type /Page
-/Contents 464 0 R
-/Resources 462 0 R
+/Contents 463 0 R
+/Resources 461 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 424 0 R
-/Annots [ 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R 461 0 R ]
+/Parent 423 0 R
+/Annots [ 453 0 R 454 0 R 455 0 R 456 0 R 457 0 R 458 0 R 459 0 R 460 0 R ]
>>
-% 454 0 obj
+% 453 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5605,7 +5593,7 @@ stream
/Rect [171.802 538.429 179.249 550.118]
/A << /S /GoTo /D (table.2) >>
>>
-% 455 0 obj
+% 454 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5613,7 +5601,7 @@ stream
/Rect [180.892 538.429 188.34 550.118]
/A << /S /GoTo /D (table.8) >>
>>
-% 456 0 obj
+% 455 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5621,7 +5609,7 @@ stream
/Rect [158.797 527.001 166.245 536.569]
/A << /S /GoTo /D (section.4) >>
>>
-% 457 0 obj
+% 456 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5629,7 +5617,7 @@ stream
/Rect [438.34 483.626 445.787 496.527]
/A << /S /GoTo /D (table.7) >>
>>
-% 458 0 obj
+% 457 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5637,7 +5625,7 @@ stream
/Rect [447.431 483.626 454.878 496.527]
/A << /S /GoTo /D (table.8) >>
>>
-% 459 0 obj
+% 458 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5645,7 +5633,7 @@ stream
/Rect [285.485 442.978 292.932 455.88]
/A << /S /GoTo /D (table.7) >>
>>
-% 460 0 obj
+% 459 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5653,7 +5641,7 @@ stream
/Rect [246.252 361.683 253.699 374.585]
/A << /S /GoTo /D (table.7) >>
>>
-% 461 0 obj
+% 460 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5661,41 +5649,41 @@ stream
/Rect [449.707 253.289 457.154 266.191]
/A << /S /GoTo /D (table.5) >>
>>
+% 464 0 obj
+<<
+/D [462 0 R /XYZ 85.4 752.957 null]
+>>
% 465 0 obj
<<
-/D [463 0 R /XYZ 85.4 752.957 null]
+/D [462 0 R /XYZ 86.4 671.48 null]
>>
% 466 0 obj
<<
-/D [463 0 R /XYZ 86.4 671.48 null]
+/D [462 0 R /XYZ 86.4 649.487 null]
>>
% 467 0 obj
<<
-/D [463 0 R /XYZ 86.4 649.487 null]
+/D [462 0 R /XYZ 86.4 627.495 null]
>>
% 468 0 obj
<<
-/D [463 0 R /XYZ 86.4 627.495 null]
->>
-% 469 0 obj
-<<
-/D [463 0 R /XYZ 86.4 591.347 null]
+/D [462 0 R /XYZ 86.4 591.347 null]
>>
-% 462 0 obj
+% 461 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F43 175 0 R /F44 225 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 480 0 obj
+% 479 0 obj
<<
/Type /Page
-/Contents 481 0 R
-/Resources 479 0 R
+/Contents 480 0 R
+/Resources 478 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
-/Annots [ 478 0 R ]
+/Parent 482 0 R
+/Annots [ 477 0 R ]
>>
-% 478 0 obj
+% 477 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5703,46 +5691,46 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 482 0 obj
+% 481 0 obj
<<
-/D [480 0 R /XYZ 92.6 752.957 null]
+/D [479 0 R /XYZ 92.6 752.957 null]
>>
-% 479 0 obj
+% 478 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 485 0 obj
+% 484 0 obj
<<
/Type /Page
-/Contents 486 0 R
-/Resources 484 0 R
+/Contents 485 0 R
+/Resources 483 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
+/Parent 482 0 R
>>
-% 487 0 obj
+% 486 0 obj
<<
-/D [485 0 R /XYZ 85.4 752.957 null]
+/D [484 0 R /XYZ 85.4 752.957 null]
>>
% 390 0 obj
<<
-/D [485 0 R /XYZ -3855.021 592.732 null]
+/D [484 0 R /XYZ -3855.021 592.732 null]
>>
-% 484 0 obj
+% 483 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F25 329 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 490 0 obj
+% 489 0 obj
<<
/Type /Page
-/Contents 491 0 R
-/Resources 489 0 R
+/Contents 490 0 R
+/Resources 488 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
-/Annots [ 488 0 R 472 0 R ]
+/Parent 482 0 R
+/Annots [ 487 0 R 471 0 R ]
>>
-% 488 0 obj
+% 487 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5750,7 +5738,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 472 0 obj
+% 471 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5758,29 +5746,29 @@ stream
/Rect [378.191 560.558 387.214 574.456]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 492 0 obj
+% 491 0 obj
<<
-/D [490 0 R /XYZ 92.6 752.957 null]
+/D [489 0 R /XYZ 92.6 752.957 null]
>>
-% 493 0 obj
+% 492 0 obj
<<
-/D [490 0 R /XYZ 489.656 4405.505 null]
+/D [489 0 R /XYZ 489.712 324.808 null]
>>
-% 489 0 obj
+% 488 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F25 329 0 R /F21 334 0 R /F23 328 0 R /F43 175 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 495 0 obj
+% 494 0 obj
<<
/Type /Page
-/Contents 496 0 R
-/Resources 494 0 R
+/Contents 495 0 R
+/Resources 493 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
-/Annots [ 473 0 R 474 0 R 475 0 R 476 0 R 477 0 R ]
+/Parent 482 0 R
+/Annots [ 472 0 R 473 0 R 474 0 R 475 0 R 476 0 R ]
>>
-% 473 0 obj
+% 472 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5788,7 +5776,7 @@ stream
/Rect [305.333 237.711 318.234 246.154]
/A << /S /GoTo /D (equation.4.3) >>
>>
-% 474 0 obj
+% 473 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5796,7 +5784,7 @@ stream
/Rect [305.333 166.335 318.234 183.263]
/A << /S /GoTo /D (subsection.4.2) >>
>>
-% 475 0 obj
+% 474 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5804,7 +5792,7 @@ stream
/Rect [249.4 276.931 263.639 285.374]
/A << /S /GoTo /D (equation.4.4) >>
>>
-% 476 0 obj
+% 475 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5812,7 +5800,7 @@ stream
/Rect [249.4 204.203 263.639 221.132]
/A << /S /GoTo /D (subsection.4.2) >>
>>
-% 477 0 obj
+% 476 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5820,29 +5808,29 @@ stream
/Rect [239.517 367.769 248.54 381.667]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 497 0 obj
+% 496 0 obj
<<
-/D [495 0 R /XYZ 85.4 752.957 null]
+/D [494 0 R /XYZ 85.4 752.957 null]
>>
-% 498 0 obj
+% 497 0 obj
<<
-/D [495 0 R /XYZ -3875.743 540.899 null]
+/D [494 0 R /XYZ -3875.743 540.899 null]
>>
-% 494 0 obj
+% 493 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F18 275 0 R /F25 329 0 R /F22 195 0 R /F43 175 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 501 0 obj
+% 500 0 obj
<<
/Type /Page
-/Contents 502 0 R
-/Resources 500 0 R
+/Contents 501 0 R
+/Resources 499 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
-/Annots [ 499 0 R ]
+/Parent 482 0 R
+/Annots [ 498 0 R ]
>>
-% 499 0 obj
+% 498 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5850,50 +5838,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 503 0 obj
+% 502 0 obj
<<
-/D [501 0 R /XYZ 92.6 752.957 null]
+/D [500 0 R /XYZ 92.6 752.957 null]
>>
-% 471 0 obj
+% 470 0 obj
<<
-/D [501 0 R /XYZ 468.431 4356.566 null]
+/D [500 0 R /XYZ 468.431 4356.566 null]
>>
-% 500 0 obj
+% 499 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F43 175 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 505 0 obj
+% 504 0 obj
<<
/Type /Page
-/Contents 506 0 R
-/Resources 504 0 R
+/Contents 505 0 R
+/Resources 503 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 483 0 R
+/Parent 482 0 R
>>
-% 507 0 obj
+% 506 0 obj
<<
-/D [505 0 R /XYZ 85.4 752.957 null]
+/D [504 0 R /XYZ 85.4 752.957 null]
>>
-% 508 0 obj
+% 507 0 obj
<<
-/D [505 0 R /XYZ -3834.398 589.839 null]
+/D [504 0 R /XYZ -3834.398 589.839 null]
>>
-% 504 0 obj
+% 503 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F22 195 0 R /F25 329 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 511 0 obj
+% 510 0 obj
<<
/Type /Page
-/Contents 512 0 R
-/Resources 510 0 R
+/Contents 511 0 R
+/Resources 509 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 514 0 R
-/Annots [ 509 0 R ]
+/Parent 513 0 R
+/Annots [ 508 0 R ]
>>
-% 509 0 obj
+% 508 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5901,50 +5889,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 513 0 obj
+% 512 0 obj
<<
-/D [511 0 R /XYZ 92.6 752.957 null]
+/D [510 0 R /XYZ 92.6 752.957 null]
>>
-% 470 0 obj
+% 469 0 obj
<<
-/D [511 0 R /XYZ 441.902 4328.445 null]
+/D [510 0 R /XYZ 441.902 4328.445 null]
>>
-% 510 0 obj
+% 509 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F25 329 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 516 0 obj
+% 515 0 obj
<<
/Type /Page
-/Contents 517 0 R
-/Resources 515 0 R
+/Contents 516 0 R
+/Resources 514 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 514 0 R
+/Parent 513 0 R
>>
-% 518 0 obj
+% 517 0 obj
<<
-/D [516 0 R /XYZ 85.4 752.957 null]
+/D [515 0 R /XYZ 85.4 752.957 null]
>>
% 391 0 obj
<<
-/D [516 0 R /XYZ -3888.794 615.536 null]
+/D [515 0 R /XYZ -3888.794 615.536 null]
>>
-% 515 0 obj
+% 514 0 obj
<<
/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F25 329 0 R /F22 195 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 526 0 obj
+% 525 0 obj
<<
/Type /Page
-/Contents 527 0 R
-/Resources 525 0 R
+/Contents 526 0 R
+/Resources 524 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 514 0 R
-/Annots [ 524 0 R 519 0 R 520 0 R 521 0 R 522 0 R 523 0 R ]
+/Parent 513 0 R
+/Annots [ 523 0 R 518 0 R 519 0 R 520 0 R 521 0 R 522 0 R ]
>>
-% 524 0 obj
+% 523 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5952,7 +5940,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 519 0 obj
+% 518 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5960,7 +5948,7 @@ stream
/Rect [382.674 640.765 398.606 653.666]
/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 520 0 obj
+% 519 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5968,7 +5956,7 @@ stream
/Rect [421.122 640.765 437.054 653.666]
/A << /S /GoTo /D (subsection.6.5) >>
>>
-% 521 0 obj
+% 520 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5976,7 +5964,7 @@ stream
/Rect [364.686 526.079 377.588 535.102]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 522 0 obj
+% 521 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5984,7 +5972,7 @@ stream
/Rect [199.125 485.431 212.027 494.454]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 523 0 obj
+% 522 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5992,29 +5980,29 @@ stream
/Rect [402.247 454.268 409.694 467.901]
/A << /S /GoTo /D (section.8) >>
>>
-% 528 0 obj
+% 527 0 obj
<<
-/D [526 0 R /XYZ 92.6 752.957 null]
+/D [525 0 R /XYZ 92.6 752.957 null]
>>
% 79 0 obj
<<
-/D [526 0 R /XYZ 93.6 715.095 null]
+/D [525 0 R /XYZ 93.6 715.095 null]
>>
-% 525 0 obj
+% 524 0 obj
<<
/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F18 275 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 533 0 obj
+% 532 0 obj
<<
/Type /Page
-/Contents 534 0 R
-/Resources 532 0 R
+/Contents 533 0 R
+/Resources 531 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 514 0 R
-/Annots [ 529 0 R 530 0 R 531 0 R ]
+/Parent 513 0 R
+/Annots [ 528 0 R 529 0 R 530 0 R ]
>>
-% 529 0 obj
+% 528 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6022,10 +6010,18 @@ stream
/Rect [357.486 526.079 370.387 535.102]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
+% 529 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [191.925 485.431 204.826 494.454]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
+>>
endstream
endobj
-544 0 obj
+543 0 obj
<<
/Length 3054
>>
@@ -6070,7 +6066,7 @@ ET
endstream
endobj
-549 0 obj
+548 0 obj
<<
/Length 8513
>>
@@ -6138,7 +6134,7 @@ ET
endstream
endobj
-555 0 obj
+554 0 obj
<<
/Length 1281
>>
@@ -6167,7 +6163,7 @@ ET
endstream
endobj
-561 0 obj
+560 0 obj
<<
/Length 2148
>>
@@ -6193,7 +6189,7 @@ ET
endstream
endobj
-568 0 obj
+567 0 obj
<<
/Length 7499
>>
@@ -6238,7 +6234,7 @@ ET
endstream
endobj
-572 0 obj
+571 0 obj
<<
/Length 1207
>>
@@ -6256,7 +6252,7 @@ ET
endstream
endobj
-578 0 obj
+577 0 obj
<<
/Length 1804
>>
@@ -6279,7 +6275,7 @@ ET
endstream
endobj
-582 0 obj
+581 0 obj
<<
/Length 4176
>>
@@ -6298,7 +6294,7 @@ ET
endstream
endobj
-586 0 obj
+585 0 obj
<<
/Length 6410
>>
@@ -6358,7 +6354,7 @@ ET
endstream
endobj
-591 0 obj
+590 0 obj
<<
/Length 7114
>>
@@ -6436,7 +6432,7 @@ ET
endstream
endobj
-610 0 obj
+609 0 obj
<<
/Length1 2121
/Length2 17358
@@ -6598,125 +6594,281 @@ M
7)fe(ZB,֑iCGnE4p-L-tMq ʀ`hJxbdZv*m\.8d/*.moz6T0[OOCZ;Csh1i߬*O/m5~INNFoSQ[)71neHZހ]P@vi$n˫\
ʤ@oHV!%aI5C'~/[c|I`e:BeQfdX!8]
endstream
endobj
-536 0 obj
+611 0 obj
<<
-/Type /ObjStm
-/N 100
-/First 894
-/Length 16232
+/Length1 2163
+/Length2 15247
+/Length3 0
+/Length 17410
>>
stream
-530 0 531 154 535 301 83 355 532 408 543 527 541 693 537 839 538 991 539 1144
-540 1298 545 1445 87 1499 542 1552 548 1671 546 1805 550 1952 91 2006 547 2059 554 2230
-552 2372 551 2518 556 2664 95 2718 553 2771 560 2877 558 3011 562 3158 99 3212 559 3265
-567 3371 565 3521 563 3667 564 3819 569 3971 103 4025 566 4079 571 4211 573 4325 570 4379
-577 4472 575 4614 574 4760 579 4914 107 4968 576 5022 581 5128 583 5242 111 5296 580 5350
-585 5456 587 5570 115 5624 268 5678 201 5732 197 5785 314 5837 315 5891 370 5945 316 5999
-218 6053 267 6107 269 6161 246 6215 584 6269 590 6388 592 6502 247 6556 251 6610 204 6664
-203 6718 249 6772 248 6825 270 6879 200 6933 335 6987 199 7041 250 7095 198 7149 313 7203
-202 7257 589 7311 593 7417 594 8113 595 8181 596 8485 597 8613 598 8967 599 8987 600 9630
-601 10002 602 10666 603 11056 604 11648 605 12258 606 12765 607 13410 608 14005 609 14357 611 14989
-% 530 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [191.925 485.431 204.826 494.454]
-/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
->>
-% 531 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.046 454.268 402.493 467.901]
-/A << /S /GoTo /D (section.8) >>
->>
-% 535 0 obj
-<<
-/D [533 0 R /XYZ 85.4 752.957 null]
->>
-% 83 0 obj
-<<
-/D [533 0 R /XYZ 86.4 715.095 null]
->>
-% 532 0 obj
-<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R /F18 275 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 543 0 obj
-<<
-/Type /Page
-/Contents 544 0 R
-/Resources 542 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 514 0 R
-/Annots [ 541 0 R 537 0 R 538 0 R 539 0 R 540 0 R ]
->>
-% 541 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 739.006 100.627 748.453]
-/A << /S /GoTo /D (section.6) >>
->>
-% 537 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.209 613.666 258.141 626.568]
-/A << /S /GoTo /D (subsection.6.4) >>
->>
-% 538 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [364.686 512.53 377.588 521.553]
-/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
->>
-% 539 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [199.125 471.882 212.027 480.905]
-/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
->>
+%!PS-AdobeFont-1.0: CMBX12 003.002
+%%Title: CMBX12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (), with Reserved Font Name CMBX12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
+/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /ZNEEDW+CMBX12 def
+/FontBBox {-53 -251 1139 750 }readonly def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMBX12.) readonly def
+/FullName (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 76 /L put
+dup 77 /M put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 85 /U put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 56 /eight put
+dup 102 /f put
+dup 12 /fi put
+dup 53 /five put
+dup 52 /four put
+dup 103 /g put
+dup 104 /h put
+dup 45 /hyphen put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 49 /one put
+dup 112 /p put
+dup 46 /period put
+dup 113 /q put
+dup 39 /quoteright put
+dup 114 /r put
+dup 115 /s put
+dup 55 /seven put
+dup 54 /six put
+dup 116 /t put
+dup 51 /three put
+dup 50 /two put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+currentdict end
+currentfile eexec
+oc;jAw-=%W)-{ru)rAE(@{빴Q|_R
+ϤA -T@|q|VkJ%qu8PwGxŪ̆Q6K-U\%b"t-*xJ+
+}3{Z2zݬT2s$Z&{BJ{Jf^ַ>aq4!<_CцcQ%BlS71_
+sQzԜr?ktP2Òl(?69~'@2bt[{ax
7}Gn[TY>T #a1h!;`WƮk>Kj̱JzNc?^<@qTud[eюj:JnK#2S[ŝBb?̬Mo7aa'gP:δѩ҈dBd|IH^wMe#DD13W.J.6r(N#>Zjhɵ+Uw
+$\WN.C(V\N¸3A?l_sMPyfSyֿb`9upPȐNur)L=uhՂD١Pԋ^}
+-zU*3~HwzQ:.cxv( |