mld2p4-2:

docs/html/node18.html
 docs/html/node26.html
 docs/mld2p4-2.0-guide.pdf
 docs/src/userinterface.tex

Doc fixes for precset
stopcriterion
Salvatore Filippone 12 years ago
parent 8ddbb60158
commit c9dc04a7a0

@ -58,24 +58,39 @@ Subroutine mld_precset
<P> <P>
<DIV ALIGN="CENTER"> <DIV ALIGN="CENTER">
<code>mld_precset(p,what,val,info)</code> <code>call mld_precset(p,what,val,info)</code>
<BR><code>p%set(what,val,info [,ilev])</code>
<BR><code>mld_precset(p,smoother,info)</code>
<BR><code>p%set(smoother,info [,ilev])</code>
<BR><code>mld_precset(p,solver,info)</code>
<BR><code>p%set(solver,info [,ilev])</code>
</DIV> </DIV>
<P> <P>
This routine sets the parameters defining the preconditioner. More This routine sets the parameters defining the preconditioner. More
precisely, the parameter identified by <code>what</code> is assigned the value precisely, the parameter identified by <code>what</code> is assigned the value
contained in <code>val</code>. The routine may also be invoked as a method contained in <code>val</code>.
of the preconditioner object; in this case it is also possible to
specify an optional <code>ilev</code> argument that restricts the effect of <P>
The routine may also be invoked as a method
of the preconditioner object as in the following:
<DIV ALIGN="CENTER">
<code>call p%set(what,val,info [,ilev])</code>
<BR>
</DIV>
In this case it is also possible to specify an optional <code>ilev</code>
argument that restricts the effect of
the call to the specified level. the call to the specified level.
The alternative forms of this routine are designed to allow
extensions of the library. <P>
Finally, if the user has developed a new type of smoother and/or
solver by extending one of the base MLD2P4 types, and has declared a
variable of the new type in the main program, it is possible to pass
the new smoother/solver variable to the setup routine as follows:
<DIV ALIGN="CENTER">
<code>call p%set(smoother,info [,ilev])</code>
<BR><code>call p%set(solver,info [,ilev])</code>
</DIV>
In this way, the variable will act as a <I>mold</I> to which the
preconditioner will conform, even though the MLD2P4 library is not
modified, and thus has no direct knowledge about the new type.
<P> <P>
<FONT SIZE="+1"><B>Arguments</B></FONT> <FONT SIZE="+1"><B>Arguments</B></FONT>
@ -178,7 +193,7 @@ according to their needs.
<P> <P>
<BR><P></P> <BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1263"></A> <DIV ALIGN="CENTER"><A NAME="1268"></A>
<TABLE> <TABLE>
<CAPTION><STRONG>Table 2:</STRONG> <CAPTION><STRONG>Table 2:</STRONG>
Parameters defining the type of multi-level preconditioner. Parameters defining the type of multi-level preconditioner.
@ -223,7 +238,7 @@ Parameters defining the type of multi-level preconditioner.
<P> <P>
<BR><P></P> <BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1265"></A> <DIV ALIGN="CENTER"><A NAME="1270"></A>
<TABLE> <TABLE>
<CAPTION><STRONG>Table 3:</STRONG> <CAPTION><STRONG>Table 3:</STRONG>
Parameters defining the one-level preconditioner used as smoother. Parameters defining the one-level preconditioner used as smoother.
@ -324,7 +339,7 @@ Parameters defining the one-level preconditioner used as smoother.
<P> <P>
<BR><P></P> <BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1267"></A> <DIV ALIGN="CENTER"><A NAME="1272"></A>
<TABLE> <TABLE>
<CAPTION><STRONG>Table 4:</STRONG> <CAPTION><STRONG>Table 4:</STRONG>
Parameters defining the aggregation algorithm. Parameters defining the aggregation algorithm.
@ -439,7 +454,7 @@ Parameters defining the aggregation algorithm.
<P> <P>
<BR><P></P> <BR><P></P>
<DIV ALIGN="CENTER"><A NAME="1270"></A> <DIV ALIGN="CENTER"><A NAME="1275"></A>
<TABLE> <TABLE>
<CAPTION><STRONG>Table 5:</STRONG> <CAPTION><STRONG>Table 5:</STRONG>
Parameters defining the coarse-space correction at the coarsest Parameters defining the coarse-space correction at the coarsest

@ -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 2013-06-06 The translation was initiated by Salvatore Filippone on 2013-06-10
<BR><HR> <BR><HR>
</BODY> </BODY>

@ -2882,7 +2882,7 @@ endobj
/ProcSet [ /PDF /Text ] /ProcSet [ /PDF /Text ]
>> endobj >> endobj
414 0 obj << 414 0 obj <<
/Length 6033 /Length 6544
>> >>
stream stream
0 g 0 G 0 g 0 G
@ -2899,7 +2899,13 @@ BT
/F17 11.9552 Tf 213.457 704.136 Td [(precset)]TJ /F17 11.9552 Tf 213.457 704.136 Td [(precset)]TJ
0 g 0 G 0 g 0 G
0 g 0 G 0 g 0 G
/F44 10.9091 Tf -1.013 -20.947 Td [(mld_precset\050p,what,val,info\051)]TJ 0 -13.549 Td [(p%set\050what,val,info)-525([,ilev]\051)]TJ 0 -13.549 Td [(mld_precset\050p,smoother,info\051)]TJ 0 -13.549 Td [(p%set\050smoother,info)-525([,ilev]\051)]TJ 5.728 -13.549 Td [(mld_precset\050p,solver,info\051)]TJ 0 -13.55 Td [(p%set\050solver,info)-525([,ilev]\051)]TJ/F15 10.9091 Tf -131.772 -26.411 Td [(This)-389(routin)1(e)-389(sets)-389(the)-389(parameters)-388(de\014ning)-389(the)-388(preconditioner.)-611(More)-388(precisely)83(,)-402(the)-389(pa-)]TJ 0 -13.549 Td [(rameter)-420(iden)28(ti\014ed)-420(b)27(y)]TJ/F44 10.9091 Tf 106.236 0 Td [(what)]TJ/F15 10.9091 Tf 27.492 0 Td [(is)-420(assigned)-420(the)-421(v)56(alue)-420(con)28(tained)-420(in)]TJ/F44 10.9091 Tf 168.896 0 Td [(val)]TJ/F15 10.9091 Tf 17.181 0 Td [(.)-705(The)-420(routine)-420(ma)28(y)]TJ -319.805 -13.549 Td [(also)-311(b)-28(e)-310(in)27(v)28(ok)28(ed)-311(as)-311(a)-310(metho)-28(d)-311(of)-311(the)-310(preconditioner)-311(ob)-56(ject;)-318(in)-311(this)-310(case)-311(it)-311(is)-311(also)-311(p)-27(os)-1(sib)1(le)]TJ 0 -13.55 Td [(to)-373(sp)-28(ecify)-373(an)-373(op)1(tional)]TJ/F44 10.9091 Tf 108.759 0 Td [(ilev)]TJ/F15 10.9091 Tf 26.977 0 Td [(argumen)28(t)-373(that)-373(restricts)-373(the)-373(e\013ect)-373(of)-373(the)-373(call)-373(to)-373(the)-373(sp)-27(ec)-1(i-)]TJ -135.736 -13.549 Td [(\014ed)-334(lev)27(el.)-448(The)-334(alternativ)28(e)-335(forms)-334(of)-335(this)-334(routine)-335(are)-334(designed)-335(to)-334(allo)27(w)-334(extensions)-335(of)-334(the)]TJ 0 -13.549 Td [(library)84(.)]TJ/F17 11.9552 Tf 0 -40.829 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.987 Td [(p)-3689(type\050mld_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.18 0 Td [(.)]TJ -201.099 -13.549 Td [(The)-478(preconditioner)-478(data)-478(structure.)-878(Note)-478(that)]TJ/F18 10.9091 Tf 233.108 0 Td [(x)]TJ/F15 10.9091 Tf 11.588 0 Td [(m)28(ust)-478(b)-28(e)-478(c)28(hosen)-478(ac-)]TJ -244.696 -13.549 Td [(cording)-269(to)-269(the)-270(real/complex,)-282(single/double)-269(precision)-269(v)27(ersion)-269(of)-269(MLD2P4)]TJ 0 -13.549 Td [(under)-333(use.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(what)-2114(integer,)-525(intent\050in\051)]TJ/F18 10.9091 Tf 158.424 0 Td [(or)]TJ/F44 10.9091 Tf 14.986 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.636 0 Td [(.)]TJ -219.075 -13.549 Td [(The)-366(parameter)-367(to)-366(b)-28(e)-366(set.)-543(It)-367(can)-366(b)-28(e)-366(sp)-28(eci\014ed)-366(b)28(y)-367(a)-366(prede\014ned)-366(constan)28(t,)]TJ 0 -13.55 Td [(or)-333(through)-333(its)-334(name;)-333(the)-333(string)-334(is)-333(case-insensitiv)28(e.)-445(See)-333(also)-334(T)84(ables)]TJ /F44 10.9091 Tf -15.331 -20.594 Td [(call)-525(mld_precset\050p,what,val,info\051)]TJ/F15 10.9091 Tf -111.726 -24.354 Td [(This)-389(routin)1(e)-389(sets)-389(the)-389(parameters)-388(de\014ning)-389(the)-388(preconditioner.)-611(More)-388(precisely)83(,)-402(the)-389(pa-)]TJ 0 -13.549 Td [(rameter)-333(iden)27(ti)1(\014ed)-334(b)28(y)]TJ/F44 10.9091 Tf 103.394 0 Td [(what)]TJ/F15 10.9091 Tf 26.545 0 Td [(is)-333(assigned)-334(the)-333(v)56(alue)-334(con)28(tained)-333(in)]TJ/F44 10.9091 Tf 163.212 0 Td [(val)]TJ/F15 10.9091 Tf 17.182 0 Td [(.)]TJ -293.397 -13.549 Td [(The)-306(routine)-306(ma)28(y)-306(als)-1(o)-306(b)-27(e)-307(i)1(n)27(v)28(ok)28(ed)-306(as)-306(a)-306(me)-1(t)1(ho)-28(d)-306(of)-306(the)-306(preconditioner)-306(ob)-56(ject)-306(as)-306(in)-306(the)]TJ -16.936 -13.55 Td [(follo)28(wing:)]TJ
0 g 0 G
0 g 0 G
/F44 10.9091 Tf 111.726 -21.556 Td [(call)-525(p%set\050what,val,info)-525([,ilev]\051)]TJ/F15 10.9091 Tf -111.726 -21.557 Td [(In)-373(this)-373(case)-373(it)-373(is)-373(also)-373(p)-27(oss)-1(ib)1(le)-373(to)-373(sp)-28(ecify)-373(an)-373(optional)]TJ/F44 10.9091 Tf 254.571 0 Td [(ilev)]TJ/F15 10.9091 Tf 26.977 0 Td [(argumen)28(t)-373(that)-373(restricts)-373(the)]TJ -281.548 -13.549 Td [(e\013ect)-333(of)-334(the)-333(call)-333(to)-334(the)-333(sp)-28(eci\014ed)-333(lev)28(el.)]TJ 16.936 -13.549 Td [(Finally)83(,)-276(if)-261(the)-262(user)-262(has)-262(dev)28(elop)-28(ed)-262(a)-262(new)-262(t)28(yp)-28(e)-262(of)-261(smo)-28(other)-262(and/or)-262(solv)28(er)-262(b)28(y)-262(extending)]TJ -16.936 -13.549 Td [(one)-283(of)-284(the)-283(base)-283(MLD2P4)-284(t)28(yp)-28(es,)-293(and)-283(has)-284(declared)-283(a)-284(v)56(ariable)-283(of)-284(the)-283(new)-283(t)27(yp)-27(e)-284(in)-283(the)-283(main)]TJ 0 -13.55 Td [(program,)-401(it)-388(is)-387(p)-28(ossible)-388(to)-387(pass)-388(the)-387(new)-388(smo)-28(other/solv)28(er)-388(v)56(ariable)-388(to)-387(the)-388(setup)-388(r)1(outine)]TJ 0 -13.549 Td [(as)-333(follo)28(w)-1(s:)]TJ
0 g 0 G
0 g 0 G
/F44 10.9091 Tf 111.726 -21.557 Td [(call)-525(p%set\050smoother,info)-525([,ilev]\051)]TJ 5.728 -13.549 Td [(call)-525(p%set\050solver,info)-525([,ilev]\051)]TJ/F15 10.9091 Tf -117.454 -21.556 Td [(In)-375(this)-376(w)28(a)28(y)83(,)-386(the)-375(v)55(ariable)-375(will)-376(act)-375(as)-376(a)]TJ/F18 10.9091 Tf 184.402 0 Td [(mold)]TJ/F15 10.9091 Tf 28.084 0 Td [(to)-375(whic)27(h)-375(the)-376(pr)1(e)-1(cond)1(itioner)-376(will)-375(conform,)]TJ -212.486 -13.55 Td [(ev)28(en)-413(thou)1(gh)-413(the)-412(MLD2P4)-412(library)-413(is)-412(not)-412(mo)-28(di\014ed,)-432(and)-412(th)28(us)-413(has)-412(no)-412(direct)-413(kno)28(wledge)]TJ 0 -13.549 Td [(ab)-28(out)-333(the)-333(new)-334(t)28(yp)-28(e.)]TJ/F17 11.9552 Tf 0 -40.647 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.806 Td [(p)-3689(type\050mld_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.18 0 Td [(.)]TJ -201.099 -13.549 Td [(The)-478(preconditioner)-478(data)-478(structure.)-878(Note)-478(that)]TJ/F18 10.9091 Tf 233.108 0 Td [(x)]TJ/F15 10.9091 Tf 11.588 0 Td [(m)28(ust)-478(b)-28(e)-478(c)28(hosen)-478(ac-)]TJ -244.696 -13.549 Td [(cording)-269(to)-269(the)-270(real/complex,)-282(single/double)-269(precision)-269(v)27(ersion)-269(of)-269(MLD2P4)]TJ 0 -13.549 Td [(under)-333(use.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(what)-2114(integer,)-525(intent\050in\051)]TJ/F18 10.9091 Tf 158.424 0 Td [(or)]TJ/F44 10.9091 Tf 14.986 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.636 0 Td [(.)]TJ -219.075 -13.55 Td [(The)-366(parameter)-367(to)-366(b)-28(e)-366(set.)-543(It)-367(can)-366(b)-28(e)-366(sp)-28(eci\014ed)-366(b)28(y)-367(a)-366(prede\014ned)-366(constan)28(t,)]TJ 0 -13.549 Td [(or)-333(through)-333(its)-334(name;)-333(the)-333(string)-334(is)-333(case-insensitiv)28(e.)-445(See)-333(also)-334(T)84(ables)]TJ
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[-334(2)]TJ [-334(2)]TJ
0 g 0 G 0 g 0 G
@ -2907,7 +2913,7 @@ BT
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[(5)]TJ [(5)]TJ
0 g 0 G 0 g 0 G
[(.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(val)-2639(integer)]TJ/F18 10.9091 Tf 105.136 0 Td [(or)]TJ/F44 10.9091 Tf 30.425 0 Td [(character\050len=*\051)]TJ/F18 10.9091 Tf 110.711 0 Td [(or)]TJ/F44 10.9091 Tf 30.424 0 Td [(real\050psb_spk_\051)]TJ/F18 10.9091 Tf 99.256 0 Td [(or)]TJ/F44 10.9091 Tf -329.981 -13.549 Td [(real\050psb_dpk_\051)]TJ/F15 10.9091 Tf 80.181 0 Td [(,)]TJ/F44 10.9091 Tf 6.666 0 Td [(intent\050in\051)]TJ/F15 10.9091 Tf 57.272 0 Td [(.)]TJ -144.119 -13.549 Td [(The)-306(v)56(alue)-306(of)-305(the)-306(parameter)-306(to)-305(b)-28(e)-306(set.)-435(The)-306(list)-305(of)-306(allo)28(w)28(ed)-306(v)55(al)1(ues)-306(and)-306(the)]TJ 0 -13.549 Td [(corresp)-28(onding)-391(data)-392(t)28(yp)-28(es)-391(is)-392(giv)28(en)-391(in)-392(T)84(ables)]TJ [(.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(val)-2639(integer)]TJ/F18 10.9091 Tf 105.136 0 Td [(or)]TJ/F44 10.9091 Tf 30.425 0 Td [(character\050len=*\051)]TJ/F18 10.9091 Tf 110.711 0 Td [(or)]TJ/F44 10.9091 Tf 30.424 0 Td [(real\050psb_spk_\051)]TJ/F18 10.9091 Tf 99.256 0 Td [(or)]TJ/F44 10.9091 Tf -329.981 -13.549 Td [(real\050psb_dpk_\051)]TJ/F15 10.9091 Tf 80.181 0 Td [(,)]TJ/F44 10.9091 Tf 6.666 0 Td [(intent\050in\051)]TJ/F15 10.9091 Tf 57.272 0 Td [(.)]TJ -144.119 -13.549 Td [(The)-306(v)56(alue)-306(of)-305(the)-306(parameter)-306(to)-305(b)-28(e)-306(set.)-435(The)-306(list)-305(of)-306(allo)28(w)28(ed)-306(v)55(al)1(ues)-306(and)-306(the)]TJ 0 -13.55 Td [(corresp)-28(onding)-391(data)-392(t)28(yp)-28(es)-391(is)-392(giv)28(en)-391(in)-392(T)84(ables)]TJ
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[-392(2)]TJ [-392(2)]TJ
0 g 0 G 0 g 0 G
@ -2915,23 +2921,11 @@ BT
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[(5)]TJ [(5)]TJ
0 g 0 G 0 g 0 G
[(.)-619(When)-391(the)-392(v)56(alue)-392(is)-391(of)]TJ 0 -13.55 Td [(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 24.545 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.636 0 Td [(,)-333(it)-334(is)-333(also)-333(treated)-334(as)-333(case)-333(insensitiv)27(e.)]TJ/F44 10.9091 Tf -162.152 -13.549 Td [(smoother)-14(class\050mld_x_base_smoother_type\051)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(The)-333(user-de\014ned)-334(new)-333(smo)-28(other)-333(to)-333(b)-28(e)-334(emplo)28(y)28(ed)-333(in)-334(the)-333(preconditioner.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(solver)-1064(class\050mld_x_base_solver_type\051)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(The)-333(user-de\014ned)-334(new)-333(solv)28(er)-334(to)-333(b)-28(e)-333(emplo)28(y)28(ed)-334(in)-333(the)-333(preconditioner.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.55 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ [(.)-619(When)-391(the)-392(v)56(alue)-392(is)-391(of)]TJ 0 -13.549 Td [(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 24.545 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.636 0 Td [(,)-333(it)-334(is)-333(also)-333(treated)-334(as)-333(case)-333(insensitiv)27(e.)]TJ/F44 10.9091 Tf -162.152 -13.549 Td [(smoother)-14(class\050mld_x_base_smoother_type\051)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(The)-333(user-de\014ned)-334(new)-333(smo)-28(other)-333(to)-333(b)-28(e)-334(emplo)28(y)28(ed)-333(in)-334(the)-333(preconditioner.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(solver)-1064(class\050mld_x_base_solver_type\051)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(The)-333(user-de\014ned)-334(new)-333(solv)28(er)-334(to)-333(b)-28(e)-333(emplo)28(y)28(ed)-334(in)-333(the)-333(preconditioner.)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[-333(7)]TJ [-333(7)]TJ
0 g 0 G 0 g 0 G
[-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ -68.885 -18.791 Td [(A)-383(v)56(ariet)28(y)-383(of)-383(\050one-lev)28(el)-383(and)-383(m)28(ulti-lev)28(el\051)-383(preconditioners)-383(can)-383(b)-27(e)-383(obtained)-383(b)28(y)-383(a)-383(suitable)]TJ 0 -13.549 Td [(setting)-425(of)-425(the)-426(p)1(re)-1(cond)1(itioner)-426(parameters.)-720(These)-425(parameters)-425(can)-425(b)-28(e)-425(logically)-426(di)1(vided)]TJ 0 -13.55 Td [(in)28(to)-333(four)-334(groups,)-333(i.e.)-333(parameters)-334(de\014nin)1(g)]TJ [-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ -68.885 -18.61 Td [(A)-383(v)56(ariet)28(y)-383(of)-383(\050one-lev)28(el)-383(and)-383(m)28(ulti-lev)28(el\051)-383(preconditioners)-383(can)-383(b)-27(e)-383(obtained)-383(b)28(y)-383(a)-383(suitable)]TJ
0 g 0 G
13.333 -23.241 Td [(1.)]TJ
0 g 0 G
[-500(the)-333(t)27(yp)-27(e)-334(of)-333(m)28(ulti-lev)28(el)-334(preconditioner;)]TJ
0 g 0 G
0 -23.241 Td [(2.)]TJ
0 g 0 G
[-500(the)-333(one-lev)27(el)-333(preconditioner)-333(used)-333(as)-334(smo)-28(other;)]TJ
0 g 0 G
0 -23.241 Td [(3.)]TJ
0 g 0 G
[-500(the)-333(aggregation)-334(algorith)1(m)-1(;)]TJ
0 g 0 G 0 g 0 G
0 g 0 G 0 g 0 G
ET ET
@ -2948,35 +2942,35 @@ endobj
407 0 obj << 407 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [472.743 381.114 480.19 394.747] /Rect [472.743 284.111 480.19 297.744]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.2) >> /A << /S /GoTo /D (table.2) >>
>> endobj >> endobj
408 0 obj << 408 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [481.834 381.114 489.281 394.747] /Rect [481.834 284.111 489.281 297.744]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.5) >> /A << /S /GoTo /D (table.5) >>
>> endobj >> endobj
409 0 obj << 409 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [369.034 328.861 376.481 340.551] /Rect [369.034 231.858 376.481 243.547]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.2) >> /A << /S /GoTo /D (table.2) >>
>> endobj >> endobj
410 0 obj << 410 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [378.125 328.861 385.572 340.551] /Rect [378.125 231.858 385.572 243.547]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.5) >> /A << /S /GoTo /D (table.5) >>
>> endobj >> endobj
411 0 obj << 411 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [395.046 232.073 402.493 245.706] /Rect [395.046 135.07 402.493 148.703]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (section.7) >> /A << /S /GoTo /D (section.7) >>
>> endobj >> endobj
@ -2986,21 +2980,12 @@ endobj
74 0 obj << 74 0 obj <<
/D [413 0 R /XYZ 86.4 715.095 null] /D [413 0 R /XYZ 86.4 715.095 null]
>> endobj >> endobj
416 0 obj <<
/D [413 0 R /XYZ 86.4 184.277 null]
>> endobj
417 0 obj <<
/D [413 0 R /XYZ 86.4 161.036 null]
>> endobj
418 0 obj <<
/D [413 0 R /XYZ 86.4 137.795 null]
>> endobj
412 0 obj << 412 0 obj <<
/Font << /F15 123 0 R /F41 124 0 R /F17 111 0 R /F44 202 0 R /F18 174 0 R >> /Font << /F15 123 0 R /F41 124 0 R /F17 111 0 R /F44 202 0 R /F18 174 0 R >>
/ProcSet [ /PDF /Text ] /ProcSet [ /PDF /Text ]
>> endobj >> endobj
425 0 obj << 422 0 obj <<
/Length 3466 /Length 4098
>> >>
stream stream
0 g 0 G 0 g 0 G
@ -3010,10 +2995,23 @@ BT
0 g 0 G 0 g 0 G
[-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(23)]TJ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(23)]TJ
0 g 0 G 0 g 0 G
-401.542 -35.866 Td [(setting)-425(of)-425(the)-426(pr)1(e)-1(condi)1(tioner)-426(parameters.)-720(These)-425(parameters)-425(can)-425(b)-28(e)-425(logically)-426(divi)1(ded)]TJ 0 -13.549 Td [(in)28(to)-333(four)-334(groups,)-333(i.e.)-333(parameters)-334(de\014nin)1(g)]TJ
0 g 0 G
13.334 -22.515 Td [(1.)]TJ
0 g 0 G
[-500(the)-333(t)28(yp)-28(e)-334(of)-333(m)28(ulti-lev)28(el)-334(precondition)1(e)-1(r)1(;)]TJ
0 g 0 G
0 -22.516 Td [(2.)]TJ
0 g 0 G
[-500(the)-333(one-lev)27(el)-333(preconditioner)-333(used)-333(as)-334(smo)-28(other;)]TJ
0 g 0 G
0 -22.516 Td [(3.)]TJ
0 g 0 G
[-500(the)-333(aggregation)-334(algor)1(ithm;)]TJ
0 g 0 G 0 g 0 G
-388.208 -35.866 Td [(4.)]TJ 0 -22.515 Td [(4.)]TJ
0 g 0 G 0 g 0 G
[-500(the)-333(coarse-space)-334(correction)-333(at)-333(the)-334(coarsest)-333(lev)28(e)-1(l.)]TJ -13.334 -22.515 Td [(A)-313(list)-314(of)-313(the)-313(parameters)-314(that)-313(can)-314(b)-27(e)-314(set,)-317(along)-313(with)-314(their)-313(allo)28(w)28(ed)-314(and)-313(default)-313(v)55(alues,)-317(is)]TJ 0 -13.549 Td [(giv)28(en)-296(in)-296(T)83(ables)]TJ [-500(the)-333(coarse-space)-334(correction)-333(at)-333(the)-334(coarsest)-333(lev)28(e)-1(l.)]TJ -13.334 -22.516 Td [(A)-313(list)-314(of)-313(the)-313(parameters)-314(that)-313(can)-314(b)-27(e)-314(set,)-317(along)-313(with)-314(their)-313(allo)28(w)28(ed)-314(and)-313(default)-313(v)55(alues,)-317(is)]TJ 0 -13.549 Td [(giv)28(en)-296(in)-296(T)83(ables)]TJ
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[-296(2)]TJ [-296(2)]TJ
0 g 0 G 0 g 0 G
@ -3021,59 +3019,68 @@ BT
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[(5)]TJ [(5)]TJ
0 g 0 G 0 g 0 G
[(.)-432(F)83(or)-296(a)-296(detailed)-296(description)-296(of)-296(the)-296(meaning)-296(of)-296(the)-296(parameters,)-304(please)]TJ 0 -13.55 Td [(refer)-470(to)-469(Section)]TJ [(.)-432(F)83(or)-296(a)-296(detailed)-296(description)-296(of)-296(the)-296(meaning)-296(of)-296(the)-296(parameters,)-304(please)]TJ 0 -13.549 Td [(refer)-470(to)-469(Section)]TJ
0 0 1 rg 0 0 1 RG 0 0 1 rg 0 0 1 RG
[-470(4)]TJ [-470(4)]TJ
0 g 0 G 0 g 0 G
[(.)-853(The)-470(smo)-28(oth)1(e)-1(r)-469(and)-470(solv)28(er)-469(ob)-56(jects)-470(are)-469(arranged)-470(in)-469(a)-470(hierarc)28(hical)]TJ 0 -13.549 Td [(manner;)-519(when)-457(sp)-28(ecifying)-457(a)-457(smo)-28(other)-457(ob)-55(ject,)-488(its)-457(parameters)-457(including)-457(the)-457(con)27(tained)]TJ 0 -13.549 Td [(solv)28(er)-277(are)-277(set)-277(to)-277(default)-277(v)56(alues,)-288(and)-277(when)-277(a)-277(solv)28(er)-277(ob)-55(ject)-277(is)-277(sp)-28(eci\014ed)-277(its)-277(defaults)-277(are)-276(also)]TJ 0 -13.549 Td [(set,)-300(o)28(v)28(erriding)-292(i)1(n)-292(b)-28(oth)-291(cases)-291(an)27(y)-291(previous)-291(settings)-292(ev)28(en)-291(if)-292(explicitly)-291(sp)-28(eci\014ed.)-430(Therefore)]TJ 0 -13.549 Td [(if)-383(the)-383(user)-383(sets)-383(a)-383(n)1(e)-1(w)-382(smo)-28(other,)-395(and)-383(wishes)-383(to)-383(use)-383(a)-383(solv)28(er)-383(di\013eren)28(t)-383(from)-383(the)-383(default)]TJ 0 -13.55 Td [(one,)-307(the)-300(call)-300(to)-300(set)-300(the)-300(solv)28(er)-300(m)27(ust)-300(come)]TJ/F18 10.9091 Tf 193.685 0 Td [(after)]TJ/F15 10.9091 Tf 26.611 0 Td [(the)-300(call)-300(to)-300(set)-300(the)-300(smo)-28(other.)-434(Compl)1(e)-1(tely)]TJ -220.296 -13.549 Td [(new)-354(smo)-27(other)-354(and/or)-353(solv)27(er)-353(class)-354(deriv)28(ed)-354(f)1(rom)-354(the)-354(base)-353(ob)-56(jects)-353(in)-354(the)-353(library)-354(ma)28(y)-353(b)-28(e)]TJ 0 -13.549 Td [(used)-419(without)-419(recompiling)-419(the)-420(library)-419(itself.)-702(Once)-419(the)-419(new)-419(smo)-28(other/solv)28(er)-420(class)-419(has)]TJ 0 -13.549 Td [(b)-28(een)-422(dev)28(elop)-28(ed,)-444(the)-423(u)1(s)-1(er)-422(can)-422(declare)-422(a)-422(v)55(ariable)-422(of)-422(that)-422(new)-422(t)27(yp)-27(e)-423(in)-422(the)-422(application,)]TJ 0 -13.549 Td [(and)-358(pass)-358(that)-357(v)55(ariable)-357(to)-358(the)]TJ/F44 10.9091 Tf 143.269 0 Td [(p%set\050solver,info\051)]TJ/F15 10.9091 Tf 106.993 0 Td [(call;)-370(the)-358(new)-358(solv)28(er)-358(ob)-55(ject)-358(is)-358(then)]TJ -250.262 -13.55 Td [(dynamically)-333(included)-333(in)-334(the)-333(preconditioner)-333(structure.)]TJ 16.937 -13.549 Td [(The)]TJ/F44 10.9091 Tf 24.16 0 Td [(what,val)]TJ/F15 10.9091 Tf 51.191 0 Td [(pairs)-492(desc)-1(r)1(ib)-28(ed)-493(here)-492(are)-493(those)-492(of)-493(the)-492(prede\014ned)-493(smo)-27(other/solv)27(er)]TJ -92.288 -13.549 Td [(ob)-56(j)1(e)-1(cts;)-333(newly)-333(dev)28(elop)-28(ed)-334(solv)28(ers)-333(ma)28(y)-334(de\014ne)-333(new)-333(pairs)-334(according)-333(to)-333(their)-334(n)1(e)-1(eds.)]TJ [(.)-853(The)-470(smo)-28(oth)1(e)-1(r)-469(and)-470(solv)28(er)-469(ob)-56(jects)-470(are)-469(arranged)-470(in)-469(a)-470(hierarc)28(hical)]TJ 0 -13.549 Td [(manner;)-519(when)-457(sp)-28(ecifying)-457(a)-457(smo)-28(other)-457(ob)-55(ject,)-488(its)-457(parameters)-457(including)-457(the)-457(con)27(tained)]TJ 0 -13.549 Td [(solv)28(er)-277(are)-277(set)-277(to)-277(default)-277(v)56(alues,)-288(and)-277(when)-277(a)-277(solv)28(er)-277(ob)-55(ject)-277(is)-277(sp)-28(eci\014ed)-277(its)-277(defaults)-277(are)-276(also)]TJ 0 -13.55 Td [(set,)-300(o)28(v)28(erriding)-292(i)1(n)-292(b)-28(oth)-291(cases)-291(an)27(y)-291(previous)-291(settings)-292(ev)28(en)-291(if)-292(explicitly)-291(sp)-28(eci\014ed.)-430(Therefore)]TJ 0 -13.549 Td [(if)-383(the)-383(user)-383(sets)-383(a)-383(n)1(e)-1(w)-382(smo)-28(other,)-395(and)-383(wishes)-383(to)-383(use)-383(a)-383(solv)28(er)-383(di\013eren)28(t)-383(from)-383(the)-383(default)]TJ 0 -13.549 Td [(one,)-307(the)-300(call)-300(to)-300(set)-300(the)-300(solv)28(er)-300(m)27(ust)-300(come)]TJ/F18 10.9091 Tf 193.685 0 Td [(after)]TJ/F15 10.9091 Tf 26.611 0 Td [(the)-300(call)-300(to)-300(set)-300(the)-300(smo)-28(other.)-434(Compl)1(e)-1(tely)]TJ -220.296 -13.549 Td [(new)-354(smo)-27(other)-354(and/or)-353(solv)27(er)-353(class)-354(deriv)28(ed)-354(f)1(rom)-354(the)-354(base)-353(ob)-56(jects)-353(in)-354(the)-353(library)-354(ma)28(y)-353(b)-28(e)]TJ 0 -13.549 Td [(used)-419(without)-419(recompiling)-419(the)-420(library)-419(itself.)-702(Once)-419(the)-419(new)-419(smo)-28(other/solv)28(er)-420(class)-419(has)]TJ 0 -13.55 Td [(b)-28(een)-422(dev)28(elop)-28(ed,)-444(the)-423(u)1(s)-1(er)-422(can)-422(declare)-422(a)-422(v)55(ariable)-422(of)-422(that)-422(new)-422(t)27(yp)-27(e)-423(in)-422(the)-422(application,)]TJ 0 -13.549 Td [(and)-358(pass)-358(that)-357(v)55(ariable)-357(to)-358(the)]TJ/F44 10.9091 Tf 143.269 0 Td [(p%set\050solver,info\051)]TJ/F15 10.9091 Tf 106.993 0 Td [(call;)-370(the)-358(new)-358(solv)28(er)-358(ob)-55(ject)-358(is)-358(then)]TJ -250.262 -13.549 Td [(dynamically)-333(included)-333(in)-334(the)-333(preconditioner)-333(structure.)]TJ 16.937 -13.549 Td [(The)]TJ/F44 10.9091 Tf 24.16 0 Td [(what,val)]TJ/F15 10.9091 Tf 51.191 0 Td [(pairs)-492(desc)-1(r)1(ib)-28(ed)-493(here)-492(are)-493(those)-492(of)-493(the)-492(prede\014ned)-493(smo)-27(other/solv)27(er)]TJ -92.288 -13.549 Td [(ob)-56(j)1(e)-1(cts;)-333(newly)-333(dev)28(elop)-28(ed)-334(solv)28(ers)-333(ma)28(y)-334(de\014ne)-333(new)-333(pairs)-334(according)-333(to)-333(their)-334(n)1(e)-1(eds.)]TJ
0 g 0 G 0 g 0 G
0 g 0 G 0 g 0 G
ET ET
endstream endstream
endobj endobj
424 0 obj << 421 0 obj <<
/Type /Page /Type /Page
/Contents 425 0 R /Contents 422 0 R
/Resources 423 0 R /Resources 420 0 R
/MediaBox [0 0 595.276 841.89] /MediaBox [0 0 595.276 841.89]
/Parent 394 0 R /Parent 394 0 R
/Annots [ 422 0 R 419 0 R 420 0 R 421 0 R ] /Annots [ 419 0 R 416 0 R 417 0 R 418 0 R ]
>> endobj >> endobj
422 0 obj << 419 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [92.604 739.006 100.627 748.453] /Rect [92.604 739.006 100.627 748.453]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (section.6) >> /A << /S /GoTo /D (section.6) >>
>> endobj >> endobj
419 0 obj << 416 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [166.9 664.954 174.347 676.644] /Rect [166.9 561.343 174.347 573.032]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.2) >> /A << /S /GoTo /D (table.2) >>
>> endobj >> endobj
420 0 obj << 417 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [175.991 664.954 183.438 676.644] /Rect [175.991 561.343 183.438 573.032]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (table.5) >> /A << /S /GoTo /D (table.5) >>
>> endobj >> endobj
421 0 obj << 418 0 obj <<
/Type /Annot /Type /Annot
/Border[0 0 0]/H/I/C[1 0 0] /Border[0 0 0]/H/I/C[1 0 0]
/Rect [173.791 651.405 181.238 663.094] /Rect [173.791 547.793 181.238 559.483]
/Subtype /Link /Subtype /Link
/A << /S /GoTo /D (section.4) >> /A << /S /GoTo /D (section.4) >>
>> endobj >> endobj
423 0 obj <<
/D [421 0 R /XYZ 93.6 740.002 null]
>> endobj
424 0 obj <<
/D [421 0 R /XYZ 93.6 683.983 null]
>> endobj
425 0 obj <<
/D [421 0 R /XYZ 93.6 661.467 null]
>> endobj
426 0 obj << 426 0 obj <<
/D [424 0 R /XYZ 93.6 740.002 null] /D [421 0 R /XYZ 93.6 638.952 null]
>> endobj >> endobj
427 0 obj << 427 0 obj <<
/D [424 0 R /XYZ 93.6 715.095 null] /D [421 0 R /XYZ 93.6 616.436 null]
>> endobj >> endobj
423 0 obj << 420 0 obj <<
/Font << /F41 124 0 R /F15 123 0 R /F18 174 0 R /F44 202 0 R >> /Font << /F41 124 0 R /F15 123 0 R /F18 174 0 R /F44 202 0 R >>
/ProcSet [ /PDF /Text ] /ProcSet [ /PDF /Text ]
>> endobj >> endobj
@ -3728,7 +3735,7 @@ endobj
/D [434 0 R /XYZ 93.6 740.002 null] /D [434 0 R /XYZ 93.6 740.002 null]
>> endobj >> endobj
437 0 obj << 437 0 obj <<
/D [434 0 R /XYZ 475.646 4358.278 null] /D [434 0 R /XYZ -3605.031 4358.278 null]
>> endobj >> endobj
433 0 obj << 433 0 obj <<
/Font << /F41 124 0 R /F15 123 0 R /F44 202 0 R /F25 177 0 R /F22 176 0 R /F18 174 0 R >> /Font << /F41 124 0 R /F15 123 0 R /F44 202 0 R /F25 177 0 R /F22 176 0 R /F18 174 0 R >>
@ -4607,7 +4614,7 @@ endobj
/D [446 0 R /XYZ 93.6 740.002 null] /D [446 0 R /XYZ 93.6 740.002 null]
>> endobj >> endobj
358 0 obj << 358 0 obj <<
/D [446 0 R /XYZ 529.579 4356.566 null] /D [446 0 R /XYZ 529.802 4356.566 null]
>> endobj >> endobj
445 0 obj << 445 0 obj <<
/Font << /F41 124 0 R /F15 123 0 R /F44 202 0 R /F22 176 0 R /F25 177 0 R /F18 174 0 R /F43 158 0 R >> /Font << /F41 124 0 R /F15 123 0 R /F44 202 0 R /F22 176 0 R /F25 177 0 R /F18 174 0 R /F43 158 0 R >>
@ -7328,7 +7335,7 @@ endobj
/Type /Pages /Type /Pages
/Count 6 /Count 6
/Parent 551 0 R /Parent 551 0 R
/Kids [391 0 R 397 0 R 404 0 R 413 0 R 424 0 R 429 0 R] /Kids [391 0 R 397 0 R 404 0 R 413 0 R 421 0 R 429 0 R]
>> endobj >> endobj
438 0 obj << 438 0 obj <<
/Type /Pages /Type /Pages
@ -7544,11 +7551,11 @@ endobj
/Count -10 /Count -10
>> endobj >> endobj
555 0 obj << 555 0 obj <<
/Names [(Doc-Start) 110 0 R (Item.1) 277 0 R (Item.10) 353 0 R (Item.11) 354 0 R (Item.12) 355 0 R (Item.13) 416 0 R] /Names [(Doc-Start) 110 0 R (Item.1) 277 0 R (Item.10) 353 0 R (Item.11) 354 0 R (Item.12) 355 0 R (Item.13) 424 0 R]
/Limits [(Doc-Start) (Item.13)] /Limits [(Doc-Start) (Item.13)]
>> endobj >> endobj
556 0 obj << 556 0 obj <<
/Names [(Item.14) 417 0 R (Item.15) 418 0 R (Item.16) 427 0 R (Item.2) 278 0 R (Item.3) 279 0 R (Item.4) 319 0 R] /Names [(Item.14) 425 0 R (Item.15) 426 0 R (Item.16) 427 0 R (Item.2) 278 0 R (Item.3) 279 0 R (Item.4) 319 0 R]
/Limits [(Item.14) (Item.4)] /Limits [(Item.14) (Item.4)]
>> endobj >> endobj
557 0 obj << 557 0 obj <<
@ -7588,7 +7595,7 @@ endobj
/Limits [(page.16) (page.20)] /Limits [(page.16) (page.20)]
>> endobj >> endobj
566 0 obj << 566 0 obj <<
/Names [(page.21) 406 0 R (page.22) 415 0 R (page.23) 426 0 R (page.24) 431 0 R (page.25) 436 0 R (page.26) 442 0 R] /Names [(page.21) 406 0 R (page.22) 415 0 R (page.23) 423 0 R (page.24) 431 0 R (page.25) 436 0 R (page.26) 442 0 R]
/Limits [(page.21) (page.26)] /Limits [(page.21) (page.26)]
>> endobj >> endobj
567 0 obj << 567 0 obj <<
@ -7660,8 +7667,8 @@ endobj
>> endobj >> endobj
583 0 obj << 583 0 obj <<
/Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.0) /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.3)/Keywords() /Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 2.0) /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.3)/Keywords()
/CreationDate (D:20130606163018+02'00') /CreationDate (D:20130610143952+02'00')
/ModDate (D:20130606163018+02'00') /ModDate (D:20130610143952+02'00')
/Trapped /False /Trapped /False
/PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6)
>> endobj >> endobj
@ -7674,103 +7681,103 @@ xref
0000000000 00000 f 0000000000 00000 f
0000000015 00000 n 0000000015 00000 n
0000003834 00000 n 0000003834 00000 n
0000432351 00000 n 0000433495 00000 n
0000000058 00000 n 0000000058 00000 n
0000000109 00000 n 0000000109 00000 n
0000008264 00000 n 0000008264 00000 n
0000432279 00000 n 0000433423 00000 n
0000000155 00000 n 0000000155 00000 n
0000000182 00000 n 0000000182 00000 n
0000029578 00000 n 0000029578 00000 n
0000432193 00000 n 0000433337 00000 n
0000000228 00000 n 0000000228 00000 n
0000000265 00000 n 0000000265 00000 n
0000038068 00000 n 0000038068 00000 n
0000432107 00000 n 0000433251 00000 n
0000000311 00000 n 0000000311 00000 n
0000000349 00000 n 0000000349 00000 n
0000046433 00000 n 0000046433 00000 n
0000431984 00000 n 0000433128 00000 n
0000000395 00000 n 0000000395 00000 n
0000000447 00000 n 0000000447 00000 n
0000046491 00000 n 0000046491 00000 n
0000431910 00000 n 0000433054 00000 n
0000000498 00000 n 0000000498 00000 n
0000000534 00000 n 0000000534 00000 n
0000046549 00000 n 0000046549 00000 n
0000431823 00000 n 0000432967 00000 n
0000000585 00000 n 0000000585 00000 n
0000000638 00000 n 0000000638 00000 n
0000052628 00000 n 0000052628 00000 n
0000431736 00000 n 0000432880 00000 n
0000000689 00000 n 0000000689 00000 n
0000000733 00000 n 0000000733 00000 n
0000066008 00000 n 0000066008 00000 n
0000431649 00000 n 0000432793 00000 n
0000000784 00000 n 0000000784 00000 n
0000000820 00000 n 0000000820 00000 n
0000066066 00000 n 0000066066 00000 n
0000431575 00000 n 0000432719 00000 n
0000000871 00000 n 0000000871 00000 n
0000000919 00000 n 0000000919 00000 n
0000075648 00000 n 0000075648 00000 n
0000431452 00000 n 0000432596 00000 n
0000000965 00000 n 0000000965 00000 n
0000001029 00000 n 0000001029 00000 n
0000092719 00000 n 0000092719 00000 n
0000431378 00000 n 0000432522 00000 n
0000001080 00000 n 0000001080 00000 n
0000001138 00000 n 0000001138 00000 n
0000120668 00000 n 0000120668 00000 n
0000431304 00000 n 0000432448 00000 n
0000001189 00000 n 0000001189 00000 n
0000001232 00000 n 0000001232 00000 n
0000148837 00000 n 0000148837 00000 n
0000431181 00000 n 0000432325 00000 n
0000001278 00000 n 0000001278 00000 n
0000001314 00000 n 0000001314 00000 n
0000159565 00000 n 0000159565 00000 n
0000431120 00000 n 0000432264 00000 n
0000001365 00000 n 0000001365 00000 n
0000001396 00000 n 0000001396 00000 n
0000182761 00000 n 0000182761 00000 n
0000430997 00000 n 0000432141 00000 n
0000001442 00000 n 0000001442 00000 n
0000001477 00000 n 0000001477 00000 n
0000186808 00000 n 0000186808 00000 n
0000430923 00000 n 0000432067 00000 n
0000001528 00000 n 0000001528 00000 n
0000001577 00000 n 0000001577 00000 n
0000194063 00000 n 0000194573 00000 n
0000430836 00000 n 0000431980 00000 n
0000001628 00000 n 0000001628 00000 n
0000001676 00000 n 0000001676 00000 n
0000242115 00000 n 0000243259 00000 n
0000430749 00000 n 0000431893 00000 n
0000001727 00000 n 0000001727 00000 n
0000001775 00000 n 0000001775 00000 n
0000251928 00000 n 0000253072 00000 n
0000430662 00000 n 0000431806 00000 n
0000001826 00000 n 0000001826 00000 n
0000001875 00000 n 0000001875 00000 n
0000254148 00000 n 0000255292 00000 n
0000430575 00000 n 0000431719 00000 n
0000001926 00000 n 0000001926 00000 n
0000001975 00000 n 0000001975 00000 n
0000257158 00000 n 0000258302 00000 n
0000430501 00000 n 0000431645 00000 n
0000002026 00000 n 0000002026 00000 n
0000002076 00000 n 0000002076 00000 n
0000259561 00000 n 0000260705 00000 n
0000430415 00000 n 0000431559 00000 n
0000002122 00000 n 0000002122 00000 n
0000002157 00000 n 0000002157 00000 n
0000264117 00000 n 0000265261 00000 n
0000430327 00000 n 0000431471 00000 n
0000002204 00000 n 0000002204 00000 n
0000002233 00000 n 0000002233 00000 n
0000271704 00000 n 0000272848 00000 n
0000430251 00000 n 0000431395 00000 n
0000002281 00000 n 0000002281 00000 n
0000002311 00000 n 0000002311 00000 n
0000003597 00000 n 0000003597 00000 n
@ -7778,10 +7785,10 @@ xref
0000002363 00000 n 0000002363 00000 n
0000003716 00000 n 0000003716 00000 n
0000003775 00000 n 0000003775 00000 n
0000426666 00000 n 0000427810 00000 n
0000428806 00000 n 0000429950 00000 n
0000427814 00000 n 0000428958 00000 n
0000429094 00000 n 0000430238 00000 n
0000004258 00000 n 0000004258 00000 n
0000004080 00000 n 0000004080 00000 n
0000003989 00000 n 0000003989 00000 n
@ -7790,8 +7797,8 @@ xref
0000008086 00000 n 0000008086 00000 n
0000004299 00000 n 0000004299 00000 n
0000008205 00000 n 0000008205 00000 n
0000427671 00000 n 0000428815 00000 n
0000426810 00000 n 0000427954 00000 n
0000008736 00000 n 0000008736 00000 n
0000008558 00000 n 0000008558 00000 n
0000008420 00000 n 0000008420 00000 n
@ -7825,7 +7832,7 @@ xref
0000008808 00000 n 0000008808 00000 n
0000019331 00000 n 0000019331 00000 n
0000019390 00000 n 0000019390 00000 n
0000426522 00000 n 0000427666 00000 n
0000019863 00000 n 0000019863 00000 n
0000019685 00000 n 0000019685 00000 n
0000019547 00000 n 0000019547 00000 n
@ -7841,18 +7848,18 @@ xref
0000029697 00000 n 0000029697 00000 n
0000028127 00000 n 0000028127 00000 n
0000019935 00000 n 0000019935 00000 n
0000428662 00000 n 0000429806 00000 n
0000029636 00000 n 0000029636 00000 n
0000427098 00000 n 0000428242 00000 n
0000428239 00000 n 0000429383 00000 n
0000429211 00000 n 0000430355 00000 n
0000280442 00000 n 0000281586 00000 n
0000271763 00000 n 0000272907 00000 n
0000280678 00000 n 0000281822 00000 n
0000280148 00000 n 0000281292 00000 n
0000280089 00000 n 0000281233 00000 n
0000280030 00000 n 0000281174 00000 n
0000280501 00000 n 0000281645 00000 n
0000034672 00000 n 0000034672 00000 n
0000034824 00000 n 0000034824 00000 n
0000034976 00000 n 0000034976 00000 n
@ -7869,7 +7876,7 @@ xref
0000037558 00000 n 0000037558 00000 n
0000035817 00000 n 0000035817 00000 n
0000038009 00000 n 0000038009 00000 n
0000428950 00000 n 0000430094 00000 n
0000045141 00000 n 0000045141 00000 n
0000045294 00000 n 0000045294 00000 n
0000045447 00000 n 0000045447 00000 n
@ -7882,11 +7889,11 @@ xref
0000044946 00000 n 0000044946 00000 n
0000038237 00000 n 0000038237 00000 n
0000046374 00000 n 0000046374 00000 n
0000272353 00000 n 0000273497 00000 n
0000272412 00000 n 0000273556 00000 n
0000280265 00000 n 0000281409 00000 n
0000280206 00000 n 0000281350 00000 n
0000272235 00000 n 0000273379 00000 n
0000052256 00000 n 0000052256 00000 n
0000052410 00000 n 0000052410 00000 n
0000052105 00000 n 0000052105 00000 n
@ -7894,8 +7901,8 @@ xref
0000051950 00000 n 0000051950 00000 n
0000046731 00000 n 0000046731 00000 n
0000052569 00000 n 0000052569 00000 n
0000272294 00000 n 0000273438 00000 n
0000280324 00000 n 0000281468 00000 n
0000056785 00000 n 0000056785 00000 n
0000056607 00000 n 0000056607 00000 n
0000052823 00000 n 0000052823 00000 n
@ -7905,7 +7912,7 @@ xref
0000060645 00000 n 0000060645 00000 n
0000056883 00000 n 0000056883 00000 n
0000060935 00000 n 0000060935 00000 n
0000429328 00000 n 0000430472 00000 n
0000066123 00000 n 0000066123 00000 n
0000065830 00000 n 0000065830 00000 n
0000061092 00000 n 0000061092 00000 n
@ -7921,8 +7928,8 @@ xref
0000074484 00000 n 0000074484 00000 n
0000066234 00000 n 0000066234 00000 n
0000075589 00000 n 0000075589 00000 n
0000272058 00000 n 0000273202 00000 n
0000272117 00000 n 0000273261 00000 n
0000091089 00000 n 0000091089 00000 n
0000091249 00000 n 0000091249 00000 n
0000091414 00000 n 0000091414 00000 n
@ -7939,21 +7946,21 @@ xref
0000090709 00000 n 0000090709 00000 n
0000075817 00000 n 0000075817 00000 n
0000092660 00000 n 0000092660 00000 n
0000427528 00000 n 0000428672 00000 n
0000428522 00000 n 0000429666 00000 n
0000428098 00000 n 0000429242 00000 n
0000427242 00000 n 0000428386 00000 n
0000426955 00000 n 0000428099 00000 n
0000092777 00000 n 0000092777 00000 n
0000092836 00000 n 0000092836 00000 n
0000092895 00000 n 0000092895 00000 n
0000280560 00000 n 0000281704 00000 n
0000280619 00000 n 0000281763 00000 n
0000271822 00000 n 0000272966 00000 n
0000271881 00000 n 0000273025 00000 n
0000271940 00000 n 0000273084 00000 n
0000272176 00000 n 0000273320 00000 n
0000280383 00000 n 0000281527 00000 n
0000107697 00000 n 0000107697 00000 n
0000107851 00000 n 0000107851 00000 n
0000107231 00000 n 0000107231 00000 n
@ -7961,8 +7968,8 @@ xref
0000107060 00000 n 0000107060 00000 n
0000093156 00000 n 0000093156 00000 n
0000108005 00000 n 0000108005 00000 n
0000271999 00000 n 0000273143 00000 n
0000279971 00000 n 0000281115 00000 n
0000119823 00000 n 0000119823 00000 n
0000119976 00000 n 0000119976 00000 n
0000120129 00000 n 0000120129 00000 n
@ -7983,13 +7990,13 @@ xref
0000131452 00000 n 0000131452 00000 n
0000120915 00000 n 0000120915 00000 n
0000132577 00000 n 0000132577 00000 n
0000427957 00000 n 0000429101 00000 n
0000427385 00000 n 0000428529 00000 n
0000428382 00000 n 0000429526 00000 n
0000132698 00000 n 0000132698 00000 n
0000132757 00000 n 0000132757 00000 n
0000132816 00000 n 0000132816 00000 n
0000429445 00000 n 0000430589 00000 n
0000137178 00000 n 0000137178 00000 n
0000137339 00000 n 0000137339 00000 n
0000137501 00000 n 0000137501 00000 n
@ -8024,8 +8031,8 @@ xref
0000149131 00000 n 0000149131 00000 n
0000149190 00000 n 0000149190 00000 n
0000159504 00000 n 0000159504 00000 n
0000203647 00000 n 0000204789 00000 n
0000238036 00000 n 0000239180 00000 n
0000159145 00000 n 0000159145 00000 n
0000159295 00000 n 0000159295 00000 n
0000167066 00000 n 0000167066 00000 n
@ -8061,7 +8068,7 @@ xref
0000175763 00000 n 0000175763 00000 n
0000172680 00000 n 0000172680 00000 n
0000176053 00000 n 0000176053 00000 n
0000429562 00000 n 0000430706 00000 n
0000182546 00000 n 0000182546 00000 n
0000182819 00000 n 0000182819 00000 n
0000182407 00000 n 0000182407 00000 n
@ -8074,188 +8081,188 @@ xref
0000186143 00000 n 0000186143 00000 n
0000182995 00000 n 0000182995 00000 n
0000186749 00000 n 0000186749 00000 n
0000193253 00000 n 0000193764 00000 n
0000193402 00000 n 0000193913 00000 n
0000193552 00000 n 0000194063 00000 n
0000193702 00000 n 0000194213 00000 n
0000193852 00000 n 0000194363 00000 n
0000194298 00000 n 0000194631 00000 n
0000193082 00000 n 0000193593 00000 n
0000186990 00000 n 0000186990 00000 n
0000194004 00000 n 0000194514 00000 n
0000194121 00000 n 0000199226 00000 n
0000194180 00000 n 0000199374 00000 n
0000194239 00000 n 0000199524 00000 n
0000198261 00000 n 0000199075 00000 n
0000198409 00000 n 0000199971 00000 n
0000198559 00000 n 0000198912 00000 n
0000198110 00000 n 0000194755 00000 n
0000198829 00000 n 0000199676 00000 n
0000197947 00000 n 0000199735 00000 n
0000194422 00000 n 0000199794 00000 n
0000198711 00000 n 0000199853 00000 n
0000198770 00000 n 0000199912 00000 n
0000203711 00000 n 0000204853 00000 n
0000203469 00000 n 0000204611 00000 n
0000198940 00000 n 0000200082 00000 n
0000203588 00000 n 0000204730 00000 n
0000213984 00000 n 0000215126 00000 n
0000214257 00000 n 0000215401 00000 n
0000213845 00000 n 0000214987 00000 n
0000203809 00000 n 0000204951 00000 n
0000214135 00000 n 0000215277 00000 n
0000214194 00000 n 0000215336 00000 n
0000429679 00000 n 0000430823 00000 n
0000226777 00000 n 0000227921 00000 n
0000226535 00000 n 0000227679 00000 n
0000214394 00000 n 0000215538 00000 n
0000226654 00000 n 0000227798 00000 n
0000226713 00000 n 0000227857 00000 n
0000237826 00000 n 0000238970 00000 n
0000238099 00000 n 0000239243 00000 n
0000237687 00000 n 0000238831 00000 n
0000226940 00000 n 0000228084 00000 n
0000237977 00000 n 0000239121 00000 n
0000241586 00000 n 0000242730 00000 n
0000241745 00000 n 0000242889 00000 n
0000241904 00000 n 0000243048 00000 n
0000242173 00000 n 0000243317 00000 n
0000241431 00000 n 0000242575 00000 n
0000238249 00000 n 0000239393 00000 n
0000242056 00000 n 0000243200 00000 n
0000251718 00000 n 0000252862 00000 n
0000251567 00000 n 0000252711 00000 n
0000251986 00000 n 0000253130 00000 n
0000251420 00000 n 0000252564 00000 n
0000242297 00000 n 0000243441 00000 n
0000251869 00000 n 0000253013 00000 n
0000253937 00000 n 0000255081 00000 n
0000254206 00000 n 0000255350 00000 n
0000253798 00000 n 0000254942 00000 n
0000252162 00000 n 0000253306 00000 n
0000254089 00000 n 0000255233 00000 n
0000256947 00000 n 0000258091 00000 n
0000256796 00000 n 0000257940 00000 n
0000257216 00000 n 0000258360 00000 n
0000256649 00000 n 0000257793 00000 n
0000254330 00000 n 0000255474 00000 n
0000257099 00000 n 0000258243 00000 n
0000429796 00000 n 0000430940 00000 n
0000259343 00000 n 0000260487 00000 n
0000259619 00000 n 0000260763 00000 n
0000259204 00000 n 0000260348 00000 n
0000257340 00000 n 0000258484 00000 n
0000259502 00000 n 0000260646 00000 n
0000263906 00000 n 0000265050 00000 n
0000264175 00000 n 0000265319 00000 n
0000263767 00000 n 0000264911 00000 n
0000259730 00000 n 0000260874 00000 n
0000264058 00000 n 0000265202 00000 n
0000264697 00000 n 0000265841 00000 n
0000264519 00000 n 0000265663 00000 n
0000264286 00000 n 0000265430 00000 n
0000264638 00000 n 0000265782 00000 n
0000272471 00000 n 0000273615 00000 n
0000271526 00000 n 0000272670 00000 n
0000264782 00000 n 0000265926 00000 n
0000271645 00000 n 0000272789 00000 n
0000280737 00000 n 0000281881 00000 n
0000279734 00000 n 0000280878 00000 n
0000272595 00000 n 0000273739 00000 n
0000279853 00000 n 0000280997 00000 n
0000279912 00000 n 0000281056 00000 n
0000280848 00000 n 0000281992 00000 n
0000280873 00000 n 0000282017 00000 n
0000281104 00000 n 0000282248 00000 n
0000281163 00000 n 0000282307 00000 n
0000281859 00000 n 0000283003 00000 n
0000282423 00000 n 0000283567 00000 n
0000282526 00000 n 0000283670 00000 n
0000282563 00000 n 0000283707 00000 n
0000283192 00000 n 0000284336 00000 n
0000283587 00000 n 0000284731 00000 n
0000284223 00000 n 0000285367 00000 n
0000284844 00000 n 0000285988 00000 n
0000285513 00000 n 0000286657 00000 n
0000286128 00000 n 0000287272 00000 n
0000286640 00000 n 0000287784 00000 n
0000287284 00000 n 0000288428 00000 n
0000287768 00000 n 0000288912 00000 n
0000288125 00000 n 0000289269 00000 n
0000288766 00000 n 0000289910 00000 n
0000300391 00000 n 0000301535 00000 n
0000300754 00000 n 0000301898 00000 n
0000311026 00000 n 0000312170 00000 n
0000311389 00000 n 0000312533 00000 n
0000320570 00000 n 0000321714 00000 n
0000320909 00000 n 0000322053 00000 n
0000324281 00000 n 0000325425 00000 n
0000324607 00000 n 0000325751 00000 n
0000334371 00000 n 0000335515 00000 n
0000334700 00000 n 0000335844 00000 n
0000337048 00000 n 0000338192 00000 n
0000337276 00000 n 0000338420 00000 n
0000340034 00000 n 0000341178 00000 n
0000340261 00000 n 0000341405 00000 n
0000346244 00000 n 0000347388 00000 n
0000346503 00000 n 0000347647 00000 n
0000364008 00000 n 0000365152 00000 n
0000364578 00000 n 0000365722 00000 n
0000373298 00000 n 0000374442 00000 n
0000373651 00000 n 0000374795 00000 n
0000375668 00000 n 0000376812 00000 n
0000375893 00000 n 0000377037 00000 n
0000378256 00000 n 0000379400 00000 n
0000378491 00000 n 0000379635 00000 n
0000381961 00000 n 0000383105 00000 n
0000382307 00000 n 0000383451 00000 n
0000383730 00000 n 0000384874 00000 n
0000383955 00000 n 0000385099 00000 n
0000385562 00000 n 0000386706 00000 n
0000385796 00000 n 0000386940 00000 n
0000401819 00000 n 0000402963 00000 n
0000402238 00000 n 0000403382 00000 n
0000409578 00000 n 0000410722 00000 n
0000409859 00000 n 0000411003 00000 n
0000425948 00000 n 0000427092 00000 n
0000429913 00000 n 0000431057 00000 n
0000430031 00000 n 0000431175 00000 n
0000430108 00000 n 0000431252 00000 n
0000430178 00000 n 0000431322 00000 n
0000432449 00000 n 0000433593 00000 n
0000432622 00000 n 0000433766 00000 n
0000432788 00000 n 0000433932 00000 n
0000432957 00000 n 0000434101 00000 n
0000433190 00000 n 0000434334 00000 n
0000433403 00000 n 0000434547 00000 n
0000433645 00000 n 0000434789 00000 n
0000433848 00000 n 0000434992 00000 n
0000434050 00000 n 0000435194 00000 n
0000434224 00000 n 0000435368 00000 n
0000434394 00000 n 0000435538 00000 n
0000434563 00000 n 0000435707 00000 n
0000434733 00000 n 0000435877 00000 n
0000434902 00000 n 0000436046 00000 n
0000435070 00000 n 0000436214 00000 n
0000435232 00000 n 0000436376 00000 n
0000435414 00000 n 0000436558 00000 n
0000435594 00000 n 0000436738 00000 n
0000435804 00000 n 0000436948 00000 n
0000436024 00000 n 0000437168 00000 n
0000436219 00000 n 0000437363 00000 n
0000436333 00000 n 0000437477 00000 n
0000436450 00000 n 0000437594 00000 n
0000436565 00000 n 0000437709 00000 n
0000436681 00000 n 0000437825 00000 n
0000436773 00000 n 0000437917 00000 n
0000436868 00000 n 0000438012 00000 n
0000436906 00000 n 0000438050 00000 n
0000437103 00000 n 0000438247 00000 n
trailer trailer
<< /Size 584 << /Size 584
/Root 582 0 R /Root 582 0 R
/Info 583 0 R /Info 583 0 R
/ID [<A2675BEDD707CDE5E12015711CBBD611> <A2675BEDD707CDE5E12015711CBBD611>] >> /ID [<E728E0810D3211D765E5D070889FB7F0> <E728E0810D3211D765E5D070889FB7F0>] >>
startxref startxref
437846 438990
%%EOF %%EOF

@ -72,23 +72,34 @@ according to the preconditioner type chosen by the user.
\subsection{Subroutine mld\_precset\label{sec:precset}} \subsection{Subroutine mld\_precset\label{sec:precset}}
\begin{center} \begin{center}
\verb|mld_precset(p,what,val,info)|\\ \verb|call mld_precset(p,what,val,info)|
\verb|p%set(what,val,info [,ilev])|\\
\verb|mld_precset(p,smoother,info)|\\
\verb|p%set(smoother,info [,ilev])|\\
\verb|mld_precset(p,solver,info)|\\
\verb|p%set(solver,info [,ilev])|
\end{center} \end{center}
\noindent \noindent
This routine sets the parameters defining the preconditioner. More This routine sets the parameters defining the preconditioner. More
precisely, the parameter identified by \verb|what| is assigned the value precisely, the parameter identified by \verb|what| is assigned the value
contained in \verb|val|. The routine may also be invoked as a method contained in \verb|val|.
of the preconditioner object; in this case it is also possible to
specify an optional \verb|ilev| argument that restricts the effect of The routine may also be invoked as a method
of the preconditioner object as in the following:
\begin{center}
\verb|call p%set(what,val,info [,ilev])|\\
\end{center}
In this case it is also possible to specify an optional \verb|ilev|
argument that restricts the effect of
the call to the specified level. the call to the specified level.
The alternative forms of this routine are designed to allow
extensions of the library. Finally, if the user has developed a new type of smoother and/or
solver by extending one of the base MLD2P4 types, and has declared a
variable of the new type in the main program, it is possible to pass
the new smoother/solver variable to the setup routine as follows:
\begin{center}
\verb|call p%set(smoother,info [,ilev])|\\
\verb|call p%set(solver,info [,ilev])|
\end{center}
In this way, the variable will act as a \emph{mold} to which the
preconditioner will conform, even though the MLD2P4 library is not
modified, and thus has no direct knowledge about the new type.
{\vskip2\baselineskip\noindent\large\bfseries Arguments} {\vskip2\baselineskip\noindent\large\bfseries Arguments}

Loading…
Cancel
Save