Table 1:
Preconditioner types, corresponding strings and default choices.
@@ -198,32 +210,32 @@ Preconditioner types, corresponding strings and default choices.
Subsections
-
-
-
-
- Next: Next: Examples
- Up: Up: userhtml
- Previous: Previous: Smoothed Aggregation
- Contents
diff --git a/docs/html/node15.html b/docs/html/node15.html
index 28463dd5..f159067a 100644
--- a/docs/html/node15.html
+++ b/docs/html/node15.html
@@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: User Interface
- Up: Up: Getting Started
- Previous: Previous: Getting Started
- Contents
@@ -75,7 +75,7 @@ in the directory examples/fileread
of the MLD2P4 tree (see
Section 3.5 ).
For details on the use of the PSBLAS routines, see the PSBLAS User's
Guide [16 ].
+ HREF="node27.html#PSBLASGUIDE">16].
The setup and application of the default multi-level
@@ -86,7 +86,7 @@ the corresponding Fortran 95 codes are available in examples/fileread/
-
+
Figure 2:
Setup and application of the default multi-level Schwarz preconditioner.
@@ -128,7 +128,9 @@ Setup and application of the default multi-level Schwarz preconditioner.
call mld_precinit(P,'ML',info)
!
! build the preconditioner
- call mld_precbld(A,desc_A,P,info)
+ call mld_hierarchy_bld(A,desc_A,P,info)
+ call mld_ml_prec_bld(A,desc_A,P,info)
+
!
! set the solver parameters and the initial guess
... ...
@@ -162,12 +164,12 @@ Figure 3 shows how to set a three-level hybrid Sc
preconditioner, which uses block Jacobi with ILU(0) on the
local blocks as post-smoother, has a coarsest matrix replicated on the processors,
and solves the coarsest-level system with the LU factorization from UMFPACK [9 ].
+ HREF="node27.html#UMFPACK">9].
Figure 4 shows how to set a three-level preconditioner
similar to the one of 3 , but the coarsest-level
systems is solved with the multifrontal factorization from
MUMPS [9 ].
+ HREF="node27.html#UMFPACK">9].
Note that MUMPS can be used on both replicated and distributed
coarsest level matrices, as a global and local solver respectively.
The number of levels is specified by using mld_precinit
; the other
@@ -202,7 +204,7 @@ boundary conditions are also available in the directory examples/pdegen
-
+
Figure 3:
Setup of a hybrid three-level Schwarz preconditioner.
@@ -216,11 +218,14 @@ Setup of a hybrid three-level Schwarz preconditioner.
! block Jacobi (with ILU(0) on the blocks) as post-smoother,
! a coarsest matrix replicated on the processors, and the
! LU factorization from UMFPACK as coarse-level solver
- call mld_precinit(P,'ML',info,nlev=3)
+ call mld_precinit(P,'ML',info)
+ call mld_hierarchy_bld(A,desc_A,P,info)
+
call_mld_precset(P,'SMOOTHER_TYPE','BJAC',info)
call_mld_precset(P,'SMOOTHER_POS,'POST'w,info)
call mld_precset(P,'COARSE_MAT','REPL',info)
call mld_precset(P,'COARSE_SOLVE','UMF',info)
+ call mld_ml_prec_bld(A,desc_A,P,info)
... ...
@@ -235,7 +240,7 @@ Setup of a hybrid three-level Schwarz preconditioner.
-
+
Figure 4:
Setup of a hybrid three-level Schwarz preconditioner.
@@ -251,10 +256,12 @@ Setup of a hybrid three-level Schwarz preconditioner.
! multifrontal solver in MUMPS as coarse-level solver
call mld_precinit(P,'ML',info,nlev=3)
+ call mld_hierarchy_bld(A,desc_A,P,info)
+
call mld_precset(P,mld_smoother_type_,'BJAC',info)
call mld_precset(P,mld_coarse_mat_,'REPL',info)
call mld_precset(P,mld_coarse_solve_,'MUMPS',info)
-
+ call mld_ml_prec_bld(A,desc_A,P,info)
... ...
@@ -269,7 +276,7 @@ Setup of a hybrid three-level Schwarz preconditioner.
-
+
Figure 5:
Setup of an additive three-level Schwarz preconditioner.
@@ -284,9 +291,11 @@ Setup of an additive three-level Schwarz preconditioner.
! post-smoother, and 5 block-Jacobi sweeps (with UMFPACK LU
! on the blocks) as distributed coarsest-level solver
call mld_precinit(P,'ML',info,nlev=3)
+ call mld_ml_prec_bld(A,desc_A,P,info)
call mld_precset(P,'ML_TYPE','ADD',info)
call_mld_precset(P,'SMOOTHER_POS','TWOSIDE',info)
call mld_precset(P,'COARSE_SWEEPS',5,info)
+ call mld_ml_prec_bld(A,desc_A,P,info)
... ...
@@ -301,7 +310,7 @@ Setup of an additive three-level Schwarz preconditioner.
-
+
Figure 6:
Setup of a one-level Schwarz preconditioner.
@@ -314,6 +323,7 @@ Setup of a one-level Schwarz preconditioner.
! set RAS with overlap 2 and ILU(0) on the local blocks
call mld_precinit(P,'AS',info)
call mld_precset(P,'SUB_OVR',2,info)
+ call mld_precbld(A,desc_A,P,info)
... ...
@@ -327,26 +337,26 @@ Setup of a one-level Schwarz preconditioner.
-
-
-
-
- Next: Next: User Interface
- Up: Up: Getting Started
- Previous: Previous: Getting Started
- Contents
diff --git a/docs/html/node16.html b/docs/html/node16.html
index d0787cd2..c2fd0da9 100644
--- a/docs/html/node16.html
+++ b/docs/html/node16.html
@@ -18,7 +18,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
+
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Subroutine mld_precinit
- Up: Up: userhtml
- Previous: Previous: Examples
- Contents
@@ -113,42 +113,46 @@ A description of each routine is given in the remainder of this section.
Subsections
-
-
-
-
- Next: Next: Subroutine mld_precinit
- Up: Up: userhtml
- Previous: Previous: Examples
- Contents
diff --git a/docs/html/node17.html b/docs/html/node17.html
index 49b62288..18bef970 100644
--- a/docs/html/node17.html
+++ b/docs/html/node17.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Subroutine mld_precset
- Up: Up: User Interface
- Previous: Previous: User Interface
- Contents
@@ -94,7 +94,7 @@ according to the preconditioner type chosen by the user.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
nlev
integer, optional, intent(in)
.
@@ -114,26 +114,26 @@ according to the preconditioner type chosen by the user.
-
-
-
-
- Next: Next: Subroutine mld_precset
- Up: Up: User Interface
- Previous: Previous: User Interface
- Contents
diff --git a/docs/html/node18.html b/docs/html/node18.html
index ce014386..d6d37901 100644
--- a/docs/html/node18.html
+++ b/docs/html/node18.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Subroutine mld_precbld
- Up: Up: User Interface
- Previous: Previous: Subroutine mld_precinit
- Contents
@@ -144,7 +144,7 @@ modified, and thus has no direct knowledge about the new type.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7
+ Error code. If no error, 0 is returned. See Section 7
for details.
pos
@@ -209,7 +209,7 @@ according to their needs.
-
+
Table 2:
Parameters defining the type of multi-level preconditioner.
@@ -253,7 +253,7 @@ Parameters defining the type of multi-level preconditioner.
-
+
Table 3:
Parameters defining the one-level preconditioner used as smoother.
@@ -405,7 +405,7 @@ Parameters defining the one-level preconditioner used as smoother.
-
+
Table 4:
Parameters defining the aggregation algorithm.
@@ -490,7 +490,7 @@ Parameters defining the aggregation algorithm.
-
+
Table 5:
Parameters defining the aggregation algorithm.
@@ -602,7 +602,7 @@ Parameters defining the aggregation algorithm.
-
+
Table 6:
Parameters defining the coarse-space correction at the coarsest
@@ -717,26 +717,26 @@ level.
-
-
-
-
- Next: Next: Subroutine mld_precbld
- Up: Up: User Interface
- Previous: Previous: Subroutine mld_precinit
- Contents
diff --git a/docs/html/node19.html b/docs/html/node19.html
index dfe0d771..1cc91a0f 100644
--- a/docs/html/node19.html
+++ b/docs/html/node19.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Subroutine mld_precaply
- Up: Next: Subroutine mld_hierarchy_bld
+ Up: User Interface
- Previous: Previous: Subroutine mld_precset
- Contents
@@ -67,6 +67,9 @@ This routine builds the preconditioner according to the requirements made by
the user through the routines mld_precinit
and mld_precset
.
+For multilevel preconditioner this routine is supported for backward
+compatibility, but we recommend to use the routines of
+Sec. 6.4 and 6.5 .
Arguments
@@ -80,7 +83,7 @@ the user through the routines mld_precinit
and mld_precset16].
+ HREF="node27.html#PSBLASGUIDE">16].
desc_a
type(psb_desc_type), intent(in)
.
@@ -88,7 +91,7 @@ single/double precision version of MLD2P4 under use.
The communication descriptor of a
. See the PSBLAS User's Guide for
details [16 ].
+ HREF="node27.html#PSBLASGUIDE">16].
p
type(mld_
x prec_type), intent(inout)
.
@@ -101,34 +104,33 @@ single/double precision version of MLD2P4 under use.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
-
-
-
-
-
-
Next: Subroutine mld_precaply
-
Up: Next: Subroutine mld_hierarchy_bld
+
Up: User Interface
-
Previous: Previous: Subroutine mld_precset
-
Contents
diff --git a/docs/html/node2.html b/docs/html/node2.html
index 53312930..43a45436 100644
--- a/docs/html/node2.html
+++ b/docs/html/node2.html
@@ -26,21 +26,21 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
Next: Next: General Overview
-
Up: Up: userhtml
-
Previous: Previous: Abstract
@@ -53,64 +53,68 @@ Contents
+
+
Error Handling
+License
+Bibliography
diff --git a/docs/html/node20.html b/docs/html/node20.html
index 6784b579..219a54e2 100644
--- a/docs/html/node20.html
+++ b/docs/html/node20.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Subroutine mld_precaply
-
+Subroutine mld_hierarchy_bld
+
@@ -26,184 +26,108 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Subroutine mld_precfree
- Up: Next: Subroutine mld_ml_prec_bld
+ Up: User Interface
- Previous: Previous: Subroutine mld_precbld
- Contents
-
+
-Subroutine mld_precaply
+Subroutine mld_hierarchy_bld
-mld_precaply(p,x,y,desc_a,info)
-mld_precaply(p,x,y,desc_a,info,trans,work)
+mld_hierachy_bld(a,desc_a,p,info)
-This routine computes
- , where is a previously built
-preconditioner, stored into p
, and
-denotes the preconditioner itself or its transpose, according to
-the value of trans
.
-Note that, when MLD2P4 is used with a Krylov solver from PSBLAS,
-mld_precaply
is called within the PSBLAS routine psb_krylov
-and hence it is completely transparent to the user.
+This routine builds the aggregation hierarchy according to the requirements made by
+the user through the routines mld_precinit
and mld_precset
.
Arguments
-p
-type(mld_
x prec_type), intent(inout)
.
+a
+type(psb_
x spmat_type), intent(in)
.
-The preconditioner data structure, containing the local part of .
- Note that x must be chosen according
- to the real/complex, single/double precision version of MLD2P4 under use.
+The sparse matrix structure containing the local part of the
+ matrix to be preconditioned. Note that x must be chosen according
+ to the real/complex,
+single/double precision version of MLD2P4 under use.
+ See the PSBLAS User's Guide for details [16 ].
-x
-type (
kind_parameter ), dimension(:), intent(in)
.
+desc_a
+type(psb_desc_type), intent(in)
.
-The local part of the vector . Note that type and
- kind_parameter must be chosen according
- to the real/complex, single/double precision version of MLD2P4 under use.
+The communication descriptor of a
. See the PSBLAS User's Guide for
+ details [16 ].
-y
-type (
kind_parameter ), dimension(:), intent(out)
.
+p
+type(mld_
x prec_type), intent(inout)
.
-The local part of the vector . Note that type and
- kind_parameter must be chosen according
+ The preconditioner data structure. Note that x must be chosen according
to the real/complex, single/double precision version of MLD2P4 under use.
-desc_a
-type(psb_desc_type), intent(in)
.
-
-
-The communication descriptor associated to the matrix to be
- preconditioned.
-
info
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7 for details.
-
-trans
-character(len=1), optional, intent(in).
-
-
-If trans
= 'N','n'
then
- ;
- if trans
= 'T','t'
then
-
- (transpose of ; if trans
= 'C','c'
then
-
- (conjugate transpose of .
-
-work
-type (
kind_parameter ), dimension(:), optional, target
.
-
-
-Workspace. Its size should be at
- least 4 * psb_cd_get_local_
cols(desc_a)
(see the PSBLAS User's Guide).
- Note that type and kind_parameter must be chosen according
- to the real/complex, single/double precision version of MLD2P4 under use.
+Error code. If no error, 0 is returned. See Section 7 for details.
-
-
-
-
-
-
- Next: Subroutine mld_precfree
- Up: Next: Subroutine mld_ml_prec_bld
+ Up: User Interface
- Previous: Previous: Subroutine mld_precbld
- Contents
diff --git a/docs/html/node21.html b/docs/html/node21.html
index 32cef265..9eb212cd 100644
--- a/docs/html/node21.html
+++ b/docs/html/node21.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Subroutine mld_precfree
-
+Subroutine mld_ml_prec_bld
+
@@ -26,69 +26,114 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Subroutine mld_precdescr
- Up: Next: Subroutine mld_precaply
+ Up: User Interface
- Previous: Subroutine mld_precaply
- Previous: Subroutine mld_hierarchy_bld
+ Contents
-
+
-Subroutine mld_precfree
+Subroutine mld_ml_prec_bld
-mld_precfree(p,info)
+mld_ml_prec_bld(a,desc_a,p,info)
-This routine deallocates the preconditioner data structure.
+This routine builds the preconditioner according to the requirements made by
+the user through the routines mld_precinit
and
+mld_precset
, based on the aggregation hierahy produced by a
+previous call to mld_hierarchy_bld
(see
+Sec. 6.4 ).
Arguments
+a
+type(psb_
x spmat_type), intent(in)
.
+
+
+The sparse matrix structure containing the local part of the
+ matrix to be preconditioned. Note that x must be chosen according
+ to the real/complex,
+single/double precision version of MLD2P4 under use.
+ See the PSBLAS User's Guide for details [16 ].
+
+desc_a
+type(psb_desc_type), intent(in)
.
+
+
+The communication descriptor of a
. See the PSBLAS User's Guide for
+ details [16 ].
+
p
-type(mld_
x prec_type), intent(inout)
.
+type(mld_
x prec_type), intent(inout)
.
-The preconditioner data structure. Note that x must be chosen according
+ The preconditioner data structure. Note that x must be chosen according
to the real/complex, single/double precision version of MLD2P4 under use.
info
-integer, intent(out)
.
+integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
-
-
+
+
+
+
+
+
+
+
+
+
+
+ Next: Subroutine mld_precaply
+ Up: User Interface
+ Previous: Subroutine mld_hierarchy_bld
+ Contents
+
diff --git a/docs/html/node22.html b/docs/html/node22.html
index 5ffd64e1..13b12392 100644
--- a/docs/html/node22.html
+++ b/docs/html/node22.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Subroutine mld_precdescr
-
+Subroutine mld_precaply
+
@@ -18,6 +18,7 @@ original version by: Nikos Drakos, CBLU, University of Leeds
+
@@ -25,46 +26,63 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Error Handling
- Up: Next: Subroutine mld_precfree
+ Up: User Interface
- Previous: Subroutine mld_precfree
- Previous: Subroutine mld_ml_prec_bld
+ Contents
-
+
-Subroutine mld_precdescr
+Subroutine mld_precaply
-mld_precdescr(p,info)
-mld_precdescr(p,info,iout)
+mld_precaply(p,x,y,desc_a,info)
+mld_precaply(p,x,y,desc_a,info,trans,work)
-This routine prints a description of the preconditioner to the standard output or
-to a file. It must be called after mld_precbld
has been called.
+This routine computes
+ , where is a previously built
+preconditioner, stored into p
, and
+denotes the preconditioner itself or its transpose, according to
+the value of trans
.
+Note that, when MLD2P4 is used with a Krylov solver from PSBLAS,
+mld_precaply
is called within the PSBLAS routine psb_krylov
+and hence it is completely transparent to the user.
Arguments
@@ -72,29 +90,122 @@ to a file. It must be called after mld_precbld
has been called.
p
-type(mld_
x prec_type), intent(in)
.
+type(mld_
x prec_type), intent(inout)
.
-The preconditioner data structure. Note that x must be chosen according
+ The preconditioner data structure, containing the local part of .
+ Note that x must be chosen according
to the real/complex, single/double precision version of MLD2P4 under use.
+x
+type (
kind_parameter ), dimension(:), intent(in)
.
+
+
+The local part of the vector . Note that type and
+ kind_parameter must be chosen according
+ to the real/complex, single/double precision version of MLD2P4 under use.
+
+y
+type (
kind_parameter ), dimension(:), intent(out)
.
+
+
+The local part of the vector . Note that type and
+ kind_parameter must be chosen according
+ to the real/complex, single/double precision version of MLD2P4 under use.
+
+desc_a
+type(psb_desc_type), intent(in)
.
+
+
+The communication descriptor associated to the matrix to be
+ preconditioned.
+
info
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 7 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
+
+trans
+character(len=1), optional, intent(in).
+
+
+If trans
= 'N','n'
then
+ ;
+ if trans
= 'T','t'
then
+
+ (transpose of ; if trans
= 'C','c'
then
+
+ (conjugate transpose of .
-iout
-integer, intent(in), optional
.
+work
+type (
kind_parameter ), dimension(:), optional, target
.
-The id of the file where the preconditioner description
- will be printed; the default is the standard output.
+Workspace. Its size should be at
+ least 4 * psb_cd_get_local_
cols(desc_a)
(see the PSBLAS User's Guide).
+ Note that type and kind_parameter must be chosen according
+ to the real/complex, single/double precision version of MLD2P4 under use.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Next: Subroutine mld_precfree
+ Up: User Interface
+ Previous: Subroutine mld_ml_prec_bld
+ Contents
+
diff --git a/docs/html/node23.html b/docs/html/node23.html
index 1faf0483..d12215ca 100644
--- a/docs/html/node23.html
+++ b/docs/html/node23.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Error Handling
-
+Subroutine mld_precfree
+
@@ -19,59 +19,75 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
+
+
-
-
+
-
-
- Next: License
- Up: userhtml
- Previous: Subroutine mld_precdescr
- Next: Subroutine mld_precdescr
+ Up: User Interface
+ Previous: Subroutine mld_precaply
+ Contents
-
+
+
+Subroutine mld_precfree
+
+
+
+
+mld_precfree(p,info)
-Error Handling
-
+
-The error handling in MLD2P4 is based on the PSBLAS (version 2) error
-handling. Error conditions are signaled via an integer argument
-info
; whenever an error condition is detected, an error trace
-stack is built by the library up to the top-level, user-callable
-routine. This routine will then decide, according to the user
-preferences, whether the error should be handled by terminating the
-program or by returning the error condition to the user code, which
-will then take action, and whether
-an error message should be printed. These options may be set by using
-the PSBLAS error handling routines; for further details see the PSBLAS
-User's Guide [16 ].
+This routine deallocates the preconditioner data structure.
+Arguments
+
+
+p
+type(mld_
x prec_type), intent(inout)
.
+
+
+The preconditioner data structure. Note that x must be chosen according
+ to the real/complex, single/double precision version of MLD2P4 under use.
+
+info
+integer, intent(out)
.
+
+
+Error code. If no error, 0 is returned. See Section 7 for details.
+
+
+
+
+
+
diff --git a/docs/html/node24.html b/docs/html/node24.html
index 48a40b04..cd9ca4c2 100644
--- a/docs/html/node24.html
+++ b/docs/html/node24.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-License
-
+Subroutine mld_precdescr
+
@@ -18,86 +18,82 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
+
-
-
+
-
-
- Next: Bibliography
- Up: userhtml
- Previous: Error Handling
- Next: Error Handling
+ Up: User Interface
+ Previous: Subroutine mld_precfree
+ Contents
-
+
-License
-
+Subroutine mld_precdescr
+
-The MLD2P4 is freely distributable under the following copyright
-terms:
+
+mld_precdescr(p,info)
+mld_precdescr(p,info,iout)
+
+
-
- MLD2P4 version 2.0
- MultiLevel Domain Decomposition Parallel Preconditioners Package
- based on PSBLAS (Parallel Sparse BLAS version 3.3)
-
- (C) Copyright 2008, 2010, 2012, 2015
+
+This routine prints a description of the preconditioner to the standard output or
+to a file. It must be called after mld_precbld
has been called.
- Salvatore Filippone University of Rome Tor Vergata
- Alfredo Buttari CNRS-IRIT, Toulouse
- Pasqua D'Ambra ICAR-CNR, Naples
- Daniela di Serafino Second University of Naples
+
+Arguments
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- 1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions, and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- 3. The name of the MLD2P4 group or the names of its contributors may
- not be used to endorse or promote products derived from this
- software without specific written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MLD2P4 GROUP OR ITS CONTRIBUTORS
- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-
+
+
+p
+type(mld_
x prec_type), intent(in)
.
+
+
+The preconditioner data structure. Note that x must be chosen according
+ to the real/complex, single/double precision version of MLD2P4 under use.
+
+info
+integer, intent(out)
.
+
+
+Error code. If no error, 0 is returned. See Section 7 for details.
+
+iout
+integer, intent(in), optional
.
+
+
+The id of the file where the preconditioner description
+ will be printed; the default is the standard output.
+
+
+
diff --git a/docs/html/node25.html b/docs/html/node25.html
index 2ccab695..03ba4e78 100644
--- a/docs/html/node25.html
+++ b/docs/html/node25.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Bibliography
-
+Error Handling
+
@@ -19,185 +19,59 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
+
-
-
-
-
- Next: About this document ...
- Up: Next: License
+ Up: userhtml
- Previous: License
- Previous: Subroutine mld_precdescr
+ Contents
-
+
+
-
-
-
-
1
-
-M. Brezina, P. Vanek,
-A Black-Box Iterative Solver Based on a Two-Level Schwarz Method ,
-Computing, 63, 1999, 233-263.
2
-
-A. Buttari, P. D'Ambra, D. di Serafino, S. Filippone,
-Extending PSBLAS to Build Parallel Schwarz Preconditioners ,
-in , J. Dongarra, K. Madsen, J. Wasniewski, editors,
-Proceedings of PARA 04 Workshop on State of the Art
-in Scientific Computing, Lecture Notes in Computer Science,
-Springer, 2005, 593-602.
3
-
-A. Buttari, P. D'Ambra, D. di Serafino, S. Filippone,
-2LEV-D2P4: a package of high-performance preconditioners
-for scientific and engineering applications ,
-Applicable Algebra in Engineering, Communications and Computing,
-18, 3, 2007, 223-239.
4
- P. D'Ambra, S. Filippone, D. di Serafino,
-On the Development of PSBLAS-based Parallel Two-level Schwarz Preconditioners ,
-Applied Numerical Mathematics, Elsevier Science,
-57, 11-12, 2007, 1181-1196.
-
-
5
-
-X. C. Cai, M. Sarkis,
-A Restricted Additive Schwarz Preconditioner for General Sparse Linear Systems ,
-SIAM Journal on Scientific Computing, 21, 2, 1999, 792-797.
6
-
-X. C. Cai, O. B. Widlund,
-Domain Decomposition Algorithms for Indefinite Elliptic Problems ,
-SIAM Journal on Scientific and Statistical Computing, 13, 1, 1992, 243-258.
7
-
-T. Chan and T. Mathew,
-Domain Decomposition Algorithms ,
-in A. Iserles, editor, Acta Numerica 1994, 61-143.
-Cambridge University Press.
8
-
-P. D'Ambra, D. di Serafino, S. Filippone,
-MLD2P4: a Package of Parallel Multilevel
-Algebraic Domain Decomposition Preconditioners
-in Fortran 95 , ACM Trans. Math. Softw., 37(3), 2010.
9
-
-T.A. Davis,
-Algorithm 832: UMFPACK - an Unsymmetric-pattern Multifrontal
-Method with a Column Pre-ordering Strategy ,
-ACM Transactions on Mathematical Software, 30, 2004, 196-199.
-(See also http://www.cise.ufl.edu/ davis/ )
-
-
10
-
-P.R. Amestoy, C. Ashcraft, O. Boiteau, A. Buttari, J. L'Excellent, C. Weisbecker
-Improving multifrontal methods by means of block low-rank representations ,
-SIAM SISC, volume 37, number 3, pages A1452-A1474.
-(See also http://mumps.enseeiht.fr )
-
-
11
-
-J.W. Demmel, S.C. Eisenstat, J.R. Gilbert, X.S. Li and J.W.H. Liu,
-A supernodal approach to sparse partial pivoting,
-SIAM Journal on Matrix Analysis and Applications, 20, 3, 1999, 720-755.
12
-
-J. J. Dongarra, J. Du Croz, I. S. Duff, S. Hammarling,
-A set of Level 3 Basic Linear Algebra Subprograms ,
-ACM Transactions on Mathematical Software, 16, 1990, 1-17.
13
-
-J. J. Dongarra, J. Du Croz, S. Hammarling, R. J. Hanson,
-An extended set of FORTRAN Basic Linear Algebra Subprograms ,
-ACM Transactions on Mathematical Software, 14, 1988, 1-17.
14
-
-J. J. Dongarra and R. C. Whaley,
-A User's Guide to the BLACS v. 1.1 ,
-Lapack Working Note 94, Tech. Rep. UT-CS-95-281, University of
-Tennessee, March 1995 (updated May 1997).
15
-
-E. Efstathiou, J. G. Gander,
-Why Restricted Additive Schwarz Converges Faster than Additive Schwarz ,
-BIT Numerical Mathematics, 43, 2003, 945-959.
16
-
-S. Filippone, A. Buttari,
-PSBLAS-3.0 User's Guide. A Reference Guide for the Parallel Sparse BLAS Library , 2012,
-available from http://www.ce.uniroma2.it/psblas/ .
-
-
-
17
-
-Salvatore Filippone and Alfredo Buttari.
-Object-Oriented Techniques for Sparse Matrix Computations in Fortran
- 2003.
-ACM Trans. on Math Software, 38(4), 2012.
+
+
+Error Handling
+
-
18
-
-S. Filippone, M. Colajanni,
-PSBLAS: A Library for Parallel Linear Algebra
-Computation on Sparse Matrices ,
-ACM Transactions on Mathematical Software, 26, 4, 2000, 527-550.
19
-
-W. Gropp, S. Huss-Lederman, A. Lumsdaine, E. Lusk, B. Nitzberg, W. Saphir, M. Snir,
-MPI: The Complete Reference. Volume 2 - The MPI-2 Extensions ,
-MIT Press, 1998.
20
-
-C. L. Lawson, R. J. Hanson, D. Kincaid, F. T. Krogh,
-Basic Linear Algebra Subprograms for FORTRAN usage ,
-ACM Transactions on Mathematical Software, 5, 1979, 308-323.
21
-
-X. S. Li, J. W. Demmel, SuperLU_DIST: A Scalable Distributed-memory
-Sparse Direct Solver for Unsymmetric Linear Systems ,
-ACM Transactions on Mathematical Software, 29, 2, 2003, 110-140.
22
-
-Y. Saad,
-Iterative methods for sparse linear systems , 2nd edition,
-SIAM, 2003
+The error handling in MLD2P4 is based on the PSBLAS (version 2) error
+handling. Error conditions are signaled via an integer argument
+info
; whenever an error condition is detected, an error trace
+stack is built by the library up to the top-level, user-callable
+routine. This routine will then decide, according to the user
+preferences, whether the error should be handled by terminating the
+program or by returning the error condition to the user code, which
+will then take action, and whether
+an error message should be printed. These options may be set by using
+the PSBLAS error handling routines; for further details see the PSBLAS
+User's Guide [16 ].
-
23
-
-B. Smith, P. Bjorstad, W. Gropp,
-Domain Decomposition: Parallel Multilevel Methods for Elliptic
-Partial Differential Equations ,
-Cambridge University Press, 1996.
24
-
-M. Snir, S. Otto, S. Huss-Lederman, D. Walker, J. Dongarra,
-MPI: The Complete Reference. Volume 1 - The MPI Core , second edition,
-MIT Press, 1998.
25
-
-K. Stüben,
-Algebraic Multigrid (AMG): an Introduction with Applications ,
-in A. Schüller, U. Trottenberg, C. Oosterlee, editors, Multigrid,
-Academic Press, 2000.
26
-
-R. S. Tuminaro, C. Tong,
-Parallel Smoothed Aggregation Multigrid: Aggregation Strategies on Massively Parallel Machines ,
-in J. Donnelley, editor, Proceedings of SuperComputing 2000, Dallas, 2000.
27
-
-P. Vanek, J. Mandel and M. Brezina,
-Algebraic Multigrid by Smoothed Aggregation for Second and Fourth Order Elliptic Problems ,
-Computing, 56, 1996, 179-196.
-
-
-
diff --git a/docs/html/node26.html b/docs/html/node26.html
index 466ddfe2..93af3fd5 100644
--- a/docs/html/node26.html
+++ b/docs/html/node26.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-About this document ...
-
+License
+
@@ -18,52 +18,86 @@ original version by: Nikos Drakos, CBLU, University of Leeds
+
+
-
-
+
+
-
-
- Up: Next: Bibliography
+ Up: userhtml
- Previous: Bibliography
- Previous: Error Handling
+ Contents
-
-
-This document was generated using the
-LaTeX 2HTML translator Version 2012 (1.2)
-
-Copyright © 1993, 1994, 1995, 1996,
-Nikos Drakos ,
-Computer Based Learning Unit, University of Leeds.
+
-Copyright © 1997, 1998, 1999,
-Ross Moore ,
-Mathematics Department, Macquarie University, Sydney.
-
-The command line arguments were:
- latex2html -local_icons -noaddress -dir ../../html userhtml.tex
+License
+
+
-The translation was initiated by Salvatore Filippone on 2016-05-23
+The MLD2P4 is freely distributable under the following copyright
+terms:
+
+
+ MLD2P4 version 2.0
+ MultiLevel Domain Decomposition Parallel Preconditioners Package
+ based on PSBLAS (Parallel Sparse BLAS version 3.3)
+
+ (C) Copyright 2008, 2010, 2012, 2015
+
+ Salvatore Filippone University of Rome Tor Vergata
+ Alfredo Buttari CNRS-IRIT, Toulouse
+ Pasqua D'Ambra ICAR-CNR, Naples
+ Daniela di Serafino Second University of Naples
+
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions, and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the MLD2P4 group or the names of its contributors may
+ not be used to endorse or promote products derived from this
+ software without specific written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE MLD2P4 GROUP OR ITS CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+
diff --git a/docs/html/node27.html b/docs/html/node27.html
index 230d094f..c78015b2 100644
--- a/docs/html/node27.html
+++ b/docs/html/node27.html
@@ -1,73 +1,203 @@
-
-About this document ...
-
+Bibliography
+
-
+
+
+
-
-
+
+
-
-
+
-
-
+
-
+
- Up: Next: About this document ...
+ Up: userhtml
- Previous: Bibliography
- Previous: License
+ Contents
-
-
+
+
+
-
-
-This document was generated using the
-LaTeX 2HTML translator Version 2002-2-1 (1.71)
-Copyright © 1993, 1994, 1995, 1996,
-Nikos Drakos ,
-Computer Based Learning Unit, University of Leeds.
-
-Copyright © 1997, 1998, 1999,
-Ross Moore ,
-Mathematics Department, Macquarie University, Sydney.
+
1
+
+M. Brezina, P. Vanek,
+A Black-Box Iterative Solver Based on a Two-Level Schwarz Method ,
+Computing, 63, 1999, 233-263.
2
+
+A. Buttari, P. D'Ambra, D. di Serafino, S. Filippone,
+Extending PSBLAS to Build Parallel Schwarz Preconditioners ,
+in , J. Dongarra, K. Madsen, J. Wasniewski, editors,
+Proceedings of PARA 04 Workshop on State of the Art
+in Scientific Computing, Lecture Notes in Computer Science,
+Springer, 2005, 593-602.
3
+
+A. Buttari, P. D'Ambra, D. di Serafino, S. Filippone,
+2LEV-D2P4: a package of high-performance preconditioners
+for scientific and engineering applications ,
+Applicable Algebra in Engineering, Communications and Computing,
+18, 3, 2007, 223-239.
4
+ P. D'Ambra, S. Filippone, D. di Serafino,
+On the Development of PSBLAS-based Parallel Two-level Schwarz Preconditioners ,
+Applied Numerical Mathematics, Elsevier Science,
+57, 11-12, 2007, 1181-1196.
+
+
5
+
+X. C. Cai, M. Sarkis,
+A Restricted Additive Schwarz Preconditioner for General Sparse Linear Systems ,
+SIAM Journal on Scientific Computing, 21, 2, 1999, 792-797.
6
+
+X. C. Cai, O. B. Widlund,
+Domain Decomposition Algorithms for Indefinite Elliptic Problems ,
+SIAM Journal on Scientific and Statistical Computing, 13, 1, 1992, 243-258.
7
+
+T. Chan and T. Mathew,
+Domain Decomposition Algorithms ,
+in A. Iserles, editor, Acta Numerica 1994, 61-143.
+Cambridge University Press.
8
+
+P. D'Ambra, D. di Serafino, S. Filippone,
+MLD2P4: a Package of Parallel Multilevel
+Algebraic Domain Decomposition Preconditioners
+in Fortran 95 , ACM Trans. Math. Softw., 37(3), 2010.
9
+
+T.A. Davis,
+Algorithm 832: UMFPACK - an Unsymmetric-pattern Multifrontal
+Method with a Column Pre-ordering Strategy ,
+ACM Transactions on Mathematical Software, 30, 2004, 196-199.
+(See also http://www.cise.ufl.edu/ davis/ )
+
+
10
+
+P.R. Amestoy, C. Ashcraft, O. Boiteau, A. Buttari, J. L'Excellent, C. Weisbecker
+Improving multifrontal methods by means of block low-rank representations ,
+SIAM SISC, volume 37, number 3, pages A1452-A1474.
+(See also http://mumps.enseeiht.fr )
+
+
11
+
+J.W. Demmel, S.C. Eisenstat, J.R. Gilbert, X.S. Li and J.W.H. Liu,
+A supernodal approach to sparse partial pivoting,
+SIAM Journal on Matrix Analysis and Applications, 20, 3, 1999, 720-755.
12
+
+J. J. Dongarra, J. Du Croz, I. S. Duff, S. Hammarling,
+A set of Level 3 Basic Linear Algebra Subprograms ,
+ACM Transactions on Mathematical Software, 16, 1990, 1-17.
13
+
+J. J. Dongarra, J. Du Croz, S. Hammarling, R. J. Hanson,
+An extended set of FORTRAN Basic Linear Algebra Subprograms ,
+ACM Transactions on Mathematical Software, 14, 1988, 1-17.
14
+
+J. J. Dongarra and R. C. Whaley,
+A User's Guide to the BLACS v. 1.1 ,
+Lapack Working Note 94, Tech. Rep. UT-CS-95-281, University of
+Tennessee, March 1995 (updated May 1997).
15
+
+E. Efstathiou, J. G. Gander,
+Why Restricted Additive Schwarz Converges Faster than Additive Schwarz ,
+BIT Numerical Mathematics, 43, 2003, 945-959.
16
+
+S. Filippone, A. Buttari,
+PSBLAS-3.0 User's Guide. A Reference Guide for the Parallel Sparse BLAS Library , 2012,
+available from http://www.ce.uniroma2.it/psblas/ .
+
-The command line arguments were:
- latex2html -noaddress -dir ../../html userhtml.tex
+
17
+
+Salvatore Filippone and Alfredo Buttari.
+Object-Oriented Techniques for Sparse Matrix Computations in Fortran
+ 2003.
+ACM Trans. on Math Software, 38(4), 2012.
+
+
+
18
+
+S. Filippone, M. Colajanni,
+PSBLAS: A Library for Parallel Linear Algebra
+Computation on Sparse Matrices ,
+ACM Transactions on Mathematical Software, 26, 4, 2000, 527-550.
19
+
+W. Gropp, S. Huss-Lederman, A. Lumsdaine, E. Lusk, B. Nitzberg, W. Saphir, M. Snir,
+MPI: The Complete Reference. Volume 2 - The MPI-2 Extensions ,
+MIT Press, 1998.
20
+
+C. L. Lawson, R. J. Hanson, D. Kincaid, F. T. Krogh,
+Basic Linear Algebra Subprograms for FORTRAN usage ,
+ACM Transactions on Mathematical Software, 5, 1979, 308-323.
21
+
+X. S. Li, J. W. Demmel, SuperLU_DIST: A Scalable Distributed-memory
+Sparse Direct Solver for Unsymmetric Linear Systems ,
+ACM Transactions on Mathematical Software, 29, 2, 2003, 110-140.
22
+
+Y. Saad,
+Iterative methods for sparse linear systems , 2nd edition,
+SIAM, 2003
+
+
+
23
+
+B. Smith, P. Bjorstad, W. Gropp,
+Domain Decomposition: Parallel Multilevel Methods for Elliptic
+Partial Differential Equations ,
+Cambridge University Press, 1996.
24
+
+M. Snir, S. Otto, S. Huss-Lederman, D. Walker, J. Dongarra,
+MPI: The Complete Reference. Volume 1 - The MPI Core , second edition,
+MIT Press, 1998.
25
+
+K. Stüben,
+Algebraic Multigrid (AMG): an Introduction with Applications ,
+in A. Schüller, U. Trottenberg, C. Oosterlee, editors, Multigrid,
+Academic Press, 2000.
26
+
+R. S. Tuminaro, C. Tong,
+Parallel Smoothed Aggregation Multigrid: Aggregation Strategies on Massively Parallel Machines ,
+in J. Donnelley, editor, Proceedings of SuperComputing 2000, Dallas, 2000.
27
+
+P. Vanek, J. Mandel and M. Brezina,
+Algebraic Multigrid by Smoothed Aggregation for Second and Fourth Order Elliptic Problems ,
+Computing, 56, 1996, 179-196.
+
+
+
-The translation was initiated by Salvatore Filippone on 2008-09-12
diff --git a/docs/html/node28.html b/docs/html/node28.html
index 3ab74f63..ba615509 100644
--- a/docs/html/node28.html
+++ b/docs/html/node28.html
@@ -1,86 +1,70 @@
-
+
-
-Error Handling
-
+About this document ...
+
-
+
-
-
+
-
-
-
+
-
+This document was generated using the
+LaTeX 2HTML translator Version 2012 (1.2)
-The error handling in MLD2P4 is based on the PSBLAS (version 2) error
-handling. Error conditions are signaled via an integer argument
-info
; whenever an error condition is detected, an error trace
-stack is built by the library up to the top-level, user-callable
-routine. This routine will then decide, according to the user
-preferences, whether the error should be handled by terminating the
-program or by returning the error condition to the user code, which
-will then take action, and whether
-an error message should be printed. These options may be set by using
-the PSBLAS error handling routines; for further details see the PSBLAS
-User's Guide [14 ].
-
+Copyright © 1993, 1994, 1995, 1996,
+Nikos Drakos ,
+Computer Based Learning Unit, University of Leeds.
+
+Copyright © 1997, 1998, 1999,
+Ross Moore ,
+Mathematics Department, Macquarie University, Sydney.
-
+The command line arguments were:
+ latex2html -local_icons -noaddress -dir ../../html userhtml.tex
+
+The translation was initiated by Salvatore Filippone on 2016-06-09
-
-Salvatore Filippone
-2008-07-23
-
+
diff --git a/docs/html/node3.html b/docs/html/node3.html
index 43205adc..e447ca2f 100644
--- a/docs/html/node3.html
+++ b/docs/html/node3.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Code Distribution
- Up: Up: userhtml
- Previous: Previous: Contents
- Contents
@@ -59,7 +59,7 @@ General Overview
The MULTI- LEVEL DOMAIN DECOMPOSITION PARALLEL PRECONDITIONERS PACKAGE BASED ON
PSBLAS (MLD2P4) provides multi-level Schwarz preconditioners [23 ],
+ HREF="node27.html#dd2_96">23],
to be used in the iterative solutions of sparse linear systems:
@@ -97,8 +97,8 @@ generate a sequence of coarse-level corrections to a basic AS preconditioner, wi
explicitly using any information on the geometry of the original problem (e.g. the
discretization of a PDE). The
smoothed aggregation technique is applied
as algebraic coarsening strategy [
1 ,
27 ].
+ HREF="node27.html#BREZINA_VANEK">1,
27 ].
@@ -116,8 +116,8 @@ interface.
MLD2P4 has been designed to implement scalable and easy-to-use
multilevel preconditioners in the context of the
PSBLAS
(Parallel Sparse BLAS) computational framework [
18 ,
17 ].
+ HREF="node27.html#psblas_00">18,
17 ].
PSBLAS is a library originally developed to address the parallel implementation of
iterative solvers for sparse linear system, by providing basic linear algebra
operators and data management facilities for distributed sparse matrices; it
@@ -130,10 +130,10 @@ portability, modularity ed extensibility in the development of the preconditione
package. On the other hand, the implementation of MLD2P4 has led to some
revisions and extentions of the PSBLAS kernels, leading to the
PSBLAS 2.0 version [
16 ]. The inter-process comunication required
+ HREF="node27.html#PSBLASGUIDE">16]. The inter-process comunication required
by MLD2P4 is encapsulated into the PSBLAS routines, except few cases where
MPI [
24 ] is explicitly called. Therefore, MLD2P4 can be run on any parallel
+ HREF="node27.html#MPI1">24] is explicitly called. Therefore, MLD2P4 can be run on any parallel
machine where PSBLAS and MPI implementations are available.
@@ -167,32 +167,32 @@ with the Krylov solvers implemented in PSBLAS are reported in Section 6 . The error handling mechanism used by the package is briefly described
-in Section 7 . The copyright terms concerning the distribution and modification
-of MLD2P4 are reported in Appendix A .
+in Section 7 . The copyright terms concerning the distribution and modification
+of MLD2P4 are reported in Appendix A .
-
-
-
-
-
Next: Next: Code Distribution
-
Up: Up: userhtml
-
Previous: Previous: Contents
-
Contents
diff --git a/docs/html/node4.html b/docs/html/node4.html
index 9b1532a5..0f98ab1b 100644
--- a/docs/html/node4.html
+++ b/docs/html/node4.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Next: Configuring and Building MLD2P4
-
Up: Up: userhtml
-
Previous: Previous: General Overview
-
Contents
@@ -66,7 +66,7 @@ where contact points for further information can be also found.
The software is available under a modified BSD license, as specified
-in Appendix A ; please note that some of the optional
+in Appendix A ; please note that some of the optional
third party libraries may be licensed under a different and more
stringent license, most notably the GPL, and this should be taken into
account when treating derived works.
diff --git a/docs/html/node5.html b/docs/html/node5.html
index e413b2cd..6d02aa6a 100644
--- a/docs/html/node5.html
+++ b/docs/html/node5.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Next: Prerequisites
-
Up: Up: userhtml
-
Previous: Previous: Code Distribution
-
Contents
@@ -79,15 +79,15 @@ real and complex data, in both single and double precision.
Subsections
diff --git a/docs/html/node6.html b/docs/html/node6.html
index 52df8a7d..6dcb66ae 100644
--- a/docs/html/node6.html
+++ b/docs/html/node6.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Next: Optional third party libraries
-
Up: Up: Configuring and Building MLD2P4
-
Previous: Previous: Configuring and Building MLD2P4
-
Contents
@@ -60,9 +60,9 @@ The following base libraries are needed:
BLAS
[12 ,13 ,20 ] Many vendors provide optimized versions
+ HREF="node27.html#blas3">12,13 ,20 ] Many vendors provide optimized versions
of the Basic Linear Algebra Subprograms; if no vendor version is
available for a given platform, the ATLAS software
(http://math-atlas.sourceforge.net/
)
@@ -77,15 +77,15 @@ The following base libraries are needed:
MPI
[19 ,24 ] A version of MPI is available on most
+ HREF="node27.html#MPI2">19,24 ] A version of MPI is available on most
high-performance computing systems;
PSBLAS
[16 ,18 ] Parallel Sparse BLAS is
+ HREF="node27.html#PSBLASGUIDE">16,18 ] Parallel Sparse BLAS is
available from
http://www.ce.uniroma2.it/psblas
; version
3.4.0 (or later) is required. Indeed, all the prerequisites
diff --git a/docs/html/node7.html b/docs/html/node7.html
index 34626827..5aca3247 100644
--- a/docs/html/node7.html
+++ b/docs/html/node7.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Configuration options
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Prerequisites
- Contents
@@ -64,7 +64,7 @@ for multilevel preconditioners may change to reflect their presence.
UMFPACK
[9 ]
+ HREF="node27.html#UMFPACK">9]
A sparse direct factorization package available from
http://www.cise.ufl.edu/research/sparse/umfpack/
;
provides serial factorization and triangular system solution for double
@@ -73,7 +73,7 @@ for multilevel preconditioners may change to reflect their presence.
SuperLU
[11 ]
+ HREF="node27.html#SUPERLU">11]
A sparse direct factorization package available from
http://crd.lbl.gov/~xiaoye/SuperLU/
; provides serial
factorization and triangular system solution for single and double precision,
@@ -82,7 +82,7 @@ for multilevel preconditioners may change to reflect their presence.
SuperLU_Dist
[21 ]
+ HREF="node27.html#SUPERLUDIST">21]
A sparse direct factorization package available
from the same site as SuperLU; provides parallel factorization and
triangular system solution for double precision real and complex data.
@@ -90,7 +90,7 @@ for multilevel preconditioners may change to reflect their presence.
MUMPS
[10 ]
+ HREF="node27.html#MUMPS">10]
MUMPS (“MUltifrontal Massively Parallel Solver”) is a sparse, direct factorization
package available from
http://mumps.enseeiht.fr/
.
@@ -102,26 +102,26 @@ for multilevel preconditioners may change to reflect their presence.
-
-
-
-
- Next: Next: Configuration options
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Prerequisites
- Contents
diff --git a/docs/html/node8.html b/docs/html/node8.html
index 92dd747b..5fe84308 100644
--- a/docs/html/node8.html
+++ b/docs/html/node8.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Bug reporting
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Optional third party libraries
- Contents
@@ -235,26 +235,26 @@ followed (optionally) by
make install
-
-
-
-
- Next: Next: Bug reporting
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Optional third party libraries
- Contents
diff --git a/docs/html/node9.html b/docs/html/node9.html
index bef642f7..be4b91d1 100644
--- a/docs/html/node9.html
+++ b/docs/html/node9.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Example and test programs
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Configuration options
- Contents
diff --git a/docs/html/userhtml.html b/docs/html/userhtml.html
index 602a99b1..af923e1e 100644
--- a/docs/html/userhtml.html
+++ b/docs/html/userhtml.html
@@ -126,21 +126,25 @@ Mar. 31, 2016
Subroutine mld_precbld
Subroutine mld_precaply
+ HREF="node20.html">Subroutine mld_hierarchy_bld
Subroutine mld_precfree
+ HREF="node21.html">Subroutine mld_ml_prec_bld
Subroutine mld_precdescr
-
-
+ HREF="node22.html">Subroutine mld_precaply
Error Handling
+ HREF="node23.html">Subroutine mld_precfree
License
+ HREF="node24.html">Subroutine mld_precdescr
+
+
Bibliography
+ HREF="node25.html">Error Handling
About this document ...
+ HREF="node26.html">License
+Bibliography
+About this document ...
diff --git a/docs/mld2p4-2.1-guide.pdf b/docs/mld2p4-2.1-guide.pdf
index 39e2b88a..02af1d5b 100644
--- a/docs/mld2p4-2.1-guide.pdf
+++ b/docs/mld2p4-2.1-guide.pdf
@@ -1,6 +1,6 @@
%PDF-1.5
%
-105 0 obj
+113 0 obj
<<
/Length 1164
>>
@@ -31,7 +31,7 @@ ET
endstream
endobj
-114 0 obj
+122 0 obj
<<
/Length 32
>>
@@ -43,7 +43,7 @@ stream
endstream
endobj
-118 0 obj
+126 0 obj
<<
/Length 3770
>>
@@ -66,7 +66,7 @@ ET
endstream
endobj
-124 0 obj
+132 0 obj
<<
/Length 79
>>
@@ -81,9 +81,9 @@ ET
endstream
endobj
-152 0 obj
+162 0 obj
<<
-/Length 6439
+/Length 7620
>>
stream
0 g 0 G
@@ -174,7 +174,7 @@ BT
0 0 1 rg 0 0 1 RG
/F43 10.9091 Tf -16.364 -24.458 Td [(6)-925(User)-383(In)32(terface)]TJ
0 g 0 G
- [-27997(21)]TJ
+ [-27997(22)]TJ
0 0 1 rg 0 0 1 RG
/F15 10.9091 Tf 16.364 -13.55 Td [(6.1)-1022(Subroutine)-333(mld)]TJ
ET
@@ -187,7 +187,7 @@ BT
0 g 0 G
[-751(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [-1281(22)]TJ
+ [-1281(23)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
-102.988 -13.549 Td [(6.2)-1022(Subroutine)-333(mld)]TJ
@@ -201,7 +201,7 @@ BT
0 g 0 G
[-1023(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [-1281(23)]TJ
+ [-1281(24)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
-102.988 -13.549 Td [(6.3)-1022(Subroutine)-333(mld)]TJ
@@ -215,7 +215,7 @@ BT
0 g 0 G
[-862(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [-1281(30)]TJ
+ [-1281(31)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
-102.988 -13.549 Td [(6.4)-1022(Subroutine)-333(mld)]TJ
@@ -225,126 +225,101 @@ q
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 212.952 370.338 Td [(precaply)]TJ
+/F15 10.9091 Tf 212.952 370.338 Td [(hierarc)28(h)28(y)]TJ
+ET
+q
+1 0 0 1 257.607 370.537 cm
+[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
+Q
+BT
+/F15 10.9091 Tf 260.879 370.338 Td [(bld)]TJ
0 g 0 G
- [-390(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
+ [-638(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
[-1281(31)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
- -102.988 -13.549 Td [(6.5)-1022(Subroutine)-333(mld)]TJ
+ -150.915 -13.549 Td [(6.5)-1022(Subroutine)-333(mld)]TJ
ET
q
1 0 0 1 209.679 356.988 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 212.952 356.789 Td [(precfree)]TJ
+/F15 10.9091 Tf 212.952 356.789 Td [(ml)]TJ
+ET
+q
+1 0 0 1 225.728 356.988 cm
+[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
+Q
+BT
+/F15 10.9091 Tf 229 356.789 Td [(prec)]TJ
+ET
+q
+1 0 0 1 249.685 356.988 cm
+[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
+Q
+BT
+/F15 10.9091 Tf 252.958 356.789 Td [(bld)]TJ
0 g 0 G
- [-665(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
+ [-586(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [-1281(32)]TJ
+ [-1280(32)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
- -102.988 -13.55 Td [(6.6)-1022(Subroutine)-333(mld)]TJ
+ -142.994 -13.55 Td [(6.6)-1022(Subroutine)-333(mld)]TJ
ET
q
1 0 0 1 209.679 343.439 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 212.952 343.239 Td [(precdescr)]TJ
+/F15 10.9091 Tf 212.952 343.239 Td [(precaply)]TJ
0 g 0 G
- [-798(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ
+ [-390(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
[-1281(33)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
-/F43 10.9091 Tf -119.352 -24.458 Td [(7)-925(Error)-383(Handling)]TJ
-0 g 0 G
- [-27434(34)]TJ
-0 0 1 rg 0 0 1 RG
- 0 -24.458 Td [(A)-631(License)]TJ
-0 g 0 G
- [-31489(35)]TJ
-0 0 1 rg 0 0 1 RG
- 0 -24.459 Td [(References)]TJ
-0 g 0 G
- [-31259(37)]TJ
-0 g 0 G
-0 g 0 G
+ -102.988 -13.549 Td [(6.7)-1022(Subroutine)-333(mld)]TJ
ET
-
-endstream
-endobj
-158 0 obj
-<<
-/Length 79
->>
-stream
-0 g 0 G
+q
+1 0 0 1 209.679 329.889 cm
+[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
+Q
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(iv)]TJ
-0 g 0 G
+/F15 10.9091 Tf 212.952 329.69 Td [(precfree)]TJ
0 g 0 G
+ [-665(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
-ET
-
-endstream
-endobj
-170 0 obj
-<<
-/Length 8133
->>
-stream
+ [-1281(34)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
+ -102.988 -13.549 Td [(6.8)-1022(Subroutine)-333(mld)]TJ
+ET
+q
+1 0 0 1 209.679 316.34 cm
+[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
+Q
BT
-/F41 10.9091 Tf 93.6 740.002 Td [(1)]TJ
-0 g 0 G
- [-378(General)-378(O)30(ver)88(view)]TJ/F15 10.9091 Tf 406.997 0 Td [(1)]TJ
-0 g 0 G
-/F17 14.3462 Tf -406.997 -35.866 Td [(1)-1125(General)-375(Ov)31(erview)]TJ/F15 10.9091 Tf 0 -24.352 Td [(The)]TJ/F41 10.9091 Tf 23.408 0 Td [(Mul)67(ti-Level)-473(Domain)-472(Decomposition)-472(P)87(arallel)-472(Preconditioners)-473(P)88(a)22(ck-)]TJ -23.408 -13.549 Td [(a)22(ge)-278(based)-277(on)-278(PSBLAS)-278(\050MLD2P)1(4)]TJ/F15 10.9091 Tf 174.54 0 Td [(\051)-238(pro)28(vides)]TJ/F18 10.9091 Tf 48.921 0 Td [(multi-level)-270(Schwarz)-270(pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 168.99 0 Td [([)]TJ
-1 0 0 rg 1 0 0 RG
- [(23)]TJ
+/F15 10.9091 Tf 212.952 316.141 Td [(precdescr)]TJ
0 g 0 G
- [(],)]TJ -392.451 -13.549 Td [(to)-333(b)-28(e)-333(used)-334(in)-333(the)-333(iterativ)27(e)-333(solutions)-333(of)-333(s)-1(p)1(arse)-334(linear)-333(systems:)]TJ/F22 10.9091 Tf 186.98 -23.153 Td [(Ax)]TJ/F15 10.9091 Tf 17.446 0 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(b;)]TJ
-0 g 0 G
-/F15 10.9091 Tf 182.57 0 Td [(\0501\051)]TJ
-0 g 0 G
- -398.512 -23.152 Td [(where)]TJ/F22 10.9091 Tf 31.318 0 Td [(A)]TJ/F15 10.9091 Tf 11.591 0 Td [(is)-312(a)-313(square,)-317(real)-312(or)-312(c)-1(ompl)1(e)-1(x,)-316(sparse)-313(matrix)-312(with)-313(a)-312(symmetric)-313(sparsit)28(y)-312(pattern.)]TJ -42.909 -13.549 Td [(These)-333(preconditioners)-334(ha)28(v)28(e)-333(the)-334(follo)28(wing)-333(general)-334(f)1(e)-1(atu)1(res)-1(:)]TJ
-0 g 0 G
-/F25 10.9091 Tf 16.364 -21.386 Td [(\017)]TJ
-0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(b)-28(oth)]TJ/F18 10.9091 Tf 24.794 0 Td [(additive)-277(and)-276(hybrid)-277(mu)1(ltilevel)]TJ/F15 10.9091 Tf 141.789 0 Td [(v)56(arian)27(ts)-245(are)-245(implemen)28(ted,)-263(i.e.)-245(v)56(arian)28(ts)-245(that)-245(are)]TJ -166.583 -13.549 Td [(additiv)28(e)-226(among)-226(th)1(e)-226(lev)28(e)-1(ls)-225(and)-226(inside)-226(eac)28(h)-226(lev)28(el,)-247(and)-226(v)56(arian)28(ts)-226(that)-226(are)-225(m)27(ultipl)1(ic)-1(ati)1(v)27(e)]TJ 0 -13.549 Td [(among)-334(the)-334(lev)27(els)-334(and)-334(additiv)28(e)-334(inside)-334(eac)27(h)-334(lev)28(el;)-335(the)-334(basic)-334(Additiv)28(e)-334(Sc)27(h)28(w)28(arz)-334(\050AS\051)]TJ 0 -13.549 Td [(preconditioners)-333(are)-334(obtai)1(ned)-334(b)28(y)-333(considering)-334(on)1(ly)-334(one)-333(lev)28(el;)]TJ
-0 g 0 G
-/F25 10.9091 Tf -10.909 -22.064 Td [(\017)]TJ
-0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(a)]TJ/F18 10.9091 Tf 10.389 0 Td [(pur)51(ely)-467(algebr)51(aic)]TJ/F15 10.9091 Tf 80.623 0 Td [(approac)28(h)-452(is)-453(used)-452(to)-452(generate)-453(a)-452(sequence)-452(of)-453(coarse-lev)28(el)-452(cor-)]TJ -91.012 -13.549 Td [(rections)-415(to)-415(a)-415(basic)-415(AS)-414(preconditioner,)-435(without)-415(explicitly)-415(using)-415(an)28(y)-415(information)]TJ 0 -13.549 Td [(on)-374(the)-374(geometry)-374(of)-374(the)-373(original)-374(problem)-374(\050e.g.)-374(the)-374(discretization)-374(of)-374(a)-374(P)1(DE\051.)-374(The)]TJ/F18 10.9091 Tf 0 -13.55 Td [(smo)51(othe)51(d)-313(aggr)51(e)52(gation)]TJ/F15 10.9091 Tf 103.953 0 Td [(tec)28(hnique)-285(is)-284(applied)-285(as)-284(algebraic)-285(coarsening)-284(strategy)-285([)]TJ
-1 0 0 rg 1 0 0 RG
- [(1)]TJ
-0 g 0 G
- [(,)]TJ
-1 0 0 rg 1 0 0 RG
- [-284(27)]TJ
+ [-798(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [(].)]TJ -114.289 -21.385 Td [(V)83(ersion)-379(2.1)-380(of)-379(the)-380(pac)28(k)56(age)-380(is)-379(written)-380(in)]TJ/F18 10.9091 Tf 194.214 0 Td [(F)77(ortr)51(an)-400(2003)]TJ/F15 10.9091 Tf 62.505 0 Td [(,)-391(follo)28(wing)-380(an)]TJ/F18 10.9091 Tf 69.517 0 Td [(obje)51(ct-oriente)51(d)]TJ -343.173 -13.55 Td [(design)]TJ/F15 10.9091 Tf 34.51 0 Td [(through)-378(the)-377(exploitation)-378(of)-378(features)-378(suc)28(h)-378(as)-377(abstract)-378(data)-378(t)28(yp)-28(e)-378(creation,)-389(fun)1(c)-1(-)]TJ -34.51 -13.549 Td [(tional)-347(o)27(v)28(erloading)-347(and)-347(dynamic)-348(memory)-347(managemen)27(t.)-486(The)-348(parallel)-347(implemen)28(tation)-348(is)]TJ 0 -13.549 Td [(based)-389(on)-389(a)-389(Single)-389(Program)-389(Multiple)-389(Data)-390(\050SPM)1(D\051)-390(p)1(aradigm)-390(for)-389(distribu)1(ted-m)-1(emory)]TJ 0 -13.549 Td [(arc)28(hitectures.)-654(Single)-403(and)-403(d)1(ouble)-403(precision)-403(implemen)27(tations)-403(of)-403(MLD2P)1(4)-403(are)-403(a)27(v)56(ailable)]TJ 0 -13.549 Td [(for)-333(b)-28(oth)-333(the)-334(real)-333(and)-333(the)-334(complex)-333(case,)-333(that)-334(can)-333(b)-28(e)-333(used)-333(through)-334(a)-333(single)-333(in)28(terface.)]TJ 16.937 -13.549 Td [(MLD2P4)-229(has)-230(b)-27(e)-1(en)-229(designed)-229(to)-230(implemen)28(t)-230(scalable)-229(and)-229(easy-to-use)-230(m)28(ultilev)28(el)-230(precon-)]TJ -16.937 -13.55 Td [(ditioners)-348(in)-348(the)-349(con)28(text)-348(of)-348(the)]TJ/F18 10.9091 Tf 147.432 0 Td [(PSBLAS)-372(\050Par)52(al)-52(l)1(el)-372(Sp)51(arse)-371(BLAS\051)-372(c)51(omputational)-371(fr)51(ame-)]TJ -147.432 -13.549 Td [(work)]TJ/F15 10.9091 Tf 28.375 0 Td [([)]TJ
-1 0 0 rg 1 0 0 RG
- [(18)]TJ
+ [-1281(35)]TJ
0 g 0 G
- [(,)]TJ
-1 0 0 rg 1 0 0 RG
- [-436(17)]TJ
+0 0 1 rg 0 0 1 RG
+/F43 10.9091 Tf -119.352 -24.458 Td [(7)-925(Error)-383(Handling)]TJ
0 g 0 G
- [(].)-753(PSBLAS)-436(is)-437(a)-436(library)-436(originally)-436(dev)28(elop)-28(ed)-436(to)-436(address)-436(the)-437(parallel)-436(im-)]TJ -28.375 -13.549 Td [(plemen)28(tation)-489(of)-489(iterativ)28(e)-489(solv)28(ers)-489(for)-489(sparse)-489(linear)-489(system,)-527(b)27(y)-488(pro)27(vi)1(ding)-489(basic)-489(linear)]TJ 0 -13.549 Td [(algebra)-453(op)-28(erators)-452(and)-453(data)-453(managemen)28(t)-453(facilities)-453(for)-453(distributed)-453(sparse)-453(matrices;)-512(it)]TJ 0 -13.549 Td [(also)-278(includes)-279(parallel)-278(Krylo)28(v)-278(solv)27(ers,)-289(built)-278(on)-278(the)-279(top)-278(of)-278(the)-278(basic)-279(PSBLAS)-278(k)28(ernels.)-426(The)]TJ 0 -13.55 Td [(preconditioners)-268(a)28(v)56(ailable)-268(in)-267(MLD2P4)-268(can)-267(b)-28(e)-268(used)-267(with)-268(these)-268(Krylo)28(v)-267(solv)27(ers.)-422(The)-268(c)28(hoice)]TJ 0 -13.549 Td [(of)-362(PSBLAS)-361(has)-362(b)-28(een)-361(mainly)-362(motiv)56(ated)-362(b)28(y)-362(the)-362(need)-361(of)-362(ha)28(ving)-362(a)-361(p)-28(ortable)-362(and)-361(e\016cien)27(t)]TJ 0 -13.549 Td [(soft)28(w)28(are)-313(infrastructure)-312(implemen)28(ting)-312(\134de)-313(facto")-312(standard)-312(parallel)-312(sparse)-313(linear)-312(algebra)]TJ 0 -13.549 Td [(k)28(ernels,)-304(to)-297(pursue)-297(goals)-296(suc)27(h)-296(as)-297(p)-28(erformance,)-304(p)-28(or)1(tabilit)27(y)84(,)-304(mo)-28(dularit)28(y)-297(ed)-296(e)-1(xt)1(e)-1(nsib)1(ilit)27(y)-296(in)]TJ 0 -13.549 Td [(the)-272(dev)27(elopmen)28(t)-272(of)-273(the)-272(preconditioner)-272(pac)27(k)56(age.)-424(On)-273(the)-272(other)-272(hand,)-285(the)-272(implemen)27(tation)]TJ 0 -13.55 Td [(of)-288(MLD2P4)-289(has)-288(led)-289(to)-288(some)-289(r)1(e)-1(vi)1(s)-1(ion)1(s)-289(and)-288(exten)27(ti)1(ons)-289(of)-288(the)-289(PSBLAS)-288(k)28(ernels,)-298(leading)-288(to)]TJ 0 -13.549 Td [(the)-352(PSBLAS)-352(2.0)-352(v)28(ersion)-353([)]TJ
-1 0 0 rg 1 0 0 RG
- [1(16)]TJ
+ [-27434(36)]TJ
+0 0 1 rg 0 0 1 RG
+ 0 -24.459 Td [(A)-631(License)]TJ
0 g 0 G
- [(].)-501(The)-352(in)27(ter-pr)1(o)-28(cess)-353(com)28(unication)-352(required)-352(b)28(y)-352(MLD2P4)-352(is)]TJ 0 -13.549 Td [(encapsulated)-353(in)27(to)-353(the)-354(PSBLAS)-353(routines,)-358(exce)-1(p)1(t)-354(few)-353(c)-1(ases)-353(where)-354(MPI)-353([)]TJ
-1 0 0 rg 1 0 0 RG
- [(24)]TJ
+ [-31489(37)]TJ
+0 0 1 rg 0 0 1 RG
+ 0 -24.458 Td [(References)]TJ
0 g 0 G
- [(])-354(is)-353(explicitly)]TJ 0 -13.549 Td [(called.)-647(Therefore,)-417(MLD2P4)-401(can)-401(b)-27(e)-401(run)-401(on)-401(an)28(y)-401(par)1(alle)-1(l)-400(mac)27(h)1(ine)-401(where)-401(PSBLAS)-401(and)]TJ 0 -13.549 Td [(MPI)-333(implemen)27(tati)1(ons)-334(are)-333(a)28(v)55(ailable.)]TJ 16.937 -13.55 Td [(MLD2P4)-342(has)-341(a)-342(la)28(y)28(ered)-342(and)-342(mo)-27(dular)-342(soft)28(w)28(are)-342(arc)28(hitecture)-342(where)-342(th)1(ree)-342(main)-342(la)28(y)28(ers)]TJ -16.937 -13.549 Td [(can)-458(b)-28(e)-458(iden)28(ti\014ed.)-819(The)-458(lo)28(w)28(er)-458(la)27(y)28(er)-458(consists)-458(of)-458(the)-458(PSBLAS)-458(k)28(ernels,)-490(the)-458(middle)-458(one)]TJ 0 -13.549 Td [(implemen)28(ts)-458(the)-457(construction)-457(and)-458(application)-457(phases)-458(of)-457(the)-457(preconditioners,)-489(and)-457(the)]TJ
+ [-31259(39)]TJ
0 g 0 G
0 g 0 G
ET
@@ -356,19 +331,19 @@ endobj
/Type /ObjStm
/N 100
/First 815
-/Length 8844
+/Length 8644
>>
stream
1 0 5 38 6 84 9 125 10 146 13 187 14 219 17 260 18 293 21 334
22 381 25 427 26 458 29 504 30 552 33 598 34 637 37 683 38 714 41 760
42 803 45 844 46 903 49 949 50 1002 53 1048 54 1086 57 1127 58 1158 61 1204
62 1230 65 1271 66 1301 69 1347 70 1391 73 1437 74 1480 77 1526 78 1569 81 1615
-82 1659 85 1705 86 1749 89 1795 90 1840 93 1881 94 1911 97 1953 98 1976 101 2018
-102 2043 103 2088 106 2202 107 2256 3 2310 104 2362 113 2455 115 2569 112 2623 117 2659
-119 2773 7 2827 116 2879 123 2972 125 3086 122 3140 151 3207 126 3525 127 3671 128 3817
-129 3963 130 4109 131 4261 132 4413 133 4565 134 4716 135 4867 136 5013 137 5165 138 5317
-139 5463 140 5615 141 5760 142 5912 143 6064 144 6214 145 6364 146 6516 147 6668 148 6814
-149 6961 153 7108 154 7162 150 7216 157 7309 159 7423 156 7477 169 7544 167 7734 160 7880
+82 1667 85 1713 86 1766 89 1812 90 1856 93 1902 94 1946 97 1992 98 2037 101 2078
+102 2109 105 2152 106 2176 109 2219 110 2244 111 2289 114 2403 115 2457 3 2511 112 2563
+121 2656 123 2770 120 2824 125 2860 127 2974 7 3028 124 3080 131 3173 133 3287 130 3341
+161 3408 134 3742 135 3888 136 4034 137 4180 138 4326 139 4478 140 4630 141 4782 142 4933
+143 5084 144 5230 145 5382 146 5534 147 5680 148 5832 149 5977 150 6129 151 6281 152 6431
+153 6581 154 6733 155 6885 156 7037 157 7189 158 7335 159 7482 163 7628 164 7682 160 7736
% 1 0 obj
<< /S /GoTo /D (title.0) >>
% 5 0 obj
@@ -448,118 +423,126 @@ stream
% 78 0 obj
<< /S /GoTo /D (subsection.6.4) >>
% 81 0 obj
-(6.4 Subroutine mld\137precaply)
+(6.4 Subroutine mld\137hierarchy\137bld)
% 82 0 obj
<< /S /GoTo /D (subsection.6.5) >>
% 85 0 obj
-(6.5 Subroutine mld\137precfree)
+(6.5 Subroutine mld\137ml\137prec\137bld)
% 86 0 obj
<< /S /GoTo /D (subsection.6.6) >>
% 89 0 obj
-(6.6 Subroutine mld\137precdescr)
+(6.6 Subroutine mld\137precaply)
% 90 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (subsection.6.7) >>
% 93 0 obj
-(7 Error Handling)
+(6.7 Subroutine mld\137precfree)
% 94 0 obj
-<< /S /GoTo /D (appendix.A) >>
+<< /S /GoTo /D (subsection.6.8) >>
% 97 0 obj
-(A License)
+(6.8 Subroutine mld\137precdescr)
% 98 0 obj
-<< /S /GoTo /D (section*.3) >>
+<< /S /GoTo /D (section.7) >>
% 101 0 obj
-(References)
+(7 Error Handling)
% 102 0 obj
-<< /S /GoTo /D [103 0 R /Fit] >>
-% 103 0 obj
+<< /S /GoTo /D (appendix.A) >>
+% 105 0 obj
+(A License)
+% 106 0 obj
+<< /S /GoTo /D (section*.3) >>
+% 109 0 obj
+(References)
+% 110 0 obj
+<< /S /GoTo /D [111 0 R /Fit] >>
+% 111 0 obj
<<
/Type /Page
-/Contents 105 0 R
-/Resources 104 0 R
+/Contents 113 0 R
+/Resources 112 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
+/Parent 119 0 R
>>
-% 106 0 obj
+% 114 0 obj
<<
-/D [103 0 R /XYZ 92.6 752.957 null]
+/D [111 0 R /XYZ 92.6 752.957 null]
>>
-% 107 0 obj
+% 115 0 obj
<<
-/D [103 0 R /XYZ 93.6 715.095 null]
+/D [111 0 R /XYZ 93.6 715.095 null]
>>
% 3 0 obj
<<
-/D [103 0 R /XYZ 93.6 715.095 null]
+/D [111 0 R /XYZ 93.6 715.095 null]
>>
-% 104 0 obj
+% 112 0 obj
<<
-/Font << /F17 108 0 R /F19 109 0 R /F37 110 0 R >>
+/Font << /F17 116 0 R /F19 117 0 R /F37 118 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 113 0 obj
+% 121 0 obj
<<
/Type /Page
-/Contents 114 0 R
-/Resources 112 0 R
+/Contents 122 0 R
+/Resources 120 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
+/Parent 119 0 R
>>
-% 115 0 obj
+% 123 0 obj
<<
-/D [113 0 R /XYZ 85.4 752.957 null]
+/D [121 0 R /XYZ 85.4 752.957 null]
>>
-% 112 0 obj
+% 120 0 obj
<<
/ProcSet [ /PDF ]
>>
-% 117 0 obj
+% 125 0 obj
<<
/Type /Page
-/Contents 118 0 R
-/Resources 116 0 R
+/Contents 126 0 R
+/Resources 124 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
+/Parent 119 0 R
>>
-% 119 0 obj
+% 127 0 obj
<<
-/D [117 0 R /XYZ 92.6 752.957 null]
+/D [125 0 R /XYZ 92.6 752.957 null]
>>
% 7 0 obj
<<
-/D [117 0 R /XYZ 93.6 722.069 null]
+/D [125 0 R /XYZ 93.6 722.069 null]
>>
-% 116 0 obj
+% 124 0 obj
<<
-/Font << /F15 120 0 R /F17 108 0 R /F41 121 0 R >>
+/Font << /F15 128 0 R /F17 116 0 R /F41 129 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 123 0 obj
+% 131 0 obj
<<
/Type /Page
-/Contents 124 0 R
-/Resources 122 0 R
+/Contents 132 0 R
+/Resources 130 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
+/Parent 119 0 R
>>
-% 125 0 obj
+% 133 0 obj
<<
-/D [123 0 R /XYZ 85.4 752.957 null]
+/D [131 0 R /XYZ 85.4 752.957 null]
>>
-% 122 0 obj
+% 130 0 obj
<<
-/Font << /F15 120 0 R >>
+/Font << /F15 128 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 151 0 obj
+% 161 0 obj
<<
/Type /Page
-/Contents 152 0 R
-/Resources 150 0 R
+/Contents 162 0 R
+/Resources 160 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
-/Annots [ 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R ]
+/Parent 119 0 R
+/Annots [ 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R ]
>>
-% 126 0 obj
+% 134 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -567,7 +550,7 @@ stream
/Rect [92.604 678.682 142.598 688.25]
/A << /S /GoTo /D (section*.1) >>
>>
-% 127 0 obj
+% 135 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -575,7 +558,7 @@ stream
/Rect [92.604 654.223 209.755 663.792]
/A << /S /GoTo /D (section.1) >>
>>
-% 128 0 obj
+% 136 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -583,7 +566,7 @@ stream
/Rect [92.604 629.765 210.673 639.333]
/A << /S /GoTo /D (section.2) >>
>>
-% 129 0 obj
+% 137 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -591,7 +574,7 @@ stream
/Rect [92.604 603.186 304.709 614.875]
/A << /S /GoTo /D (section.3) >>
>>
-% 130 0 obj
+% 138 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -599,7 +582,7 @@ stream
/Rect [108.968 589.636 197.294 601.205]
/A << /S /GoTo /D (subsection.3.1) >>
>>
-% 131 0 obj
+% 139 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -607,7 +590,7 @@ stream
/Rect [108.968 576.087 276.233 587.777]
/A << /S /GoTo /D (subsection.3.2) >>
>>
-% 132 0 obj
+% 140 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -615,7 +598,7 @@ stream
/Rect [108.968 562.538 239.779 574.228]
/A << /S /GoTo /D (subsection.3.3) >>
>>
-% 133 0 obj
+% 141 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -623,7 +606,7 @@ stream
/Rect [108.968 548.989 202.93 560.557]
/A << /S /GoTo /D (subsection.3.4) >>
>>
-% 134 0 obj
+% 142 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -631,7 +614,7 @@ stream
/Rect [108.968 535.44 268.203 547.129]
/A << /S /GoTo /D (subsection.3.5) >>
>>
-% 135 0 obj
+% 143 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -639,7 +622,7 @@ stream
/Rect [92.604 510.981 372.854 522.671]
/A << /S /GoTo /D (section.4) >>
>>
-% 136 0 obj
+% 144 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -647,7 +630,7 @@ stream
/Rect [108.968 499.553 307.263 509.122]
/A << /S /GoTo /D (subsection.4.1) >>
>>
-% 137 0 obj
+% 145 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -655,7 +638,7 @@ stream
/Rect [108.968 483.883 245.172 495.572]
/A << /S /GoTo /D (subsection.4.2) >>
>>
-% 138 0 obj
+% 146 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -663,7 +646,7 @@ stream
/Rect [92.604 459.425 197.952 471.114]
/A << /S /GoTo /D (section.5) >>
>>
-% 139 0 obj
+% 147 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -671,7 +654,7 @@ stream
/Rect [108.968 445.875 182.021 457.565]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 140 0 obj
+% 148 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -679,7 +662,7 @@ stream
/Rect [92.604 423.538 189.09 433.107]
/A << /S /GoTo /D (section.6) >>
>>
-% 141 0 obj
+% 149 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -687,7 +670,7 @@ stream
/Rect [108.968 407.868 250.342 419.557]
/A << /S /GoTo /D (subsection.6.1) >>
>>
-% 142 0 obj
+% 150 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -695,7 +678,7 @@ stream
/Rect [108.968 394.319 247.372 406.008]
/A << /S /GoTo /D (subsection.6.2) >>
>>
-% 143 0 obj
+% 151 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -703,136 +686,184 @@ stream
/Rect [108.968 380.77 249.13 392.459]
/A << /S /GoTo /D (subsection.6.3) >>
>>
-% 144 0 obj
+% 152 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [108.968 367.22 254.282 378.91]
+/Rect [108.968 367.22 277.027 378.91]
/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 145 0 obj
+% 153 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [108.968 353.671 251.282 365.361]
+/Rect [108.968 353.671 269.106 365.361]
/A << /S /GoTo /D (subsection.6.5) >>
>>
-% 146 0 obj
+% 154 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [108.968 340.122 258.312 351.811]
+/Rect [108.968 340.122 254.282 351.811]
/A << /S /GoTo /D (subsection.6.6) >>
>>
-% 147 0 obj
+% 155 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 315.664 195.225 327.353]
-/A << /S /GoTo /D (section.7) >>
+/Rect [108.968 326.573 251.282 338.262]
+/A << /S /GoTo /D (subsection.6.7) >>
>>
-% 148 0 obj
+% 156 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 293.326 150.984 302.895]
-/A << /S /GoTo /D (appendix.A) >>
+/Rect [108.968 313.024 258.312 324.713]
+/A << /S /GoTo /D (subsection.6.8) >>
>>
-% 149 0 obj
+% 157 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 268.868 153.499 278.436]
-/A << /S /GoTo /D (section*.3) >>
->>
-% 153 0 obj
-<<
-/D [151 0 R /XYZ 92.6 752.957 null]
->>
-% 154 0 obj
-<<
-/D [151 0 R /XYZ 93.6 722.069 null]
->>
-% 150 0 obj
-<<
-/Font << /F15 120 0 R /F17 108 0 R /F43 155 0 R >>
-/ProcSet [ /PDF /Text ]
+/Rect [92.604 288.565 195.225 300.255]
+/A << /S /GoTo /D (section.7) >>
>>
-% 157 0 obj
+% 158 0 obj
<<
-/Type /Page
-/Contents 158 0 R
-/Resources 156 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 111 0 R
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [92.604 266.228 150.984 275.796]
+/A << /S /GoTo /D (appendix.A) >>
>>
% 159 0 obj
<<
-/D [157 0 R /XYZ 85.4 752.957 null]
->>
-% 156 0 obj
-<<
-/Font << /F15 120 0 R >>
-/ProcSet [ /PDF /Text ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [92.604 241.77 153.499 251.338]
+/A << /S /GoTo /D (section*.3) >>
>>
-% 169 0 obj
+% 163 0 obj
<<
-/Type /Page
-/Contents 170 0 R
-/Resources 168 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
-/Annots [ 167 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R ]
+/D [161 0 R /XYZ 92.6 752.957 null]
>>
-% 167 0 obj
+% 164 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.1) >>
+/D [161 0 R /XYZ 93.6 722.069 null]
>>
% 160 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [488.085 665.239 500.987 674.261]
-/A << /S /GoTo /D (cite.dd2_96) >>
+/Font << /F15 128 0 R /F17 116 0 R /F43 165 0 R >>
+/ProcSet [ /PDF /Text ]
>>
endstream
endobj
-193 0 obj
+168 0 obj
<<
-/Length 4680
+/Length 79
>>
stream
0 g 0 G
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(2)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(iv)]TJ
0 g 0 G
-/F15 10.9091 Tf -203.265 -35.866 Td [(upp)-28(er)-310(one)-310(pro)28(vides)-310(a)-310(uniform)-310(and)-310(easy-to-use)-310(in)28(terface)-310(to)-310(all)-310(the)-310(preconditioners.)-437(This)]TJ 0 -13.549 Td [(arc)28(hitecture)-446(allo)28(w)-1(s)-446(for)-446(di\013eren)28(t)-446(lev)28(els)-446(of)-447(use)-446(of)-446(the)-446(pac)28(k)55(age:)-670(few)-446(blac)28(k-b)-28(o)28(x)-446(routines)]TJ 0 -13.549 Td [(at)-384(the)-384(upp)-28(er)-384(la)28(y)28(er)-384(allo)28(w)-384(non-exp)-28(ert)-384(users)-384(to)-384(easily)-384(build)-384(an)28(y)-384(preconditioner)-384(a)28(v)56(ailable)]TJ 0 -13.549 Td [(in)-365(MLD2P4)-365(and)-364(to)-365(apply)-365(it)-365(within)-365(a)-364(PSBLAS)-365(Krylo)28(v)-365(solv)28(er.)-539(On)-365(the)-365(other)-365(hand,)-373(the)]TJ 0 -13.549 Td [(routines)-253(of)-253(the)-253(middle)-253(and)-253(lo)28(w)27(er)-253(la)28(y)28(er)-253(can)-253(b)-28(e)-253(used)-253(and)-253(extended)-253(b)27(y)-253(exp)-28(ert)-253(users)-253(to)-253(build)]TJ 0 -13.55 Td [(new)-367(v)28(ersions)-367(of)-366(m)28(ulti-lev)27(el)-366(Sc)28(h)27(w)28(arz)-366(prec)-1(on)1(ditioners.)-545(W)84(e)-367(pro)28(vide)-367(here)-366(a)-367(description)-367(of)]TJ 0 -13.549 Td [(the)-333(upp)-28(er-la)28(y)28(er)-334(routines,)-333(but)-333(not)-334(of)-333(the)-333(medium-la)28(y)27(er)-333(ones.)]TJ 16.936 -13.549 Td [(The)-392(user)-392(in)28(terface)-393(of)-392(v)28(ersion)-392(2.1)-392(is)-392(essen)28(tially)-392(iden)27(tical)-392(\050except)-392(for)-392(the)-392(supp)-28(ort)-392(of)]TJ -16.936 -13.549 Td [(additional)-438(solv)28(ers\051)-438(to)-437(that)-438(of)-438(v)28(ersion)-438(1.1.)-758(The)-437(in)27(ternal)-437(implemen)27(tation)-437(ho)27(w)28(ev)28(er)-438(has)]TJ 0 -13.549 Td [(b)-28(een)-310(c)28(hanged)-310(signi\014can)28(tly;)-318(as)-310(a)-310(result,)-314(it)-310(has)-310(b)-28(ecome)-310(m)27(uc)28(h)-310(easier)-310(to)-310(extend)-310(the)-310(library)]TJ 0 -13.55 Td [(b)28(y)-298(adding)-297(new)-298(smo)-27(others)-298(and/or)-297(solv)27(ers,)-304(thanks)-298(to)-297(the)-298(F)84(ortran)-298(2003)-297(features)-298(exploited)]TJ 0 -13.549 Td [(in)-333(the)-334(design)-333(of)-333(PSBLAS)-333(3.)]TJ 16.936 -13.549 Td [(This)-380(guide)-380(is)-380(organized)-380(as)-380(follo)28(ws.)-585(General)-380(information)-380(on)-380(the)-380(distribution)-380(of)-380(the)]TJ -16.936 -13.549 Td [(source)-239(co)-27(de)-239(is)-238(rep)-28(orted)-239(in)-238(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-239(2)]TJ
0 g 0 G
- [(,)-257(while)-238(details)-239(on)-238(the)-239(con\014guration)-238(and)-239(installati)1(on)-239(of)]TJ 0 -13.549 Td [(the)-280(pac)28(k)56(age)-280(are)-280(giv)28(e)-1(n)-279(in)-280(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-280(3)]TJ
0 g 0 G
- [(.)-427(A)-279(desc)-1(r)1(iption)-280(of)-280(m)28(ulti-lev)28(e)-1(l)-279(Sc)27(h)28(w)28(arz)-280(preconditioners)]TJ 0 -13.55 Td [(based)-354(on)-354(smo)-28(othed)-354(aggregation)-354(is)-354(pr)1(o)27(vided)-354(in)-354(S)1(e)-1(ction)]TJ
-0 0 1 rg 0 0 1 RG
- [-353(4)]TJ
+ET
+
+endstream
+endobj
+181 0 obj
+<<
+/Length 8133
+>>
+stream
0 g 0 G
- [(,)-360(to)-354(h)1(e)-1(l)1(p)-354(the)-354(users)-354(in)-354(c)27(ho)-27(osing)]TJ 0 -13.549 Td [(among)-339(the)-340(di\013eren)28(t)-339(preconditioners)-339(implemen)27(ted)-339(in)-339(MLD2P4.)-462(The)-340(basics)-339(for)-339(building)]TJ 0 -13.549 Td [(and)-322(applying)-322(the)-322(p)1(rec)-1(on)1(ditioners)-322(with)-322(the)-322(Krylo)28(v)-322(solv)28(ers)-322(implemen)27(ted)-322(in)-321(PSBLAS)-322(are)]TJ 0 -13.549 Td [(rep)-28(orted)-487(in)-487(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-488(5)]TJ
+BT
+/F41 10.9091 Tf 93.6 740.002 Td [(1)]TJ
+0 g 0 G
+ [-378(General)-378(O)30(ver)88(view)]TJ/F15 10.9091 Tf 406.997 0 Td [(1)]TJ
+0 g 0 G
+/F17 14.3462 Tf -406.997 -35.866 Td [(1)-1125(General)-375(Ov)31(erview)]TJ/F15 10.9091 Tf 0 -24.352 Td [(The)]TJ/F41 10.9091 Tf 23.408 0 Td [(Mul)67(ti-Level)-473(Domain)-472(Decomposition)-472(P)87(arallel)-472(Preconditioners)-473(P)88(a)22(ck-)]TJ -23.408 -13.549 Td [(a)22(ge)-278(based)-277(on)-278(PSBLAS)-278(\050MLD2P)1(4)]TJ/F15 10.9091 Tf 174.54 0 Td [(\051)-238(pro)28(vides)]TJ/F18 10.9091 Tf 48.921 0 Td [(multi-level)-270(Schwarz)-270(pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 168.99 0 Td [([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(23)]TJ
+0 g 0 G
+ [(],)]TJ -392.451 -13.549 Td [(to)-333(b)-28(e)-333(used)-334(in)-333(the)-333(iterativ)27(e)-333(solutions)-333(of)-333(s)-1(p)1(arse)-334(linear)-333(systems:)]TJ/F22 10.9091 Tf 186.98 -23.153 Td [(Ax)]TJ/F15 10.9091 Tf 17.446 0 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(b;)]TJ
+0 g 0 G
+/F15 10.9091 Tf 182.57 0 Td [(\0501\051)]TJ
+0 g 0 G
+ -398.512 -23.152 Td [(where)]TJ/F22 10.9091 Tf 31.318 0 Td [(A)]TJ/F15 10.9091 Tf 11.591 0 Td [(is)-312(a)-313(square,)-317(real)-312(or)-312(c)-1(ompl)1(e)-1(x,)-316(sparse)-313(matrix)-312(with)-313(a)-312(symmetric)-313(sparsit)28(y)-312(pattern.)]TJ -42.909 -13.549 Td [(These)-333(preconditioners)-334(ha)28(v)28(e)-333(the)-334(follo)28(wing)-333(general)-334(f)1(e)-1(atu)1(res)-1(:)]TJ
+0 g 0 G
+/F25 10.9091 Tf 16.364 -21.386 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.909 0 Td [(b)-28(oth)]TJ/F18 10.9091 Tf 24.794 0 Td [(additive)-277(and)-276(hybrid)-277(mu)1(ltilevel)]TJ/F15 10.9091 Tf 141.789 0 Td [(v)56(arian)27(ts)-245(are)-245(implemen)28(ted,)-263(i.e.)-245(v)56(arian)28(ts)-245(that)-245(are)]TJ -166.583 -13.549 Td [(additiv)28(e)-226(among)-226(th)1(e)-226(lev)28(e)-1(ls)-225(and)-226(inside)-226(eac)28(h)-226(lev)28(el,)-247(and)-226(v)56(arian)28(ts)-226(that)-226(are)-225(m)27(ultipl)1(ic)-1(ati)1(v)27(e)]TJ 0 -13.549 Td [(among)-334(the)-334(lev)27(els)-334(and)-334(additiv)28(e)-334(inside)-334(eac)27(h)-334(lev)28(el;)-335(the)-334(basic)-334(Additiv)28(e)-334(Sc)27(h)28(w)28(arz)-334(\050AS\051)]TJ 0 -13.549 Td [(preconditioners)-333(are)-334(obtai)1(ned)-334(b)28(y)-333(considering)-334(on)1(ly)-334(one)-333(lev)28(el;)]TJ
+0 g 0 G
+/F25 10.9091 Tf -10.909 -22.064 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.909 0 Td [(a)]TJ/F18 10.9091 Tf 10.389 0 Td [(pur)51(ely)-467(algebr)51(aic)]TJ/F15 10.9091 Tf 80.623 0 Td [(approac)28(h)-452(is)-453(used)-452(to)-452(generate)-453(a)-452(sequence)-452(of)-453(coarse-lev)28(el)-452(cor-)]TJ -91.012 -13.549 Td [(rections)-415(to)-415(a)-415(basic)-415(AS)-414(preconditioner,)-435(without)-415(explicitly)-415(using)-415(an)28(y)-415(information)]TJ 0 -13.549 Td [(on)-374(the)-374(geometry)-374(of)-374(the)-373(original)-374(problem)-374(\050e.g.)-374(the)-374(discretization)-374(of)-374(a)-374(P)1(DE\051.)-374(The)]TJ/F18 10.9091 Tf 0 -13.55 Td [(smo)51(othe)51(d)-313(aggr)51(e)52(gation)]TJ/F15 10.9091 Tf 103.953 0 Td [(tec)28(hnique)-285(is)-284(applied)-285(as)-284(algebraic)-285(coarsening)-284(strategy)-285([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(1)]TJ
+0 g 0 G
+ [(,)]TJ
+1 0 0 rg 1 0 0 RG
+ [-284(27)]TJ
+0 g 0 G
+ [(].)]TJ -114.289 -21.385 Td [(V)83(ersion)-379(2.1)-380(of)-379(the)-380(pac)28(k)56(age)-380(is)-379(written)-380(in)]TJ/F18 10.9091 Tf 194.214 0 Td [(F)77(ortr)51(an)-400(2003)]TJ/F15 10.9091 Tf 62.505 0 Td [(,)-391(follo)28(wing)-380(an)]TJ/F18 10.9091 Tf 69.517 0 Td [(obje)51(ct-oriente)51(d)]TJ -343.173 -13.55 Td [(design)]TJ/F15 10.9091 Tf 34.51 0 Td [(through)-378(the)-377(exploitation)-378(of)-378(features)-378(suc)28(h)-378(as)-377(abstract)-378(data)-378(t)28(yp)-28(e)-378(creation,)-389(fun)1(c)-1(-)]TJ -34.51 -13.549 Td [(tional)-347(o)27(v)28(erloading)-347(and)-347(dynamic)-348(memory)-347(managemen)27(t.)-486(The)-348(parallel)-347(implemen)28(tation)-348(is)]TJ 0 -13.549 Td [(based)-389(on)-389(a)-389(Single)-389(Program)-389(Multiple)-389(Data)-390(\050SPM)1(D\051)-390(p)1(aradigm)-390(for)-389(distribu)1(ted-m)-1(emory)]TJ 0 -13.549 Td [(arc)28(hitectures.)-654(Single)-403(and)-403(d)1(ouble)-403(precision)-403(implemen)27(tations)-403(of)-403(MLD2P)1(4)-403(are)-403(a)27(v)56(ailable)]TJ 0 -13.549 Td [(for)-333(b)-28(oth)-333(the)-334(real)-333(and)-333(the)-334(complex)-333(case,)-333(that)-334(can)-333(b)-28(e)-333(used)-333(through)-334(a)-333(single)-333(in)28(terface.)]TJ 16.937 -13.549 Td [(MLD2P4)-229(has)-230(b)-27(e)-1(en)-229(designed)-229(to)-230(implemen)28(t)-230(scalable)-229(and)-229(easy-to-use)-230(m)28(ultilev)28(el)-230(precon-)]TJ -16.937 -13.55 Td [(ditioners)-348(in)-348(the)-349(con)28(text)-348(of)-348(the)]TJ/F18 10.9091 Tf 147.432 0 Td [(PSBLAS)-372(\050Par)52(al)-52(l)1(el)-372(Sp)51(arse)-371(BLAS\051)-372(c)51(omputational)-371(fr)51(ame-)]TJ -147.432 -13.549 Td [(work)]TJ/F15 10.9091 Tf 28.375 0 Td [([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(18)]TJ
+0 g 0 G
+ [(,)]TJ
+1 0 0 rg 1 0 0 RG
+ [-436(17)]TJ
+0 g 0 G
+ [(].)-753(PSBLAS)-436(is)-437(a)-436(library)-436(originally)-436(dev)28(elop)-28(ed)-436(to)-436(address)-436(the)-437(parallel)-436(im-)]TJ -28.375 -13.549 Td [(plemen)28(tation)-489(of)-489(iterativ)28(e)-489(solv)28(ers)-489(for)-489(sparse)-489(linear)-489(system,)-527(b)27(y)-488(pro)27(vi)1(ding)-489(basic)-489(linear)]TJ 0 -13.549 Td [(algebra)-453(op)-28(erators)-452(and)-453(data)-453(managemen)28(t)-453(facilities)-453(for)-453(distributed)-453(sparse)-453(matrices;)-512(it)]TJ 0 -13.549 Td [(also)-278(includes)-279(parallel)-278(Krylo)28(v)-278(solv)27(ers,)-289(built)-278(on)-278(the)-279(top)-278(of)-278(the)-278(basic)-279(PSBLAS)-278(k)28(ernels.)-426(The)]TJ 0 -13.55 Td [(preconditioners)-268(a)28(v)56(ailable)-268(in)-267(MLD2P4)-268(can)-267(b)-28(e)-268(used)-267(with)-268(these)-268(Krylo)28(v)-267(solv)27(ers.)-422(The)-268(c)28(hoice)]TJ 0 -13.549 Td [(of)-362(PSBLAS)-361(has)-362(b)-28(een)-361(mainly)-362(motiv)56(ated)-362(b)28(y)-362(the)-362(need)-361(of)-362(ha)28(ving)-362(a)-361(p)-28(ortable)-362(and)-361(e\016cien)27(t)]TJ 0 -13.549 Td [(soft)28(w)28(are)-313(infrastructure)-312(implemen)28(ting)-312(\134de)-313(facto")-312(standard)-312(parallel)-312(sparse)-313(linear)-312(algebra)]TJ 0 -13.549 Td [(k)28(ernels,)-304(to)-297(pursue)-297(goals)-296(suc)27(h)-296(as)-297(p)-28(erformance,)-304(p)-28(or)1(tabilit)27(y)84(,)-304(mo)-28(dularit)28(y)-297(ed)-296(e)-1(xt)1(e)-1(nsib)1(ilit)27(y)-296(in)]TJ 0 -13.549 Td [(the)-272(dev)27(elopmen)28(t)-272(of)-273(the)-272(preconditioner)-272(pac)27(k)56(age.)-424(On)-273(the)-272(other)-272(hand,)-285(the)-272(implemen)27(tation)]TJ 0 -13.55 Td [(of)-288(MLD2P4)-289(has)-288(led)-289(to)-288(some)-289(r)1(e)-1(vi)1(s)-1(ion)1(s)-289(and)-288(exten)27(ti)1(ons)-289(of)-288(the)-289(PSBLAS)-288(k)28(ernels,)-298(leading)-288(to)]TJ 0 -13.549 Td [(the)-352(PSBLAS)-352(2.0)-352(v)28(ersion)-353([)]TJ
+1 0 0 rg 1 0 0 RG
+ [1(16)]TJ
+0 g 0 G
+ [(].)-501(The)-352(in)27(ter-pr)1(o)-28(cess)-353(com)28(unication)-352(required)-352(b)28(y)-352(MLD2P4)-352(is)]TJ 0 -13.549 Td [(encapsulated)-353(in)27(to)-353(the)-354(PSBLAS)-353(routines,)-358(exce)-1(p)1(t)-354(few)-353(c)-1(ases)-353(where)-354(MPI)-353([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(24)]TJ
+0 g 0 G
+ [(])-354(is)-353(explicitly)]TJ 0 -13.549 Td [(called.)-647(Therefore,)-417(MLD2P4)-401(can)-401(b)-27(e)-401(run)-401(on)-401(an)28(y)-401(par)1(alle)-1(l)-400(mac)27(h)1(ine)-401(where)-401(PSBLAS)-401(and)]TJ 0 -13.549 Td [(MPI)-333(implemen)27(tati)1(ons)-334(are)-333(a)28(v)55(ailable.)]TJ 16.937 -13.55 Td [(MLD2P4)-342(has)-341(a)-342(la)28(y)28(ered)-342(and)-342(mo)-27(dular)-342(soft)28(w)28(are)-342(arc)28(hitecture)-342(where)-342(th)1(ree)-342(main)-342(la)28(y)28(ers)]TJ -16.937 -13.549 Td [(can)-458(b)-28(e)-458(iden)28(ti\014ed.)-819(The)-458(lo)28(w)28(er)-458(la)27(y)28(er)-458(consists)-458(of)-458(the)-458(PSBLAS)-458(k)28(ernels,)-490(the)-458(middle)-458(one)]TJ 0 -13.549 Td [(implemen)28(ts)-458(the)-457(construction)-457(and)-458(application)-457(phases)-458(of)-457(the)-457(preconditioners,)-489(and)-457(the)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+203 0 obj
+<<
+/Length 4680
+>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(2)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+/F15 10.9091 Tf -203.265 -35.866 Td [(upp)-28(er)-310(one)-310(pro)28(vides)-310(a)-310(uniform)-310(and)-310(easy-to-use)-310(in)28(terface)-310(to)-310(all)-310(the)-310(preconditioners.)-437(This)]TJ 0 -13.549 Td [(arc)28(hitecture)-446(allo)28(w)-1(s)-446(for)-446(di\013eren)28(t)-446(lev)28(els)-446(of)-447(use)-446(of)-446(the)-446(pac)28(k)55(age:)-670(few)-446(blac)28(k-b)-28(o)28(x)-446(routines)]TJ 0 -13.549 Td [(at)-384(the)-384(upp)-28(er)-384(la)28(y)28(er)-384(allo)28(w)-384(non-exp)-28(ert)-384(users)-384(to)-384(easily)-384(build)-384(an)28(y)-384(preconditioner)-384(a)28(v)56(ailable)]TJ 0 -13.549 Td [(in)-365(MLD2P4)-365(and)-364(to)-365(apply)-365(it)-365(within)-365(a)-364(PSBLAS)-365(Krylo)28(v)-365(solv)28(er.)-539(On)-365(the)-365(other)-365(hand,)-373(the)]TJ 0 -13.549 Td [(routines)-253(of)-253(the)-253(middle)-253(and)-253(lo)28(w)27(er)-253(la)28(y)28(er)-253(can)-253(b)-28(e)-253(used)-253(and)-253(extended)-253(b)27(y)-253(exp)-28(ert)-253(users)-253(to)-253(build)]TJ 0 -13.55 Td [(new)-367(v)28(ersions)-367(of)-366(m)28(ulti-lev)27(el)-366(Sc)28(h)27(w)28(arz)-366(prec)-1(on)1(ditioners.)-545(W)84(e)-367(pro)28(vide)-367(here)-366(a)-367(description)-367(of)]TJ 0 -13.549 Td [(the)-333(upp)-28(er-la)28(y)28(er)-334(routines,)-333(but)-333(not)-334(of)-333(the)-333(medium-la)28(y)27(er)-333(ones.)]TJ 16.936 -13.549 Td [(The)-392(user)-392(in)28(terface)-393(of)-392(v)28(ersion)-392(2.1)-392(is)-392(essen)28(tially)-392(iden)27(tical)-392(\050except)-392(for)-392(the)-392(supp)-28(ort)-392(of)]TJ -16.936 -13.549 Td [(additional)-438(solv)28(ers\051)-438(to)-437(that)-438(of)-438(v)28(ersion)-438(1.1.)-758(The)-437(in)27(ternal)-437(implemen)27(tation)-437(ho)27(w)28(ev)28(er)-438(has)]TJ 0 -13.549 Td [(b)-28(een)-310(c)28(hanged)-310(signi\014can)28(tly;)-318(as)-310(a)-310(result,)-314(it)-310(has)-310(b)-28(ecome)-310(m)27(uc)28(h)-310(easier)-310(to)-310(extend)-310(the)-310(library)]TJ 0 -13.55 Td [(b)28(y)-298(adding)-297(new)-298(smo)-27(others)-298(and/or)-297(solv)27(ers,)-304(thanks)-298(to)-297(the)-298(F)84(ortran)-298(2003)-297(features)-298(exploited)]TJ 0 -13.549 Td [(in)-333(the)-334(design)-333(of)-333(PSBLAS)-333(3.)]TJ 16.936 -13.549 Td [(This)-380(guide)-380(is)-380(organized)-380(as)-380(follo)28(ws.)-585(General)-380(information)-380(on)-380(the)-380(distribution)-380(of)-380(the)]TJ -16.936 -13.549 Td [(source)-239(co)-27(de)-239(is)-238(rep)-28(orted)-239(in)-238(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-239(2)]TJ
+0 g 0 G
+ [(,)-257(while)-238(details)-239(on)-238(the)-239(con\014guration)-238(and)-239(installati)1(on)-239(of)]TJ 0 -13.549 Td [(the)-280(pac)28(k)56(age)-280(are)-280(giv)28(e)-1(n)-279(in)-280(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-280(3)]TJ
+0 g 0 G
+ [(.)-427(A)-279(desc)-1(r)1(iption)-280(of)-280(m)28(ulti-lev)28(e)-1(l)-279(Sc)27(h)28(w)28(arz)-280(preconditioners)]TJ 0 -13.55 Td [(based)-354(on)-354(smo)-28(othed)-354(aggregation)-354(is)-354(pr)1(o)27(vided)-354(in)-354(S)1(e)-1(ction)]TJ
+0 0 1 rg 0 0 1 RG
+ [-353(4)]TJ
+0 g 0 G
+ [(,)-360(to)-354(h)1(e)-1(l)1(p)-354(the)-354(users)-354(in)-354(c)27(ho)-27(osing)]TJ 0 -13.549 Td [(among)-339(the)-340(di\013eren)28(t)-339(preconditioners)-339(implemen)27(ted)-339(in)-339(MLD2P4.)-462(The)-340(basics)-339(for)-339(building)]TJ 0 -13.549 Td [(and)-322(applying)-322(the)-322(p)1(rec)-1(on)1(ditioners)-322(with)-322(the)-322(Krylo)28(v)-322(solv)28(ers)-322(implemen)27(ted)-322(in)-321(PSBLAS)-322(are)]TJ 0 -13.549 Td [(rep)-28(orted)-487(in)-487(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-488(5)]TJ
0 g 0 G
[(,)-525(where)-488(the)-487(F)83(ortr)1(an)-488(co)-28(des)-487(of)-487(a)-487(few)-488(sample)-487(programs)-487(are)-488(also)]TJ 0 -13.549 Td [(sho)28(wn.)-637(A)-397(reference)-398(guide)-397(for)-397(the)-398(upp)-28(er-la)28(y)28(er)-397(routines)-398(of)-397(MLD2P4,)-414(that)-397(are)-397(the)-398(user)]TJ 0 -13.55 Td [(in)28(terface,)-328(is)-326(pro)27(vid)1(e)-1(d)-326(in)-326(Section)]TJ
0 0 1 rg 0 0 1 RG
@@ -853,7 +884,7 @@ ET
endstream
endobj
-198 0 obj
+208 0 obj
<<
/Length 1682
>>
@@ -879,7 +910,7 @@ ET
endstream
endobj
-211 0 obj
+221 0 obj
<<
/Length 6569
>>
@@ -943,7 +974,7 @@ ET
endstream
endobj
-224 0 obj
+234 0 obj
<<
/Length 5443
>>
@@ -999,7 +1030,7 @@ ET
endstream
endobj
-231 0 obj
+241 0 obj
<<
/Length 3832
>>
@@ -1015,7 +1046,7 @@ ET
endstream
endobj
-236 0 obj
+246 0 obj
<<
/Length 3943
>>
@@ -1034,7 +1065,7 @@ ET
endstream
endobj
-241 0 obj
+251 0 obj
<<
/Length 4754
>>
@@ -1053,7 +1084,7 @@ ET
endstream
endobj
-246 0 obj
+256 0 obj
<<
/Length 3588
>>
@@ -1086,7 +1117,7 @@ ET
endstream
endobj
-256 0 obj
+266 0 obj
<<
/Length 8148
>>
@@ -1122,7 +1153,7 @@ ET
endstream
endobj
-275 0 obj
+285 0 obj
<<
/Length 14867
>>
@@ -1197,7 +1228,7 @@ ET
endstream
endobj
-296 0 obj
+306 0 obj
<<
/Length 13838
>>
@@ -1229,64 +1260,67 @@ ET
endstream
endobj
-308 0 obj
-<<
-/Length 11371
->>
-stream
-0 g 0 G
-0 0 1 rg 0 0 1 RG
-BT
-/F41 10.9091 Tf 93.6 740.002 Td [(4)]TJ
-0 g 0 G
- [-378(Mul)67(ti-level)-378(Domain)-378(Decompo)1(siti)-1(o)1(n)-378(Ba)22(ck)22(gr)22(ound)]TJ/F15 10.9091 Tf 401.542 0 Td [(13)]TJ
-0 g 0 G
- -401.542 -35.866 Td [(this)-278(corresp)-28(onds)-278(to)-278(the)-278(follo)28(wing)]TJ/F18 10.9091 Tf 156.322 0 Td [(two-level)-307(hybrid)-307(pr)51(e-smo)51(othe)52(d)]TJ/F15 10.9091 Tf 143.004 0 Td [(Sc)28(h)28(w)27(arz)-278(preconditioner:)]TJ/F22 10.9091 Tf -190.113 -25.536 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.775 -8.022 Td [(2)]TJ/F23 7.9701 Tf 4.234 0 Td [(LH)]TJ/F26 7.9701 Tf 13.329 0 Td [(\000)]TJ/F23 7.9701 Tf 6.587 0 Td [(P)-148(R)-6(E)]TJ/F15 10.9091 Tf 23.153 3.435 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F15 10.9091 Tf 14.932 3.435 Td [(+)]TJ/F28 10.9091 Tf 10.909 8.836 Td [(\000)]TJ/F22 10.9091 Tf 5 -8.836 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.021 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(A)]TJ/F28 10.9091 Tf 8.182 8.836 Td [(\001)]TJ/F22 10.9091 Tf 6.818 -8.836 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ -7.776 -8.021 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F22 10.9091 Tf 8.274 3.434 Td [(:)]TJ/F15 10.9091 Tf -300.208 -25.537 Td [(On)-368(the)-369(other)-368(hand,)-378(b)28(y)-368(applying)-368(the)-369(smo)-28(other)-368(after)-369(the)-368(coarse-lev)27(el)-368(correction,)-377(i.e.)-369(b)28(y)]TJ 0 -13.549 Td [(computing)]TJ/F22 10.9091 Tf 150.506 -13.871 Td [(w)]TJ/F15 10.9091 Tf 11.134 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(v)-36(;)]TJ -45.74 -13.789 Td [(z)]TJ/F15 10.9091 Tf 8.583 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(w)]TJ/F15 10.9091 Tf 10.528 0 Td [(+)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.235 0 Td [(L)]TJ/F15 10.9091 Tf 8.274 3.434 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(v)]TJ/F25 10.9091 Tf 8.103 0 Td [(\000)]TJ/F22 10.9091 Tf 10.91 0 Td [(Aw)]TJ/F15 10.9091 Tf 16.285 0 Td [(\051)]TJ/F22 10.9091 Tf 4.242 0 Td [(;)]TJ/F15 10.9091 Tf -258.915 -20.312 Td [(the)]TJ/F18 10.9091 Tf 18.788 0 Td [(two-level)-358(hybrid)-357(p)51(ost-smo)51(othe)51(d)]TJ/F15 10.9091 Tf 148.757 0 Td [(Sc)28(h)28(w)27(arz)-333(preconditioner)-333(is)-333(obtained:)]TJ/F22 10.9091 Tf -60.973 -25.537 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(2)]TJ/F23 7.9701 Tf 4.234 0 Td [(LH)]TJ/F26 7.9701 Tf 13.33 0 Td [(\000)]TJ/F23 7.9701 Tf 6.586 0 Td [(P)-148(O)-29(S)-56(T)]TJ/F15 10.9091 Tf 28.436 3.434 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F15 10.9091 Tf 10.698 3.434 Td [(+)]TJ/F28 10.9091 Tf 10.909 8.836 Td [(\000)]TJ/F22 10.9091 Tf 5 -8.836 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.235 0 Td [(L)]TJ/F22 10.9091 Tf 8.274 3.434 Td [(A)]TJ/F28 10.9091 Tf 8.181 8.836 Td [(\001)]TJ/F22 10.9091 Tf 6.819 -8.836 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(:)]TJ/F15 10.9091 Tf -302.849 -25.537 Td [(One)-222(more)-222(v)55(arian)28(t)-222(of)-222(t)27(w)28(o-lev)28(el)-222(h)27(yb)1(rid)-223(preconditi)1(oner)-223(is)-222(obtained)-222(b)28(y)-222(applying)-222(the)-223(smo)-28(oth)1(e)-1(r)]TJ 0 -13.549 Td [(b)-28(efore)-239(and)-239(after)-239(the)-240(coarse-lev)28(el)-239(correction.)-413(In)-239(this)-240(case,)-258(the)-239(preconditioner)-239(is)-239(symm)-1(etric)]TJ 0 -13.549 Td [(if)]TJ/F22 10.9091 Tf 10 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)]TJ/F22 10.9091 Tf 6.667 0 Td [(M)]TJ/F20 7.9701 Tf 10.583 -1.689 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F15 10.9091 Tf 9.894 1.689 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(M)]TJ/F23 7.9701 Tf 10.583 -1.689 Td [(C)]TJ/F15 10.9091 Tf 10.733 1.689 Td [(are)-333(symme)-1(tr)1(ic.)]TJ -75.151 -13.892 Td [(As)-533(p)1(reviously)-533(noted,)-582(on)-533(parallel)-532(computers)-533(the)-532(n)28(um)28(b)-28(er)-533(of)-532(submatrices)-533(usually)]TJ -16.937 -13.549 Td [(matc)28(hes)-307(the)-307(n)28(um)28(b)-28(er)-307(of)-307(a)28(v)56(ailable)-307(pro)-28(cessors.)-436(When)-307(th)1(e)-307(size)-307(of)-307(the)-307(system)-307(to)-307(b)-28(e)-306(precon-)]TJ 0 -13.55 Td [(ditioned)-300(is)-300(v)28(ery)-301(l)1(arge)-1(,)-306(the)-300(use)-301(of)-300(man)28(y)-300(pro)-28(cessors,)-307(i.e.)-300(of)-300(man)28(y)-300(small)-300(submatrices,)-307(often)]TJ 0 -13.549 Td [(leads)-314(to)-314(a)-314(large)-314(coarse-lev)28(el)-314(sys)-1(tem,)-317(whose)-315(solu)1(tion)-314(ma)27(y)-314(b)-27(e)-314(c)-1(ompu)1(tationally)-314(exp)-28(ensiv)28(e.)]TJ 0 -13.549 Td [(On)-385(the)-384(other)-385(hand,)-397(the)-385(use)-385(of)-384(few)-385(pro)-28(cessors)-385(often)-384(leads)-385(to)-385(lo)-27(cal)-385(sumatrices)-385(that)-384(are)]TJ 0 -13.549 Td [(to)-28(o)-424(exp)-28(ensiv)28(e)-424(to)-424(b)-28(e)-424(pro)-27(cesse)-1(d)-424(on)-423(s)-1(i)1(ngle)-424(pro)-28(cessors,)-447(b)-28(ecause)-424(of)-424(memory)-424(and/or)-424(com-)]TJ 0 -13.549 Td [(puting)-324(requiremen)28(ts.)-441(Therefore,)-326(it)-324(seems)-324(natural)-324(to)-324(use)-324(a)-324(r)1(e)-1(cur)1(s)-1(iv)28(e)-324(approac)28(h,)-326(in)-323(whic)27(h)]TJ 0 -13.55 Td [(the)-394(coarse)-1(-lev)28(el)-394(correction)-395(is)-394(re-applied)-394(starting)-395(from)-394(the)-394(c)-1(u)1(rren)27(t)-394(coarse-lev)28(el)-395(system.)]TJ 0 -13.549 Td [(The)-321(corresp)-28(onding)-321(p)1(rec)-1(on)1(ditioners,)-324(called)]TJ/F18 10.9091 Tf 202.455 0 Td [(multi-level)]TJ/F15 10.9091 Tf 53.695 0 Td [(preconditioners,)-323(can)-321(signi\014can)28(tly)]TJ -256.15 -13.549 Td [(reduce)-282(the)-283(computational)-282(cost)-282(of)-283(preconditioning)-282(with)-282(resp)-28(ect)-283(to)-282(the)-282(t)28(w)27(o-lev)28(el)-282(case)-283(\050see)]TJ 0 -13.549 Td [([)]TJ
-1 0 0 rg 1 0 0 RG
- [(23)]TJ
-0 g 0 G
- [(,)-320(Chapter)-317(3]\051.)-439(Additiv)28(e)-318(and)-317(h)28(ybrid)-317(m)28(ultilev)28(el)-317(preconditioners)-317(are)-317(obtained)-317(as)-318(direct)]TJ 0 -13.549 Td [(extensions)-359(of)-359(the)-359(t)28(w)27(o-lev)28(el)-359(coun)28(terparts.)-522(F)84(or)-359(a)-359(detailed)-359(descrition)-359(of)-359(them,)-366(the)-359(reader)]TJ 0 -13.55 Td [(is)-321(referred)-321(to)-321([)]TJ
-1 0 0 rg 1 0 0 RG
- [(23)]TJ
-0 g 0 G
- [(,)-324(Chap)1(te)-1(r)-321(3].)-440(The)-321(algorithm)-321(for)-321(the)-321(application)-321(of)-321(a)-321(m)28(ulti-lev)28(el)-321(h)28(ybrid)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(othed)-335(preconditioner)]TJ/F22 10.9091 Tf 145.676 0 Td [(M)]TJ/F15 10.9091 Tf 15.429 0 Td [(to)-335(a)-335(v)28(ec)-1(tor)]TJ/F22 10.9091 Tf 55.241 0 Td [(v)]TJ/F15 10.9091 Tf 5.679 0 Td [(,)-336(i.e.)-335(for)-335(the)-335(computation)-335(of)]TJ/F22 10.9091 Tf 135.911 0 Td [(w)]TJ/F15 10.9091 Tf 11.166 0 Td [(=)]TJ/F22 10.9091 Tf 11.548 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(v)]TJ/F15 10.9091 Tf 5.679 0 Td [(,)]TJ -409.421 -13.549 Td [(is)-425(rep)-28(orted,)-448(for)-425(example,)-448(in)-425(Figure)]TJ
-0 0 1 rg 0 0 1 RG
- [-425(1)]TJ
-0 g 0 G
- [(.)-720(Here)-425(the)-425(n)28(um)27(b)-27(er)-425(of)-426(lev)28(els)-425(is)-425(denoted)-425(b)28(y)]TJ/F22 10.9091 Tf 391.675 0 Td [(nl)-20(ev)]TJ/F15 10.9091 Tf -391.675 -13.549 Td [(and)-410(the)-411(lev)28(els)-411(are)-410(n)28(um)27(b)-27(ered)-411(in)-410(increasing)-411(order)-410(starting)-411(from)-410(the)-411(\014nest)-410(one,)-430(i.e.)-410(the)]TJ 0 -13.549 Td [(\014nest)-361(lev)28(el)-361(is)-362(lev)28(el)-361(1;)-375(the)-361(coarse)-361(matrix)-361(and)-361(the)-361(corresp)-28(onding)-361(basic)-361(preconditioner)-361(at)]TJ 0 -13.55 Td [(eac)28(h)-415(lev)28(el)]TJ/F22 10.9091 Tf 51.17 0 Td [(l)]TJ/F15 10.9091 Tf 7.995 0 Td [(are)-415(denoted)-414(b)27(y)]TJ/F22 10.9091 Tf 77.24 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 -1.777 Td [(l)]TJ/F15 10.9091 Tf 7.645 1.777 Td [(and)]TJ/F22 10.9091 Tf 22.1 0 Td [(M)]TJ/F23 7.9701 Tf 10.583 -1.777 Td [(l)]TJ/F15 10.9091 Tf 3.121 1.777 Td [(,)-435(resp)-28(ectiv)28(ely)83(,)-435(with)]TJ/F22 10.9091 Tf 96.23 0 Td [(A)]TJ/F20 7.9701 Tf 8.182 -1.636 Td [(1)]TJ/F15 10.9091 Tf 9.242 1.636 Td [(=)]TJ/F22 10.9091 Tf 12.996 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-435(while)-415(the)-415(r)1(e)-1(lated)]TJ -322.868 -13.549 Td [(restriction)-333(op)-28(erator)-333(is)-334(denoted)-333(b)28(y)]TJ/F22 10.9091 Tf 163.576 0 Td [(R)]TJ/F23 7.9701 Tf 8.283 -1.777 Td [(l)]TJ/F15 10.9091 Tf 3.12 1.777 Td [(.)]TJ/F17 11.9552 Tf -174.979 -31.172 Td [(4.2)-1125(Smo)-31(othed)-375(Aggregation)]TJ/F15 10.9091 Tf 0 -21.261 Td [(In)-411(order)-411(to)-411(de\014ne)-411(the)-411(restriction)-411(op)-27(erator)]TJ/F22 10.9091 Tf 207.99 0 Td [(R)]TJ/F23 7.9701 Tf 8.284 -1.689 Td [(C)]TJ/F15 10.9091 Tf 7.096 1.689 Td [(,)-430(whic)27(h)-411(is)-411(used)-411(to)-411(compute)-411(th)1(e)-412(coarse-)]TJ -223.37 -13.549 Td [(lev)28(el)-281(matrix)]TJ/F22 10.9091 Tf 59.188 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 -1.689 Td [(C)]TJ/F15 10.9091 Tf 7.097 1.689 Td [(,)-291(MLD2P4)-281(uses)-281(the)]TJ/F18 10.9091 Tf 93.551 0 Td [(smo)51(othe)51(d)-309(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 103.876 0 Td [(algorithm)-281(describ)-27(e)-1(d)-280(in)-281([)]TJ
-1 0 0 rg 1 0 0 RG
- [(1)]TJ
-0 g 0 G
- [(,)]TJ
-1 0 0 rg 1 0 0 RG
- [-281(27)]TJ
-0 g 0 G
- [(].)]TJ -271.894 -13.549 Td [(The)-443(basic)-442(idea)-443(of)-443(this)-442(algorithm)-443(is)-442(to)-443(build)-443(a)-442(coarse)-443(set)-443(of)-442(v)27(ertices)]TJ/F22 10.9091 Tf 335.939 0 Td [(W)]TJ/F23 7.9701 Tf 10.303 -1.689 Td [(C)]TJ/F15 10.9091 Tf 11.926 1.689 Td [(b)28(y)-443(suitably)]TJ -358.168 -13.55 Td [(grouping)-329(the)-330(v)28(ertices)-330(of)]TJ/F22 10.9091 Tf 116.02 0 Td [(W)]TJ/F15 10.9091 Tf 15.414 0 Td [(in)28(to)-330(disjoin)28(t)-329(subse)-1(t)1(s)-330(\050aggregates\051,)-331(and)-329(to)-330(de\014ne)-329(the)-330(coarse-)]TJ -131.434 -13.549 Td [(to-\014ne)-253(s)-1(p)1(ac)-1(e)-253(transfer)-253(op)-28(erator)]TJ/F22 10.9091 Tf 144.031 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(T)]TJ -0.084 -7.192 Td [(C)]TJ/F15 10.9091 Tf 9.862 3.233 Td [(b)28(y)-254(apply)1(ing)-254(a)-253(suitable)-254(smo)-28(other)-253(to)-254(a)-253(simple)-254(piecewise)]TJ -162.177 -13.549 Td [(constan)28(t)-334(pr)1(olongation)-334(op)-27(erator,)-334(to)-333(impro)28(v)28(e)-334(the)-333(qualit)28(y)-333(of)-334(the)-333(coarse-space)-334(correction.)]TJ 16.937 -13.892 Td [(Three)-333(main)-334(steps)-333(can)-333(b)-28(e)-333(iden)27(ti\014ed)-333(in)-333(the)-334(smo)-27(othed)-334(aggregation)-333(pro)-28(cedure:)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-177 0 obj
+170 0 obj
<<
/Type /ObjStm
/N 100
-/First 899
-/Length 13306
+/First 897
+/Length 13169
>>
stream
-161 0 162 156 163 319 164 471 165 621 166 774 11 921 172 974 168 1030 192 1162
-184 1344 185 1491 186 1636 187 1781 188 1928 189 2074 190 2221 191 2368 197 2448 195 2590
-194 2736 199 2884 15 2938 196 2991 210 3097 201 3287 202 3435 203 3583 204 3731 205 3878
-206 4025 207 4179 208 4331 212 4480 19 4534 23 4587 27 4640 209 4693 223 4812 221 4970
-218 5116 219 5265 220 5418 225 5565 31 5619 222 5672 230 5804 232 5918 229 5972 235 6065
-233 6199 237 6345 234 6399 240 6492 242 6606 239 6660 245 6753 243 6887 247 7033 35 7087
-39 7140 244 7193 255 7299 248 7465 249 7622 250 7770 251 7919 252 8067 257 8214 43 8268
-254 8321 274 8427 272 8649 253 8795 260 8951 261 9106 262 9266 263 9420 264 9570 265 9720
-266 9871 267 10024 268 10173 269 10322 276 10474 47 10528 282 10581 283 10635 284 10689 273 10743
-295 10940 270 11098 271 11250 292 11403 293 11552 297 11701 294 11755 307 11939 305 12113 300 12259
-% 161 0 obj
+167 0 169 114 166 168 180 235 178 425 171 571 172 720 173 876 174 1039 175 1191
+176 1341 177 1494 11 1641 183 1694 179 1750 202 1882 194 2064 195 2211 196 2356 197 2501
+198 2648 199 2794 200 2941 201 3088 207 3168 205 3310 204 3456 209 3604 15 3658 206 3711
+220 3817 211 4007 212 4155 213 4303 214 4451 215 4598 216 4745 217 4899 218 5051 222 5200
+19 5254 23 5307 27 5360 219 5413 233 5532 231 5690 228 5836 229 5985 230 6138 235 6285
+31 6339 232 6392 240 6524 242 6638 239 6692 245 6785 243 6919 247 7065 244 7119 250 7212
+252 7326 249 7380 255 7473 253 7607 257 7753 35 7807 39 7860 254 7913 265 8019 258 8185
+259 8342 260 8490 261 8639 262 8787 267 8934 43 8988 264 9041 284 9147 282 9369 263 9515
+270 9671 271 9826 272 9986 273 10140 274 10290 275 10440 276 10591 277 10744 278 10893 279 11042
+286 11194 47 11248 292 11301 293 11355 294 11409 283 11463 305 11660 280 11818 281 11970 302 12123
+% 167 0 obj
+<<
+/Type /Page
+/Contents 168 0 R
+/Resources 166 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 119 0 R
+>>
+% 169 0 obj
+<<
+/D [167 0 R /XYZ 85.4 752.957 null]
+>>
+% 166 0 obj
+<<
+/Font << /F15 128 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 180 0 obj
+<<
+/Type /Page
+/Contents 181 0 R
+/Resources 179 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 186 0 R
+/Annots [ 178 0 R 171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R ]
+>>
+% 178 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.1) >>
+>>
+% 171 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [488.085 665.239 500.987 674.261]
+/A << /S /GoTo /D (cite.dd2_96) >>
+>>
+% 172 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1294,7 +1328,7 @@ stream
/Rect [476.497 467.091 483.944 476.114]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 162 0 obj
+% 173 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1302,7 +1336,7 @@ stream
/Rect [488.085 467.091 500.987 476.114]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 163 0 obj
+% 174 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1310,7 +1344,7 @@ stream
/Rect [124.009 337.312 136.911 346.335]
/A << /S /GoTo /D (cite.psblas_00) >>
>>
-% 164 0 obj
+% 175 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1318,7 +1352,7 @@ stream
/Rect [142.708 337.312 155.609 346.335]
/A << /S /GoTo /D (cite.PSBLAS3) >>
>>
-% 165 0 obj
+% 176 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1326,7 +1360,7 @@ stream
/Rect [215.787 201.82 228.689 210.843]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 166 0 obj
+% 177 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1336,27 +1370,27 @@ stream
>>
% 11 0 obj
<<
-/D [169 0 R /XYZ 93.6 715.095 null]
+/D [180 0 R /XYZ 93.6 715.095 null]
>>
-% 172 0 obj
+% 183 0 obj
<<
-/D [169 0 R /XYZ 280.58 643.083 null]
+/D [180 0 R /XYZ 280.58 643.083 null]
>>
-% 168 0 obj
+% 179 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F18 171 0 R /F22 173 0 R /F25 174 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F18 182 0 R /F22 184 0 R /F25 185 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 192 0 obj
+% 202 0 obj
<<
/Type /Page
-/Contents 193 0 R
-/Resources 191 0 R
+/Contents 203 0 R
+/Resources 201 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
-/Annots [ 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R ]
+/Parent 186 0 R
+/Annots [ 194 0 R 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R ]
>>
-% 184 0 obj
+% 194 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1364,7 +1398,7 @@ stream
/Rect [243.651 524.879 251.098 536.569]
/A << /S /GoTo /D (section.2) >>
>>
-% 185 0 obj
+% 195 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1372,7 +1406,7 @@ stream
/Rect [238.905 511.33 246.352 523.02]
/A << /S /GoTo /D (section.3) >>
>>
-% 186 0 obj
+% 196 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1380,7 +1414,7 @@ stream
/Rect [347.75 497.781 355.197 509.47]
/A << /S /GoTo /D (section.4) >>
>>
-% 187 0 obj
+% 197 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1388,7 +1422,7 @@ stream
/Rect [185.352 457.133 192.799 468.823]
/A << /S /GoTo /D (section.5) >>
>>
-% 188 0 obj
+% 198 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1396,7 +1430,7 @@ stream
/Rect [239.103 430.035 246.55 441.724]
/A << /S /GoTo /D (section.6) >>
>>
-% 189 0 obj
+% 199 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1404,7 +1438,7 @@ stream
/Rect [230.595 416.486 238.042 428.175]
/A << /S /GoTo /D (section.7) >>
>>
-% 190 0 obj
+% 200 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1412,21 +1446,21 @@ stream
/Rect [332.616 402.937 342.79 414.626]
/A << /S /GoTo /D (appendix.A) >>
>>
-% 191 0 obj
+% 201 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 197 0 obj
+% 207 0 obj
<<
/Type /Page
-/Contents 198 0 R
-/Resources 196 0 R
+/Contents 208 0 R
+/Resources 206 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
-/Annots [ 195 0 R 194 0 R ]
+/Parent 186 0 R
+/Annots [ 205 0 R 204 0 R ]
>>
-% 195 0 obj
+% 205 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1434,7 +1468,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.2) >>
>>
-% 194 0 obj
+% 204 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1442,29 +1476,29 @@ stream
/Rect [493.843 618.086 504.017 629.776]
/A << /S /GoTo /D (appendix.A) >>
>>
-% 199 0 obj
+% 209 0 obj
<<
-/D [197 0 R /XYZ 92.6 752.957 null]
+/D [207 0 R /XYZ 92.6 752.957 null]
>>
% 15 0 obj
<<
-/D [197 0 R /XYZ 93.6 715.095 null]
+/D [207 0 R /XYZ 93.6 715.095 null]
>>
-% 196 0 obj
+% 206 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 210 0 obj
+% 220 0 obj
<<
/Type /Page
-/Contents 211 0 R
-/Resources 209 0 R
+/Contents 221 0 R
+/Resources 219 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
-/Annots [ 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R ]
+/Parent 186 0 R
+/Annots [ 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 218 0 R ]
>>
-% 201 0 obj
+% 211 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1472,7 +1506,7 @@ stream
/Rect [126.812 482.904 139.714 491.926]
/A << /S /GoTo /D (cite.blas3) >>
>>
-% 202 0 obj
+% 212 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1480,7 +1514,7 @@ stream
/Rect [144.192 482.904 157.094 491.926]
/A << /S /GoTo /D (cite.blas2) >>
>>
-% 203 0 obj
+% 213 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1488,7 +1522,7 @@ stream
/Rect [161.572 482.904 174.474 491.926]
/A << /S /GoTo /D (cite.blas1) >>
>>
-% 204 0 obj
+% 214 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1496,7 +1530,7 @@ stream
/Rect [119.131 351.551 132.032 360.574]
/A << /S /GoTo /D (cite.MPI2) >>
>>
-% 205 0 obj
+% 215 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1504,7 +1538,7 @@ stream
/Rect [136.782 351.551 149.683 360.574]
/A << /S /GoTo /D (cite.MPI1) >>
>>
-% 206 0 obj
+% 216 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1512,7 +1546,7 @@ stream
/Rect [142.358 315.043 155.259 324.066]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 207 0 obj
+% 217 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1520,7 +1554,7 @@ stream
/Rect [159.934 315.043 172.835 324.066]
/A << /S /GoTo /D (cite.psblas_00) >>
>>
-% 208 0 obj
+% 218 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1528,37 +1562,37 @@ stream
/Rect [158.903 134.074 166.35 143.097]
/A << /S /GoTo /D (cite.UMFPACK) >>
>>
-% 212 0 obj
+% 222 0 obj
<<
-/D [210 0 R /XYZ 85.4 752.957 null]
+/D [220 0 R /XYZ 85.4 752.957 null]
>>
% 19 0 obj
<<
-/D [210 0 R /XYZ 86.4 715.095 null]
+/D [220 0 R /XYZ 86.4 715.095 null]
>>
% 23 0 obj
<<
-/D [210 0 R /XYZ 86.4 539.606 null]
+/D [220 0 R /XYZ 86.4 539.606 null]
>>
% 27 0 obj
<<
-/D [210 0 R /XYZ 86.4 223.096 null]
+/D [220 0 R /XYZ 86.4 223.096 null]
>>
-% 209 0 obj
+% 219 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F44 200 0 R /F43 155 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F44 210 0 R /F43 165 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 223 0 obj
+% 233 0 obj
<<
/Type /Page
-/Contents 224 0 R
-/Resources 222 0 R
+/Contents 234 0 R
+/Resources 232 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
-/Annots [ 221 0 R 218 0 R 219 0 R 220 0 R ]
+/Parent 186 0 R
+/Annots [ 231 0 R 228 0 R 229 0 R 230 0 R ]
>>
-% 221 0 obj
+% 231 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1566,7 +1600,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.3) >>
>>
-% 218 0 obj
+% 228 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1574,7 +1608,7 @@ stream
/Rect [150.46 666.523 163.361 675.546]
/A << /S /GoTo /D (cite.SUPERLU) >>
>>
-% 219 0 obj
+% 229 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1582,7 +1616,7 @@ stream
/Rect [177.909 602.807 190.811 611.83]
/A << /S /GoTo /D (cite.SUPERLUDIST) >>
>>
-% 220 0 obj
+% 230 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1590,60 +1624,17 @@ stream
/Rect [150.104 552.64 163.005 561.663]
/A << /S /GoTo /D (cite.MUMPS) >>
>>
-% 225 0 obj
+% 235 0 obj
<<
-/D [223 0 R /XYZ 92.6 752.957 null]
+/D [233 0 R /XYZ 92.6 752.957 null]
>>
% 31 0 obj
<<
-/D [223 0 R /XYZ 93.6 483.523 null]
->>
-% 222 0 obj
-<<
-/Font << /F41 121 0 R /F15 120 0 R /F43 155 0 R /F44 200 0 R /F17 108 0 R /F18 171 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 230 0 obj
-<<
-/Type /Page
-/Contents 231 0 R
-/Resources 229 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 175 0 R
+/D [233 0 R /XYZ 93.6 483.523 null]
>>
% 232 0 obj
<<
-/D [230 0 R /XYZ 85.4 752.957 null]
->>
-% 229 0 obj
-<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 235 0 obj
-<<
-/Type /Page
-/Contents 236 0 R
-/Resources 234 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
-/Annots [ 233 0 R ]
->>
-% 233 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.3) >>
->>
-% 237 0 obj
-<<
-/D [235 0 R /XYZ 92.6 752.957 null]
->>
-% 234 0 obj
-<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F43 165 0 R /F44 210 0 R /F17 116 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
% 240 0 obj
@@ -1652,7 +1643,7 @@ stream
/Contents 241 0 R
/Resources 239 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
+/Parent 186 0 R
>>
% 242 0 obj
<<
@@ -1660,7 +1651,7 @@ stream
>>
% 239 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
% 245 0 obj
@@ -1669,7 +1660,7 @@ stream
/Contents 246 0 R
/Resources 244 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
+/Parent 248 0 R
/Annots [ 243 0 R ]
>>
% 243 0 obj
@@ -1684,17 +1675,26 @@ stream
<<
/D [245 0 R /XYZ 92.6 752.957 null]
>>
-% 35 0 obj
+% 244 0 obj
<<
-/D [245 0 R /XYZ 93.6 621.325 null]
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R >>
+/ProcSet [ /PDF /Text ]
>>
-% 39 0 obj
+% 250 0 obj
+<<
+/Type /Page
+/Contents 251 0 R
+/Resources 249 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 248 0 R
+>>
+% 252 0 obj
<<
-/D [245 0 R /XYZ 93.6 542.298 null]
+/D [250 0 R /XYZ 85.4 752.957 null]
>>
-% 244 0 obj
+% 249 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R /F17 108 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
% 255 0 obj
@@ -1703,10 +1703,44 @@ stream
/Contents 256 0 R
/Resources 254 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
-/Annots [ 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R ]
+/Parent 248 0 R
+/Annots [ 253 0 R ]
>>
-% 248 0 obj
+% 253 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.3) >>
+>>
+% 257 0 obj
+<<
+/D [255 0 R /XYZ 92.6 752.957 null]
+>>
+% 35 0 obj
+<<
+/D [255 0 R /XYZ 93.6 621.325 null]
+>>
+% 39 0 obj
+<<
+/D [255 0 R /XYZ 93.6 542.298 null]
+>>
+% 254 0 obj
+<<
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R /F17 116 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 265 0 obj
+<<
+/Type /Page
+/Contents 266 0 R
+/Resources 264 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 248 0 R
+/Annots [ 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R ]
+>>
+% 258 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1714,7 +1748,7 @@ stream
/Rect [436.919 569.496 444.366 578.519]
/A << /S /GoTo /D (cite.Cai_Widlund_92) >>
>>
-% 249 0 obj
+% 259 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1722,7 +1756,7 @@ stream
/Rect [449.04 569.496 456.487 578.519]
/A << /S /GoTo /D (cite.dd1_94) >>
>>
-% 250 0 obj
+% 260 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1730,7 +1764,7 @@ stream
/Rect [461.161 569.496 474.063 578.519]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 251 0 obj
+% 261 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1738,7 +1772,7 @@ stream
/Rect [197.616 528.387 210.517 537.41]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 252 0 obj
+% 262 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1746,29 +1780,29 @@ stream
/Rect [181.3 351.785 194.201 360.808]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 257 0 obj
+% 267 0 obj
<<
-/D [255 0 R /XYZ 85.4 752.957 null]
+/D [265 0 R /XYZ 85.4 752.957 null]
>>
% 43 0 obj
<<
-/D [255 0 R /XYZ 86.4 715.095 null]
+/D [265 0 R /XYZ 86.4 715.095 null]
>>
-% 254 0 obj
+% 264 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F18 171 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 274 0 obj
+% 284 0 obj
<<
/Type /Page
-/Contents 275 0 R
-/Resources 273 0 R
+/Contents 285 0 R
+/Resources 283 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
-/Annots [ 272 0 R 253 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R ]
+/Parent 248 0 R
+/Annots [ 282 0 R 263 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R ]
>>
-% 272 0 obj
+% 282 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1776,7 +1810,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.4) >>
>>
-% 253 0 obj
+% 263 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1784,7 +1818,7 @@ stream
/Rect [246.059 689.591 258.96 698.614]
/A << /S /GoTo /D (cite.StubenGMD69_99) >>
>>
-% 260 0 obj
+% 270 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1792,7 +1826,7 @@ stream
/Rect [204.726 648.85 212.173 657.872]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 261 0 obj
+% 271 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1800,7 +1834,7 @@ stream
/Rect [217.599 648.85 230.5 657.872]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 262 0 obj
+% 272 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1808,7 +1842,7 @@ stream
/Rect [429.177 635.3 442.079 644.323]
/A << /S /GoTo /D (cite.TUMINARO_TONG) >>
>>
-% 263 0 obj
+% 273 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1816,7 +1850,7 @@ stream
/Rect [247.119 594.653 254.566 603.676]
/A << /S /GoTo /D (cite.para_04) >>
>>
-% 264 0 obj
+% 274 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1824,7 +1858,7 @@ stream
/Rect [259.24 594.653 266.688 603.676]
/A << /S /GoTo /D (cite.aaecc_07) >>
>>
-% 265 0 obj
+% 275 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1832,7 +1866,7 @@ stream
/Rect [271.362 594.653 278.809 603.676]
/A << /S /GoTo /D (cite.apnum_07) >>
>>
-% 266 0 obj
+% 276 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1840,7 +1874,7 @@ stream
/Rect [283.483 594.653 290.93 603.676]
/A << /S /GoTo /D (cite.MLD2P4_TOMS) >>
>>
-% 267 0 obj
+% 277 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1848,7 +1882,7 @@ stream
/Rect [295.604 594.653 308.506 603.676]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 268 0 obj
+% 278 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1856,7 +1890,7 @@ stream
/Rect [229.325 500.66 236.772 513.561]
/A << /S /GoTo /D (equation.1.1) >>
>>
-% 269 0 obj
+% 279 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1864,41 +1898,41 @@ stream
/Rect [427.767 120.525 440.669 129.547]
/A << /S /GoTo /D (cite.Saad_book) >>
>>
-% 276 0 obj
+% 286 0 obj
<<
-/D [274 0 R /XYZ 92.6 752.957 null]
+/D [284 0 R /XYZ 92.6 752.957 null]
>>
% 47 0 obj
<<
-/D [274 0 R /XYZ 93.6 577.215 null]
+/D [284 0 R /XYZ 93.6 577.215 null]
>>
-% 282 0 obj
+% 292 0 obj
<<
-/D [274 0 R /XYZ 93.6 219.839 null]
+/D [284 0 R /XYZ 93.6 219.839 null]
>>
-% 283 0 obj
+% 293 0 obj
<<
-/D [274 0 R /XYZ 93.6 196.015 null]
+/D [284 0 R /XYZ 93.6 196.015 null]
>>
-% 284 0 obj
+% 294 0 obj
<<
-/D [274 0 R /XYZ 93.6 173.125 null]
+/D [284 0 R /XYZ 93.6 173.125 null]
>>
-% 273 0 obj
+% 283 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F18 171 0 R /F17 108 0 R /F22 173 0 R /F23 277 0 R /F25 174 0 R /F26 278 0 R /F20 279 0 R /F24 280 0 R /F28 281 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F18 182 0 R /F17 116 0 R /F22 184 0 R /F23 287 0 R /F25 185 0 R /F26 288 0 R /F20 289 0 R /F24 290 0 R /F28 291 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 295 0 obj
+% 305 0 obj
<<
/Type /Page
-/Contents 296 0 R
-/Resources 294 0 R
+/Contents 306 0 R
+/Resources 304 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 238 0 R
-/Annots [ 270 0 R 271 0 R 292 0 R 293 0 R ]
+/Parent 248 0 R
+/Annots [ 280 0 R 281 0 R 302 0 R 303 0 R ]
>>
-% 270 0 obj
+% 280 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1906,7 +1940,7 @@ stream
/Rect [396.41 676.042 403.857 685.065]
/A << /S /GoTo /D (cite.CAI_SARKIS) >>
>>
-% 271 0 obj
+% 281 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1914,7 +1948,7 @@ stream
/Rect [409.115 676.042 422.017 685.065]
/A << /S /GoTo /D (cite.EFSTATHIOU) >>
>>
-% 292 0 obj
+% 302 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1922,52 +1956,49 @@ stream
/Rect [450.402 461.302 457.849 470.324]
/A << /S /GoTo /D (cite.dd1_94) >>
>>
-% 293 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [462.795 461.302 475.697 470.324]
-/A << /S /GoTo /D (cite.dd2_96) >>
->>
-% 297 0 obj
-<<
-/D [295 0 R /XYZ 85.4 752.957 null]
->>
-% 294 0 obj
-<<
-/Font << /F15 120 0 R /F41 121 0 R /F18 171 0 R /F22 173 0 R /F23 277 0 R /F20 279 0 R /F25 174 0 R /F24 280 0 R /F26 278 0 R /F28 281 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 307 0 obj
-<<
-/Type /Page
-/Contents 308 0 R
-/Resources 306 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 305 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R ]
->>
-% 305 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.4) >>
->>
-% 300 0 obj
+
+endstream
+endobj
+319 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [95.634 362.989 108.536 372.012]
-/A << /S /GoTo /D (cite.dd2_96) >>
+/Length 11371
>>
+stream
+0 g 0 G
+0 0 1 rg 0 0 1 RG
+BT
+/F41 10.9091 Tf 93.6 740.002 Td [(4)]TJ
+0 g 0 G
+ [-378(Mul)67(ti-level)-378(Domain)-378(Decompo)1(siti)-1(o)1(n)-378(Ba)22(ck)22(gr)22(ound)]TJ/F15 10.9091 Tf 401.542 0 Td [(13)]TJ
+0 g 0 G
+ -401.542 -35.866 Td [(this)-278(corresp)-28(onds)-278(to)-278(the)-278(follo)28(wing)]TJ/F18 10.9091 Tf 156.322 0 Td [(two-level)-307(hybrid)-307(pr)51(e-smo)51(othe)52(d)]TJ/F15 10.9091 Tf 143.004 0 Td [(Sc)28(h)28(w)27(arz)-278(preconditioner:)]TJ/F22 10.9091 Tf -190.113 -25.536 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.775 -8.022 Td [(2)]TJ/F23 7.9701 Tf 4.234 0 Td [(LH)]TJ/F26 7.9701 Tf 13.329 0 Td [(\000)]TJ/F23 7.9701 Tf 6.587 0 Td [(P)-148(R)-6(E)]TJ/F15 10.9091 Tf 23.153 3.435 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F15 10.9091 Tf 14.932 3.435 Td [(+)]TJ/F28 10.9091 Tf 10.909 8.836 Td [(\000)]TJ/F22 10.9091 Tf 5 -8.836 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.021 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(A)]TJ/F28 10.9091 Tf 8.182 8.836 Td [(\001)]TJ/F22 10.9091 Tf 6.818 -8.836 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.587 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ -7.776 -8.021 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F22 10.9091 Tf 8.274 3.434 Td [(:)]TJ/F15 10.9091 Tf -300.208 -25.537 Td [(On)-368(the)-369(other)-368(hand,)-378(b)28(y)-368(applying)-368(the)-369(smo)-28(other)-368(after)-369(the)-368(coarse-lev)27(el)-368(correction,)-377(i.e.)-369(b)28(y)]TJ 0 -13.549 Td [(computing)]TJ/F22 10.9091 Tf 150.506 -13.871 Td [(w)]TJ/F15 10.9091 Tf 11.134 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(v)-36(;)]TJ -45.74 -13.789 Td [(z)]TJ/F15 10.9091 Tf 8.583 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(w)]TJ/F15 10.9091 Tf 10.528 0 Td [(+)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.235 0 Td [(L)]TJ/F15 10.9091 Tf 8.274 3.434 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(v)]TJ/F25 10.9091 Tf 8.103 0 Td [(\000)]TJ/F22 10.9091 Tf 10.91 0 Td [(Aw)]TJ/F15 10.9091 Tf 16.285 0 Td [(\051)]TJ/F22 10.9091 Tf 4.242 0 Td [(;)]TJ/F15 10.9091 Tf -258.915 -20.312 Td [(the)]TJ/F18 10.9091 Tf 18.788 0 Td [(two-level)-358(hybrid)-357(p)51(ost-smo)51(othe)51(d)]TJ/F15 10.9091 Tf 148.757 0 Td [(Sc)28(h)28(w)27(arz)-333(preconditioner)-333(is)-333(obtained:)]TJ/F22 10.9091 Tf -60.973 -25.537 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(2)]TJ/F23 7.9701 Tf 4.234 0 Td [(LH)]TJ/F26 7.9701 Tf 13.33 0 Td [(\000)]TJ/F23 7.9701 Tf 6.586 0 Td [(P)-148(O)-29(S)-56(T)]TJ/F15 10.9091 Tf 28.436 3.434 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F15 10.9091 Tf 10.698 3.434 Td [(+)]TJ/F28 10.9091 Tf 10.909 8.836 Td [(\000)]TJ/F22 10.9091 Tf 5 -8.836 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ -7.776 -8.022 Td [(1)]TJ/F23 7.9701 Tf 4.235 0 Td [(L)]TJ/F22 10.9091 Tf 8.274 3.434 Td [(A)]TJ/F28 10.9091 Tf 8.181 8.836 Td [(\001)]TJ/F22 10.9091 Tf 6.819 -8.836 Td [(M)]TJ/F26 7.9701 Tf 11.772 4.588 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F23 7.9701 Tf -7.776 -8.022 Td [(C)]TJ/F22 10.9091 Tf 12.508 3.434 Td [(:)]TJ/F15 10.9091 Tf -302.849 -25.537 Td [(One)-222(more)-222(v)55(arian)28(t)-222(of)-222(t)27(w)28(o-lev)28(el)-222(h)27(yb)1(rid)-223(preconditi)1(oner)-223(is)-222(obtained)-222(b)28(y)-222(applying)-222(the)-223(smo)-28(oth)1(e)-1(r)]TJ 0 -13.549 Td [(b)-28(efore)-239(and)-239(after)-239(the)-240(coarse-lev)28(el)-239(correction.)-413(In)-239(this)-240(case,)-258(the)-239(preconditioner)-239(is)-239(symm)-1(etric)]TJ 0 -13.549 Td [(if)]TJ/F22 10.9091 Tf 10 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)]TJ/F22 10.9091 Tf 6.667 0 Td [(M)]TJ/F20 7.9701 Tf 10.583 -1.689 Td [(1)]TJ/F23 7.9701 Tf 4.234 0 Td [(L)]TJ/F15 10.9091 Tf 9.894 1.689 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(M)]TJ/F23 7.9701 Tf 10.583 -1.689 Td [(C)]TJ/F15 10.9091 Tf 10.733 1.689 Td [(are)-333(symme)-1(tr)1(ic.)]TJ -75.151 -13.892 Td [(As)-533(p)1(reviously)-533(noted,)-582(on)-533(parallel)-532(computers)-533(the)-532(n)28(um)28(b)-28(er)-533(of)-532(submatrices)-533(usually)]TJ -16.937 -13.549 Td [(matc)28(hes)-307(the)-307(n)28(um)28(b)-28(er)-307(of)-307(a)28(v)56(ailable)-307(pro)-28(cessors.)-436(When)-307(th)1(e)-307(size)-307(of)-307(the)-307(system)-307(to)-307(b)-28(e)-306(precon-)]TJ 0 -13.55 Td [(ditioned)-300(is)-300(v)28(ery)-301(l)1(arge)-1(,)-306(the)-300(use)-301(of)-300(man)28(y)-300(pro)-28(cessors,)-307(i.e.)-300(of)-300(man)28(y)-300(small)-300(submatrices,)-307(often)]TJ 0 -13.549 Td [(leads)-314(to)-314(a)-314(large)-314(coarse-lev)28(el)-314(sys)-1(tem,)-317(whose)-315(solu)1(tion)-314(ma)27(y)-314(b)-27(e)-314(c)-1(ompu)1(tationally)-314(exp)-28(ensiv)28(e.)]TJ 0 -13.549 Td [(On)-385(the)-384(other)-385(hand,)-397(the)-385(use)-385(of)-384(few)-385(pro)-28(cessors)-385(often)-384(leads)-385(to)-385(lo)-27(cal)-385(sumatrices)-385(that)-384(are)]TJ 0 -13.549 Td [(to)-28(o)-424(exp)-28(ensiv)28(e)-424(to)-424(b)-28(e)-424(pro)-27(cesse)-1(d)-424(on)-423(s)-1(i)1(ngle)-424(pro)-28(cessors,)-447(b)-28(ecause)-424(of)-424(memory)-424(and/or)-424(com-)]TJ 0 -13.549 Td [(puting)-324(requiremen)28(ts.)-441(Therefore,)-326(it)-324(seems)-324(natural)-324(to)-324(use)-324(a)-324(r)1(e)-1(cur)1(s)-1(iv)28(e)-324(approac)28(h,)-326(in)-323(whic)27(h)]TJ 0 -13.55 Td [(the)-394(coarse)-1(-lev)28(el)-394(correction)-395(is)-394(re-applied)-394(starting)-395(from)-394(the)-394(c)-1(u)1(rren)27(t)-394(coarse-lev)28(el)-395(system.)]TJ 0 -13.549 Td [(The)-321(corresp)-28(onding)-321(p)1(rec)-1(on)1(ditioners,)-324(called)]TJ/F18 10.9091 Tf 202.455 0 Td [(multi-level)]TJ/F15 10.9091 Tf 53.695 0 Td [(preconditioners,)-323(can)-321(signi\014can)28(tly)]TJ -256.15 -13.549 Td [(reduce)-282(the)-283(computational)-282(cost)-282(of)-283(preconditioning)-282(with)-282(resp)-28(ect)-283(to)-282(the)-282(t)28(w)27(o-lev)28(el)-282(case)-283(\050see)]TJ 0 -13.549 Td [([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(23)]TJ
+0 g 0 G
+ [(,)-320(Chapter)-317(3]\051.)-439(Additiv)28(e)-318(and)-317(h)28(ybrid)-317(m)28(ultilev)28(el)-317(preconditioners)-317(are)-317(obtained)-317(as)-318(direct)]TJ 0 -13.549 Td [(extensions)-359(of)-359(the)-359(t)28(w)27(o-lev)28(el)-359(coun)28(terparts.)-522(F)84(or)-359(a)-359(detailed)-359(descrition)-359(of)-359(them,)-366(the)-359(reader)]TJ 0 -13.55 Td [(is)-321(referred)-321(to)-321([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(23)]TJ
+0 g 0 G
+ [(,)-324(Chap)1(te)-1(r)-321(3].)-440(The)-321(algorithm)-321(for)-321(the)-321(application)-321(of)-321(a)-321(m)28(ulti-lev)28(el)-321(h)28(ybrid)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(othed)-335(preconditioner)]TJ/F22 10.9091 Tf 145.676 0 Td [(M)]TJ/F15 10.9091 Tf 15.429 0 Td [(to)-335(a)-335(v)28(ec)-1(tor)]TJ/F22 10.9091 Tf 55.241 0 Td [(v)]TJ/F15 10.9091 Tf 5.679 0 Td [(,)-336(i.e.)-335(for)-335(the)-335(computation)-335(of)]TJ/F22 10.9091 Tf 135.911 0 Td [(w)]TJ/F15 10.9091 Tf 11.166 0 Td [(=)]TJ/F22 10.9091 Tf 11.548 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(v)]TJ/F15 10.9091 Tf 5.679 0 Td [(,)]TJ -409.421 -13.549 Td [(is)-425(rep)-28(orted,)-448(for)-425(example,)-448(in)-425(Figure)]TJ
+0 0 1 rg 0 0 1 RG
+ [-425(1)]TJ
+0 g 0 G
+ [(.)-720(Here)-425(the)-425(n)28(um)27(b)-27(er)-425(of)-426(lev)28(els)-425(is)-425(denoted)-425(b)28(y)]TJ/F22 10.9091 Tf 391.675 0 Td [(nl)-20(ev)]TJ/F15 10.9091 Tf -391.675 -13.549 Td [(and)-410(the)-411(lev)28(els)-411(are)-410(n)28(um)27(b)-27(ered)-411(in)-410(increasing)-411(order)-410(starting)-411(from)-410(the)-411(\014nest)-410(one,)-430(i.e.)-410(the)]TJ 0 -13.549 Td [(\014nest)-361(lev)28(el)-361(is)-362(lev)28(el)-361(1;)-375(the)-361(coarse)-361(matrix)-361(and)-361(the)-361(corresp)-28(onding)-361(basic)-361(preconditioner)-361(at)]TJ 0 -13.55 Td [(eac)28(h)-415(lev)28(el)]TJ/F22 10.9091 Tf 51.17 0 Td [(l)]TJ/F15 10.9091 Tf 7.995 0 Td [(are)-415(denoted)-414(b)27(y)]TJ/F22 10.9091 Tf 77.24 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 -1.777 Td [(l)]TJ/F15 10.9091 Tf 7.645 1.777 Td [(and)]TJ/F22 10.9091 Tf 22.1 0 Td [(M)]TJ/F23 7.9701 Tf 10.583 -1.777 Td [(l)]TJ/F15 10.9091 Tf 3.121 1.777 Td [(,)-435(resp)-28(ectiv)28(ely)83(,)-435(with)]TJ/F22 10.9091 Tf 96.23 0 Td [(A)]TJ/F20 7.9701 Tf 8.182 -1.636 Td [(1)]TJ/F15 10.9091 Tf 9.242 1.636 Td [(=)]TJ/F22 10.9091 Tf 12.996 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-435(while)-415(the)-415(r)1(e)-1(lated)]TJ -322.868 -13.549 Td [(restriction)-333(op)-28(erator)-333(is)-334(denoted)-333(b)28(y)]TJ/F22 10.9091 Tf 163.576 0 Td [(R)]TJ/F23 7.9701 Tf 8.283 -1.777 Td [(l)]TJ/F15 10.9091 Tf 3.12 1.777 Td [(.)]TJ/F17 11.9552 Tf -174.979 -31.172 Td [(4.2)-1125(Smo)-31(othed)-375(Aggregation)]TJ/F15 10.9091 Tf 0 -21.261 Td [(In)-411(order)-411(to)-411(de\014ne)-411(the)-411(restriction)-411(op)-27(erator)]TJ/F22 10.9091 Tf 207.99 0 Td [(R)]TJ/F23 7.9701 Tf 8.284 -1.689 Td [(C)]TJ/F15 10.9091 Tf 7.096 1.689 Td [(,)-430(whic)27(h)-411(is)-411(used)-411(to)-411(compute)-411(th)1(e)-412(coarse-)]TJ -223.37 -13.549 Td [(lev)28(el)-281(matrix)]TJ/F22 10.9091 Tf 59.188 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 -1.689 Td [(C)]TJ/F15 10.9091 Tf 7.097 1.689 Td [(,)-291(MLD2P4)-281(uses)-281(the)]TJ/F18 10.9091 Tf 93.551 0 Td [(smo)51(othe)51(d)-309(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 103.876 0 Td [(algorithm)-281(describ)-27(e)-1(d)-280(in)-281([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(1)]TJ
+0 g 0 G
+ [(,)]TJ
+1 0 0 rg 1 0 0 RG
+ [-281(27)]TJ
+0 g 0 G
+ [(].)]TJ -271.894 -13.549 Td [(The)-443(basic)-442(idea)-443(of)-443(this)-442(algorithm)-443(is)-442(to)-443(build)-443(a)-442(coarse)-443(set)-443(of)-442(v)27(ertices)]TJ/F22 10.9091 Tf 335.939 0 Td [(W)]TJ/F23 7.9701 Tf 10.303 -1.689 Td [(C)]TJ/F15 10.9091 Tf 11.926 1.689 Td [(b)28(y)-443(suitably)]TJ -358.168 -13.55 Td [(grouping)-329(the)-330(v)28(ertices)-330(of)]TJ/F22 10.9091 Tf 116.02 0 Td [(W)]TJ/F15 10.9091 Tf 15.414 0 Td [(in)28(to)-330(disjoin)28(t)-329(subse)-1(t)1(s)-330(\050aggregates\051,)-331(and)-329(to)-330(de\014ne)-329(the)-330(coarse-)]TJ -131.434 -13.549 Td [(to-\014ne)-253(s)-1(p)1(ac)-1(e)-253(transfer)-253(op)-28(erator)]TJ/F22 10.9091 Tf 144.031 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(T)]TJ -0.084 -7.192 Td [(C)]TJ/F15 10.9091 Tf 9.862 3.233 Td [(b)28(y)-254(apply)1(ing)-254(a)-253(suitable)-254(smo)-28(other)-253(to)-254(a)-253(simple)-254(piecewise)]TJ -162.177 -13.549 Td [(constan)28(t)-334(pr)1(olongation)-334(op)-27(erator,)-334(to)-333(impro)28(v)28(e)-334(the)-333(qualit)28(y)-333(of)-334(the)-333(coarse-space)-334(correction.)]TJ 16.937 -13.892 Td [(Three)-333(main)-334(steps)-333(can)-333(b)-28(e)-333(iden)27(ti\014ed)-333(in)-333(the)-334(smo)-27(othed)-334(aggregation)-333(pro)-28(cedure:)]TJ
+0 g 0 G
+0 g 0 G
+ET
endstream
endobj
-320 0 obj
+330 0 obj
<<
/Length 10394
>>
@@ -2049,7 +2080,7 @@ ET
endstream
endobj
-334 0 obj
+344 0 obj
<<
/Length 3919
>>
@@ -2092,46 +2123,46 @@ ET
endstream
endobj
-353 0 obj
+361 0 obj
<<
-/Length 8842
+/Length 8404
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(16)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
-/F17 14.3462 Tf -203.265 -35.866 Td [(5)-1125(Getting)-375(Started)]TJ/F15 10.9091 Tf 0 -24.352 Td [(W)83(e)-441(describ)-28(e)-441(the)-442(basics)-441(for)-441(building)-442(an)1(d)-442(applying)-441(MLD2P4)-441(one-lev)27(el)-441(and)-441(m)27(u)1(lti-lev)27(el)]TJ 0 -13.549 Td [(Sc)28(h)28(w)27(arz)-313(preconditioners)-313(with)-313(the)-313(Krylo)28(v)-313(solv)28(e)-1(rs)-313(included)-313(in)-313(PSBLAS)-313([)]TJ
+/F17 14.3462 Tf -203.265 -35.866 Td [(5)-1125(Getting)-375(Started)]TJ/F15 10.9091 Tf 0 -25.732 Td [(W)83(e)-441(describ)-28(e)-441(the)-442(basics)-441(for)-441(building)-442(an)1(d)-442(applying)-441(MLD2P4)-441(one-lev)27(el)-441(and)-441(m)27(u)1(lti-lev)27(el)]TJ 0 -13.55 Td [(Sc)28(h)28(w)27(arz)-313(preconditioners)-313(with)-313(the)-313(Krylo)28(v)-313(solv)28(e)-1(rs)-313(included)-313(in)-313(PSBLAS)-313([)]TJ
1 0 0 rg 1 0 0 RG
[(16)]TJ
0 g 0 G
[(].)-437(The)-314(follo)28(w-)]TJ 0 -13.549 Td [(ing)-333(steps)-334(are)-333(required:)]TJ
0 g 0 G
- 13.333 -21.06 Td [(1.)]TJ
+ 13.333 -25.358 Td [(1.)]TJ
0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(De)51(clar)51(e)-370(the)-371(pr)51(e)51(c)51(onditioner)-370(data)-371(structur)51(e)]TJ/F15 10.9091 Tf 195.447 0 Td [(.)-487(It)-347(is)-347(a)-348(deriv)28(ed)-347(data)-348(t)28(yp)-28(e,)]TJ/F44 10.9091 Tf 131.812 0 Td [(mld_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(prec_)]TJ -356.542 -13.55 Td [(type)]TJ/F15 10.9091 Tf 22.908 0 Td [(,)-322(where)]TJ/F18 10.9091 Tf 37.923 0 Td [(x)]TJ/F15 10.9091 Tf 9.849 0 Td [(ma)28(y)-319(b)-28(e)]TJ/F44 10.9091 Tf 38.163 0 Td [(s)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.538 0 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.538 0 Td [(c)]TJ/F15 10.9091 Tf 9.202 0 Td [(or)]TJ/F44 10.9091 Tf 13.203 0 Td [(z)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-321(ac)-1(cord)1(ing)-319(to)-319(th)1(e)-319(basic)-319(data)-318(t)28(yp)-28(e)-319(of)-318(the)-319(sparse)]TJ -161.505 -13.549 Td [(matrix)-372(\050)]TJ/F44 10.9091 Tf 40.153 0 Td [(s)]TJ/F15 10.9091 Tf 9.79 0 Td [(=)-372(real)-373(single)-372(precision;)]TJ/F44 10.9091 Tf 114.22 0 Td [(d)]TJ/F15 10.9091 Tf 9.789 0 Td [(=)-372(real)-373(double)-372(precision;)]TJ/F44 10.9091 Tf 119.008 0 Td [(c)]TJ/F15 10.9091 Tf 9.79 0 Td [(=)-372(complex)-373(single)]TJ -302.75 -13.549 Td [(precision;)]TJ/F44 10.9091 Tf 48.807 0 Td [(z)]TJ/F15 10.9091 Tf 9.518 0 Td [(=)-347(c)-1(omp)1(le)-1(x)-347(double)-347(precision\051.)-487(This)-348(data)-347(structure)-348(is)-347(accessed)-348(b)28(y)-347(the)]TJ -58.325 -13.549 Td [(user)-333(only)-334(thr)1(ough)-334(the)-333(MLD2P4)-333(routines,)-334(fol)1(lo)27(wing)-333(an)-333(ob)-56(ject-orien)28(ted)-333(approac)28(h.)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(De)51(clar)51(e)-370(the)-371(pr)51(e)51(c)51(onditioner)-370(data)-371(structur)51(e)]TJ/F15 10.9091 Tf 195.447 0 Td [(.)-487(It)-347(is)-347(a)-348(deriv)28(ed)-347(data)-348(t)28(yp)-28(e,)]TJ/F44 10.9091 Tf 131.812 0 Td [(mld_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(prec_)]TJ -356.542 -13.549 Td [(type)]TJ/F15 10.9091 Tf 22.908 0 Td [(,)-322(where)]TJ/F18 10.9091 Tf 37.923 0 Td [(x)]TJ/F15 10.9091 Tf 9.849 0 Td [(ma)28(y)-319(b)-28(e)]TJ/F44 10.9091 Tf 38.163 0 Td [(s)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.538 0 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.538 0 Td [(c)]TJ/F15 10.9091 Tf 9.202 0 Td [(or)]TJ/F44 10.9091 Tf 13.203 0 Td [(z)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-321(ac)-1(cord)1(ing)-319(to)-319(th)1(e)-319(basic)-319(data)-318(t)28(yp)-28(e)-319(of)-318(the)-319(sparse)]TJ -161.505 -13.549 Td [(matrix)-372(\050)]TJ/F44 10.9091 Tf 40.153 0 Td [(s)]TJ/F15 10.9091 Tf 9.79 0 Td [(=)-372(real)-373(single)-372(precision;)]TJ/F44 10.9091 Tf 114.22 0 Td [(d)]TJ/F15 10.9091 Tf 9.789 0 Td [(=)-372(real)-373(double)-372(precision;)]TJ/F44 10.9091 Tf 119.008 0 Td [(c)]TJ/F15 10.9091 Tf 9.79 0 Td [(=)-372(complex)-373(single)]TJ -302.75 -13.549 Td [(precision;)]TJ/F44 10.9091 Tf 48.807 0 Td [(z)]TJ/F15 10.9091 Tf 9.518 0 Td [(=)-347(c)-1(omp)1(le)-1(x)-347(double)-347(precision\051.)-487(This)-348(data)-347(structure)-348(is)-347(accessed)-348(b)28(y)-347(the)]TJ -58.325 -13.549 Td [(user)-333(only)-334(thr)1(ough)-334(the)-333(MLD2P4)-333(routines,)-334(fol)1(lo)27(wing)-333(an)-333(ob)-56(ject-orien)28(ted)-333(approac)28(h.)]TJ
0 g 0 G
- -13.94 -21.934 Td [(2.)]TJ
+ -13.94 -25.358 Td [(2.)]TJ
0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(A)26(l)-52(l)1(o)51(c)51(ate)-364(and)-365(i)1(nitialize)-364(the)-365(pr)52(e)51(c)51(onditioner)-364(data)-364(structur)51(e,)-366(ac)51(c)51(or)51(di)1(n)-1(g)-364(to)-364(a)-364(pr)51(e)51(c)51(ondi-)]TJ 0 -13.549 Td [(tioner)-376(typ)51(e)-376(chosen)-375(by)-376(the)-376(user)]TJ/F15 10.9091 Tf 144.004 0 Td [(.)-503(This)-353(is)-354(p)-27(erformed)-353(b)28(y)-353(the)-353(routine)]TJ/F44 10.9091 Tf 169.417 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.727 0 Td [(,)]TJ -382.148 -13.549 Td [(whic)28(h)-406(also)-406(sets)-405(defaults)-406(for)-406(eac)28(h)-406(preconditioner)-405(t)27(yp)-27(e)-406(selected)-406(b)28(y)-406(the)-406(user.)-661(The)]TJ 0 -13.549 Td [(defaults)-404(asso)-28(ciated)-403(to)-404(eac)27(h)-403(preconditioner)-404(t)28(yp)-28(e)-404(are)-404(giv)28(en)-404(in)-403(T)83(able)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(A)26(l)-52(l)1(o)51(c)51(ate)-364(and)-365(i)1(nitialize)-364(the)-365(pr)52(e)51(c)51(onditioner)-364(data)-364(structur)51(e,)-366(ac)51(c)51(or)51(di)1(n)-1(g)-364(to)-364(a)-364(pr)51(e)51(c)51(ondi-)]TJ 0 -13.55 Td [(tioner)-376(typ)51(e)-376(chosen)-375(by)-376(the)-376(user)]TJ/F15 10.9091 Tf 144.004 0 Td [(.)-503(This)-353(is)-354(p)-27(erformed)-353(b)28(y)-353(the)-353(routine)]TJ/F44 10.9091 Tf 169.417 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.727 0 Td [(,)]TJ -382.148 -13.549 Td [(whic)28(h)-406(also)-406(sets)-405(defaults)-406(for)-406(eac)28(h)-406(preconditioner)-405(t)27(yp)-27(e)-406(selected)-406(b)28(y)-406(the)-406(user.)-661(The)]TJ 0 -13.549 Td [(defaults)-404(asso)-28(ciated)-403(to)-404(eac)27(h)-403(preconditioner)-404(t)28(yp)-28(e)-404(are)-404(giv)28(en)-404(in)-403(T)83(able)]TJ
0 0 1 rg 0 0 1 RG
[-404(1)]TJ
0 g 0 G
- [(,)-421(where)-404(the)]TJ 0 -13.549 Td [(strings)-305(used)-306(b)28(y)]TJ/F44 10.9091 Tf 74.445 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 72.057 0 Td [(to)-305(iden)28(tify)-306(the)-305(preconditioner)-305(t)28(yp)-28(es)-305(are)-306(also)-305(giv)28(en.)]TJ -146.502 -13.55 Td [(Note)-352(that)-353(these)-352(strings)-352(are)-353(v)56(alid)-352(also)-353(if)-352(upp)-28(ercase)-352(letters)-352(are)-353(substituted)-352(b)28(y)-352(cor-)]TJ 0 -13.549 Td [(resp)-28(onding)-333(lo)28(w)28(ercase)-334(ones.)]TJ
+ [(,)-421(where)-404(the)]TJ 0 -13.549 Td [(strings)-305(used)-306(b)28(y)]TJ/F44 10.9091 Tf 74.445 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 72.057 0 Td [(to)-305(iden)28(tify)-306(the)-305(preconditioner)-305(t)28(yp)-28(es)-305(are)-306(also)-305(giv)28(en.)]TJ -146.502 -13.549 Td [(Note)-352(that)-353(these)-352(strings)-352(are)-353(v)56(alid)-352(also)-353(if)-352(upp)-28(ercase)-352(letters)-352(are)-353(substituted)-352(b)28(y)-352(cor-)]TJ 0 -13.55 Td [(resp)-28(onding)-333(lo)28(w)28(ercase)-334(ones.)]TJ
0 g 0 G
- -13.94 -21.933 Td [(3.)]TJ
+ -13.94 -25.357 Td [(3.)]TJ
0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(Mo)51(dify)-340(the)-341(sele)51(cte)52(d)-341(pr)51(e)51(c)51(onditi)1(o)-1(ner)-340(typ)51(e,)-344(by)-340(pr)51(op)51(erly)-340(setting)-341(pr)51(e)52(c)51(onditioner)-341(p)51(ar)51(am-)]TJ 0 -13.549 Td [(eters.)]TJ/F15 10.9091 Tf 30.668 0 Td [(This)-266(is)-265(p)-28(erformed)-265(b)27(y)-265(the)-266(routin)1(e)]TJ/F44 10.9091 Tf 155.169 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(.)-422(This)-265(routine)-266(m)28(ust)-266(b)-27(e)-266(called)]TJ -248.837 -13.55 Td [(only)-364(if)-365(the)-364(user)-365(w)28(an)28(ts)-365(to)-364(mo)-28(dify)-364(the)-365(default)-364(v)55(alues)-364(of)-365(the)-364(parameters)-365(asso)-28(ciated)]TJ 0 -13.549 Td [(to)-468(the)-467(selected)-468(preconditioner)-467(t)27(yp)-27(e,)-502(to)-467(obtain)-468(a)-467(v)55(arian)28(t)-467(of)-468(the)-468(preconditioner.)]TJ 0 -13.549 Td [(Examples)-395(of)-394(use)-395(of)]TJ/F44 10.9091 Tf 95.977 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 67.304 0 Td [(are)-395(giv)28(en)-394(in)-395(Section)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(Mo)51(dify)-255(the)-256(aggr)51(e)51(gation)-255(p)51(ar)51(ameters.)]TJ/F15 10.9091 Tf 167.976 0 Td [(This)-222(is)-222(p)-28(erformed)-222(b)27(y)-222(the)-222(routine)]TJ/F44 10.9091 Tf 152.334 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ -383.309 -13.55 Td [(This)-311(routine)-311(m)28(ust)-311(b)-28(e)-311(called)-310(only)-311(if)-311(the)-311(user)-311(w)28(an)28(ts)-311(to)-311(mo)-28(dify)-311(the)-311(defaul)1(t)-311(v)55(alues)-311(of)]TJ 0 -13.549 Td [(the)-394(parameters)-395(asso)-28(ciated)-394(to)-395(th)1(e)-395(aggregation)-394(hierarc)28(h)27(y)-394(construction.)-628(Examples)]TJ 0 -13.549 Td [(of)-343(use)-344(of)]TJ/F44 10.9091 Tf 44.024 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 66.745 0 Td [(are)-343(giv)27(en)-343(in)-343(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-395(5.1)]TJ
+ [-344(5.1)]TJ
0 g 0 G
- [(;)-425(a)-394(complete)-395(list)-395(of)-394(all)]TJ -163.281 -13.549 Td [(the)-303(preconditioner)-302(parameters)-303(and)-303(their)-302(allo)27(w)28(ed)-303(and)-302(default)-303(v)56(alues)-303(is)-303(pro)28(vided)-303(in)]TJ 0 -13.549 Td [(Section)]TJ
+ [(;)-348(a)-343(complete)-344(list)-343(of)-343(all)-344(the)-343(precon-)]TJ -110.769 -13.549 Td [(ditioner)-305(parameters)-306(and)-305(their)-306(allo)28(w)28(ed)-306(and)-305(default)-306(v)56(alues)-306(is)-305(pro)28(vided)-306(in)-305(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-333(6)]TJ
+ [-306(6)]TJ
0 g 0 G
- [(,)-334(T)84(ables)]TJ
+ [(,)]TJ 0 -13.549 Td [(T)83(ables)]TJ
0 0 1 rg 0 0 1 RG
- [-334(2)]TJ
+ [-333(2)]TJ
0 g 0 G
[(-)]TJ
0 0 1 rg 0 0 1 RG
@@ -2139,38 +2170,46 @@ BT
0 g 0 G
[(.)]TJ
0 g 0 G
- -13.94 -21.934 Td [(4.)]TJ
-0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(Build)-457(the)-457(pr)51(e)51(c)51(onditioner)-457(for)-457(a)-457(given)-457(matrix.)]TJ/F15 10.9091 Tf 223.323 0 Td [(This)-441(is)-441(p)-28(erformed)-441(b)27(y)-441(the)-441(routine)]TJ/F44 10.9091 Tf -223.323 -13.549 Td [(mld_precbld)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ
+ -13.94 -25.358 Td [(4.)]TJ
0 g 0 G
- -76.939 -21.933 Td [(5.)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(Build)-484(the)-485(aggr)51(e)51(gation)-484(hier)51(ar)51(chy)-484(for)-485(a)-485(gi)1(ven)-485(matrix.)]TJ/F15 10.9091 Tf 260.801 0 Td [(This)-471(is)-471(p)-28(erformed)-471(b)28(y)-471(the)]TJ -260.801 -13.549 Td [(routine)]TJ/F44 10.9091 Tf 37.606 0 Td [(mld_hierarchy_bld)]TJ/F15 10.9091 Tf 97.362 0 Td [(.)]TJ
0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(Apply)-282(the)-281(pr)51(e)51(c)51(onditioner)-281(at)-282(e)51(ach)-282(iter)52(ation)-282(of)-282(a)-281(Krylov)-282(solver.)]TJ/F15 10.9091 Tf 288.311 0 Td [(This)-251(is)-250(p)-28(erformed)-250(b)27(y)]TJ -288.311 -13.55 Td [(the)-340(routine)]TJ/F44 10.9091 Tf 56.544 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 68.727 0 Td [(.)-465(When)-340(using)-340(the)-341(PSBLAS)-340(Krylo)28(v)-340(solv)28(ers,)-342(this)-341(step)-340(is)]TJ -125.271 -13.549 Td [(completely)-302(transparen)28(t)-301(to)-302(the)-302(user,)-308(since)]TJ/F44 10.9091 Tf 196.451 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 72.018 0 Td [(is)-302(called)-301(b)27(y)-301(the)-302(PSBLAS)]TJ -268.469 -13.549 Td [(routine)-333(implemen)28(ting)-334(the)-333(Krylo)28(v)-333(s)-1(ol)1(v)27(er)-333(\050)]TJ/F44 10.9091 Tf 195.909 0 Td [(psb_krylov)]TJ/F15 10.9091 Tf 57.272 0 Td [(\051.)]TJ
+ -148.908 -25.358 Td [(5.)]TJ
0 g 0 G
- -267.121 -21.933 Td [(6.)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(Mo)51(dify)-340(the)-341(sele)51(cte)52(d)-341(pr)51(e)51(c)51(onditi)1(o)-1(ner)-340(typ)51(e,)-344(by)-340(pr)51(op)51(erly)-340(setting)-341(pr)51(e)52(c)51(onditioner)-341(p)51(ar)51(am-)]TJ 0 -13.55 Td [(eters.)]TJ/F15 10.9091 Tf 30.668 0 Td [(This)-266(is)-265(p)-28(erformed)-265(b)27(y)-265(the)-266(routin)1(e)]TJ/F44 10.9091 Tf 155.169 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(.)-422(This)-265(routine)-266(m)28(ust)-266(b)-27(e)-266(called)]TJ -248.837 -13.549 Td [(only)-364(if)-365(the)-364(user)-365(w)28(an)28(ts)-365(to)-364(mo)-28(dify)-364(the)-365(default)-364(v)55(alues)-364(of)-365(the)-364(parameters)-365(asso)-28(ciated)]TJ 0 -13.549 Td [(to)-468(the)-467(selected)-468(preconditioner)-467(t)27(yp)-27(e,)-502(to)-467(obtain)-468(a)-467(v)55(arian)28(t)-467(of)-468(the)-468(preconditioner.)]TJ 0 -13.549 Td [(Examples)-395(of)-394(use)-395(of)]TJ/F44 10.9091 Tf 95.977 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 67.304 0 Td [(are)-395(giv)28(en)-394(in)-395(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-395(5.1)]TJ
0 g 0 G
-/F18 10.9091 Tf 13.94 0 Td [(F)77(r)51(e)51(e)-459(the)-459(pr)51(e)51(c)51(onditioner)-459(data)-459(structur)51(e)]TJ/F15 10.9091 Tf 183.971 0 Td [(.)-775(This)-443(is)-444(p)-28(erf)1(orme)-1(d)-443(b)28(y)-444(the)-443(routine)]TJ/F44 10.9091 Tf 178.298 0 Td [(mld_)]TJ -362.269 -13.55 Td [(precfree)]TJ/F15 10.9091 Tf 45.817 0 Td [(.)-502(Thi)1(s)-353(step)-352(is)-353(complemen)28(tary)-352(to)-353(step)-352(1)-352(and)-353(should)-352(b)-28(e)-352(p)-28(erformed)-352(when)]TJ -45.817 -13.549 Td [(the)-333(preconditioner)-333(is)-334(no)-333(more)-333(use)-1(d)1(.)]TJ -27.273 -21.06 Td [(A)-384(detailed)-384(description)-384(of)-384(the)-384(ab)-28(o)28(v)28(e)-384(routines)-384(is)-384(giv)27(en)-384(in)-384(Section)]TJ
+ [(;)-425(a)-394(complete)-395(list)-395(of)-394(all)]TJ -163.281 -13.549 Td [(the)-303(preconditioner)-302(parameters)-303(and)-303(their)-302(allo)27(w)28(ed)-303(and)-302(default)-303(v)56(alues)-303(is)-303(pro)28(vided)-303(in)]TJ 0 -13.549 Td [(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-384(6)]TJ
+ [-333(6)]TJ
0 g 0 G
- [(.)-596(Examples)-384(sho)28(wing)]TJ 0 -13.549 Td [(the)-333(basic)-334(use)-333(of)-333(MLD2P4)-334(are)-333(rep)-28(orted)-333(in)-333(Section)]TJ
+ [(,)-334(T)84(ables)]TJ
0 0 1 rg 0 0 1 RG
- [-334(5.1)]TJ
+ [-334(2)]TJ
0 g 0 G
- [(.)]TJ 16.936 -13.549 Td [(Note)-422(th)1(at)-422(the)-421(F)83(ortran)-421(95)-422(mo)-28(dule)]TJ/F44 10.9091 Tf 167.194 0 Td [(mld_prec_mod)]TJ/F15 10.9091 Tf 68.727 0 Td [(,)-443(c)-1(on)28(taining)-421(the)-422(d)1(e)-1(\014)1(nition)-422(of)-421(the)]TJ -252.857 -13.549 Td [(preconditioner)-351(data)-351(t)28(yp)-28(e)-351(an)1(d)-351(the)-351(in)28(terfaces)-351(to)-351(the)-351(routines)-351(of)-351(MLD2P4,)-355(m)28(ust)-351(b)-28(e)-351(used)]TJ 0 -13.55 Td [(in)-245(an)28(y)-246(pr)1(ogram)-246(calling)-245(suc)28(h)-245(routines.)-415(The)-246(mo)-27(dules)]TJ/F44 10.9091 Tf 240.498 0 Td [(psb_base_mod)]TJ/F15 10.9091 Tf 68.726 0 Td [(,)-263(for)-245(the)-245(sparse)-246(matri)1(x)]TJ -309.224 -13.549 Td [(and)-405(com)-1(m)28(unication)-405(descriptor)-406(data)-405(t)28(yp)-28(es,)-424(and)]TJ/F44 10.9091 Tf 231.165 0 Td [(psb_krylov_mod)]TJ/F15 10.9091 Tf 80.181 0 Td [(,)-424(f)1(or)-406(in)28(terfacing)-406(with)]TJ -311.346 -13.549 Td [(the)-333(Krylo)28(v)-334(solv)28(ers,)-333(m)27(ust)-333(b)-28(e)-333(also)-333(used)-334(\050see)-333(Section)]TJ
+ [(-)]TJ
0 0 1 rg 0 0 1 RG
- [-333(5.1)]TJ
+ [(6)]TJ
+0 g 0 G
+ [(.)]TJ
+0 g 0 G
+ -13.94 -25.358 Td [(6.)]TJ
0 g 0 G
- [(\051.)]TJ
+/F18 10.9091 Tf 13.94 0 Td [(Build)-457(the)-457(pr)51(e)51(c)51(onditioner)-457(for)-457(a)-457(given)-457(matrix.)]TJ/F15 10.9091 Tf 223.323 0 Td [(This)-441(is)-441(p)-28(erformed)-441(b)27(y)-441(the)-441(routine)]TJ/F44 10.9091 Tf -223.323 -13.55 Td [(mld_ml_prec_bld)]TJ/F15 10.9091 Tf 85.908 0 Td [(.)]TJ
+0 g 0 G
+ -99.848 -25.357 Td [(7.)]TJ
+0 g 0 G
+/F18 10.9091 Tf 13.94 0 Td [(Apply)-282(the)-281(pr)51(e)51(c)51(onditioner)-281(at)-282(e)51(ach)-282(iter)52(ation)-282(of)-282(a)-281(Krylov)-282(solver.)]TJ/F15 10.9091 Tf 288.311 0 Td [(This)-251(is)-250(p)-28(erformed)-250(b)27(y)]TJ -288.311 -13.55 Td [(the)-340(routine)]TJ/F44 10.9091 Tf 56.544 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 68.727 0 Td [(.)-465(When)-340(using)-340(the)-341(PSBLAS)-340(Krylo)28(v)-340(solv)28(ers,)-342(this)-341(step)-340(is)]TJ -125.271 -13.549 Td [(completely)-302(transparen)28(t)-301(to)-302(the)-302(user,)-308(since)]TJ/F44 10.9091 Tf 196.451 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 72.018 0 Td [(is)-302(called)-301(b)27(y)-301(the)-302(PSBLAS)]TJ -268.469 -13.549 Td [(routine)-333(implemen)28(ting)-334(the)-333(Krylo)28(v)-333(s)-1(ol)1(v)27(er)-333(\050)]TJ/F44 10.9091 Tf 195.909 0 Td [(psb_krylov)]TJ/F15 10.9091 Tf 57.272 0 Td [(\051.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-371 0 obj
+392 0 obj
<<
-/Length 9033
+/Length 8474
>>
stream
0 g 0 G
@@ -2180,7 +2219,22 @@ BT
0 g 0 G
[-378(Getting)-378(St)67(ar)67(ted)]TJ/F15 10.9091 Tf 401.542 0 Td [(17)]TJ
0 g 0 G
-/F43 10.9091 Tf -401.542 -49.415 Td [(Remark)-396(1.)]TJ/F15 10.9091 Tf 62.779 0 Td [(The)-344(coarsest-lev)27(el)-344(solv)28(er)-344(used)-344(b)27(y)-344(the)-344(default)-344(t)28(w)27(o-lev)28(el)-344(preconditioner)-344(has)]TJ -62.779 -13.549 Td [(b)-28(een)-432(c)28(hosen)-432(b)28(y)-432(takin)1(g)-432(in)28(to)-432(accoun)28(t)-432(that,)-456(on)-432(parallel)-432(mac)28(hines,)-457(i)1(t)-432(often)-432(leads)-432(to)-432(th)1(e)]TJ 0 -13.549 Td [(smallest)-422(execution)-421(time)-422(when)-422(applied)-421(to)-422(linear)-421(system)-1(s)-421(coming)-422(from)-421(\014nite-di\013erence)]TJ 0 -13.549 Td [(discretizations)-376(of)-376(basic)-376(elliptic)-376(PDE)-376(problems,)-387(considered)-376(as)-376(standard)-376(tests)-376(for)-376(m)28(ulti-)]TJ 0 -13.55 Td [(lev)28(el)-224(Sc)28(h)28(w)28(arz)-224(preconditioners)-223([)]TJ
+0 g 0 G
+ -388.208 -35.866 Td [(8.)]TJ
+0 g 0 G
+/F18 10.9091 Tf 13.939 0 Td [(F)77(r)51(e)51(e)-459(the)-459(pr)51(e)51(c)51(onditioner)-459(data)-459(structur)51(e)]TJ/F15 10.9091 Tf 183.971 0 Td [(.)-775(This)-443(is)-444(p)-28(erfor)1(m)-1(ed)-443(b)28(y)-444(the)-443(routine)]TJ/F44 10.9091 Tf 178.298 0 Td [(mld_)]TJ -362.269 -13.549 Td [(precfree)]TJ/F15 10.9091 Tf 45.818 0 Td [(.)-501(This)-353(step)-352(is)-353(complemen)28(tary)-352(to)-353(step)-352(1)-352(and)-353(should)-352(b)-28(e)-352(p)-28(erformed)-352(when)]TJ -45.818 -13.549 Td [(the)-333(preconditioner)-334(i)1(s)-334(no)-333(more)-334(u)1(s)-1(ed.)]TJ -27.273 -24.67 Td [(A)-384(detailed)-384(description)-384(of)-384(the)-384(ab)-28(o)28(v)28(e)-384(routines)-384(is)-384(giv)27(en)-384(in)-384(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-384(6)]TJ
+0 g 0 G
+ [(.)-596(Examples)-384(sho)28(w)-1(i)1(ng)]TJ 0 -13.549 Td [(the)-333(basic)-334(use)-333(of)-333(MLD2P4)-334(are)-333(rep)-28(orted)-333(in)-333(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-334(5.1)]TJ
+0 g 0 G
+ [(.)]TJ 16.937 -14.088 Td [(Note)-421(that)-422(the)-421(F)83(ortran)-421(95)-422(mo)-28(dule)]TJ/F44 10.9091 Tf 167.194 0 Td [(mld_prec_mod)]TJ/F15 10.9091 Tf 68.726 0 Td [(,)-444(con)28(taining)-421(the)-422(de\014n)1(ition)-422(of)-421(the)]TJ -252.857 -13.549 Td [(preconditioner)-351(data)-351(t)28(yp)-28(e)-351(an)1(d)-351(the)-351(in)28(terfaces)-351(to)-351(the)-351(routines)-351(of)-351(MLD2P4,)-355(m)28(ust)-351(b)-28(e)-351(used)]TJ 0 -13.549 Td [(in)-245(an)28(y)-246(progr)1(am)-246(calling)-245(suc)28(h)-245(routines.)-415(The)-246(mo)-27(dules)]TJ/F44 10.9091 Tf 240.498 0 Td [(psb_base_mod)]TJ/F15 10.9091 Tf 68.726 0 Td [(,)-263(for)-245(the)-245(sparse)-246(matrix)]TJ -309.224 -13.55 Td [(and)-405(c)-1(omm)28(unication)-405(descriptor)-406(data)-405(t)28(yp)-28(es,)-424(and)]TJ/F44 10.9091 Tf 231.165 0 Td [(psb_krylov_mod)]TJ/F15 10.9091 Tf 80.181 0 Td [(,)-424(for)-405(in)28(terfacing)-406(with)]TJ -311.346 -13.549 Td [(the)-333(Krylo)28(v)-334(solv)28(ers,)-333(m)27(ust)-333(b)-28(e)-333(also)-333(used)-334(\050see)-333(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-334(5.)1(1)]TJ
+0 g 0 G
+ [(\051.)]TJ/F43 10.9091 Tf 0 -27.637 Td [(Remark)-396(1.)]TJ/F15 10.9091 Tf 62.779 0 Td [(The)-344(coarsest-lev)27(el)-344(solv)28(er)-344(used)-344(b)27(y)-344(the)-344(default)-344(t)28(w)28(o-)-1(lev)28(el)-344(preconditioner)-344(has)]TJ -62.779 -13.549 Td [(b)-28(een)-432(c)28(hosen)-432(b)28(y)-432(takin)1(g)-432(in)28(to)-432(accoun)28(t)-432(that,)-456(on)-432(parallel)-432(mac)28(hines,)-457(i)1(t)-432(often)-432(leads)-432(to)-432(th)1(e)]TJ 0 -13.549 Td [(smallest)-422(execution)-421(time)-422(when)-422(applied)-421(to)-422(linear)-421(systems)-422(coming)-422(from)-421(\014nite-di\013erence)]TJ 0 -13.549 Td [(discretizations)-376(of)-376(basic)-376(elliptic)-376(PDE)-376(problems,)-387(considered)-376(as)-376(standard)-376(tests)-376(for)-376(m)28(ulti-)]TJ 0 -13.55 Td [(lev)28(el)-224(Sc)28(h)28(w)28(arz)-224(preconditioners)-223([)]TJ
1 0 0 rg 1 0 0 RG
[(3)]TJ
0 g 0 G
@@ -2188,267 +2242,294 @@ BT
1 0 0 rg 1 0 0 RG
[-223(4)]TJ
0 g 0 G
- [(].)-408(Ho)28(w)28(e)-1(v)28(er,)-245(this)-223(solv)27(er)-223(do)-28(es)-223(not)-224(necessarily)-223(corresp)-28(ond)]TJ 0 -13.549 Td [(to)-446(the)-447(smallest)-446(n)27(um)28(b)-28(er)-446(of)-446(ite)-1(r)1(ations)-447(of)-446(the)-447(preconditioned)-446(Krylo)28(v)-447(metho)-27(d,)-475(whic)28(h)-447(is)]TJ 0 -13.549 Td [(usually)-334(obtained)-334(b)28(y)-334(applying)-334(a)-334(direct)-335(solv)28(er)-334(to)-334(the)-334(coarsest-lev)27(el)-334(system,)-334(e.g.)-334(based)-335(on)]TJ 0 -13.549 Td [(the)-312(LU)-312(f)1(ac)-1(tori)1(z)-1(ati)1(on)-312(\050see)-312(Section)]TJ
+ [(].)-408(Ho)28(w)28(e)-1(v)28(er,)-245(this)-223(solv)27(er)-223(do)-28(es)-223(not)-224(necessarily)-223(corresp)-28(ond)]TJ 0 -13.549 Td [(to)-446(the)-447(smallest)-446(n)27(um)28(b)-28(er)-446(of)-446(iterations)-447(of)-446(the)-447(preconditioned)-446(Krylo)28(v)-447(metho)-27(d,)-475(whic)28(h)-447(is)]TJ 0 -13.549 Td [(usually)-334(obtained)-334(b)28(y)-334(applying)-334(a)-334(direct)-335(solv)28(er)-334(to)-334(the)-334(coarsest-lev)27(el)-334(system,)-334(e.g.)-334(based)-335(on)]TJ 0 -13.549 Td [(the)-312(LU)-312(f)1(ac)-1(tor)1(iz)-1(ati)1(on)-312(\050see)-312(Section)]TJ
0 0 1 rg 0 0 1 RG
[-312(6)]TJ
0 g 0 G
- [-312(for)-311(the)-312(coarsest-lev)27(el)-311(solv)27(ers)-311(a)27(v)56(ailable)-312(in)-311(MLD2P4\051.)]TJ
+ [-312(for)-311(the)-312(coarsest-lev)27(el)-311(solv)27(ers)-311(a)27(v)56(ailable)-312(in)-311(MLD2P4\051.)]TJ/F17 11.9552 Tf 0 -32.291 Td [(5.1)-1125(Examples)]TJ/F15 10.9091 Tf 0 -21.641 Td [(The)-340(co)-28(de)-340(rep)-28(orted)-339(in)-340(Figure)]TJ
+0 0 1 rg 0 0 1 RG
+ [-340(2)]TJ
+0 g 0 G
+ [-340(sho)27(ws)-340(ho)28(w)-340(to)-340(set)-340(and)-340(apply)-339(the)-340(default)-340(m)27(ulti)1(-)-1(l)1(e)-1(v)28(el)-340(pre-)]TJ 0 -13.549 Td [(conditioner)-258(a)28(v)56(ailable)-258(in)-257(the)-258(real)-258(d)1(ouble)-258(precision)-258(v)28(ersion)-257(of)-258(MLD2P4)-258(\050see)-257(T)83(able)]TJ
+0 0 1 rg 0 0 1 RG
+ [-258(1)]TJ
+0 g 0 G
+ [(\051.)-419(This)]TJ 0 -13.55 Td [(preconditioner)-238(is)-238(c)28(hosen)-238(b)28(y)-238(simply)-238(sp)-27(ecifying)]TJ/F44 10.9091 Tf 212.539 0 Td [('ML')]TJ/F15 10.9091 Tf 25.503 0 Td [(as)-238(second)-238(argumen)28(t)-238(of)]TJ/F44 10.9091 Tf 105.683 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf -343.725 -13.549 Td [(\050a)-359(call)-360(to)]TJ/F44 10.9091 Tf 47.52 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 66.92 0 Td [(is)-359(not)-360(needed\051)-359(and)-360(is)-359(applied)-359(with)-360(the)-359(BiCGST)83(AB)-359(solv)28(er)-360(pro-)]TJ -114.44 -13.549 Td [(vided)-301(b)28(y)-301(PSBLAS.)-301(As)-301(previously)-301(observ)28(ed,)-308(the)-301(mo)-27(dules)]TJ/F44 10.9091 Tf 268.614 0 Td [(psb_base_mod)]TJ/F15 10.9091 Tf 68.726 0 Td [(,)]TJ/F44 10.9091 Tf 6.385 0 Td [(mld_prec_mod)]TJ/F15 10.9091 Tf -343.725 -13.549 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(psb_krylov_mod)]TJ/F15 10.9091 Tf 83.818 0 Td [(m)28(ust)-334(b)-27(e)-334(used)-333(b)28(y)-333(the)-334(example)-333(program.)]TJ -88.093 -14.088 Td [(The)-395(part)-395(of)-395(the)-395(co)-28(de)-395(concerning)-395(the)-395(reading)-395(and)-395(assem)27(b)1(ling)-395(of)-396(th)1(e)-396(sparse)-395(matrix)]TJ -16.937 -13.549 Td [(and)-457(the)-456(righ)27(t-hand)-456(side)-457(v)28(ector,)-488(p)-28(erformed)-456(through)-457(the)-457(PSBLAS)-456(routines)-457(for)-457(sparse)]TJ 0 -13.549 Td [(matrix)-385(and)-385(v)28(ector)-386(managemen)28(t,)-398(is)-385(not)-385(rep)-28(orted)-385(here)-385(for)-385(brevit)27(y)1(;)-412(th)1(e)-386(statemen)28(ts)-385(con-)]TJ 0 -13.55 Td [(cerning)-265(the)-264(deallo)-28(cation)-265(of)-264(the)-265(PSBLAS)-265(d)1(ata)-265(structure)-265(are)-264(negle)-1(cted)-264(to)-28(o.)-422(The)-264(complete)]TJ 0 -13.549 Td [(co)-28(de)-306(can)-307(b)-28(e)-306(found)-306(in)-307(the)-306(example)-307(program)-306(\014le)]TJ/F44 10.9091 Tf 223.485 0 Td [(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 108.817 0 Td [(,)-312(in)-306(the)-307(directory)]TJ/F44 10.9091 Tf -332.302 -13.549 Td [(examples/fileread)]TJ/F15 10.9091 Tf 101.625 0 Td [(of)-391(the)-390(MLD2P4)-391(tree)-391(\050see)-391(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-390(3.5)]TJ
+0 g 0 G
+ [(\051.)-617(F)83(or)-390(details)-391(on)-391(the)-390(use)-391(of)]TJ -101.625 -13.549 Td [(the)-333(PSBLAS)-334(rou)1(tines)-1(,)-333(see)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(16)]TJ
+0 g 0 G
+ [(].)]TJ 16.937 -14.088 Td [(The)-461(setup)-460(and)-461(application)-460(of)-461(the)-460(default)-461(m)28(ulti-lev)28(el)-461(preconditioners)-460(for)-461(the)-460(real)]TJ -16.937 -13.549 Td [(single)-450(precis)-1(i)1(on)-451(and)-450(the)-451(complex,)-479(single)-451(and)-450(double)-451(precision,)-479(v)27(ersion)1(s)-451(are)-450(obtained)]TJ 0 -13.549 Td [(with)-352(straigh)27(tforw)28(ard)-352(mo)-28(di\014cations)-352(of)-353(the)-352(previous)-353(example)-352(\050see)-353(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-352(6)]TJ
+0 g 0 G
+ [-353(for)-352(details\051.)]TJ 0 -13.55 Td [(If)-503(these)-502(v)27(ersions)-502(are)-503(installed,)-545(the)-503(corresp)-28(on)1(ding)-503(F)83(ortran)-502(95)-503(co)-28(des)-503(ar)1(e)-503(a)28(v)55(ailable)-503(i)1(n)]TJ/F44 10.9091 Tf 0 -13.549 Td [(examples/fileread/)]TJ/F15 10.9091 Tf 103.09 0 Td [(.)]TJ -86.153 -14.088 Td [(Di\013eren)28(t)-270(v)28(ersions)-269(of)-270(m)28(ulti-lev)28(el)-270(pr)1(e)-1(condi)1(tioners)-270(can)-269(b)-28(e)-270(obt)1(ained)-270(b)28(y)-269(c)27(hanging)-269(the)-269(de-)]TJ -16.937 -13.549 Td [(fault)-273(v)56(alues)-273(of)-272(the)-273(preconditioner)-273(parameters.)-424(The)-273(co)-28(de)-272(rep)-28(orted)-273(in)-272(Figure)]TJ
+0 0 1 rg 0 0 1 RG
+ [-273(3)]TJ
+0 g 0 G
+ [-273(sho)28(ws)-273(ho)28(w)]TJ 0 -13.549 Td [(to)-282(set)-281(a)-282(three-lev)28(el)-281(h)27(ybri)1(d)-282(Sc)28(h)28(w)27(arz)-281(preconditioner,)-292(whic)28(h)-282(u)1(s)-1(es)-281(blo)-28(c)28(k)-282(Jacobi)-281(with)-282(ILU\0500\051)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+399 0 obj
+<<
+/Length 3481
+>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(18)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+0 g 0 G
+0 g 0 G
+0 g 0 G
+0 g 0 G
+0 g 0 G
+/F44 9.9626 Tf -172.181 -30.995 Td [(use)-525(psb_base_mod)]TJ 0 -11.955 Td [(use)-525(mld_prec_mod)]TJ 0 -11.955 Td [(use)-525(psb_krylov_mod)]TJ -10.46 -11.956 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(sparse)-525(matrix)]TJ 10.46 -11.955 Td [(type\050psb_dspmat_type\051)-525(::)-525(A)]TJ -10.46 -11.955 Td [(!)-525(sparse)-525(matrix)-525(descriptor)]TJ 10.46 -11.955 Td [(type\050psb_desc_type\051)-1575(::)-525(desc_A)]TJ -10.46 -11.956 Td [(!)-525(preconditioner)]TJ 10.46 -11.955 Td [(type\050mld_dprec_type\051)-1050(::)-525(P)]TJ -10.46 -11.955 Td [(!)-525(right-hand)-525(side)-525(and)-525(solution)-525(vectors)]TJ 10.46 -11.955 Td [(type\050psb_d_vect_type\051)-525(::)-525(b,)-525(x)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(initialize)-525(the)-525(parallel)-525(environment)]TJ 10.46 -11.955 Td [(call)-525(psb_init\050ictxt\051)]TJ 0 -11.955 Td [(call)-525(psb_info\050ictxt,iam,np\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(read)-525(and)-525(assemble)-525(the)-525(matrix)-525(A)-525(and)-525(the)-525(right-hand)-525(side)-525(b)]TJ 0 -11.956 Td [(!)-525(using)-525(PSBLAS)-525(routines)-525(for)-525(sparse)-525(matrix)-525(/)-525(vector)-525(management)]TJ 0 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(initialize)-525(the)-525(default)-525(multi-level)-525(preconditioner,)-525(i.e.)-525(hybrid)]TJ 0 -11.955 Td [(!)-525(Schwarz,)-525(using)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)]TJ 0 -11.956 Td [(!)-525(as)-525(pre-)-525(and)-525(post-smoother)-525(and)-525(4)-525(block-Jacobi)-525(sweeps)]TJ 0 -11.955 Td [(!)-525(\050with)-525(UMFPACK)-525(LU)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarse-level)]TJ 0 -11.955 Td [(!)-525(solver.)]TJ 10.46 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info\051)]TJ -10.46 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(build)-525(the)-525(preconditioner)]TJ 10.46 -11.956 Td [(call)-525(mld_hierarchy_bld\050A,desc_A,P,info\051)]TJ 0 -11.955 Td [(call)-525(mld_ml_prec_bld\050A,desc_A,P,info\051)]TJ -10.46 -23.91 Td [(!)]TJ 0 -11.955 Td [(!)-525(set)-525(the)-525(solver)-525(parameters)-525(and)-525(the)-525(initial)-525(guess)]TJ 10.46 -11.955 Td [(...)-525(...)]TJ -10.46 -11.956 Td [(!)]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 -11.955 Td [(...)-525(...)]TJ -10.46 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(deallocate)-525(the)-525(preconditioner)]TJ 10.46 -11.956 Td [(call)-525(mld_precfree\050P,info\051)]TJ -10.46 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(deallocate)-525(other)-525(data)-525(structures)]TJ 10.46 -11.955 Td [(...)-525(...)]TJ -10.46 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(exit)-525(the)-525(parallel)-525(environment)]TJ 10.46 -11.955 Td [(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.955 Td [(stop)]TJ
+0 g 0 G
+/F15 10.9091 Tf -23.026 -20.748 Td [(Figure)-333(2:)-445(Setup)-333(and)-333(application)-333(of)-334(the)-333(default)-333(m)28(ulti-lev)27(el)-333(Sc)28(h)28(w)27(arz)-333(preconditioner.)]TJ
+0 g 0 G
+0 g 0 G
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+411 0 obj
+<<
+/Length 9726
+>>
+stream
+0 g 0 G
+0 0 1 rg 0 0 1 RG
+BT
+/F41 10.9091 Tf 93.6 740.002 Td [(5)]TJ
+0 g 0 G
+ [-378(Getting)-378(St)67(ar)67(ted)]TJ/F15 10.9091 Tf 401.542 0 Td [(19)]TJ
+0 g 0 G
0 g 0 G
0 g 0 G
0 g 0 G
ET
q
-1 0 0 1 105.524 581.154 cm
+1 0 0 1 105.524 714.896 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 567.406 cm
+1 0 0 1 105.524 701.148 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 111.501 571.471 Td [(type)]TJ
+/F41 10.9091 Tf 111.501 705.212 Td [(type)]TJ
ET
q
-1 0 0 1 203.297 567.406 cm
+1 0 0 1 203.297 701.148 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 209.275 571.471 Td [(string)]TJ
+/F41 10.9091 Tf 209.275 705.212 Td [(string)]TJ
ET
q
-1 0 0 1 261.07 567.406 cm
+1 0 0 1 261.07 701.148 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 267.048 571.471 Td [(def)89(a)22(ul)67(t)-378(preconditioner)]TJ
+/F41 10.9091 Tf 267.048 705.212 Td [(def)89(a)22(ul)67(t)-378(preconditioner)]TJ
ET
q
-1 0 0 1 494.128 567.406 cm
+1 0 0 1 494.128 701.148 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 105.524 567.207 cm
+1 0 0 1 105.524 700.948 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 539.909 cm
+1 0 0 1 105.524 673.651 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 111.501 557.523 Td [(No)-333(preconditioner)]TJ
+/F15 10.9091 Tf 111.501 691.265 Td [(No)-333(preconditioner)]TJ
ET
q
-1 0 0 1 203.297 539.909 cm
+1 0 0 1 203.297 673.651 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 209.275 557.523 Td [('NOPREC')]TJ
+/F44 10.9091 Tf 209.275 691.265 Td [('NOPREC')]TJ
ET
q
-1 0 0 1 261.07 539.909 cm
+1 0 0 1 261.07 673.651 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 267.048 557.523 Td [(Considered)-507(only)-507(to)-507(use)-507(the)-508(PSBLAS)-506(Krylo)27(v)]TJ 0 -13.549 Td [(solv)28(ers)-334(with)-333(no)-333(preconditioner.)]TJ
+/F15 10.9091 Tf 267.048 691.265 Td [(Considered)-507(only)-507(to)-507(use)-507(the)-508(PSBLAS)-506(Krylo)27(v)]TJ 0 -13.55 Td [(solv)28(ers)-334(with)-333(no)-333(preconditioner.)]TJ
ET
q
-1 0 0 1 494.128 539.909 cm
+1 0 0 1 494.128 673.651 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
q
-1 0 0 1 105.524 539.71 cm
+1 0 0 1 105.524 673.451 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 525.961 cm
+1 0 0 1 105.524 659.703 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 111.501 530.026 Td [(Diagonal)]TJ
+/F15 10.9091 Tf 111.501 663.768 Td [(Diagonal)]TJ
ET
q
-1 0 0 1 203.297 525.961 cm
+1 0 0 1 203.297 659.703 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 209.275 530.026 Td [('DIAG')]TJ
+/F44 10.9091 Tf 209.275 663.768 Td [('DIAG')]TJ
ET
q
-1 0 0 1 261.07 525.961 cm
+1 0 0 1 261.07 659.703 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 267.048 530.026 Td [(|)]TJ
+/F15 10.9091 Tf 267.048 663.768 Td [(|)]TJ
ET
q
-1 0 0 1 494.128 525.961 cm
+1 0 0 1 494.128 659.703 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 105.524 525.762 cm
+1 0 0 1 105.524 659.504 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 512.014 cm
+1 0 0 1 105.524 645.755 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 111.501 516.078 Td [(Blo)-28(c)28(k)-333(Jacobi)]TJ
+/F15 10.9091 Tf 111.501 649.82 Td [(Blo)-28(c)28(k)-333(Jacobi)]TJ
ET
q
-1 0 0 1 203.297 512.014 cm
+1 0 0 1 203.297 645.755 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 209.275 516.078 Td [('BJAC')]TJ
+/F44 10.9091 Tf 209.275 649.82 Td [('BJAC')]TJ
ET
q
-1 0 0 1 261.07 512.014 cm
+1 0 0 1 261.07 645.755 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 267.048 516.078 Td [(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(ILU\0500\051)-333(on)-334(th)1(e)-334(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ
+/F15 10.9091 Tf 267.048 649.82 Td [(Blo)-28(c)28(k)-333(Jacobi)-334(with)-333(ILU\0500\051)-333(on)-334(th)1(e)-334(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ
ET
q
-1 0 0 1 494.128 512.014 cm
+1 0 0 1 494.128 645.755 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 105.524 511.814 cm
+1 0 0 1 105.524 645.556 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 484.517 cm
+1 0 0 1 105.524 618.258 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 111.501 502.131 Td [(Additiv)28(e)-333(Sc)27(h)28(w)28(arz)]TJ
+/F15 10.9091 Tf 111.501 635.872 Td [(Additiv)28(e)-333(Sc)27(h)28(w)28(arz)]TJ
ET
q
-1 0 0 1 203.297 484.517 cm
+1 0 0 1 203.297 618.258 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 209.275 502.131 Td [('AS')]TJ
+/F44 10.9091 Tf 209.275 635.872 Td [('AS')]TJ
ET
q
-1 0 0 1 261.07 484.517 cm
+1 0 0 1 261.07 618.258 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 267.048 502.131 Td [(Restricted)-267(Additiv)27(e)-267(Sc)28(h)28(w)27(arz)-267(\050RAS\051,)-267(with)-268(o)28(v)28(er-)]TJ 0 -13.549 Td [(lap)-333(1)-334(and)-333(ILU\0500\051)-333(on)-333(the)-334(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ
+/F15 10.9091 Tf 267.048 635.872 Td [(Restricted)-267(Additiv)27(e)-267(Sc)28(h)28(w)27(arz)-267(\050RAS\051,)-267(with)-268(o)28(v)28(er-)]TJ 0 -13.549 Td [(lap)-333(1)-334(and)-333(ILU\0500\051)-333(on)-333(the)-334(lo)-28(cal)-333(blo)-28(c)28(ks.)]TJ
ET
q
-1 0 0 1 494.128 484.517 cm
+1 0 0 1 494.128 618.258 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
q
-1 0 0 1 105.524 484.318 cm
+1 0 0 1 105.524 618.059 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
q
-1 0 0 1 105.524 294.43 cm
+1 0 0 1 105.524 428.171 cm
[]0 d 0 J 0.398 w 0 0 m 0 189.689 l S
Q
BT
-/F15 10.9091 Tf 111.501 474.634 Td [(Multilev)28(el)]TJ
+/F15 10.9091 Tf 111.501 608.376 Td [(Multilev)28(el)]TJ
ET
q
-1 0 0 1 203.297 294.43 cm
+1 0 0 1 203.297 428.171 cm
[]0 d 0 J 0.398 w 0 0 m 0 189.689 l S
Q
BT
-/F44 10.9091 Tf 209.275 474.634 Td [('ML')]TJ
+/F44 10.9091 Tf 209.275 608.376 Td [('ML')]TJ
ET
q
-1 0 0 1 261.07 294.43 cm
+1 0 0 1 261.07 428.171 cm
[]0 d 0 J 0.398 w 0 0 m 0 189.689 l S
Q
BT
-/F15 10.9091 Tf 267.048 474.634 Td [(Multi-lev)28(el)-377(h)27(ybrid)-377(preconditioner)-377(\050additiv)28(e)-377(on)]TJ 0 -13.549 Td [(the)-390(same)-391(lev)28(el)-391(and)-390(m)28(ultiplicativ)28(e)-391(through)-390(the)]TJ 0 -13.55 Td [(lev)28(els\051,)-390(with)-379(pre-)-379(and)-378(p)-28(ost-smo)-28(othing.)-580(T)83(arget)]TJ 0 -13.549 Td [(aggregation)-386(size:)-550(cub)1(ic)-386(ro)-28(ot)-386(of)-386(the)-386(size)-386(at)-386(the)]TJ 0 -13.549 Td [(\014nest)-237(lev)28(el.)-412(Smo)-28(other:)-396(RAS)-237(with)-237(o)28(v)28(erlap)-237(1)-237(and)]TJ 0 -13.549 Td [(ILU\0500\051)-407(on)-407(the)-407(lo)-27(cal)-407(blo)-28(c)28(ks.)-665(Aggregation:)-592(de-)]TJ 0 -13.549 Td [(coupled)-417(smo)-28(othed)-417(aggregation)-416(with)-417(threshold)]TJ/F22 10.9091 Tf 0 -13.549 Td [(\022)]TJ/F15 10.9091 Tf 8.454 0 Td [(=)-278(0.)-424(C)-1(oar)1(s)-1(est)-274(matrix:)-415(distri)1(buted)-275(among)-274(the)]TJ -8.454 -13.55 Td [(pro)-28(cessors.)-680(Coarsest-lev)28(e)-1(l)-411(solv)27(er:)-601(4)-412(sw)27(eeps)-412(of)]TJ 0 -13.549 Td [(the)-262(blo)-28(c)28(k-Jacobi)-263(solv)28(er,)-277(with)-262(LU)-262(or)-263(ILU)-262(factor-)]TJ 0 -13.549 Td [(ization)-319(of)-318(the)-319(blo)-28(c)28(ks)-319(\050MUMPS)1(,)-319(or)-319(UMFP)84(A)27(CK)]TJ 0 -13.549 Td [(for)-329(the)-330(dou)1(ble)-330(precision)-329(v)28(ersions)-330(and)-329(Sup)-28(erLU)]TJ 0 -13.549 Td [(for)-489(the)-489(single)-489(precision)-489(ones,)-528(if)-489(the)-489(pac)28(k)55(ages)]TJ 0 -13.55 Td [(ha)28(v)28(e)-334(b)-27(e)-1(en)-333(installed;)-333(ILU\0500\051,)-333(otherwise\051.)]TJ
+/F15 10.9091 Tf 267.048 608.376 Td [(Multi-lev)28(el)-377(h)27(ybrid)-377(preconditioner)-377(\050additiv)28(e)-377(on)]TJ 0 -13.55 Td [(the)-390(same)-391(lev)28(el)-391(and)-390(m)28(ultiplicativ)28(e)-391(through)-390(the)]TJ 0 -13.549 Td [(lev)28(els\051,)-390(with)-379(pre-)-379(and)-378(p)-28(ost-smo)-28(othing.)-580(T)83(arget)]TJ 0 -13.549 Td [(aggregation)-386(size:)-550(cub)1(ic)-386(ro)-28(ot)-386(of)-386(the)-386(size)-386(at)-386(the)]TJ 0 -13.549 Td [(\014nest)-237(lev)28(el.)-412(Smo)-28(other:)-396(RAS)-237(with)-237(o)28(v)28(erlap)-237(1)-237(and)]TJ 0 -13.549 Td [(ILU\0500\051)-407(on)-407(the)-407(lo)-27(cal)-407(blo)-28(c)28(ks.)-665(Aggregation:)-592(de-)]TJ 0 -13.55 Td [(coupled)-417(smo)-28(othed)-417(aggregation)-416(with)-417(threshold)]TJ/F22 10.9091 Tf 0 -13.549 Td [(\022)]TJ/F15 10.9091 Tf 8.454 0 Td [(=)-278(0.)-424(C)-1(oar)1(s)-1(est)-274(matrix:)-415(distri)1(buted)-275(among)-274(the)]TJ -8.454 -13.549 Td [(pro)-28(cessors.)-680(Coarsest-lev)28(e)-1(l)-411(solv)27(er:)-601(4)-412(sw)27(eeps)-412(of)]TJ 0 -13.549 Td [(the)-262(blo)-28(c)28(k-Jacobi)-263(solv)28(er,)-277(with)-262(LU)-262(or)-263(ILU)-262(factor-)]TJ 0 -13.549 Td [(ization)-319(of)-318(the)-319(blo)-28(c)28(ks)-319(\050MUMPS)1(,)-319(or)-319(UMFP)84(A)27(CK)]TJ 0 -13.55 Td [(for)-329(the)-330(dou)1(ble)-330(precision)-329(v)28(ersions)-330(and)-329(Sup)-28(erLU)]TJ 0 -13.549 Td [(for)-489(the)-489(single)-489(precision)-489(ones,)-528(if)-489(the)-489(pac)28(k)55(ages)]TJ 0 -13.549 Td [(ha)28(v)28(e)-334(b)-27(e)-1(en)-333(installed;)-333(ILU\0500\051,)-333(otherwise\051.)]TJ
ET
q
-1 0 0 1 494.128 294.43 cm
+1 0 0 1 494.128 428.171 cm
[]0 d 0 J 0.398 w 0 0 m 0 189.689 l S
Q
q
-1 0 0 1 105.524 294.23 cm
+1 0 0 1 105.524 427.972 cm
[]0 d 0 J 0.398 w 0 0 m 388.604 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 123.31 263.541 Td [(T)83(able)-333(1:)-444(Preconditioner)-334(t)28(yp)-28(es,)-333(corresp)-28(onding)-333(strings)-333(and)-334(d)1(e)-1(f)1(ault)-334(c)28(hoices.)]TJ
+/F15 10.9091 Tf 123.31 397.283 Td [(T)83(able)-333(1:)-444(Preconditioner)-334(t)28(yp)-28(es,)-333(corresp)-28(onding)-333(strings)-333(and)-334(d)1(e)-1(f)1(ault)-334(c)28(hoices.)]TJ
0 g 0 G
0 g 0 G
-/F17 11.9552 Tf -29.71 -40.13 Td [(5.1)-1125(Examples)]TJ/F15 10.9091 Tf 0 -20.595 Td [(The)-340(co)-28(de)-340(rep)-28(orted)-340(i)1(n)-340(Figure)]TJ
-0 0 1 rg 0 0 1 RG
- [-340(2)]TJ
+ -29.71 -39.216 Td [(on)-390(the)-390(lo)-28(cal)-389(blo)-28(c)28(ks)-390(as)-390(p)-28(ost-smo)-28(other,)-404(has)-390(a)-390(coarsest)-390(matrix)-390(replicated)-390(on)-389(the)-390(pro)-28(ces-)]TJ 0 -13.549 Td [(sors,)-261(and)-243(solv)28(es)-243(the)-243(coarsest-lev)28(el)-243(system)-243(with)-243(the)-243(LU)-243(factorization)-243(from)-243(UMFP)84(A)28(C)-1(K)-242([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(9)]TJ
0 g 0 G
- [-340(sho)27(ws)-340(ho)28(w)-340(to)-340(set)-340(and)-340(apply)-340(t)1(he)-340(default)-340(m)27(ulti)1(-)-1(lev)28(el)-340(pre-)]TJ 0 -13.549 Td [(conditioner)-258(a)28(v)56(ailable)-258(in)-257(the)-258(real)-258(dou)1(ble)-258(precision)-258(v)28(ersion)-257(of)-258(MLD2P4)-258(\050see)-257(T)83(able)]TJ
+ [(].)]TJ 0 -13.549 Td [(Figure)]TJ
0 0 1 rg 0 0 1 RG
- [-258(1)]TJ
+ [-329(4)]TJ
0 g 0 G
- [(\051.)-419(This)]TJ 0 -13.549 Td [(preconditioner)-238(is)-238(c)28(hosen)-238(b)28(y)-238(simply)-238(sp)-27(ecifying)]TJ/F44 10.9091 Tf 212.539 0 Td [('ML')]TJ/F15 10.9091 Tf 25.503 0 Td [(as)-238(second)-238(argumen)28(t)-238(of)]TJ/F44 10.9091 Tf 105.683 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf -343.725 -13.549 Td [(\050a)-359(call)-360(to)]TJ/F44 10.9091 Tf 47.52 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 66.92 0 Td [(is)-359(not)-360(needed\051)-359(and)-360(is)-359(applied)-359(with)-360(the)-359(BiCGST)83(AB)-359(solv)28(er)-360(pro-)]TJ -114.44 -13.55 Td [(vided)-301(b)28(y)-301(PSBLAS.)-301(As)-301(previously)-301(observ)28(ed,)-308(the)-301(mo)-27(dules)]TJ/F44 10.9091 Tf 268.614 0 Td [(psb_base_mod)]TJ/F15 10.9091 Tf 68.726 0 Td [(,)]TJ/F44 10.9091 Tf 6.385 0 Td [(mld_prec_mod)]TJ/F15 10.9091 Tf -343.725 -13.549 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(psb_krylov_mod)]TJ/F15 10.9091 Tf 83.818 0 Td [(m)28(ust)-334(b)-27(e)-334(used)-333(b)28(y)-333(the)-334(example)-333(program.)]TJ -88.093 -13.549 Td [(The)-395(part)-395(of)-395(the)-395(co)-28(de)-395(concerning)-395(the)-395(reading)-395(and)-395(assem)27(b)1(ling)-395(of)-396(th)1(e)-396(sparse)-395(matrix)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-389 0 obj
-<<
-/Length 7864
->>
-stream
-0 g 0 G
-BT
-/F15 10.9091 Tf 86.4 740.002 Td [(18)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
-0 g 0 G
-/F15 10.9091 Tf -203.265 -35.866 Td [(and)-457(the)-456(righ)27(t-han)1(d)-457(side)-457(v)28(ector,)-488(p)-28(erformed)-456(through)-457(the)-457(PSBLAS)-456(routines)-457(for)-457(sparse)]TJ 0 -13.549 Td [(matrix)-385(and)-385(v)28(ector)-386(managemen)28(t,)-398(is)-385(not)-385(rep)-28(orted)-385(here)-385(for)-385(brevit)28(y;)-412(t)1(he)-386(statemen)28(ts)-385(con-)]TJ 0 -13.549 Td [(cerning)-265(the)-264(deallo)-28(cation)-265(of)-264(the)-265(PSBLAS)-264(data)-265(structure)-265(are)-264(neglec)-1(ted)-264(to)-28(o.)-422(Th)1(e)-265(complete)]TJ 0 -13.549 Td [(co)-28(de)-306(can)-307(b)-27(e)-307(found)-306(in)-307(the)-306(example)-307(program)-306(\014le)]TJ/F44 10.9091 Tf 223.484 0 Td [(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 108.817 0 Td [(,)-312(in)-306(the)-307(directory)]TJ/F44 10.9091 Tf -332.301 -13.549 Td [(examples/fileread)]TJ/F15 10.9091 Tf 101.625 0 Td [(of)-391(the)-390(MLD2P4)-391(tree)-391(\050see)-391(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-390(3.5)]TJ
-0 g 0 G
- [(\051.)-617(F)83(or)-390(details)-391(on)-391(the)-390(use)-391(of)]TJ -101.625 -13.55 Td [(the)-333(PSBLAS)-334(rou)1(tines,)-334(see)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334([)]TJ
-1 0 0 rg 1 0 0 RG
- [(16)]TJ
-0 g 0 G
- [(])1(.)]TJ 16.936 -13.549 Td [(The)-461(setup)-460(and)-461(application)-460(of)-461(the)-460(default)-461(m)28(ulti-lev)28(el)-461(preconditioners)-460(for)-461(the)-460(real)]TJ -16.936 -13.549 Td [(single)-450(precision)-451(and)-450(the)-451(complex,)-479(single)-451(and)-450(double)-451(precision,)-479(v)28(e)-1(r)1(s)-1(ion)1(s)-451(are)-450(obtained)]TJ 0 -13.549 Td [(with)-352(straigh)27(tfor)1(w)27(ard)-352(mo)-28(di\014cations)-352(of)-353(the)-352(previous)-353(example)-352(\050see)-353(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-352(6)]TJ
-0 g 0 G
- [-353(for)-352(details\051.)]TJ 0 -13.549 Td [(If)-503(these)-502(v)27(ersions)-502(are)-503(installed,)-545(the)-503(corresp)-27(onding)-503(F)83(ortran)-502(95)-503(co)-28(des)-502(are)-503(a)28(v)55(ailable)-502(in)]TJ/F44 10.9091 Tf 0 -13.55 Td [(examples/fileread/)]TJ/F15 10.9091 Tf 103.09 0 Td [(.)]TJ -86.154 -13.549 Td [(Di\013eren)28(t)-270(v)28(ersions)-269(of)-270(m)28(ulti-lev)28(el)-270(precondition)1(e)-1(r)1(s)-270(can)-269(b)-28(e)-270(obtain)1(e)-1(d)-269(b)28(y)-270(c)28(hanging)-269(the)-270(d)1(e)-1(-)]TJ -16.936 -13.549 Td [(fault)-273(v)56(alues)-273(of)-272(the)-273(preconditioner)-273(parameters.)-424(The)-273(co)-28(d)1(e)-273(rep)-28(orted)-273(in)-272(Figure)]TJ
-0 0 1 rg 0 0 1 RG
- [-273(3)]TJ
-0 g 0 G
- [-273(sho)28(ws)-273(ho)28(w)]TJ 0 -13.549 Td [(to)-281(s)-1(et)-281(a)-282(three-lev)28(el)-281(h)27(ybr)1(id)-282(Sc)28(h)28(w)27(arz)-281(preconditioner,)-292(whic)28(h)-281(use)-1(s)-281(blo)-28(c)28(k)-282(Jacobi)-281(with)-282(ILU\0500\051)]TJ 0 -13.549 Td [(on)-390(the)-390(lo)-28(cal)-389(blo)-28(c)28(ks)-390(as)-390(p)-28(ost-smo)-28(other,)-404(has)-390(a)-390(coarsest)-390(matrix)-390(replicated)-390(on)-389(the)-390(pro)-28(ces-)]TJ 0 -13.55 Td [(sors,)-261(and)-243(solv)28(es)-243(the)-243(coarsest-lev)28(el)-243(system)-243(with)-243(the)-243(LU)-243(factorization)-243(from)-243(UMFP)84(A)28(CK)-243([)]TJ
-1 0 0 rg 1 0 0 RG
- [(9)]TJ
-0 g 0 G
- [(].)]TJ 0 -13.549 Td [(Figure)]TJ
-0 0 1 rg 0 0 1 RG
- [-329(4)]TJ
-0 g 0 G
- [-329(sho)28(ws)-329(ho)28(w)-329(to)-329(set)-329(a)-328(three-lev)27(el)-329(p)1(re)-1(cond)1(itioner)-329(similar)-329(to)-329(the)-329(one)-329(of)]TJ
+ [-329(sho)28(ws)-329(ho)28(w)-329(to)-329(set)-329(a)-328(three-le)-1(v)28(el)-329(precondi)1(tioner)-329(similar)-329(to)-329(the)-329(one)-329(of)]TJ
0 0 1 rg 0 0 1 RG
[-657(3)]TJ
0 g 0 G
- [(,)-330(but)-329(the)]TJ 0 -13.549 Td [(coarsest-lev)28(el)-416(s)-1(y)1(s)-1(tems)-416(is)-416(solv)28(ed)-416(with)-416(the)-416(m)28(ultifron)28(tal)-417(f)1(ac)-1(tor)1(iz)-1(ati)1(on)-417(f)1(rom)-417(MUM)1(PS)-416([)]TJ
+ [(,)-330(but)-329(the)]TJ 0 -13.549 Td [(coarsest-lev)28(el)-417(systems)-416(is)-416(solv)28(ed)-416(with)-416(the)-416(m)27(u)1(ltifron)27(tal)-416(factorization)-416(fr)1(om)-417(MUMP)1(S)-417([)]TJ
1 0 0 rg 1 0 0 RG
- [(9)]TJ
+ [1(9)]TJ
0 g 0 G
- [(].)]TJ 0 -13.549 Td [(Note)-285(that)-285(MUMPS)-285(can)-285(b)-28(e)-285(used)-285(on)-285(b)-27(oth)-285(replicated)-285(and)-285(distributed)-285(coarsest)-285(lev)28(e)-1(l)-285(matr)1(i-)]TJ 0 -13.549 Td [(ces,)-321(as)-318(a)-318(global)-318(and)-318(lo)-28(cal)-318(solv)28(er)-318(resp)-28(ectiv)28(ely)83(.)-439(The)-318(n)28(um)28(b)-28(er)-318(of)-318(lev)28(els)-318(is)-318(sp)-28(eci\014ed)-318(b)28(y)-318(using)]TJ/F44 10.9091 Tf 0 -13.55 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.726 0 Td [(;)-480(the)-431(other)-431(preconditioner)-431(p)1(arame)-1(ters)-431(are)-431(set)-431(b)28(y)-431(calling)]TJ/F44 10.9091 Tf 277.695 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(.)]TJ -409.421 -13.549 Td [(Note)-395(that)-395(the)-395(t)28(yp)-28(e)-395(of)-395(m)27(ultilev)28(el)-395(framew)28(ork)-395(\050i.e.)-395(m)27(ult)1(iplicativ)27(e)-395(among)-395(the)-395(lev)28(els)-395(with)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(othing)-333(only\051)-333(is)-333(not)-334(sp)-28(eci\014ed)-333(since)-333(it)-334(is)-333(the)-333(default)-333(s)-1(et)-333(b)28(y)]TJ/F44 10.9091 Tf 315.879 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.726 0 Td [(.)]TJ -367.669 -13.549 Td [(Figure)]TJ
+ [(].)]TJ 0 -13.549 Td [(Note)-285(that)-285(MUMPS)-285(can)-285(b)-28(e)-285(used)-285(on)-285(b)-27(oth)-285(replicated)-285(and)-285(distributed)-285(coarsest)-285(lev)28(e)-1(l)-285(matri-)]TJ 0 -13.55 Td [(ces,)-321(as)-318(a)-318(global)-318(and)-318(lo)-28(cal)-318(solv)28(er)-318(resp)-28(ectiv)28(ely)83(.)-439(The)-318(n)28(um)28(b)-28(er)-318(of)-318(lev)28(els)-318(is)-318(sp)-28(eci\014ed)-318(b)28(y)-318(using)]TJ/F44 10.9091 Tf 0 -13.549 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.727 0 Td [(;)-480(the)-431(other)-431(precondition)1(e)-1(r)-430(parameters)-431(are)-431(s)-1(et)-431(b)28(y)-431(calling)]TJ/F44 10.9091 Tf 277.695 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ -409.421 -13.549 Td [(Note)-395(that)-395(the)-395(t)27(y)1(p)-28(e)-395(of)-395(m)27(ultilev)28(el)-395(framew)28(ork)-395(\050i.e.)-395(m)27(ultip)1(licativ)27(e)-395(among)-395(the)-395(lev)28(els)-395(with)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(othing)-333(only\051)-333(is)-333(not)-334(sp)-28(eci\014ed)-333(since)-333(it)-334(is)-333(the)-333(default)-334(set)-333(b)28(y)]TJ/F44 10.9091 Tf 315.879 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 68.727 0 Td [(.)]TJ -367.669 -16.654 Td [(Figure)]TJ
0 0 1 rg 0 0 1 RG
[-301(5)]TJ
0 g 0 G
- [-301(sho)28(ws)-301(ho)28(w)-301(to)-301(set)-301(a)-300(three-lev)27(el)-301(ad)1(ditiv)27(e)-300(Sc)27(h)28(w)28(arz)-301(preconditioner,)-307(whic)28(h)-301(uses)]TJ -16.936 -13.549 Td [(RAS,)-433(with)-433(o)28(v)28(erlap)-433(1)-433(and)-433(ILU\0500\051)-433(on)-433(the)-433(b)1(lo)-28(c)28(ks)-1(,)-457(as)-433(pre-)-433(and)-433(p)-28(ost-smo)-28(other,)-457(and)-433(ap-)]TJ 0 -13.549 Td [(plies)-340(\014v)28(e)-340(blo)-28(c)28(k-Jacobi)-340(sw)28(eeps,)-342(with)-340(the)-340(UMFP)83(A)28(CK)-340(LU)-340(factorization)-340(on)-339(the)-340(blo)-28(c)28(ks,)-342(as)]TJ 0 -13.55 Td [(distributed)-402(coarsest-lev)27(el)-402(solv)28(er.)-652(Again,)]TJ/F44 10.9091 Tf 196.865 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 67.39 0 Td [(is)-403(u)1(s)-1(ed)-402(only)-402(to)-403(set)-402(non-default)]TJ -264.255 -13.549 Td [(v)56(alues)-271(of)-271(the)-270(paramete)-1(r)1(s)-271(\050see)-271(T)83(ables)]TJ
+ [-301(sho)28(ws)-301(ho)28(w)-301(to)-301(set)-301(a)-300(three-lev)27(el)-300(additiv)27(e)-300(Sc)27(h)28(w)28(arz)-301(preconditioner,)-307(whic)28(h)-301(uses)]TJ -16.937 -13.55 Td [(RAS,)-433(with)-433(o)28(v)28(erlap)-433(1)-433(and)-433(ILU\0500\051)-433(on)-433(the)-433(b)1(lo)-28(c)27(k)1(s)-1(,)-457(as)-433(pre-)-433(and)-433(p)-28(ost-smo)-28(other,)-458(an)1(d)-433(ap-)]TJ 0 -13.549 Td [(plies)-340(\014v)28(e)-340(blo)-28(c)28(k-Jacobi)-340(sw)28(eeps,)-342(with)-340(the)-340(UMFP)83(A)28(CK)-340(LU)-340(factorization)-340(on)-340(th)1(e)-340(blo)-28(c)28(ks,)-342(as)]TJ 0 -13.549 Td [(distributed)-402(coarsest-le)-1(v)28(el)-402(solv)28(er.)-652(Again,)]TJ/F44 10.9091 Tf 196.866 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 67.39 0 Td [(is)-402(use)-1(d)-402(only)-402(to)-403(set)-402(non-default)]TJ -264.256 -13.549 Td [(v)56(alues)-271(of)-271(the)-271(p)1(arame)-1(ters)-270(\050see)-271(T)83(ables)]TJ
0 0 1 rg 0 0 1 RG
- [-270(2)]TJ
+ [-271(2)]TJ
0 g 0 G
[(-)]TJ
0 0 1 rg 0 0 1 RG
[(6)]TJ
0 g 0 G
- [(\051.)-424(In)-271(b)-27(oth)-271(cases,)-283(the)-271(construction)-271(and)-270(the)-271(appli-)]TJ 0 -13.549 Td [(cation)-269(of)-268(the)-269(preconditioner)-269(are)-268(carried)-269(out)-269(as)-268(for)-269(the)-269(default)-268(m)27(ulti-lev)28(el)-269(precondi)1(tioner.)]TJ 0 -13.549 Td [(The)-310(co)-28(de)-310(fragmen)28(ts)-311(sho)28(wn)-310(in)-310(in)-310(Figures)]TJ
+ [(\051.)-423(In)-271(b)-27(oth)-271(cases,)-284(t)1(he)-271(construction)-271(and)-270(the)-271(appli-)]TJ 0 -13.549 Td [(cation)-269(of)-268(the)-269(preconditioner)-269(are)-268(carried)-269(out)-269(as)-269(f)1(or)-269(the)-269(default)-268(m)27(ulti-lev)28(el)-269(precondition)1(e)-1(r)1(.)]TJ 0 -13.55 Td [(The)-310(co)-28(de)-310(fragmen)28(ts)-311(sho)28(wn)-310(in)-310(in)-310(Figures)]TJ
0 0 1 rg 0 0 1 RG
[-310(3)]TJ
0 g 0 G
@@ -2459,60 +2540,33 @@ BT
0 0 1 rg 0 0 1 RG
[(5)]TJ
0 g 0 G
- [-311(are)-310(included)-310(in)-310(the)-310(example)-310(program)-310(\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.55 Td [(Finally)83(,)-295(Figure)]TJ
+ [-311(are)-310(included)-310(in)-310(the)-310(example)-310(program)-310(\014le)]TJ/F44 10.9091 Tf 0 -13.549 Td [(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 112.454 0 Td [(to)-28(o.)]TJ -95.517 -16.654 Td [(Finally)84(,)-296(Figure)]TJ
0 0 1 rg 0 0 1 RG
[-286(6)]TJ
0 g 0 G
- [-286(sho)28(ws)-286(the)-286(setup)-286(of)-286(a)-285(one-le)-1(v)28(el)-286(additiv)28(e)-286(Sc)28(h)28(w)28(arz)-286(preconditioner,)-295(i.e.)]TJ -16.936 -13.549 Td [(RAS)-222(with)-222(o)28(v)27(erlap)-222(2.)-407(The)-222(corres)-1(p)-27(onding)-222(example)-223(progr)1(am)-223(is)-222(a)28(v)55(ailable)-222(in)]TJ/F44 10.9091 Tf 336.989 0 Td [(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.271 0 Td [(.)]TJ -440.324 -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
-398 0 obj
-<<
-/Length 3439
->>
-stream
-0 g 0 G
-0 0 1 rg 0 0 1 RG
-BT
-/F41 10.9091 Tf 93.6 740.002 Td [(5)]TJ
-0 g 0 G
- [-378(Getting)-378(St)67(ar)67(ted)]TJ/F15 10.9091 Tf 401.542 0 Td [(19)]TJ
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-/F44 9.9626 Tf -370.457 -30.995 Td [(use)-525(psb_base_mod)]TJ 0 -11.955 Td [(use)-525(mld_prec_mod)]TJ 0 -11.955 Td [(use)-525(psb_krylov_mod)]TJ -10.461 -11.956 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(sparse)-525(matrix)]TJ 10.461 -11.955 Td [(type\050psb_dspmat_type\051)-525(::)-525(A)]TJ -10.461 -11.955 Td [(!)-525(sparse)-525(matrix)-525(descriptor)]TJ 10.461 -11.955 Td [(type\050psb_desc_type\051)-1575(::)-525(desc_A)]TJ -10.461 -11.956 Td [(!)-525(preconditioner)]TJ 10.461 -11.955 Td [(type\050mld_dprec_type\051)-1050(::)-525(P)]TJ -10.461 -11.955 Td [(!)-525(right-hand)-525(side)-525(and)-525(solution)-525(vectors)]TJ 10.461 -11.955 Td [(type\050psb_d_vect_type\051)-525(::)-525(b,)-525(x)]TJ -10.461 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(initialize)-525(the)-525(parallel)-525(environment)]TJ 10.461 -11.955 Td [(call)-525(psb_init\050ictxt\051)]TJ 0 -11.955 Td [(call)-525(psb_info\050ictxt,iam,np\051)]TJ -10.461 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(read)-525(and)-525(assemble)-525(the)-525(matrix)-525(A)-525(and)-525(the)-525(right-hand)-525(side)-525(b)]TJ 0 -11.956 Td [(!)-525(using)-525(PSBLAS)-525(routines)-525(for)-525(sparse)-525(matrix)-525(/)-525(vector)-525(management)]TJ 0 -11.955 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(initialize)-525(the)-525(default)-525(multi-level)-525(preconditioner,)-525(i.e.)-525(hybrid)]TJ 0 -11.955 Td [(!)-525(Schwarz,)-525(using)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)]TJ 0 -11.956 Td [(!)-525(as)-525(pre-)-525(and)-525(post-smoother)-525(and)-525(4)-525(block-Jacobi)-525(sweeps)]TJ 0 -11.955 Td [(!)-525(\050with)-525(UMFPACK)-525(LU)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarse-level)]TJ 0 -11.955 Td [(!)-525(solver.)]TJ 10.461 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info\051)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(build)-525(the)-525(preconditioner)]TJ 10.461 -11.956 Td [(call)-525(mld_precbld\050A,desc_A,P,info\051)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(set)-525(the)-525(solver)-525(parameters)-525(and)-525(the)-525(initial)-525(guess)]TJ 10.461 -11.955 Td [(...)-525(...)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.461 -11.956 Td [(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ 0 -11.955 Td [(...)-525(...)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(deallocate)-525(the)-525(preconditioner)]TJ 10.461 -11.955 Td [(call)-525(mld_precfree\050P,info\051)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(deallocate)-525(other)-525(data)-525(structures)]TJ 10.461 -11.955 Td [(...)-525(...)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(exit)-525(the)-525(parallel)-525(environment)]TJ 10.461 -11.955 Td [(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.956 Td [(stop)]TJ
-0 g 0 G
-/F15 10.9091 Tf -23.026 -20.748 Td [(Figure)-333(2:)-445(Setup)-333(and)-333(application)-333(of)-334(the)-333(default)-333(m)28(ulti-lev)27(el)-333(Sc)28(h)28(w)27(arz)-333(preconditioner.)]TJ
-0 g 0 G
-0 g 0 G
+ [-286(sho)28(ws)-286(the)-286(setup)-286(of)-285(a)-286(one-lev)27(el)-286(addi)1(tiv)27(e)-286(Sc)28(h)28(w)28(arz)-286(preconditioner,)-295(i.e.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-403 0 obj
+419 0 obj
<<
-/Length 4181
+/Length 3583
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(20)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
+/F15 10.9091 Tf -203.265 -35.866 Td [(RAS)-222(with)-222(o)28(v)27(erlap)-222(2.)-407(The)-222(corres)-1(p)-27(onding)-222(example)-223(progr)1(am)-223(is)-222(a)28(v)55(ailable)-222(in)]TJ/F44 10.9091 Tf 336.989 0 Td [(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.271 0 Td [(.)]TJ -440.324 -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
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -182.641 -29.622 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.955 Td [(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.955 Td [(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.955 Td [(!)-525(LU)-525(factorization)-525(from)-525(UMFPACK)-525(as)-525(coarse-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.955 Td [(call_mld_precset\050P,'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.956 Td [(call_mld_precset\050P,'SMOOTHER_POS,'POST'w,info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_MAT','REPL',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_SOLVE','UMF',info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -280.345 -15.625 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.955 Td [(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.955 Td [(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.956 Td [(!)-525(LU)-525(factorization)-525(from)-525(UMFPACK)-525(as)-525(coarse-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info\051)]TJ 0 -11.955 Td [(call)-525(mld_hierarchy_bld\050A,desc_A,P,info\051)]TJ 0 -23.91 Td [(call_mld_precset\050P,'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.956 Td [(call_mld_precset\050P,'SMOOTHER_POS,'POST'w,info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_MAT','REPL',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_SOLVE','UMF',info\051)]TJ 0 -11.955 Td [(call)-525(mld_ml_prec_bld\050A,desc_A,P,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
/F15 10.9091 Tf 34.98 -18.535 Td [(Figure)-333(3:)-445(Setup)-333(of)-333(a)-334(h)28(ybrid)-333(three-lev)28(el)-334(S)1(c)27(h)28(w)28(arz)-334(p)1(rec)-1(on)1(ditioner.)]TJ
0 g 0 G
@@ -2522,129 +2576,116 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -34.98 -30.232 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.955 Td [(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.955 Td [(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.955 Td [(!)-525(multifrontal)-525(solver)-525(in)-525(MUMPS)-525(as)-525(coarse-level)-525(solver)]TJ 10.46 -23.91 Td [(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.956 Td [(call)-525(mld_precset\050P,mld_smoother_type_,'BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,mld_coarse_mat_,'REPL',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,mld_coarse_solve_,'MUMPS',info\051)]TJ -10.46 -23.91 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -34.98 -39.232 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.955 Td [(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.955 Td [(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.956 Td [(!)-525(multifrontal)-525(solver)-525(in)-525(MUMPS)-525(as)-525(coarse-level)-525(solver)]TJ 10.46 -23.91 Td [(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.955 Td [(call)-525(mld_hierarchy_bld\050A,desc_A,P,info\051)]TJ 0 -23.91 Td [(call)-525(mld_precset\050P,mld_smoother_type_,'BJAC',info\051)]TJ 0 -11.956 Td [(call)-525(mld_precset\050P,mld_coarse_mat_,'REPL',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,mld_coarse_solve_,'MUMPS',info\051)]TJ 0 -11.955 Td [(call)-525(mld_ml_prec_bld\050A,desc_A,P,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
/F15 10.9091 Tf 34.98 -18.535 Td [(Figure)-333(4:)-445(Setup)-333(of)-333(a)-334(h)28(ybrid)-333(three-lev)28(el)-334(S)1(c)27(h)28(w)28(arz)-334(p)1(rec)-1(on)1(ditioner.)]TJ
0 g 0 G
0 g 0 G
0 g 0 G
0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-/F44 9.9626 Tf -34.98 -30.232 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(set)-525(a)-525(three-level)-525(additive)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.955 Td [(!)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)]TJ 0 -11.955 Td [(!)-525(post-smoother,)-525(and)-525(5)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.955 Td [(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.956 Td [(call)-525(mld_precset\050P,'ML_TYPE','ADD',info\051)]TJ 0 -11.955 Td [(call_mld_precset\050P,'SMOOTHER_POS','TWOSIDE',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_SWEEPS',5,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
-0 g 0 G
-/F15 10.9091 Tf 28.328 -18.535 Td [(Figure)-333(5:)-445(Setup)-333(of)-333(an)-334(add)1(itiv)27(e)-333(three-lev)28(el)-334(Sc)28(h)28(w)28(arz)-334(precondi)1(tioner.)]TJ
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-0 g 0 G
-/F44 9.9626 Tf -28.328 -30.232 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(mld_precinit\050P,'AS',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'SUB_OVR',2,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
-0 g 0 G
-/F15 10.9091 Tf 56.222 -18.535 Td [(Figure)-333(6:)-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
-0 g 0 G
-0 g 0 G
-0 g 0 G
ET
endstream
endobj
-409 0 obj
+424 0 obj
<<
-/Length 5985
+/Length 2092
>>
stream
0 g 0 G
0 0 1 rg 0 0 1 RG
BT
-/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
-0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(21)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(5)]TJ
0 g 0 G
-/F17 14.3462 Tf -401.542 -35.866 Td [(6)-1125(User)-375(In)31(terface)]TJ/F15 10.9091 Tf 0 -24.352 Td [(The)-396(basic)-396(user)-396(in)28(te)-1(rf)1(ac)-1(e)-396(of)-396(MLD2P4)-396(consists)-396(of)-396(six)-396(routines.)-633(The)-396(four)-396(routines)]TJ/F44 10.9091 Tf 389.542 0 Td [(mld_)]TJ -389.542 -13.549 Td [(precinit)]TJ/F15 10.9091 Tf 45.818 0 Td [(,)]TJ/F44 10.9091 Tf 6.095 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(,)]TJ/F44 10.9091 Tf 6.095 0 Td [(mld_precbld)]TJ/F15 10.9091 Tf 65.922 0 Td [(and)]TJ/F44 10.9091 Tf 20.498 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 71.65 0 Td [(encapsulate)-268(all)-268(the)-268(fun)1(c)-1(tion)1(-)]TJ -279.078 -13.549 Td [(alities)-323(for)-322(the)-323(setup)-323(and)-322(the)-323(application)-322(of)-323(an)28(y)-323(one-lev)28(el)-323(and)-322(m)28(ulti-lev)27(el)-322(preconditioner)]TJ 0 -13.549 Td [(implemen)28(ted)-293(in)-292(the)-293(pac)28(k)55(age.)-431(The)-292(routine)]TJ/F44 10.9091 Tf 198.572 0 Td [(mld_precfree)]TJ/F15 10.9091 Tf 71.919 0 Td [(deallo)-28(cates)-292(the)-293(preconditioner)]TJ -270.491 -13.55 Td [(data)-387(s)-1(tr)1(ucture,)-401(while)]TJ/F44 10.9091 Tf 105.073 0 Td [(mld_precdescr)]TJ/F15 10.9091 Tf 78.681 0 Td [(prin)28(ts)-388(a)-387(description)-388(of)-387(the)-387(preconditioner)-388(setup)]TJ -183.754 -13.549 Td [(b)28(y)-334(t)1(he)-334(user.)]TJ 16.937 -13.549 Td [(F)83(or)-222(eac)28(h)-222(routine,)-245(the)-222(same)-222(user)-222(in)27(terface)-222(is)-222(o)28(v)27(erl)1(oade)-1(d)-222(with)-222(resp)-28(ect)-222(to)-222(the)-222(real/complex)]TJ -16.937 -13.549 Td [(case)-371(and)-371(th)1(e)-371(single/double)-371(precision;)-389(argumen)27(t)1(s)-371(with)-371(appropriate)-371(d)1(ata)-371(t)28(yp)-28(es)-371(m)28(ust)-371(b)-28(e)]TJ 0 -13.549 Td [(passed)-333(to)-334(the)-333(routine,)-333(i.e.)]TJ
+ [-378(Getting)-378(St)67(ar)67(ted)]TJ/F15 10.9091 Tf 401.542 0 Td [(21)]TJ
0 g 0 G
-/F25 10.9091 Tf 16.364 -22.516 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-463(sparse)-463(matrix)-463(data)-463(structure,)-496(con)28(taining)-463(the)-463(matrix)-463(to)-463(b)-28(e)-463(preconditioned,)]TJ 0 -13.549 Td [(m)28(ust)-424(b)-28(e)-424(of)-423(t)27(yp)-27(e)]TJ/F44 10.9091 Tf 82.798 0 Td [(psb_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type)]TJ/F15 10.9091 Tf 61.896 0 Td [(with)]TJ/F18 10.9091 Tf 25.835 0 Td [(x)]TJ/F15 10.9091 Tf 10.998 0 Td [(=)]TJ/F44 10.9091 Tf 13.109 0 Td [(s)]TJ/F15 10.9091 Tf 10.351 0 Td [(for)-424(real)-424(single)-423(precision,)]TJ/F18 10.9091 Tf 121.075 0 Td [(x)]TJ/F15 10.9091 Tf 10.998 0 Td [(=)]TJ/F44 10.9091 Tf 13.108 0 Td [(d)]TJ/F15 10.9091 Tf -379.451 -13.549 Td [(for)-371(real)-371(double)-371(precision,)]TJ/F18 10.9091 Tf 123.413 0 Td [(x)]TJ/F15 10.9091 Tf 10.422 0 Td [(=)]TJ/F44 10.9091 Tf 12.532 0 Td [(c)]TJ/F15 10.9091 Tf 9.774 0 Td [(for)-371(complex)-371(single)-371(precision,)]TJ/F18 10.9091 Tf 140.11 0 Td [(x)]TJ/F15 10.9091 Tf 10.422 0 Td [(=)]TJ/F44 10.9091 Tf 12.532 0 Td [(z)]TJ/F15 10.9091 Tf 9.774 0 Td [(for)-371(complex)]TJ -328.979 -13.55 Td [(double)-333(precision;)]TJ
0 g 0 G
-/F25 10.9091 Tf -10.909 -22.515 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-337(preconditioner)-337(data)-337(structure)-337(m)28(ust)-337(b)-28(e)-337(of)-337(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 241.776 0 Td [(mld_)]TJ/F18 10.9091 Tf 22.908 0 Td [(x)]TJ/F44 10.9091 Tf 6.375 0 Td [(prec_type)]TJ/F15 10.9091 Tf 51.544 0 Td [(,)-338(with)]TJ/F18 10.9091 Tf 31.606 0 Td [(x)]TJ/F15 10.9091 Tf 10.051 0 Td [(=)]TJ/F44 10.9091 Tf 12.161 0 Td [(s)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf -382.148 -13.549 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.667 0 Td [(c)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.667 0 Td [(z)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-333(according)-334(to)-333(the)-333(sparse)-334(matrix)-333(data)-333(structure;)]TJ
0 g 0 G
-/F25 10.9091 Tf -41.424 -22.516 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-321(arra)28(ys)-321(con)27(tain)1(ing)-321(the)-322(v)28(ectors)]TJ/F22 10.9091 Tf 159.847 0 Td [(v)]TJ/F15 10.9091 Tf 9.182 0 Td [(and)]TJ/F22 10.9091 Tf 21.078 0 Td [(w)]TJ/F15 10.9091 Tf 11.606 0 Td [(in)28(v)28(olv)27(ed)-321(in)-321(the)-321(preconditioner)-321(appli)1(c)-1(a-)]TJ -201.713 -13.549 Td [(tion)]TJ/F22 10.9091 Tf 21.781 0 Td [(w)]TJ/F15 10.9091 Tf 11.134 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(v)]TJ/F15 10.9091 Tf 8.672 0 Td [(m)28(ust)-275(b)-27(e)-275(of)-274(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 76.276 0 Td [(psb_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(vect_type)]TJ/F15 10.9091 Tf 54.538 0 Td [(with)]TJ/F18 10.9091 Tf 24.205 0 Td [(x)]TJ/F15 10.9091 Tf 9.367 0 Td [(=)]TJ/F44 10.9091 Tf 11.478 0 Td [(s)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)]TJ/F44 10.9091 Tf 6.152 0 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.152 0 Td [(c)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.152 0 Td [(z)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)-286(in)-274(a)-275(manner)]TJ -322.707 -13.549 Td [(completely)-333(analogous)-334(to)-333(the)-333(sparse)-334(matrix)-333(t)28(yp)-28(e;)]TJ
+/F44 9.9626 Tf -380.918 -107.804 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(a)-525(three-level)-525(additive)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.956 Td [(!)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)]TJ 0 -11.955 Td [(!)-525(post-smoother,)-525(and)-525(5)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.955 Td [(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarsest-level)-525(solver)]TJ 10.461 -11.955 Td [(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.955 Td [(call)-525(mld_ml_prec_bld\050A,desc_A,P,info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'ML_TYPE','ADD',info\051)]TJ 0 -11.956 Td [(call_mld_precset\050P,'SMOOTHER_POS','TWOSIDE',info\051)]TJ 0 -11.955 Td [(call)-525(mld_precset\050P,'COARSE_SWEEPS',5,info\051)]TJ 0 -11.955 Td [(call)-525(mld_ml_prec_bld\050A,desc_A,P,info\051)]TJ -10.461 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
-/F25 10.9091 Tf -10.909 -22.516 Td [(\017)]TJ
+/F15 10.9091 Tf 28.329 -18.535 Td [(Figure)-333(5:)-445(Setup)-333(of)-333(an)-333(additiv)27(e)-333(three-lev)28(el)-334(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(itioner.)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(real)-450(parameters)-450(de\014ning)-450(the)-450(preconditioner)-450(m)28(ust)-450(b)-28(e)-450(d)1(e)-1(clared)-449(ac)-1(cord)1(ing)-450(to)-450(the)]TJ 0 -13.549 Td [(precision)-245(of)-246(the)-245(sparse)-246(matrix)-245(and)-245(preconditioner)-246(data)-245(structures)-245(\050se)-1(e)-245(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-245(6.2)]TJ
0 g 0 G
- [(\051.)]TJ -27.273 -22.516 Td [(A)-333(description)-334(of)-333(eac)28(h)-333(routine)-334(is)-333(giv)28(en)-334(in)-333(the)-333(remainder)-333(of)-334(this)-333(section.)]TJ
0 g 0 G
0 g 0 G
-ET
-
-endstream
-endobj
-415 0 obj
-<<
-/Length 2797
->>
-stream
0 g 0 G
-BT
-/F15 10.9091 Tf 86.4 740.002 Td [(22)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
-/F17 11.9552 Tf -203.265 -35.866 Td [(6.1)-1125(Subroutine)-375(mld)]TJ
-ET
-q
-1 0 0 1 209.422 704.336 cm
-[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
-Q
-BT
-/F17 11.9552 Tf 213.457 704.136 Td [(precinit)]TJ
0 g 0 G
+/F44 9.9626 Tf -28.329 -186.596 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.461 -11.955 Td [(call)-525(mld_precinit\050P,'AS',info\051)]TJ 0 -11.956 Td [(call)-525(mld_precset\050P,'SUB_OVR',2,info\051)]TJ 0 -11.955 Td [(call)-525(mld_precbld\050A,desc_A,P,info\051)]TJ -10.461 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
-/F44 10.9091 Tf 4.715 -20.594 Td [(mld_precinit\050p,ptype,info\051)]TJ -14.318 -13.549 Td [(mld_precinit\050p,ptype,info,nlev\051)]TJ/F15 10.9091 Tf -117.454 -25.505 Td [(This)-268(routine)-268(allo)-28(cates)-268(and)-269(in)1(itializes)-269(the)-268(preconditioner)-268(data)-268(structure,)-281(acc)-1(or)1(ding)-269(to)-268(the)]TJ 0 -13.549 Td [(preconditioner)-333(t)28(yp)-28(e)-333(c)27(hosen)-333(b)28(y)-334(th)1(e)-334(user.)]TJ/F17 11.9552 Tf 0 -40.648 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.805 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.55 Td [(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.333 0 Td [(.)]TJ -160.362 -13.549 Td [(The)-333(t)27(yp)-27(e)-334(of)-333(preconditioner.)-444(Its)-334(v)56(alues)-333(are)-334(sp)-27(e)-1(ci\014ed)-333(in)-333(T)83(able)]TJ
-0 0 1 rg 0 0 1 RG
- [-333(1)]TJ
+/F15 10.9091 Tf 56.223 -18.535 Td [(Figure)-333(6:)-445(Setup)-333(of)-333(a)-334(on)1(e)-1(-lev)28(el)-333(Sc)28(h)27(w)28(arz)-333(preconditioner.)]TJ
0 g 0 G
- [(.)]TJ 0 -13.549 Td [(Note)-333(that)-334(the)-333(strings)-333(are)-334(case)-333(insensitiv)28(e.)]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.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
- [-333(7)]TJ
0 g 0 G
- [-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(nlev)-2114(integer,)-525(optional,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 212.06 0 Td [(.)]TJ -166.089 -13.549 Td [(The)-459(n)28(um)27(b)-27(er)-459(of)-460(l)1(e)-1(v)28(els)-459(of)-459(the)-459(m)28(ultilev)27(el)-459(preconditioner.)-821(This)-460(op)1(tional)]TJ 0 -13.549 Td [(argumen)28(t)-311(is)-311(deprecated,)-315(new)-311(co)-28(d)1(e)-1(s)-310(should)-311(set)-311(the)-311(n)28(um)28(b)-28(er)-310(of)-311(lev)28(els)-311(with)]TJ/F44 10.9091 Tf 0 -13.549 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-311 0 obj
+310 0 obj
<<
/Type /ObjStm
/N 100
-/First 903
-/Length 12672
+/First 906
+/Length 13019
>>
stream
-301 0 302 149 303 295 304 451 309 614 51 668 306 721 319 905 313 1071 314 1222
-315 1384 316 1535 317 1686 321 1841 312 1895 325 1952 326 2006 327 2060 318 2113 333 2322
-331 2480 328 2626 329 2782 330 2939 335 3094 336 3148 337 3205 338 3262 332 3319 352 3503
-339 3701 340 3855 341 3998 342 4148 343 4295 344 4440 345 4584 346 4730 347 4881 354 5033
-55 5087 355 5140 356 5194 357 5248 358 5302 359 5356 360 5410 351 5464 370 5583 368 5757
-348 5903 349 6054 350 6205 364 6352 365 6498 372 6643 361 6697 59 6753 369 6806 388 6938
-366 7184 367 7335 374 7489 375 7636 376 7782 377 7932 378 8078 379 8223 380 8373 381 8518
-382 8663 383 8808 384 8954 385 9100 386 9246 390 9392 387 9446 397 9539 395 9673 399 9819
-373 9873 396 9930 402 10023 404 10137 391 10191 392 10248 393 10305 394 10361 401 10418 408 10511
-406 10653 405 10799 410 10950 63 11004 407 11057 414 11228 411 11370 412 11515 416 11662 67 11716
-% 301 0 obj
+303 0 307 149 304 203 318 387 316 561 311 707 312 855 313 1004 314 1150 315 1306
+320 1469 51 1523 317 1576 329 1760 323 1926 324 2077 325 2239 326 2390 327 2541 331 2696
+322 2750 335 2807 336 2861 337 2915 328 2968 343 3177 341 3335 338 3481 339 3637 340 3794
+345 3949 346 4003 347 4060 348 4117 342 4174 360 4358 349 4564 350 4718 351 4863 352 5015
+353 5161 354 5306 355 5450 356 5601 357 5748 358 5893 362 6037 55 6091 363 6144 364 6197
+365 6251 366 6305 367 6359 368 6413 369 6467 359 6521 391 6640 389 6870 373 7016 374 7160
+375 7312 376 7464 377 7615 378 7766 379 7913 380 8059 381 8203 382 8354 383 8508 384 8655
+393 8801 394 8855 59 8909 390 8962 398 9094 400 9208 395 9262 397 9318 410 9411 408 9633
+385 9779 386 9928 387 10074 388 10219 401 10368 402 10513 403 10658 404 10803 405 10949 406 11095
+407 11241 412 11387 370 11441 409 11498 418 11604 420 11718 396 11772 414 11829 417 11886 423 11979
+% 303 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [462.795 461.302 475.697 470.324]
+/A << /S /GoTo /D (cite.dd2_96) >>
+>>
+% 307 0 obj
+<<
+/D [305 0 R /XYZ 85.4 752.957 null]
+>>
+% 304 0 obj
+<<
+/Font << /F15 128 0 R /F41 129 0 R /F18 182 0 R /F22 184 0 R /F23 287 0 R /F20 289 0 R /F25 185 0 R /F24 290 0 R /F26 288 0 R /F28 291 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 318 0 obj
+<<
+/Type /Page
+/Contents 319 0 R
+/Resources 317 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 321 0 R
+/Annots [ 316 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R ]
+>>
+% 316 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.4) >>
+>>
+% 311 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [95.634 362.989 108.536 372.012]
+/A << /S /GoTo /D (cite.dd2_96) >>
+>>
+% 312 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2652,7 +2693,7 @@ stream
/Rect [159.929 335.891 172.831 344.914]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 302 0 obj
+% 313 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2660,7 +2701,7 @@ stream
/Rect [266.719 306.671 274.166 318.361]
/A << /S /GoTo /D (figure.1) >>
>>
-% 303 0 obj
+% 314 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2668,7 +2709,7 @@ stream
/Rect [476.537 188.614 483.984 197.636]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 304 0 obj
+% 315 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2676,29 +2717,29 @@ stream
/Rect [488.085 188.614 500.987 197.636]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 309 0 obj
+% 320 0 obj
<<
-/D [307 0 R /XYZ 92.6 752.957 null]
+/D [318 0 R /XYZ 92.6 752.957 null]
>>
% 51 0 obj
<<
-/D [307 0 R /XYZ 93.6 236.589 null]
+/D [318 0 R /XYZ 93.6 236.589 null]
>>
-% 306 0 obj
+% 317 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F18 171 0 R /F22 173 0 R /F26 278 0 R /F20 279 0 R /F23 277 0 R /F28 281 0 R /F25 174 0 R /F17 108 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F18 182 0 R /F22 184 0 R /F26 288 0 R /F20 289 0 R /F23 287 0 R /F28 291 0 R /F25 185 0 R /F17 116 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 319 0 obj
+% 329 0 obj
<<
/Type /Page
-/Contents 320 0 R
-/Resources 318 0 R
+/Contents 330 0 R
+/Resources 328 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R ]
+/Parent 321 0 R
+/Annots [ 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R ]
>>
-% 313 0 obj
+% 323 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2706,7 +2747,7 @@ stream
/Rect [146.365 303.928 153.812 312.951]
/A << /S /GoTo /D (cite.apnum_07) >>
>>
-% 314 0 obj
+% 324 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2714,7 +2755,7 @@ stream
/Rect [233.95 303.928 246.851 312.951]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 315 0 obj
+% 325 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2722,7 +2763,7 @@ stream
/Rect [203.767 120.525 211.214 129.547]
/A << /S /GoTo /D (cite.aaecc_07) >>
>>
-% 316 0 obj
+% 326 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2730,7 +2771,7 @@ stream
/Rect [215.888 120.525 223.336 129.547]
/A << /S /GoTo /D (cite.apnum_07) >>
>>
-% 317 0 obj
+% 327 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2738,41 +2779,41 @@ stream
/Rect [228.01 120.525 240.911 129.547]
/A << /S /GoTo /D (cite.TUMINARO_TONG) >>
>>
-% 321 0 obj
+% 331 0 obj
<<
-/D [319 0 R /XYZ 85.4 752.957 null]
+/D [329 0 R /XYZ 85.4 752.957 null]
>>
-% 312 0 obj
+% 322 0 obj
<<
-/D [319 0 R /XYZ 154.731 438.097 null]
+/D [329 0 R /XYZ 154.731 438.097 null]
>>
-% 325 0 obj
+% 335 0 obj
<<
-/D [319 0 R /XYZ 86.4 392.526 null]
+/D [329 0 R /XYZ 86.4 392.526 null]
>>
-% 326 0 obj
+% 336 0 obj
<<
-/D [319 0 R /XYZ 86.4 375.457 null]
+/D [329 0 R /XYZ 86.4 375.457 null]
>>
-% 327 0 obj
+% 337 0 obj
<<
-/D [319 0 R /XYZ 86.4 352.82 null]
+/D [329 0 R /XYZ 86.4 352.82 null]
>>
-% 318 0 obj
+% 328 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F22 173 0 R /F7 322 0 R /F43 155 0 R /F10 323 0 R /F13 324 0 R /F25 174 0 R /F23 277 0 R /F18 171 0 R /F28 281 0 R /F20 279 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F22 184 0 R /F7 332 0 R /F43 165 0 R /F10 333 0 R /F13 334 0 R /F25 185 0 R /F23 287 0 R /F18 182 0 R /F28 291 0 R /F20 289 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 333 0 obj
+% 343 0 obj
<<
/Type /Page
-/Contents 334 0 R
-/Resources 332 0 R
+/Contents 344 0 R
+/Resources 342 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 331 0 R 328 0 R 329 0 R 330 0 R ]
+/Parent 321 0 R
+/Annots [ 341 0 R 338 0 R 339 0 R 340 0 R ]
>>
-% 331 0 obj
+% 341 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2780,7 +2821,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.4) >>
>>
-% 328 0 obj
+% 338 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2788,7 +2829,7 @@ stream
/Rect [458.571 581.593 466.018 590.616]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 329 0 obj
+% 339 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2796,7 +2837,7 @@ stream
/Rect [471.783 581.593 484.685 590.616]
/A << /S /GoTo /D (cite.StubenGMD69_99) >>
>>
-% 330 0 obj
+% 340 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2804,155 +2845,167 @@ stream
/Rect [95.634 505.478 103.081 514.501]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 335 0 obj
+% 345 0 obj
<<
-/D [333 0 R /XYZ 92.6 752.957 null]
+/D [343 0 R /XYZ 92.6 752.957 null]
>>
-% 336 0 obj
+% 346 0 obj
<<
-/D [333 0 R /XYZ 208.419 686.318 null]
+/D [343 0 R /XYZ 208.419 686.318 null]
>>
-% 337 0 obj
+% 347 0 obj
<<
-/D [333 0 R /XYZ 275.766 634.196 null]
+/D [343 0 R /XYZ 275.766 634.196 null]
>>
-% 338 0 obj
+% 348 0 obj
<<
-/D [333 0 R /XYZ 258.969 558.081 null]
+/D [343 0 R /XYZ 258.969 558.081 null]
>>
-% 332 0 obj
+% 342 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F22 173 0 R /F23 277 0 R /F18 171 0 R /F25 174 0 R /F26 278 0 R /F24 280 0 R /F28 281 0 R /F20 279 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F22 184 0 R /F23 287 0 R /F18 182 0 R /F25 185 0 R /F26 288 0 R /F24 290 0 R /F28 291 0 R /F20 289 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 352 0 obj
+% 360 0 obj
<<
/Type /Page
-/Contents 353 0 R
-/Resources 351 0 R
+/Contents 361 0 R
+/Resources 359 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R 347 0 R ]
+/Parent 321 0 R
+/Annots [ 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R ]
>>
-% 339 0 obj
+% 349 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [422.391 665.239 435.292 674.261]
+/Rect [422.391 663.858 435.292 672.881]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 340 0 obj
+% 350 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [437.306 511.73 444.753 523.42]
+/Rect [437.306 502.628 444.753 514.317]
/A << /S /GoTo /D (table.1) >>
>>
-% 341 0 obj
+% 351 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.238 394.65 392.17 406.642]
+/Rect [321.489 395.671 337.421 407.664]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 342 0 obj
+% 352 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [150.858 367.854 158.305 379.544]
+/Rect [489.37 382.425 496.817 394.115]
/A << /S /GoTo /D (section.6) >>
>>
-% 343 0 obj
+% 353 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [197.282 367.854 204.729 379.544]
+/Rect [146.979 370.997 154.426 380.566]
/A << /S /GoTo /D (table.2) >>
>>
-% 344 0 obj
+% 354 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [206.373 367.854 213.82 379.544]
+/Rect [156.07 370.997 163.517 380.566]
/A << /S /GoTo /D (table.6) >>
>>
-% 345 0 obj
+% 355 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [376.238 250.111 392.17 262.104]
+/A << /S /GoTo /D (subsection.5.1) >>
+>>
+% 356 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [394.762 199.699 402.21 211.388]
+/Rect [150.858 223.316 158.305 235.005]
/A << /S /GoTo /D (section.6) >>
>>
-% 346 0 obj
+% 357 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [323.04 186.149 338.972 197.839]
-/A << /S /GoTo /D (subsection.5.1) >>
+/Rect [197.282 223.316 204.729 235.005]
+/A << /S /GoTo /D (table.2) >>
>>
-% 347 0 obj
+% 358 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [327.343 117.797 343.275 130.699]
-/A << /S /GoTo /D (subsection.5.1) >>
+/Rect [206.373 223.316 213.82 235.005]
+/A << /S /GoTo /D (table.6) >>
>>
-% 354 0 obj
+% 362 0 obj
<<
-/D [352 0 R /XYZ 85.4 752.957 null]
+/D [360 0 R /XYZ 85.4 752.957 null]
>>
% 55 0 obj
<<
-/D [352 0 R /XYZ 86.4 715.095 null]
+/D [360 0 R /XYZ 86.4 715.095 null]
>>
-% 355 0 obj
+% 363 0 obj
<<
-/D [352 0 R /XYZ 86.4 647.246 null]
+/D [360 0 R /XYZ 86.4 643.28 null]
>>
-% 356 0 obj
+% 364 0 obj
<<
-/D [352 0 R /XYZ 86.4 571.115 null]
+/D [360 0 R /XYZ 86.4 563.725 null]
>>
-% 357 0 obj
+% 365 0 obj
<<
-/D [352 0 R /XYZ 86.4 467.887 null]
+/D [360 0 R /XYZ 86.4 457.072 null]
>>
-% 358 0 obj
+% 366 0 obj
<<
-/D [352 0 R /XYZ 86.4 364.658 null]
+/D [360 0 R /XYZ 86.4 366.089 null]
>>
-% 359 0 obj
+% 367 0 obj
<<
-/D [352 0 R /XYZ 86.4 328.873 null]
+/D [360 0 R /XYZ 86.4 324.758 null]
>>
-% 360 0 obj
+% 368 0 obj
<<
-/D [352 0 R /XYZ 86.4 265.989 null]
+/D [360 0 R /XYZ 86.4 218.408 null]
>>
-% 351 0 obj
+% 369 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F18 171 0 R /F44 200 0 R >>
+/D [360 0 R /XYZ 86.4 179.198 null]
+>>
+% 359 0 obj
+<<
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F18 182 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 370 0 obj
+% 391 0 obj
<<
/Type /Page
-/Contents 371 0 R
-/Resources 369 0 R
+/Contents 392 0 R
+/Resources 390 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 368 0 R 348 0 R 349 0 R 350 0 R 364 0 R 365 0 R ]
+/Parent 321 0 R
+/Annots [ 389 0 R 373 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R ]
>>
-% 368 0 obj
+% 389 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2960,341 +3013,334 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.5) >>
>>
-% 348 0 obj
+% 373 0 obj
<<
/Type /Annot
/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [235.521 635.394 242.968 644.417]
-/A << /S /GoTo /D (cite.aaecc_07) >>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [401.963 649.25 409.41 660.94]
+/A << /S /GoTo /D (section.6) >>
>>
-% 349 0 obj
+% 374 0 obj
<<
/Type /Annot
/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [246.442 635.394 253.889 644.417]
-/A << /S /GoTo /D (cite.apnum_07) >>
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [330.241 635.701 346.172 647.391]
+/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 350 0 obj
+% 375 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [252.277 592.019 259.724 604.921]
-/A << /S /GoTo /D (section.6) >>
+/Rect [334.544 566.811 350.475 579.712]
+/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 364 0 obj
+% 376 0 obj
<<
/Type /Annot
/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [231.694 199.699 239.141 211.388]
-/A << /S /GoTo /D (figure.2) >>
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [235.521 487.704 242.968 496.727]
+/A << /S /GoTo /D (cite.aaecc_07) >>
>>
-% 365 0 obj
+% 377 0 obj
<<
/Type /Annot
/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [466.482 185.543 473.929 198.445]
-/A << /S /GoTo /D (table.1) >>
->>
-% 372 0 obj
-<<
-/D [370 0 R /XYZ 92.6 752.957 null]
->>
-% 361 0 obj
-<<
-/D [370 0 R /XYZ 166.644 277.09 null]
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [246.442 487.704 253.889 496.727]
+/A << /S /GoTo /D (cite.apnum_07) >>
>>
-% 59 0 obj
+% 378 0 obj
<<
-/D [370 0 R /XYZ 93.6 234.631 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [252.277 444.329 259.724 457.231]
+/A << /S /GoTo /D (section.6) >>
>>
-% 369 0 obj
+% 379 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F43 155 0 R /F44 200 0 R /F22 173 0 R /F17 108 0 R >>
-/ProcSet [ /PDF /Text ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [231.694 391.003 239.141 402.693]
+/A << /S /GoTo /D (figure.2) >>
>>
-% 388 0 obj
+% 380 0 obj
<<
-/Type /Page
-/Contents 389 0 R
-/Resources 387 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 310 0 R
-/Annots [ 366 0 R 367 0 R 374 0 R 375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [466.482 376.848 473.929 389.75]
+/A << /S /GoTo /D (table.1) >>
>>
-% 366 0 obj
+% 381 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [351.028 646.216 366.96 659.118]
+/Rect [358.228 240.817 374.16 253.719]
/A << /S /GoTo /D (subsection.3.5) >>
>>
-% 367 0 obj
+% 382 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [345.177 635.394 358.078 644.417]
+/Rect [352.377 229.995 365.279 239.018]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 374 0 obj
+% 383 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.406 592.019 440.853 604.921]
+/Rect [440.607 186.082 448.054 198.984]
/A << /S /GoTo /D (section.6) >>
>>
-% 375 0 obj
+% 384 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [439.662 538.429 447.109 550.118]
+/Rect [446.862 131.953 454.309 143.642]
/A << /S /GoTo /D (figure.3) >>
>>
-% 376 0 obj
+% 393 0 obj
+<<
+/D [391 0 R /XYZ 92.6 752.957 null]
+>>
+% 394 0 obj
+<<
+/D [391 0 R /XYZ 93.6 715.095 null]
+>>
+% 59 0 obj
+<<
+/D [391 0 R /XYZ 93.6 427.521 null]
+>>
+% 390 0 obj
+<<
+/Font << /F41 129 0 R /F15 128 0 R /F18 182 0 R /F44 210 0 R /F43 165 0 R /F17 116 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 398 0 obj
+<<
+/Type /Page
+/Contents 399 0 R
+/Resources 397 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 321 0 R
+>>
+% 400 0 obj
+<<
+/D [398 0 R /XYZ 85.4 752.957 null]
+>>
+% 395 0 obj
+<<
+/D [398 0 R /XYZ 142.216 92.094 null]
+>>
+% 397 0 obj
+<<
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 410 0 obj
+<<
+/Type /Page
+/Contents 411 0 R
+/Resources 409 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 413 0 R
+/Annots [ 408 0 R 385 0 R 386 0 R 387 0 R 388 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R 407 0 R ]
+>>
+% 408 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.5) >>
+>>
+% 385 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [486.339 499.902 493.787 508.925]
+/Rect [493.54 343.522 500.987 352.545]
/A << /S /GoTo /D (cite.UMFPACK) >>
>>
-% 377 0 obj
+% 386 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [119.779 484.232 127.226 495.921]
+/Rect [126.979 327.851 134.426 339.541]
/A << /S /GoTo /D (figure.4) >>
>>
-% 378 0 obj
+% 387 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [450.67 484.232 458.117 495.921]
+/Rect [457.87 327.851 465.317 339.541]
/A << /S /GoTo /D (figure.3) >>
>>
-% 379 0 obj
+% 388 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [486.339 472.804 493.787 481.827]
+/Rect [493.54 316.424 500.987 325.446]
/A << /S /GoTo /D (cite.UMFPACK) >>
>>
-% 380 0 obj
+% 401 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [136.41 389.387 143.857 401.077]
+/Rect [143.61 229.902 151.057 241.592]
/A << /S /GoTo /D (figure.5) >>
>>
-% 381 0 obj
+% 402 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [257.668 334.585 265.115 347.486]
+/Rect [264.868 175.099 272.315 188.001]
/A << /S /GoTo /D (table.2) >>
>>
-% 382 0 obj
+% 403 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [266.759 334.585 274.206 347.486]
+/Rect [273.959 175.099 281.406 188.001]
/A << /S /GoTo /D (table.6) >>
>>
-% 383 0 obj
+% 404 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [278.877 308.092 286.324 319.782]
+/Rect [286.077 148.607 293.524 160.296]
/A << /S /GoTo /D (figure.3) >>
>>
-% 384 0 obj
+% 405 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [287.715 308.092 295.162 319.782]
+/Rect [294.915 148.607 302.362 160.296]
/A << /S /GoTo /D (figure.4) >>
>>
-% 385 0 obj
+% 406 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [296.806 308.092 304.253 319.782]
+/Rect [304.006 148.607 311.453 160.296]
/A << /S /GoTo /D (figure.5) >>
>>
-% 386 0 obj
+% 407 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [175.076 280.994 182.523 292.683]
+/Rect [182.276 118.403 189.723 130.093]
/A << /S /GoTo /D (figure.6) >>
>>
-% 390 0 obj
-<<
-/D [388 0 R /XYZ 85.4 752.957 null]
->>
-% 387 0 obj
-<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 397 0 obj
-<<
-/Type /Page
-/Contents 398 0 R
-/Resources 396 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
-/Annots [ 395 0 R ]
->>
-% 395 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.5) >>
->>
-% 399 0 obj
-<<
-/D [397 0 R /XYZ 92.6 752.957 null]
->>
-% 373 0 obj
-<<
-/D [397 0 R /XYZ 149.417 116.004 null]
->>
-% 396 0 obj
-<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 402 0 obj
-<<
-/Type /Page
-/Contents 403 0 R
-/Resources 401 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
->>
-% 404 0 obj
-<<
-/D [402 0 R /XYZ 85.4 752.957 null]
->>
-% 391 0 obj
-<<
-/D [402 0 R /XYZ 189.762 585.842 null]
->>
-% 392 0 obj
-<<
-/D [402 0 R /XYZ 189.762 405.568 null]
->>
-% 393 0 obj
+% 412 0 obj
<<
-/D [402 0 R /XYZ 183.11 249.205 null]
+/D [410 0 R /XYZ 92.6 752.957 null]
>>
-% 394 0 obj
+% 370 0 obj
<<
-/D [402 0 R /XYZ 211.004 152.617 null]
+/D [410 0 R /XYZ 166.644 410.832 null]
>>
-% 401 0 obj
+% 409 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R /F22 184 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 408 0 obj
+% 418 0 obj
<<
/Type /Page
-/Contents 409 0 R
-/Resources 407 0 R
+/Contents 419 0 R
+/Resources 417 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
-/Annots [ 406 0 R 405 0 R ]
->>
-% 406 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) >>
+/Parent 413 0 R
>>
-% 405 0 obj
+% 420 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [483.843 382.76 499.775 395.662]
-/A << /S /GoTo /D (subsection.6.2) >>
+/D [418 0 R /XYZ 85.4 752.957 null]
>>
-% 410 0 obj
+% 396 0 obj
<<
-/D [408 0 R /XYZ 92.6 752.957 null]
+/D [418 0 R /XYZ 189.762 487.461 null]
>>
-% 63 0 obj
+% 414 0 obj
<<
-/D [408 0 R /XYZ 93.6 715.095 null]
+/D [418 0 R /XYZ 189.762 274.277 null]
>>
-% 407 0 obj
+% 417 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R /F25 174 0 R /F18 171 0 R /F22 173 0 R /F26 278 0 R /F20 279 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 414 0 obj
+% 423 0 obj
<<
/Type /Page
-/Contents 415 0 R
-/Resources 413 0 R
+/Contents 424 0 R
+/Resources 422 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
-/Annots [ 411 0 R 412 0 R ]
->>
-% 411 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [443.652 504.679 451.099 518.312]
-/A << /S /GoTo /D (table.1) >>
->>
-% 412 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.046 464.032 402.493 477.665]
-/A << /S /GoTo /D (section.7) >>
+/Parent 413 0 R
+/Annots [ 421 0 R ]
>>
-% 416 0 obj
-<<
-/D [414 0 R /XYZ 85.4 752.957 null]
->>
-% 67 0 obj
+
+endstream
+endobj
+430 0 obj
<<
-/D [414 0 R /XYZ 86.4 715.095 null]
+/Length 5952
>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(22)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+/F17 14.3462 Tf -203.265 -35.866 Td [(6)-1125(User)-375(In)31(terface)]TJ/F15 10.9091 Tf 0 -24.352 Td [(The)-396(basic)-396(user)-396(in)28(terface)-397(of)-396(MLD2P4)-396(consists)-396(of)-396(six)-396(routines.)-633(The)-396(four)-396(routines)]TJ/F44 10.9091 Tf 389.542 0 Td [(mld_)]TJ -389.542 -13.549 Td [(precinit)]TJ/F15 10.9091 Tf 45.817 0 Td [(,)]TJ/F44 10.9091 Tf 6.096 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(,)]TJ/F44 10.9091 Tf 6.096 0 Td [(mld_precbld)]TJ/F15 10.9091 Tf 65.922 0 Td [(and)]TJ/F44 10.9091 Tf 20.498 0 Td [(mld_precaply)]TJ/F15 10.9091 Tf 71.649 0 Td [(encapsulate)-268(all)-268(the)-268(function-)]TJ -279.077 -13.549 Td [(alities)-323(for)-322(the)-323(setup)-323(an)1(d)-323(the)-323(application)-322(of)-323(an)28(y)-323(one-lev)28(el)-323(and)-322(m)28(ulti-lev)27(el)-322(preconditioner)]TJ 0 -13.549 Td [(implemen)28(ted)-293(in)-292(the)-293(pac)28(k)55(age.)-431(The)-292(routine)]TJ/F44 10.9091 Tf 198.571 0 Td [(mld_precfree)]TJ/F15 10.9091 Tf 71.919 0 Td [(deallo)-28(cates)-293(th)1(e)-293(preconditioner)]TJ -270.49 -13.55 Td [(data)-387(structure,)-401(while)]TJ/F44 10.9091 Tf 105.072 0 Td [(mld_precdescr)]TJ/F15 10.9091 Tf 78.681 0 Td [(prin)28(ts)-388(a)-387(description)-388(of)-387(the)-388(p)1(re)-1(cond)1(itioner)-388(setup)]TJ -183.753 -13.549 Td [(b)28(y)-333(the)-334(user.)]TJ 16.936 -13.549 Td [(F)83(or)-222(eac)28(h)-222(routine,)-245(the)-222(same)-222(user)-222(in)27(terface)-222(is)-222(o)28(v)27(erloaded)-222(with)-222(resp)-28(ect)-222(to)-222(the)-222(real/complex)]TJ -16.936 -13.549 Td [(case)-371(and)-371(t)1(he)-371(single/double)-371(precision;)-389(argumen)28(ts)-371(with)-371(appropriate)-370(data)-371(t)28(yp)-28(es)-371(m)28(ust)-371(b)-28(e)]TJ 0 -13.549 Td [(passed)-333(to)-334(the)-333(routine,)-333(i.e.)]TJ
+0 g 0 G
+/F25 10.9091 Tf 16.363 -22.516 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.91 0 Td [(the)-463(sparse)-463(matrix)-463(data)-463(structure,)-496(con)28(taining)-463(the)-463(matrix)-463(to)-463(b)-28(e)-463(preconditioned,)]TJ 0 -13.549 Td [(m)28(ust)-424(b)-28(e)-424(of)-423(t)27(yp)-27(e)]TJ/F44 10.9091 Tf 82.797 0 Td [(psb_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type)]TJ/F15 10.9091 Tf 61.896 0 Td [(with)]TJ/F18 10.9091 Tf 25.836 0 Td [(x)]TJ/F15 10.9091 Tf 10.998 0 Td [(=)]TJ/F44 10.9091 Tf 13.108 0 Td [(s)]TJ/F15 10.9091 Tf 10.351 0 Td [(for)-424(real)-424(single)-423(precision,)]TJ/F18 10.9091 Tf 121.075 0 Td [(x)]TJ/F15 10.9091 Tf 10.998 0 Td [(=)]TJ/F44 10.9091 Tf 13.109 0 Td [(d)]TJ/F15 10.9091 Tf -379.451 -13.549 Td [(for)-371(real)-371(double)-371(precision,)]TJ/F18 10.9091 Tf 123.413 0 Td [(x)]TJ/F15 10.9091 Tf 10.421 0 Td [(=)]TJ/F44 10.9091 Tf 12.532 0 Td [(c)]TJ/F15 10.9091 Tf 9.775 0 Td [(for)-371(complex)-371(single)-371(precision,)]TJ/F18 10.9091 Tf 140.11 0 Td [(x)]TJ/F15 10.9091 Tf 10.421 0 Td [(=)]TJ/F44 10.9091 Tf 12.533 0 Td [(z)]TJ/F15 10.9091 Tf 9.774 0 Td [(for)-371(complex)]TJ -328.979 -13.55 Td [(double)-333(precision;)]TJ
+0 g 0 G
+/F25 10.9091 Tf -10.91 -22.515 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.91 0 Td [(the)-337(preconditioner)-337(data)-337(structure)-337(m)28(ust)-337(b)-28(e)-337(of)-337(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 241.775 0 Td [(mld_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(prec_type)]TJ/F15 10.9091 Tf 51.545 0 Td [(,)-338(with)]TJ/F18 10.9091 Tf 31.605 0 Td [(x)]TJ/F15 10.9091 Tf 10.051 0 Td [(=)]TJ/F44 10.9091 Tf 12.161 0 Td [(s)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)]TJ/F44 10.9091 Tf -382.148 -13.549 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.666 0 Td [(c)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)]TJ/F44 10.9091 Tf 6.666 0 Td [(z)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)-333(according)-334(to)-333(the)-333(sparse)-334(matrix)-333(data)-333(structure;)]TJ
+0 g 0 G
+/F25 10.9091 Tf -41.425 -22.516 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.91 0 Td [(the)-321(arra)28(ys)-321(con)27(t)1(aining)-321(the)-322(v)28(ectors)]TJ/F22 10.9091 Tf 159.846 0 Td [(v)]TJ/F15 10.9091 Tf 9.182 0 Td [(and)]TJ/F22 10.9091 Tf 21.078 0 Td [(w)]TJ/F15 10.9091 Tf 11.607 0 Td [(in)28(v)28(olv)27(ed)-321(in)-321(the)-321(precondition)1(e)-1(r)-321(app)1(lica-)]TJ -201.713 -13.549 Td [(tion)]TJ/F22 10.9091 Tf 21.781 0 Td [(w)]TJ/F15 10.9091 Tf 11.133 0 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(v)]TJ/F15 10.9091 Tf 8.673 0 Td [(m)28(ust)-275(b)-27(e)-275(of)-274(t)28(yp)-28(e)]TJ/F44 10.9091 Tf 76.275 0 Td [(psb_)]TJ/F18 10.9091 Tf 22.909 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(vect_type)]TJ/F15 10.9091 Tf 54.538 0 Td [(with)]TJ/F18 10.9091 Tf 24.206 0 Td [(x)]TJ/F15 10.9091 Tf 9.367 0 Td [(=)]TJ/F44 10.9091 Tf 11.478 0 Td [(s)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.152 0 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.153 0 Td [(c)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.152 0 Td [(z)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-286(in)-274(a)-275(manner)]TJ -322.706 -13.549 Td [(completely)-333(analogous)-334(to)-333(the)-333(sparse)-334(matrix)-333(t)28(yp)-28(e;)]TJ
+0 g 0 G
+/F25 10.9091 Tf -10.91 -22.516 Td [(\017)]TJ
+0 g 0 G
+/F15 10.9091 Tf 10.91 0 Td [(real)-450(parameters)-450(de\014ning)-450(the)-450(preconditioner)-450(m)28(ust)-450(b)-27(e)-450(dec)-1(l)1(are)-1(d)-449(acc)-1(or)1(ding)-450(to)-450(the)]TJ 0 -13.549 Td [(precision)-245(of)-246(the)-245(sparse)-246(matrix)-245(and)-245(preconditioner)-246(data)-245(structures)-245(\050see)-246(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-245(6.2)]TJ
+0 g 0 G
+ [(\051.)]TJ -27.273 -22.516 Td [(A)-333(description)-334(of)-333(eac)28(h)-333(routine)-334(is)-333(giv)28(en)-334(in)-333(the)-333(remainder)-333(of)-334(this)-333(section.)]TJ
+0 g 0 G
+0 g 0 G
+ET
endstream
endobj
-426 0 obj
+437 0 obj
<<
-/Length 6829
+/Length 2779
>>
stream
0 g 0 G
@@ -3304,23 +3350,57 @@ BT
0 g 0 G
[-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(23)]TJ
0 g 0 G
-/F17 11.9552 Tf -401.542 -35.866 Td [(6.2)-1125(Subroutine)-375(mld)]TJ
+/F17 11.9552 Tf -401.542 -35.866 Td [(6.1)-1125(Subroutine)-375(mld)]TJ
ET
q
1 0 0 1 216.622 704.336 cm
[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
Q
BT
-/F17 11.9552 Tf 220.657 704.136 Td [(precset)]TJ
+/F17 11.9552 Tf 220.657 704.136 Td [(precinit)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf 4.715 -20.594 Td [(mld_precinit\050p,ptype,info\051)]TJ -14.318 -13.549 Td [(mld_precinit\050p,ptype,info,nlev\051)]TJ/F15 10.9091 Tf -117.454 -25.505 Td [(This)-268(routine)-268(allo)-28(cates)-268(and)-269(initi)1(alize)-1(s)-268(the)-268(preconditioner)-268(data)-268(structure,)-281(ac)-1(cord)1(ing)-269(to)-268(the)]TJ 0 -13.549 Td [(preconditioner)-333(t)28(yp)-28(e)-333(c)27(hosen)-333(b)28(y)-334(the)-333(user.)]TJ/F17 11.9552 Tf 0 -40.648 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.805 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.589 0 Td [(m)28(ust)-478(b)-28(e)-478(c)28(hosen)-478(ac-)]TJ -244.697 -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.55 Td [(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.333 0 Td [(.)]TJ -160.362 -13.549 Td [(The)-333(t)27(yp)-27(e)-334(of)-333(preconditioner.)-444(Its)-334(v)56(alues)-333(are)-334(sp)-28(eci\014ed)-333(in)-333(T)83(able)]TJ
+0 0 1 rg 0 0 1 RG
+ [-333(1)]TJ
+0 g 0 G
+ [(.)]TJ 0 -13.549 Td [(Note)-333(that)-334(the)-333(strings)-333(are)-334(case)-333(insensitiv)28(e.)]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.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
+ [-333(7)]TJ
+0 g 0 G
+ [-333(for)-334(details.)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(nlev)-2114(integer,)-525(optional,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 212.06 0 Td [(.)]TJ -166.089 -13.549 Td [(The)-459(n)28(um)27(b)-27(er)-459(of)-460(lev)28(els)-459(of)-459(the)-459(m)28(ultilev)27(el)-459(preconditioner.)-821(This)-460(opt)1(ional)]TJ 0 -13.549 Td [(argumen)28(t)-311(is)-311(deprecated,)-315(new)-311(co)-28(d)1(e)-1(s)-310(should)-311(set)-311(the)-311(n)28(um)28(b)-28(er)-310(of)-311(lev)28(els)-311(with)]TJ/F44 10.9091 Tf 0 -13.549 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+446 0 obj
+<<
+/Length 6800
+>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(24)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+/F17 11.9552 Tf -203.265 -35.866 Td [(6.2)-1125(Subroutine)-375(mld)]TJ
+ET
+q
+1 0 0 1 209.422 704.336 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 213.457 704.136 Td [(precset)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf -15.33 -20.594 Td [(call)-525(mld_precset\050p,what,val,info\051)]TJ/F15 10.9091 Tf -111.727 -19.595 Td [(This)-389(routine)-388(sets)-389(the)-389(parameters)-388(de\014ning)-389(the)-388(prec)-1(on)1(ditioner.)-611(More)-388(precisely)83(,)-403(th)1(e)-389(pa-)]TJ 0 -13.549 Td [(rameter)-333(iden)27(ti\014)1(e)-1(d)-333(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)55(al)1(ue)-334(con)28(tained)-333(in)]TJ/F44 10.9091 Tf 163.213 0 Td [(val)]TJ/F15 10.9091 Tf 17.181 0 Td [(.)]TJ -293.396 -13.549 Td [(The)-306(routine)-306(ma)28(y)-306(also)-307(b)-27(e)-306(in)27(v)28(ok)28(ed)-306(as)-306(a)-306(metho)-28(d)-306(of)-306(the)-306(preconditioner)-306(ob)-56(ject)-306(as)-306(in)-306(the)]TJ -16.937 -13.549 Td [(follo)28(wing:)]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 -19.595 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.549 Td [(follo)28(wing:)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf 97.409 -17.591 Td [(call)-525(p%set\050what,val,info)-525([,ilev,)-525(pos]\051)]TJ/F15 10.9091 Tf -97.409 -17.591 Td [(In)-373(this)-373(case)-373(it)-373(is)-373(also)-373(p)-27(os)-1(sibl)1(e)-373(to)-373(sp)-28(ecify)-373(an)-373(optional)]TJ/F44 10.9091 Tf 254.572 0 Td [(ilev)]TJ/F15 10.9091 Tf 26.977 0 Td [(argumen)28(t)-373(that)-373(restricts)-373(the)]TJ -281.549 -13.549 Td [(e\013ect)-334(of)-333(the)-333(call)-333(to)-334(the)-333(sp)-28(eci\014ed)-333(lev)28(e)-1(l)1(.)]TJ 16.937 -13.549 Td [(Finally)84(,)-277(if)-261(the)-262(user)-262(has)-262(dev)28(elop)-28(ed)-262(a)-262(new)-262(t)28(yp)-28(e)-261(of)-262(smo)-28(other)-262(and/or)-262(solv)28(er)-262(b)28(y)-262(extending)]TJ -16.937 -13.55 Td [(one)-283(of)-284(the)-283(base)-284(M)1(LD2P4)-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(m)-1(ai)1(n)]TJ 0 -13.549 Td [(program,)-401(it)-388(is)-387(p)-28(ossible)-388(to)-387(pass)-388(the)-388(n)1(e)-1(w)-387(smo)-28(other/solv)28(er)-388(v)56(ariable)-388(to)-387(the)-388(setup)-388(rou)1(tine)]TJ 0 -13.549 Td [(as)-333(follo)27(ws:)]TJ
+/F44 10.9091 Tf 97.408 -17.591 Td [(call)-525(p%set\050what,val,info)-525([,ilev,)-525(pos]\051)]TJ/F15 10.9091 Tf -97.408 -17.591 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.55 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.549 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 97.409 -17.591 Td [(call)-525(p%set\050smoother,info)-525([,ilev)-525(,pos]\051)]TJ 5.727 -13.549 Td [(call)-525(p%set\050solver,info)-525([,ilev)-525(,pos]\051)]TJ/F15 10.9091 Tf -103.136 -17.591 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.403 0 Td [(mold)]TJ/F15 10.9091 Tf 28.084 0 Td [(to)-375(whic)27(h)-375(the)-376(p)1(rec)-1(on)1(ditioner)-376(will)-375(conform,)]TJ -212.487 -13.549 Td [(ev)28(en)-413(though)-412(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.648 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.805 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.589 0 Td [(m)28(ust)-478(b)-28(e)-478(c)28(hosen)-478(ac-)]TJ -244.697 -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.55 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.987 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.635 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.549 Td [(or)-333(through)-333(its)-334(name;)-333(the)-333(s)-1(tr)1(ing)-334(is)-333(case-insensitiv)28(e.)-445(See)-333(also)-334(T)84(ables)]TJ
+/F44 10.9091 Tf 97.408 -17.591 Td [(call)-525(p%set\050smoother,info)-525([,ilev)-525(,pos]\051)]TJ 5.727 -13.549 Td [(call)-525(p%set\050solver,info)-525([,ilev)-525(,pos]\051)]TJ/F15 10.9091 Tf -103.135 -17.591 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.549 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.648 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.805 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.55 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.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
[-334(2)]TJ
0 g 0 G
@@ -3328,7 +3408,7 @@ BT
0 0 1 rg 0 0 1 RG
[(6)]TJ
0 g 0 G
- [(.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(val)-2639(integer)]TJ/F18 10.9091 Tf 105.137 0 Td [(or)]TJ/F44 10.9091 Tf 30.425 0 Td [(character\050len=*\051)]TJ/F18 10.9091 Tf 110.71 0 Td [(or)]TJ/F44 10.9091 Tf 30.425 0 Td [(real\050psb_spk_\051)]TJ/F18 10.9091 Tf 99.256 0 Td [(or)]TJ/F44 10.9091 Tf -329.982 -13.549 Td [(real\050psb_dpk_\051)]TJ/F15 10.9091 Tf 80.181 0 Td [(,)]TJ/F44 10.9091 Tf 6.667 0 Td [(intent\050in\051)]TJ/F15 10.9091 Tf 57.272 0 Td [(.)]TJ -144.12 -13.55 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(e)-1(d)-305(v)55(alu)1(e)-1(s)-305(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.71 0 Td [(or)]TJ/F44 10.9091 Tf 30.425 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.55 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
0 0 1 rg 0 0 1 RG
[-392(2)]TJ
0 g 0 G
@@ -3336,31 +3416,34 @@ BT
0 0 1 rg 0 0 1 RG
[(6)]TJ
0 g 0 G
- [(.)-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.546 0 Td [(character\050len=*\051)]TJ/F15 10.9091 Tf 91.635 0 Td [(,)-333(it)-334(is)-333(also)-333(treated)-334(as)-333(case)-333(inse)-1(n)1(s)-1(i)1(tiv)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.55 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.549 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.635 0 Td [(,)-333(it)-334(is)-333(also)-333(treated)-334(as)-333(case)-334(in)1(s)-1(ensitiv)28(e.)]TJ/F44 10.9091 Tf -162.151 -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.55 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.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
[-333(7)]TJ
0 g 0 G
- [-333(for)-334(details.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(pos)-2639(charater\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 200.606 0 Td [(.)]TJ -154.635 -13.549 Td [(Whether)-503(th)1(e)-503(other)-503(argumen)28(ts)-502(apply)-503(to)-503(th)1(e)]TJ/F44 10.9091 Tf 220.653 0 Td [('PRE')]TJ/F15 10.9091 Tf 34.117 0 Td [(or)-503(to)-502(the)]TJ/F44 10.9091 Tf 51.024 0 Td [('POST')]TJ/F15 10.9091 Tf -305.794 -13.55 Td [(smo)-28(others.)]TJ
+ [-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(pos)-2639(charater\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 200.605 0 Td [(.)]TJ -154.634 -13.549 Td [(Whether)-503(t)1(he)-503(other)-503(argumen)28(ts)-502(apply)-503(to)-503(t)1(he)]TJ/F44 10.9091 Tf 220.653 0 Td [('PRE')]TJ/F15 10.9091 Tf 34.117 0 Td [(or)-503(to)-502(the)]TJ/F44 10.9091 Tf 51.024 0 Td [('POST')]TJ/F15 10.9091 Tf -305.794 -13.55 Td [(smo)-28(others.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-433 0 obj
+454 0 obj
<<
-/Length 4984
+/Length 4991
>>
stream
0 g 0 G
+0 0 1 rg 0 0 1 RG
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(24)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
+0 g 0 G
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(25)]TJ
0 g 0 G
-/F15 10.9091 Tf -203.265 -49.415 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.549 Td [(in)28(to)-333(four)-334(groups,)-333(i.e.)-333(parameters)-334(de\014nin)1(g)]TJ
+ -401.542 -49.415 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)-28(e)-382(obtained)-383(b)28(y)-383(a)-383(suitable)]TJ 0 -13.549 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.333 -22.516 Td [(1.)]TJ
+ 13.334 -22.516 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
+ [-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.515 Td [(2.)]TJ
0 g 0 G
@@ -3368,11 +3451,11 @@ BT
0 g 0 G
0 -22.516 Td [(3.)]TJ
0 g 0 G
- [-500(the)-333(aggregation)-334(algorith)1(m;)]TJ
+ [-500(the)-333(aggregation)-334(algor)1(ithm;)]TJ
0 g 0 G
0 -22.515 Td [(4.)]TJ
0 g 0 G
- [-500(the)-333(coarse-space)-334(correction)-333(at)-334(th)1(e)-334(coarsest)-333(lev)27(el.)]TJ -13.333 -22.516 Td [(A)-313(list)-314(of)-313(the)-313(parameters)-314(that)-313(can)-313(b)-28(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
[-296(2)]TJ
0 g 0 G
@@ -3384,30 +3467,27 @@ BT
0 0 1 rg 0 0 1 RG
[-333(4)]TJ
0 g 0 G
- [(.)]TJ 16.936 -13.55 Td [(The)-285(smo)-28(other)-284(and)-285(solv)28(er)-285(ob)-56(jects)-284(are)-285(arranged)-285(in)-284(a)-285(hierarc)28(hical)-285(manner;)-301(when)-285(sp)-28(eci-)]TJ -16.936 -13.549 Td [(fying)-280(a)-281(smo)-27(other)-281(ob)-55(ject,)-291(its)-281(par)1(am)-1(eters)-280(including)-280(the)-280(c)-1(on)28(tained)-280(solv)28(er)-281(are)-280(set)-280(to)-281(default)]TJ 0 -13.549 Td [(v)56(alues,)-317(and)-313(when)-312(a)-313(solv)28(er)-313(ob)-55(ject)-313(is)-312(sp)-28(eci\014ed)-313(its)-312(defaults)-313(are)-312(also)-313(set,)-317(o)28(v)28(erriding)-313(in)-312(b)-28(oth)]TJ 0 -13.549 Td [(cases)-333(an)28(y)-334(p)1(revious)-334(settings)-333(ev)28(en)-333(if)-333(explicitly)-333(sp)-28(eci\014ed.)-444(Therefore)-333(if)-333(the)-333(user)-334(sets)-333(a)-333(new)]TJ 0 -13.549 Td [(smo)-28(other,)-351(and)-348(wishes)-347(to)-348(use)-347(a)-348(solv)28(er)-348(di\013eren)28(t)-348(from)-347(the)-348(default)-347(one,)-352(the)-347(call)-348(to)-348(set)-347(the)]TJ 0 -13.55 Td [(solv)28(er)-334(m)28(ust)-333(come)]TJ/F18 10.9091 Tf 85.909 0 Td [(after)]TJ/F15 10.9091 Tf 26.974 0 Td [(the)-333(call)-334(to)-333(set)-333(the)-334(smo)-28(other.)]TJ -95.947 -13.549 Td [(The)-287(com)27(b)1(ination)-288(of)-287(a)-287(Jacobi)-287(smo)-28(other)-287(with)-287(a)-287(Diagonal)-287(Scaling)-287(lo)-28(cal)-287(solv)27(er)-287(is)-287(equiv-)]TJ -16.936 -13.549 Td [(alen)28(t)-420(to)-420(the)-419(s)-1(tr)1(ate)-1(gy)-419(called)-420(P)28(oin)28(t)-420(Jacobi)-420(in)-420(the)-419(literature;)-463(similarly)83(,)-441(ha)28(ving)-420(a)-420(Jacobi)]TJ 0 -13.549 Td [(smo)-28(other)-494(with)-495(a)-495(Gauss-Seidel)-494(lo)-28(cal)-495(solv)28(er)-495(is)-495(equ)1(iv)55(alen)28(t)-495(to)-494(a)-495(\134h)28(ybrid)-495(Gauss-Seidel")]TJ 0 -13.549 Td [(solv)28(er.)]TJ 16.936 -13.55 Td [(Completely)-255(new)-256(smo)-28(other)-255(and/or)-255(solv)28(er)-256(class)-255(deriv)28(ed)-256(from)-255(the)-255(base)-256(ob)-55(jects)-256(in)-255(the)-255(li-)]TJ -16.936 -13.549 Td [(brary)-246(ma)27(y)-246(b)-28(e)-246(use)-1(d)-246(without)-246(rec)-1(omp)1(iling)-247(the)-246(library)-247(itself.)-415(Once)-247(the)-246(new)-247(smo)-28(other/solv)28(er)]TJ 0 -13.549 Td [(class)-318(has)-317(b)-28(een)-317(dev)27(elop)-27(ed,)-321(the)-317(user)-318(can)-317(declare)-318(a)-317(v)55(ariable)-317(of)-318(that)-317(new)-318(t)28(yp)-28(e)-317(in)-318(th)1(e)-318(appli-)]TJ 0 -13.549 Td [(cation,)-366(and)-360(pass)-360(t)1(hat)-360(v)55(ari)1(able)-360(to)-360(the)]TJ/F44 10.9091 Tf 179.508 0 Td [(p%set\050solver,info\051)]TJ/F15 10.9091 Tf 107.013 0 Td [(call;)-373(the)-360(n)1(e)-1(w)-359(solv)28(er)-360(ob)-56(ject)]TJ -286.521 -13.549 Td [(is)-333(then)-334(dynamically)-333(included)-333(in)-333(the)-334(precondition)1(e)-1(r)-333(structure.)]TJ 16.936 -13.55 Td [(The)]TJ/F44 10.9091 Tf 24.161 0 Td [(what,val)]TJ/F15 10.9091 Tf 51.19 0 Td [(pairs)-492(des)-1(crib)-27(ed)-493(here)-492(are)-493(those)-492(of)-493(the)-492(prede\014ned)-493(smo)-27(other/solv)27(er)]TJ -92.287 -13.549 Td [(ob)-55(jec)-1(ts;)-333(newly)-333(dev)28(elop)-28(ed)-333(s)-1(olv)28(ers)-333(ma)28(y)-334(de\014ne)-333(new)-333(pairs)-334(according)-333(to)-333(their)-333(nee)-1(d)1(s)-1(.)]TJ
+ [(.)]TJ 16.937 -13.55 Td [(The)-285(smo)-28(other)-284(and)-285(solv)28(er)-285(ob)-55(jec)-1(ts)-284(are)-285(arranged)-285(in)-284(a)-285(hierarc)28(hical)-285(manner;)-301(when)-285(sp)-27(e)-1(ci-)]TJ -16.937 -13.549 Td [(fying)-280(a)-281(smo)-27(other)-281(ob)-55(ject,)-291(its)-281(parameters)-280(including)-280(the)-281(con)28(tained)-280(solv)28(er)-281(are)-280(set)-280(to)-281(default)]TJ 0 -13.549 Td [(v)56(alues,)-317(and)-313(when)-312(a)-313(solv)28(er)-313(ob)-55(ject)-313(is)-312(sp)-28(eci\014ed)-313(its)-312(defaults)-313(are)-312(also)-313(set,)-317(o)28(v)28(erriding)-313(in)-312(b)-28(oth)]TJ 0 -13.549 Td [(cases)-333(an)28(y)-334(pr)1(e)-1(v)1(ious)-334(settings)-333(ev)28(en)-333(if)-333(explicitly)-333(sp)-28(eci\014ed.)-444(Therefore)-333(if)-333(the)-333(use)-1(r)-333(sets)-333(a)-333(new)]TJ 0 -13.549 Td [(smo)-28(other,)-351(and)-348(wishes)-347(to)-348(use)-348(a)-347(solv)28(er)-348(di\013eren)28(t)-348(from)-347(the)-348(default)-348(on)1(e)-1(,)-351(the)-347(call)-348(to)-348(set)-347(the)]TJ 0 -13.55 Td [(solv)28(er)-334(m)28(ust)-333(come)]TJ/F18 10.9091 Tf 85.909 0 Td [(after)]TJ/F15 10.9091 Tf 26.974 0 Td [(the)-333(call)-334(to)-333(set)-333(the)-334(smo)-28(other.)]TJ -95.946 -13.549 Td [(The)-287(com)28(bination)-287(of)-288(a)-287(Jacobi)-287(smo)-28(other)-287(with)-287(a)-287(Diagonal)-287(Scaling)-287(lo)-28(cal)-287(solv)27(er)-287(is)-287(equiv-)]TJ -16.937 -13.549 Td [(alen)28(t)-420(to)-420(the)-420(strat)1(e)-1(gy)-419(called)-420(P)28(oin)28(t)-420(Jacobi)-420(in)-420(the)-419(literature;)-463(similarly)83(,)-441(ha)28(ving)-420(a)-420(Jacobi)]TJ 0 -13.549 Td [(smo)-28(other)-494(w)-1(i)1(th)-495(a)-495(Gauss-Seidel)-495(l)1(o)-28(cal)-495(solv)28(er)-495(is)-495(equi)1(v)55(alen)28(t)-495(to)-494(a)-495(\134h)28(ybrid)-495(Gauss-Seidel")]TJ 0 -13.549 Td [(solv)28(er.)]TJ 16.937 -13.55 Td [(Completely)-255(new)-256(smo)-28(oth)1(e)-1(r)-255(and/or)-255(solv)28(er)-256(class)-255(deriv)28(ed)-256(fr)1(om)-256(the)-255(base)-256(ob)-55(jects)-255(in)-256(the)-255(li-)]TJ -16.937 -13.549 Td [(brary)-246(ma)27(y)-246(b)-28(e)-247(u)1(s)-1(ed)-246(without)-246(rec)-1(ompil)1(ing)-247(the)-246(library)-247(itself.)-415(Once)-247(the)-246(new)-247(smo)-28(other/solv)28(er)]TJ 0 -13.549 Td [(class)-318(has)-317(b)-28(een)-317(dev)27(elop)-27(ed,)-321(the)-317(user)-318(can)-317(declare)-318(a)-317(v)55(ariable)-317(of)-318(that)-317(new)-318(t)28(yp)-28(e)-317(in)-318(the)-317(appli-)]TJ 0 -13.549 Td [(cation,)-366(and)-360(pass)-360(th)1(at)-360(v)55(ariab)1(le)-360(to)-360(the)]TJ/F44 10.9091 Tf 179.508 0 Td [(p%set\050solver,info\051)]TJ/F15 10.9091 Tf 107.014 0 Td [(call;)-373(the)-359(new)-360(solv)28(er)-360(ob)-56(ject)]TJ -286.522 -13.549 Td [(is)-333(then)-334(dynamically)-333(included)-333(in)-333(the)-334(preconditioner)-333(structure.)]TJ 16.937 -13.55 Td [(The)]TJ/F44 10.9091 Tf 24.16 0 Td [(what,val)]TJ/F15 10.9091 Tf 51.191 0 Td [(pairs)-492(describ)-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
ET
endstream
endobj
-442 0 obj
+463 0 obj
<<
-/Length 4476
+/Length 4469
>>
stream
0 g 0 G
-0 0 1 rg 0 0 1 RG
BT
-/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
-0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(25)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(26)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
q
-0 1 -1 0 0 0 cm
+0 -1 1 0 0 0 cm
0 g 0 G
0 g 0 G
0 g 0 G
@@ -3419,182 +3499,182 @@ q
1 0 0 1 0 73.329 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
-1 0 0 1 -299.826 -121.521 cm
+1 0 0 1 -292.625 -715.095 cm
BT
-/F44 10.9091 Tf 305.803 198.915 Td [(what)]TJ
+/F44 10.9091 Tf 298.603 792.489 Td [(what)]TJ
ET
q
-1 0 0 1 453.513 194.85 cm
+1 0 0 1 446.313 788.424 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 459.491 198.915 Td [(d)22(a)67(t)66(a)-377(type)]TJ
+/F41 10.9091 Tf 452.29 792.489 Td [(d)22(a)67(t)66(a)-377(type)]TJ
ET
q
-1 0 0 1 557.104 194.85 cm
+1 0 0 1 549.903 788.424 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 563.081 198.915 Td [(val)]TJ
+/F44 10.9091 Tf 555.881 792.489 Td [(val)]TJ
ET
q
-1 0 0 1 625.752 194.85 cm
+1 0 0 1 618.551 788.424 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 631.729 198.915 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 10.9091 Tf 624.529 792.489 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 689.252 194.85 cm
+1 0 0 1 682.051 788.424 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 695.229 198.915 Td [(comments)]TJ
+/F41 10.9091 Tf 688.029 792.489 Td [(comments)]TJ
ET
q
-1 0 0 1 899.632 194.85 cm
+1 0 0 1 892.432 788.424 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 299.826 194.651 cm
+1 0 0 1 292.625 788.225 cm
[]0 d 0 J 0.398 w 0 0 m 599.807 0 l S
Q
q
-1 0 0 1 299.826 153.804 cm
+1 0 0 1 292.625 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 305.803 184.967 Td [(mld_ml_type_)]TJ 0 -13.549 Td [(ML_TYPE)]TJ
+/F44 10.9091 Tf 298.603 778.542 Td [(mld_ml_type_)]TJ 0 -13.55 Td [(ML_TYPE)]TJ
ET
q
-1 0 0 1 453.513 153.804 cm
+1 0 0 1 446.313 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 459.491 184.967 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 452.29 778.542 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 557.104 153.804 cm
+1 0 0 1 549.903 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 563.081 184.967 Td [('ADD')]TJ 0 -13.549 Td [('MULT')]TJ
+/F44 10.9091 Tf 555.881 778.542 Td [('ADD')]TJ 0 -13.55 Td [('MULT')]TJ
ET
q
-1 0 0 1 625.752 153.804 cm
+1 0 0 1 618.551 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 631.729 184.967 Td [('MULT')]TJ
+/F44 10.9091 Tf 624.529 778.542 Td [('MULT')]TJ
ET
q
-1 0 0 1 689.252 153.804 cm
+1 0 0 1 682.051 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 695.229 184.967 Td [(Basic)-449(m)28(ulti-lev)28(e)-1(l)-448(framew)27(ork:)-675(additiv)28(e)-449(or)]TJ 0 -13.549 Td [(m)28(ultiplicativ)28(e)-587(amon)1(g)-587(the)-586(lev)28(els)-586(\050alw)28(a)27(ys)]TJ 0 -13.549 Td [(additiv)28(e)-333(inside)-334(a)-333(lev)28(el\051.)]TJ
+/F15 10.9091 Tf 688.029 778.542 Td [(Basic)-449(m)28(ulti-lev)28(el)-449(framew)27(ork:)-675(additiv)28(e)-449(or)]TJ 0 -13.55 Td [(m)28(ultiplicativ)28(e)-586(am)-1(on)1(g)-587(the)-586(lev)28(els)-586(\050alw)28(a)27(ys)]TJ 0 -13.549 Td [(additiv)28(e)-333(inside)-334(a)-333(lev)28(el\051.)]TJ
ET
q
-1 0 0 1 899.632 153.804 cm
+1 0 0 1 892.432 747.378 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 299.826 153.605 cm
+1 0 0 1 292.625 747.179 cm
[]0 d 0 J 0.398 w 0 0 m 599.807 0 l S
Q
q
-1 0 0 1 299.826 112.758 cm
+1 0 0 1 292.625 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 305.803 143.921 Td [(mld_smoother_type_)]TJ 0 -13.549 Td [(SMOOTHER_TYPE)]TJ
+/F44 10.9091 Tf 298.603 737.495 Td [(mld_smoother_type_)]TJ 0 -13.549 Td [(SMOOTHER_TYPE)]TJ
ET
q
-1 0 0 1 453.513 112.758 cm
+1 0 0 1 446.313 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 459.491 143.921 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 452.29 737.495 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 557.104 112.758 cm
+1 0 0 1 549.903 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 563.081 143.921 Td [('JACOBI')]TJ 0 -13.549 Td [('BJAC')]TJ 0 -13.549 Td [('AS')]TJ
+/F44 10.9091 Tf 555.881 737.495 Td [('JACOBI')]TJ 0 -13.549 Td [('BJAC')]TJ 0 -13.549 Td [('AS')]TJ
ET
q
-1 0 0 1 625.752 112.758 cm
+1 0 0 1 618.551 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 631.729 143.921 Td [('AS')]TJ
+/F44 10.9091 Tf 624.529 737.495 Td [('AS')]TJ
ET
q
-1 0 0 1 689.252 112.758 cm
+1 0 0 1 682.051 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 695.229 143.921 Td [(Basic)-434(p)1(rede\014ned)-434(one-lev)28(el)-433(preconditioner)]TJ 0 -13.549 Td [(\050i.e.)-333(smo)-28(other\051:)-445(Jacobi,)-333(blo)-28(c)28(k)-333(Jacobi,)-333(AS.)]TJ
+/F15 10.9091 Tf 688.029 737.495 Td [(Basic)-433(prede\014ned)-434(one-lev)28(el)-433(preconditioner)]TJ 0 -13.549 Td [(\050i.e.)-333(smo)-28(other\051:)-445(Jacobi,)-333(blo)-28(c)28(k)-333(Jacobi,)-333(AS.)]TJ
ET
q
-1 0 0 1 899.632 112.758 cm
+1 0 0 1 892.432 706.332 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 299.826 112.559 cm
+1 0 0 1 292.625 706.133 cm
[]0 d 0 J 0.398 w 0 0 m 599.807 0 l S
Q
q
-1 0 0 1 299.826 71.712 cm
+1 0 0 1 292.625 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 305.803 102.875 Td [(mld_smoother_pos_)]TJ 0 -13.549 Td [(SMOOTHER_POS)]TJ
+/F44 10.9091 Tf 298.603 696.449 Td [(mld_smoother_pos_)]TJ 0 -13.549 Td [(SMOOTHER_POS)]TJ
ET
q
-1 0 0 1 453.513 71.712 cm
+1 0 0 1 446.313 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 459.491 102.875 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 452.29 696.449 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 557.104 71.712 cm
+1 0 0 1 549.903 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 563.081 102.875 Td [('PRE')]TJ 0 -13.549 Td [('POST')]TJ 0 -13.549 Td [('TWOSIDE')]TJ
+/F44 10.9091 Tf 555.881 696.449 Td [('PRE')]TJ 0 -13.549 Td [('POST')]TJ 0 -13.549 Td [('TWOSIDE')]TJ
ET
q
-1 0 0 1 625.752 71.712 cm
+1 0 0 1 618.551 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 631.729 102.875 Td [('TWOSIDE')]TJ
+/F44 10.9091 Tf 624.529 696.449 Td [('TWOSIDE')]TJ
ET
q
-1 0 0 1 689.252 71.712 cm
+1 0 0 1 682.051 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 695.229 102.875 Td [(\134P)28(osition")-234(of)-233(the)-233(smo)-28(other:)-394(pre-sm)-1(o)-27(other,)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(other,)-333(pre-)-333(and)-334(p)-27(ost-smo)-28(other.)]TJ
+/F15 10.9091 Tf 688.029 696.449 Td [(\134P)28(osition")-233(of)-234(the)-233(smo)-28(other:)-394(pre-smo)-28(other,)]TJ 0 -13.549 Td [(p)-28(ost-smo)-28(other,)-333(pre-)-333(and)-334(p)-27(ost-smo)-28(other.)]TJ
ET
q
-1 0 0 1 899.632 71.712 cm
+1 0 0 1 892.432 665.286 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 299.826 71.513 cm
+1 0 0 1 292.625 665.087 cm
[]0 d 0 J 0.398 w 0 0 m 599.807 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 432.658 40.824 Td [(T)83(able)-333(2:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(t)28(yp)-27(e)-334(of)-333(m)28(ulti-lev)27(el)-333(preconditioner.)]TJ
+/F15 10.9091 Tf 425.458 634.398 Td [(T)83(able)-333(2:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(t)28(yp)-27(e)-334(of)-333(m)28(ulti-lev)27(el)-333(preconditioner.)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
Q
0 g 0 G
0 g 0 G
@@ -3602,20 +3682,23 @@ Q
endstream
endobj
-447 0 obj
+468 0 obj
<<
-/Length 11326
+/Length 11273
>>
stream
0 g 0 G
+0 0 1 rg 0 0 1 RG
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(26)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
+0 g 0 G
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(27)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 292.625 715.095 cm
+1 0 0 1 299.826 121.521 cm
q
-0 -1 1 0 0 0 cm
+0 1 -1 0 0 0 cm
0 g 0 G
0 g 0 G
0 g 0 G
@@ -3624,428 +3707,428 @@ q
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 21.556 200.752 cm
+1 0 0 1 21.556 200.751 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
-1 0 0 1 -292.625 -715.095 cm
+1 0 0 1 -299.826 -121.521 cm
BT
-/F44 9.9626 Tf 320.159 919.433 Td [(what)]TJ
+/F44 9.9626 Tf 327.359 325.859 Td [(what)]TJ
ET
q
-1 0 0 1 425.349 915.847 cm
+1 0 0 1 432.549 322.272 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
BT
-/F41 9.9626 Tf 431.327 919.433 Td [(d)22(a)67(t)67(a)-378(type)]TJ
+/F41 9.9626 Tf 438.527 325.859 Td [(d)22(a)67(t)66(a)-377(type)]TJ
ET
q
-1 0 0 1 535.038 915.847 cm
+1 0 0 1 542.238 322.272 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
BT
-/F44 9.9626 Tf 541.015 919.433 Td [(val)]TJ
+/F44 9.9626 Tf 548.216 325.859 Td [(val)]TJ
ET
q
-1 0 0 1 637.702 915.847 cm
+1 0 0 1 644.902 322.272 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
BT
-/F41 9.9626 Tf 643.679 919.433 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 9.9626 Tf 650.88 325.859 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 710.956 915.847 cm
+1 0 0 1 718.157 322.272 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
BT
-/F41 9.9626 Tf 716.934 919.433 Td [(comments)]TJ
+/F41 9.9626 Tf 724.134 325.859 Td [(comments)]TJ
ET
q
-1 0 0 1 864.644 915.847 cm
+1 0 0 1 871.844 322.272 cm
[]0 d 0 J 0.398 w 0 0 m 0 11.955 l S
Q
q
-1 0 0 1 314.181 915.647 cm
+1 0 0 1 321.382 322.073 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 891.538 cm
+1 0 0 1 321.382 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 320.159 907.079 Td [(mld_sub_ovr_)]TJ 0 -11.955 Td [(SUB_OVR)]TJ
+/F44 9.9626 Tf 327.359 313.505 Td [(mld_sub_ovr_)]TJ 0 -11.955 Td [(SUB_OVR)]TJ
ET
q
-1 0 0 1 425.349 891.538 cm
+1 0 0 1 432.549 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 431.327 907.079 Td [(integer)]TJ
+/F44 9.9626 Tf 438.527 313.505 Td [(integer)]TJ
ET
q
-1 0 0 1 535.038 891.538 cm
+1 0 0 1 542.238 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 541.015 907.079 Td [(an)28(y)-334(in)28(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 61.99 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
+/F15 9.9626 Tf 548.216 313.505 Td [(an)28(y)-333(in)27(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 61.99 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
ET
q
-1 0 0 1 637.702 891.538 cm
+1 0 0 1 644.902 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 643.679 907.079 Td [(1)]TJ
+/F15 9.9626 Tf 650.88 313.505 Td [(1)]TJ
ET
q
-1 0 0 1 710.956 891.538 cm
+1 0 0 1 718.157 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 716.934 907.079 Td [(Num)28(b)-28(er)-333(of)-334(o)28(v)28(erlap)-333(la)27(y)28(ers.)]TJ
+/F15 9.9626 Tf 724.134 313.505 Td [(Num)28(b)-28(er)-333(of)-334(o)28(v)28(erlap)-333(la)27(y)28(ers.)]TJ
ET
q
-1 0 0 1 864.644 891.538 cm
+1 0 0 1 871.844 297.963 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
q
-1 0 0 1 314.181 891.338 cm
+1 0 0 1 321.382 297.764 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 843.319 cm
+1 0 0 1 321.382 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 320.159 882.771 Td [(mld_sub_restr_)]TJ 0 -11.956 Td [(SUB_RESTR)]TJ
+/F44 9.9626 Tf 327.359 289.196 Td [(mld_sub_restr_)]TJ 0 -11.955 Td [(SUB_RESTR)]TJ
ET
q
-1 0 0 1 425.349 843.319 cm
+1 0 0 1 432.549 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 431.327 882.771 Td [(character\050len=*\051)]TJ
+/F44 9.9626 Tf 438.527 289.196 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 535.038 843.319 cm
+1 0 0 1 542.238 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 541.015 882.771 Td [('HALO')]TJ 0 -11.956 Td [('NONE')]TJ
+/F44 9.9626 Tf 548.216 289.196 Td [('HALO')]TJ 0 -11.955 Td [('NONE')]TJ
ET
q
-1 0 0 1 637.702 843.319 cm
+1 0 0 1 644.902 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 643.679 882.771 Td [('HALO')]TJ
+/F44 9.9626 Tf 650.88 289.196 Td [('HALO')]TJ
ET
q
-1 0 0 1 710.956 843.319 cm
+1 0 0 1 718.157 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F15 9.9626 Tf 716.934 882.771 Td [(T)28(yp)-28(e)-912(of)-913(restriction)-912(op)-28(erator:)]TJ/F44 9.9626 Tf 0 -11.956 Td [('HALO')]TJ/F15 9.9626 Tf 36.545 0 Td [(for)-518(taking)-519(in)28(to)-518(accoun)27(t)]TJ -36.545 -11.955 Td [(the)-415(o)27(v)28(erlap,)]TJ/F44 9.9626 Tf 56.385 0 Td [('NONE')]TJ/F15 9.9626 Tf 35.519 0 Td [(for)-415(neglect-)]TJ -91.904 -11.955 Td [(ing)-333(it.)]TJ
+/F15 9.9626 Tf 724.134 289.196 Td [(T)28(yp)-28(e)-913(of)-912(restriction)-912(op)-28(erator:)]TJ/F44 9.9626 Tf 0 -11.955 Td [('HALO')]TJ/F15 9.9626 Tf 36.546 0 Td [(for)-518(taking)-519(in)28(to)-518(accoun)27(t)]TJ -36.546 -11.955 Td [(the)-415(o)27(v)28(erlap,)]TJ/F44 9.9626 Tf 56.385 0 Td [('NONE')]TJ/F15 9.9626 Tf 35.519 0 Td [(for)-415(neglect-)]TJ -91.904 -11.955 Td [(ing)-333(it.)]TJ
ET
q
-1 0 0 1 864.644 843.319 cm
+1 0 0 1 871.844 249.744 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
q
-1 0 0 1 314.181 843.119 cm
+1 0 0 1 321.382 249.545 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 795.099 cm
+1 0 0 1 321.382 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 320.159 834.551 Td [(mld_sub_prol_)]TJ 0 -11.955 Td [(SUB_PROL)]TJ
+/F44 9.9626 Tf 327.359 240.977 Td [(mld_sub_prol_)]TJ 0 -11.955 Td [(SUB_PROL)]TJ
ET
q
-1 0 0 1 425.349 795.099 cm
+1 0 0 1 432.549 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 431.327 834.551 Td [(character\050len=*\051)]TJ
+/F44 9.9626 Tf 438.527 240.977 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 535.038 795.099 cm
+1 0 0 1 542.238 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 541.015 834.551 Td [('SUM')]TJ 0 -11.955 Td [('NONE')]TJ
+/F44 9.9626 Tf 548.216 240.977 Td [('SUM')]TJ 0 -11.955 Td [('NONE')]TJ
ET
q
-1 0 0 1 637.702 795.099 cm
+1 0 0 1 644.902 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F44 9.9626 Tf 643.679 834.551 Td [('NONE')]TJ
+/F44 9.9626 Tf 650.88 240.977 Td [('NONE')]TJ
ET
q
-1 0 0 1 710.956 795.099 cm
+1 0 0 1 718.157 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
BT
-/F15 9.9626 Tf 716.934 834.551 Td [(T)28(yp)-28(e)-563(of)-564(prolongation)-563(op)-28(erator:)]TJ/F44 9.9626 Tf 0 -11.955 Td [('SUM')]TJ/F15 9.9626 Tf 31.37 0 Td [(for)-524(adding)-524(the)-524(con)28(tribu-)]TJ -31.37 -11.955 Td [(tions)-519(from)-518(the)-519(o)28(v)28(erlap,)]TJ/F44 9.9626 Tf 110.35 0 Td [('NONE')]TJ/F15 9.9626 Tf -110.35 -11.955 Td [(for)-333(neglecting)-334(them.)]TJ
+/F15 9.9626 Tf 724.134 240.977 Td [(T)28(yp)-28(e)-563(of)-564(prolongation)-563(op)-28(erator:)]TJ/F44 9.9626 Tf 0 -11.955 Td [('SUM')]TJ/F15 9.9626 Tf 31.371 0 Td [(for)-524(adding)-524(the)-524(con)28(tribu-)]TJ -31.371 -11.955 Td [(tions)-519(from)-518(the)-519(o)28(v)28(erlap,)]TJ/F44 9.9626 Tf 110.351 0 Td [('NONE')]TJ/F15 9.9626 Tf -110.351 -11.955 Td [(for)-333(neglecting)-334(them.)]TJ
ET
q
-1 0 0 1 864.644 795.099 cm
+1 0 0 1 871.844 201.525 cm
[]0 d 0 J 0.398 w 0 0 m 0 47.821 l S
Q
q
-1 0 0 1 314.181 794.9 cm
+1 0 0 1 321.382 201.326 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 687.104 cm
+1 0 0 1 321.382 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F44 9.9626 Tf 320.159 786.332 Td [(mld_sub_solve_)]TJ 0 -11.955 Td [(SUB_SOLVE)]TJ
+/F44 9.9626 Tf 327.359 192.758 Td [(mld_sub_solve_)]TJ 0 -11.955 Td [(SUB_SOLVE)]TJ
ET
q
-1 0 0 1 425.349 687.104 cm
+1 0 0 1 432.549 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F44 9.9626 Tf 431.327 786.332 Td [(character\050len=*\051)]TJ
+/F44 9.9626 Tf 438.527 192.758 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 535.038 687.104 cm
+1 0 0 1 542.238 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F44 9.9626 Tf 541.015 786.332 Td [('DIAG')]TJ 0 -11.955 Td [('GS')]TJ 0 -11.955 Td [('BWGS')]TJ 0 -11.955 Td [('ILU')]TJ 0 -11.955 Td [('MILU')]TJ 0 -11.956 Td [('ILUT')]TJ 0 -11.955 Td [('UMF')]TJ 0 -11.955 Td [('SLU')]TJ 0 -11.955 Td [('MUMPS')]TJ
+/F44 9.9626 Tf 548.216 192.758 Td [('DIAG')]TJ 0 -11.955 Td [('GS')]TJ 0 -11.955 Td [('BWGS')]TJ 0 -11.956 Td [('ILU')]TJ 0 -11.955 Td [('MILU')]TJ 0 -11.955 Td [('ILUT')]TJ 0 -11.955 Td [('UMF')]TJ 0 -11.955 Td [('SLU')]TJ 0 -11.955 Td [('MUMPS')]TJ
ET
q
-1 0 0 1 637.702 687.104 cm
+1 0 0 1 644.902 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F44 9.9626 Tf 643.679 786.332 Td [('ILU')]TJ
+/F44 9.9626 Tf 650.88 192.758 Td [('ILU')]TJ
ET
q
-1 0 0 1 710.956 687.104 cm
+1 0 0 1 718.157 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F15 9.9626 Tf 716.934 786.332 Td [(Prede\014ned)-599(lo)-28(cal)-599(solv)28(er:)-975(p)-28(oin)28(t-)]TJ 0 -11.955 Td [(wise)-641(Jacobi)-641(\050diagonal)-642(scaling\051,)]TJ 0 -11.955 Td [(\050forw)28(ard\051)-849(Gauss)-1(-Seidel,)-978(Bac)28(k-)]TJ 0 -11.955 Td [(w)28(ard)-1368(Gauss-Seidel,)-1626(ILU\050)]TJ/F22 9.9626 Tf 130.078 0 Td [(p)]TJ/F15 9.9626 Tf 5.012 0 Td [(\051,)]TJ -135.09 -11.955 Td [(MILU\050)]TJ/F22 9.9626 Tf 30.303 0 Td [(p)]TJ/F15 9.9626 Tf 5.012 0 Td [(\051,)-872(ILU\050)]TJ/F22 9.9626 Tf 36.504 0 Td [(p;)-167(t)]TJ/F15 9.9626 Tf 13.038 0 Td [(\051,)-872(LU)-765(from)]TJ -84.857 -11.956 Td [(UMFP)83(A)28(CK,)-499(LU)-500(from)-499(Sup)-28(erLU)]TJ 0 -11.955 Td [(\050plus)-379(triangular)-378(solv)28(e)-1(\051,)-390(LU)-378(from)]TJ 0 -11.955 Td [(MUMPS.)]TJ
+/F15 9.9626 Tf 724.134 192.758 Td [(Prede\014ned)-599(lo)-28(cal)-599(solv)28(er:)-976(p)-27(oin)28(t-)]TJ 0 -11.955 Td [(wise)-641(Jacobi)-641(\050diagonal)-642(scaling\051,)]TJ 0 -11.955 Td [(\050forw)28(ard\051)-849(G)-1(au)1(s)-1(s-Seidel,)-978(Bac)28(k-)]TJ 0 -11.956 Td [(w)28(ard)-1368(Gauss-Seidel,)-1626(ILU\050)]TJ/F22 9.9626 Tf 130.078 0 Td [(p)]TJ/F15 9.9626 Tf 5.013 0 Td [(\051,)]TJ -135.091 -11.955 Td [(MILU\050)]TJ/F22 9.9626 Tf 30.303 0 Td [(p)]TJ/F15 9.9626 Tf 5.013 0 Td [(\051,)-872(ILU\050)]TJ/F22 9.9626 Tf 36.504 0 Td [(p;)-167(t)]TJ/F15 9.9626 Tf 13.038 0 Td [(\051,)-872(LU)-765(f)1(rom)]TJ -84.858 -11.955 Td [(UMFP)83(A)28(CK,)-499(LU)-500(from)-499(Sup)-28(erLU)]TJ 0 -11.955 Td [(\050plus)-379(triangular)-378(solv)27(e\051,)-390(LU)-378(from)]TJ 0 -11.955 Td [(MUMPS.)]TJ
ET
q
-1 0 0 1 864.644 687.104 cm
+1 0 0 1 871.844 93.53 cm
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
q
-1 0 0 1 314.181 686.905 cm
+1 0 0 1 321.382 93.331 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 662.796 cm
+1 0 0 1 321.382 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 320.159 678.337 Td [(mld_sub_fillin_)]TJ 0 -11.955 Td [(SUB_FILLIN)]TJ
+/F44 9.9626 Tf 327.359 84.763 Td [(mld_sub_fillin_)]TJ 0 -11.955 Td [(SUB_FILLIN)]TJ
ET
q
-1 0 0 1 425.349 662.796 cm
+1 0 0 1 432.549 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 431.327 678.337 Td [(integer)]TJ
+/F44 9.9626 Tf 438.527 84.763 Td [(integer)]TJ
ET
q
-1 0 0 1 535.038 662.796 cm
+1 0 0 1 542.238 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 541.015 678.337 Td [(An)28(y)-334(in)28(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 64.481 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
+/F15 9.9626 Tf 548.216 84.763 Td [(An)28(y)-333(in)27(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 64.48 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
ET
q
-1 0 0 1 637.702 662.796 cm
+1 0 0 1 644.902 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 643.679 678.337 Td [(0)]TJ
+/F15 9.9626 Tf 650.88 84.763 Td [(0)]TJ
ET
q
-1 0 0 1 710.956 662.796 cm
+1 0 0 1 718.157 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 716.934 678.337 Td [(Fill-in)-442(lev)28(el)]TJ/F22 9.9626 Tf 54.605 0 Td [(p)]TJ/F15 9.9626 Tf 9.414 0 Td [(of)-442(the)-442(incomplete)]TJ -64.019 -11.955 Td [(LU)-333(factorizations.)]TJ
+/F15 9.9626 Tf 724.134 84.763 Td [(Fill-in)-442(lev)28(el)]TJ/F22 9.9626 Tf 54.605 0 Td [(p)]TJ/F15 9.9626 Tf 9.415 0 Td [(of)-442(the)-442(incomplete)]TJ -64.02 -11.955 Td [(LU)-333(factorizations.)]TJ
ET
q
-1 0 0 1 864.644 662.796 cm
+1 0 0 1 871.844 69.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
q
-1 0 0 1 314.181 662.596 cm
+1 0 0 1 321.382 69.022 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 638.487 cm
+1 0 0 1 321.382 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 320.159 654.028 Td [(mld_sub_iluthrs_)]TJ 0 -11.955 Td [(SUB_ILUTHRS)]TJ
+/F44 9.9626 Tf 327.359 60.454 Td [(mld_sub_iluthrs_)]TJ 0 -11.955 Td [(SUB_ILUTHRS)]TJ
ET
q
-1 0 0 1 425.349 638.487 cm
+1 0 0 1 432.549 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 431.327 654.028 Td [(real\050)]TJ/F18 9.9626 Tf 26.151 0 Td [(kind)]TJ
+/F44 9.9626 Tf 438.527 60.454 Td [(real\050)]TJ/F18 9.9626 Tf 26.152 0 Td [(kind)]TJ
ET
q
-1 0 0 1 476.42 654.228 cm
+1 0 0 1 483.621 60.653 cm
[]0 d 0 J 0.398 w 0 0 m 3.055 0 l S
Q
BT
-/F18 9.9626 Tf 479.476 654.028 Td [(p)51(ar)51(ameter)]TJ/F44 9.9626 Tf 44.354 0 Td [(\051)]TJ
+/F18 9.9626 Tf 486.676 60.454 Td [(p)51(ar)51(ameter)]TJ/F44 9.9626 Tf 44.354 0 Td [(\051)]TJ
ET
q
-1 0 0 1 535.038 638.487 cm
+1 0 0 1 542.238 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 541.015 654.028 Td [(An)28(y)-334(real)-333(n)28(um.)]TJ/F25 9.9626 Tf 65.892 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
+/F15 9.9626 Tf 548.216 60.454 Td [(An)28(y)-333(real)-334(n)28(um.)]TJ/F25 9.9626 Tf 65.892 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(0)]TJ
ET
q
-1 0 0 1 637.702 638.487 cm
+1 0 0 1 644.902 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 643.679 654.028 Td [(0)]TJ
+/F15 9.9626 Tf 650.88 60.454 Td [(0)]TJ
ET
q
-1 0 0 1 710.956 638.487 cm
+1 0 0 1 718.157 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F15 9.9626 Tf 716.934 654.028 Td [(Drop)-332(tolerance)]TJ/F22 9.9626 Tf 67.977 0 Td [(t)]TJ/F15 9.9626 Tf 6.909 0 Td [(in)-332(the)-333(ILU\050)]TJ/F22 9.9626 Tf 49.934 0 Td [(p;)-167(t)]TJ/F15 9.9626 Tf 13.038 0 Td [(\051)]TJ -137.858 -11.955 Td [(factorization.)]TJ
+/F15 9.9626 Tf 724.134 60.454 Td [(Drop)-332(tolerance)]TJ/F22 9.9626 Tf 67.977 0 Td [(t)]TJ/F15 9.9626 Tf 6.91 0 Td [(in)-332(the)-333(ILU\050)]TJ/F22 9.9626 Tf 49.933 0 Td [(p;)-167(t)]TJ/F15 9.9626 Tf 13.038 0 Td [(\051)]TJ -137.858 -11.955 Td [(factorization.)]TJ
ET
q
-1 0 0 1 864.644 638.487 cm
+1 0 0 1 871.844 44.912 cm
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
q
-1 0 0 1 314.181 638.287 cm
+1 0 0 1 321.382 44.713 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 578.312 cm
+1 0 0 1 321.382 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
BT
-/F44 9.9626 Tf 320.159 629.72 Td [(mld_sub_ren_)]TJ 0 -11.956 Td [(SUB_REN)]TJ
+/F44 9.9626 Tf 327.359 36.145 Td [(mld_sub_ren_)]TJ 0 -11.955 Td [(SUB_REN)]TJ
ET
q
-1 0 0 1 425.349 578.312 cm
+1 0 0 1 432.549 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
BT
-/F44 9.9626 Tf 431.327 629.72 Td [(character\050len=*\051)]TJ
+/F44 9.9626 Tf 438.527 36.145 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 535.038 578.312 cm
+1 0 0 1 542.238 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
BT
-/F44 9.9626 Tf 541.015 629.72 Td [('RENUM)]TJ
+/F44 9.9626 Tf 548.216 36.145 Td [('RENUM)]TJ
ET
q
-1 0 0 1 573.025 629.919 cm
+1 0 0 1 580.225 36.345 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F44 9.9626 Tf 576.163 629.72 Td [(NONE')]TJ -35.148 -11.956 Td [('RENUM)]TJ
+/F44 9.9626 Tf 583.364 36.145 Td [(NONE')]TJ -35.148 -11.955 Td [('RENUM)]TJ
ET
q
-1 0 0 1 573.025 617.964 cm
+1 0 0 1 580.225 24.389 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F44 9.9626 Tf 576.163 617.764 Td [(GLOBAL')]TJ
+/F44 9.9626 Tf 583.364 24.19 Td [(GLOBAL')]TJ
ET
q
-1 0 0 1 637.702 578.312 cm
+1 0 0 1 644.902 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
BT
-/F44 9.9626 Tf 643.679 629.72 Td [('RENUM)]TJ
+/F44 9.9626 Tf 650.88 36.145 Td [('RENUM)]TJ
ET
q
-1 0 0 1 675.689 629.919 cm
+1 0 0 1 682.889 36.345 cm
[]0 d 0 J 0.398 w 0 0 m 3.138 0 l S
Q
BT
-/F44 9.9626 Tf 678.827 629.72 Td [(NONE')]TJ
+/F44 9.9626 Tf 686.027 36.145 Td [(NONE')]TJ
ET
q
-1 0 0 1 710.956 578.312 cm
+1 0 0 1 718.157 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
BT
-/F15 9.9626 Tf 716.934 629.72 Td [(Ro)28(w)-565(and)-565(column)-565(reordering)-565(of)]TJ 0 -11.956 Td [(the)-670(lo)-27(c)-1(al)-669(submatrices:)-1117(no)-670(re-)]TJ 0 -11.955 Td [(ordering,)-282(reordering)-269(according)-270(to)]TJ 0 -11.955 Td [(the)-282(global)-282(n)28(um)28(b)-28(ering)-282(of)-282(the)-282(ro)28(ws)]TJ 0 -11.955 Td [(and)-232(columns)-233(of)-232(the)-233(whole)-232(matrix.)]TJ
+/F15 9.9626 Tf 724.134 36.145 Td [(Ro)28(w)-565(and)-565(column)-565(reordering)-565(of)]TJ 0 -11.955 Td [(the)-670(lo)-28(cal)-669(submatrices:)-1118(n)1(o)-670(re-)]TJ 0 -11.955 Td [(ordering,)-282(reordering)-269(according)-270(to)]TJ 0 -11.955 Td [(the)-282(global)-282(n)28(um)28(b)-28(ering)-282(of)-282(the)-282(ro)28(ws)]TJ 0 -11.955 Td [(and)-232(columns)-233(of)-232(the)-233(whole)-232(matrix.)]TJ
ET
q
-1 0 0 1 864.644 578.312 cm
+1 0 0 1 871.844 -15.262 cm
[]0 d 0 J 0.398 w 0 0 m 0 59.776 l S
Q
q
-1 0 0 1 314.181 542.447 cm
+1 0 0 1 321.382 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
BT
-/F44 9.9626 Tf 320.159 569.944 Td [(mld_solver_sweeps_)]TJ 0 -11.955 Td [(SOLVER_SWEEPS)]TJ
+/F44 9.9626 Tf 327.359 -23.631 Td [(mld_solver_sweeps_)]TJ 0 -11.955 Td [(SOLVER_SWEEPS)]TJ
ET
q
-1 0 0 1 425.349 542.447 cm
+1 0 0 1 432.549 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
BT
-/F44 9.9626 Tf 431.327 569.944 Td [(integer)]TJ
+/F44 9.9626 Tf 438.527 -23.631 Td [(integer)]TJ
ET
q
-1 0 0 1 535.038 542.447 cm
+1 0 0 1 542.238 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
BT
-/F15 9.9626 Tf 541.015 569.944 Td [(An)28(y)-334(in)28(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 64.481 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(1)]TJ
+/F15 9.9626 Tf 548.216 -23.631 Td [(An)28(y)-333(in)27(t.)-333(n)28(um.)]TJ/F25 9.9626 Tf 64.48 0 Td [(\025)]TJ/F15 9.9626 Tf 10.516 0 Td [(1)]TJ
ET
q
-1 0 0 1 637.702 542.447 cm
+1 0 0 1 644.902 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
BT
-/F15 9.9626 Tf 643.679 569.944 Td [(1)]TJ
+/F15 9.9626 Tf 650.88 -23.631 Td [(1)]TJ
ET
q
-1 0 0 1 710.956 542.447 cm
+1 0 0 1 718.157 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
BT
-/F15 9.9626 Tf 716.934 569.944 Td [(Num)28(b)-28(er)-857(of)-857(s)-1(w)28(eeps)-857(for)-857(itera-)]TJ 0 -11.955 Td [(tiv)28(e)-470(lo)-28(cal)-470(solv)28(er)-470(\050curren)28(tly)-469(o)-1(n)1(ly)]TJ 0 -11.956 Td [(Gauss-Seidel\051.)]TJ
+/F15 9.9626 Tf 724.134 -23.631 Td [(Num)28(b)-28(er)-857(of)-858(sw)28(eeps)-857(for)-857(itera-)]TJ 0 -11.955 Td [(tiv)28(e)-470(lo)-28(cal)-470(solv)28(er)-470(\050curren)28(tly)-470(onl)1(y)]TJ 0 -11.955 Td [(Gauss-Seidel\051.)]TJ
ET
q
-1 0 0 1 864.644 542.447 cm
+1 0 0 1 871.844 -51.128 cm
[]0 d 0 J 0.398 w 0 0 m 0 35.866 l S
Q
q
-1 0 0 1 314.181 542.248 cm
+1 0 0 1 321.382 -51.327 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
q
-1 0 0 1 314.181 540.255 cm
+1 0 0 1 321.382 -53.319 cm
[]0 d 0 J 0.398 w 0 0 m 550.462 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 405.352 509.566 Td [(T)83(able)-333(3:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(on)1(e)-1(-lev)28(el)-333(preconditioner)-333(used)-334(as)-333(smo)-28(other.)]TJ
+/F15 10.9091 Tf 412.552 -84.008 Td [(T)83(able)-333(3:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(one-lev)28(el)-333(preconditioner)-333(used)-334(as)-333(smo)-28(other.)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 292.625 715.095 cm
+1 0 0 1 299.826 121.521 cm
Q
0 g 0 G
0 g 0 G
@@ -4053,23 +4136,20 @@ Q
endstream
endobj
-453 0 obj
+473 0 obj
<<
-/Length 9225
+/Length 9254
>>
stream
0 g 0 G
-0 0 1 rg 0 0 1 RG
BT
-/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
-0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(27)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(28)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
q
-0 1 -1 0 0 0 cm
+0 -1 1 0 0 0 cm
0 g 0 G
0 g 0 G
0 g 0 G
@@ -4078,318 +4158,318 @@ q
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 0 223.964 cm
+1 0 0 1 0 223.965 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
-1 0 0 1 -299.826 -121.521 cm
+1 0 0 1 -292.625 -715.095 cm
BT
-/F44 10.9091 Tf 305.803 349.55 Td [(what)]TJ
+/F44 10.9091 Tf 298.603 943.124 Td [(what)]TJ
ET
q
-1 0 0 1 453.513 345.485 cm
+1 0 0 1 446.313 939.06 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 459.491 349.55 Td [(d)22(a)67(t)66(a)-377(type)]TJ
+/F41 10.9091 Tf 452.29 943.124 Td [(d)22(a)67(t)66(a)-377(type)]TJ
ET
q
-1 0 0 1 557.104 345.485 cm
+1 0 0 1 549.903 939.06 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 563.081 349.55 Td [(val)]TJ
+/F44 10.9091 Tf 555.881 943.124 Td [(val)]TJ
ET
q
-1 0 0 1 637.09 345.485 cm
+1 0 0 1 629.89 939.06 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 643.068 349.55 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 10.9091 Tf 635.867 943.124 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 717.077 345.485 cm
+1 0 0 1 709.876 939.06 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 723.054 349.55 Td [(comments)]TJ
+/F41 10.9091 Tf 715.854 943.124 Td [(comments)]TJ
ET
q
-1 0 0 1 899.111 345.485 cm
+1 0 0 1 891.91 939.06 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 299.826 345.286 cm
+1 0 0 1 292.625 938.86 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 250.242 cm
+1 0 0 1 292.625 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F44 10.9091 Tf 305.803 335.602 Td [(mld_coarse_aggr_size_)]TJ 0 -13.549 Td [(COARSE_AGGR_SIZE)]TJ
+/F44 10.9091 Tf 298.603 929.177 Td [(mld_coarse_aggr_size_)]TJ 0 -13.55 Td [(COARSE_AGGR_SIZE)]TJ
ET
q
-1 0 0 1 453.513 250.242 cm
+1 0 0 1 446.313 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F44 10.9091 Tf 459.491 335.602 Td [(integer)]TJ
+/F44 10.9091 Tf 452.29 929.177 Td [(integer)]TJ
ET
q
-1 0 0 1 557.104 250.242 cm
+1 0 0 1 549.903 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F15 10.9091 Tf 563.081 335.602 Td [(A)-2120(p)-27(ositiv)28(e)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)]TJ
+/F15 10.9091 Tf 555.881 929.177 Td [(A)-2120(p)-27(ositiv)28(e)]TJ 0 -13.55 Td [(n)28(um)28(b)-28(er)]TJ
ET
q
-1 0 0 1 637.09 250.242 cm
+1 0 0 1 629.89 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F15 10.9091 Tf 643.068 335.602 Td [(The)-2236(cubic)]TJ 0 -13.549 Td [(ro)-28(ot)-1116(of)-1117(the)]TJ 0 -13.549 Td [(matrix)-433(size)-434(at)]TJ 0 -13.549 Td [(the)-333(\014ne)-334(lev)28(el.)]TJ
+/F15 10.9091 Tf 635.867 929.177 Td [(The)-2236(cubic)]TJ 0 -13.55 Td [(ro)-28(ot)-1116(of)-1117(the)]TJ 0 -13.549 Td [(matrix)-433(size)-434(at)]TJ 0 -13.549 Td [(the)-333(\014ne)-334(lev)28(el.)]TJ
ET
q
-1 0 0 1 717.077 250.242 cm
+1 0 0 1 709.876 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F15 10.9091 Tf 723.054 335.602 Td [(Coarse)-397(size)-396(threshold.)-634(Aggregation)]TJ 0 -13.549 Td [(will)-428(pro)-28(ceed)-428(un)28(til)-428(either)-428(the)-428(global)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)-575(of)-575(v)56(ariables)-575(is)-575(b)-27(elo)27(w)-574(this)]TJ 0 -13.549 Td [(threshold,)-526(or)-487(the)-487(aggregation)-488(do)-27(es)]TJ 0 -13.549 Td [(not)-488(reduce)-488(the)-487(siz)-1(e)-487(an)27(y)-487(longer,)-527(or)]TJ 0 -13.55 Td [(the)-549(maxim)28(um)-549(n)28(um)28(b)-28(er)-548(of)-549(lev)28(els)-549(is)]TJ 0 -13.549 Td [(reac)28(hed.)]TJ
+/F15 10.9091 Tf 715.854 929.177 Td [(Coarse)-397(size)-396(threshold.)-634(Aggregation)]TJ 0 -13.55 Td [(will)-428(pro)-28(ceed)-428(un)28(til)-428(either)-428(the)-428(global)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)-575(of)-575(v)56(ariables)-575(is)-575(b)-27(elo)27(w)-574(this)]TJ 0 -13.549 Td [(threshold,)-526(or)-487(the)-487(aggregation)-488(d)1(o)-28(es)]TJ 0 -13.549 Td [(not)-488(reduce)-488(the)-487(size)-488(an)27(y)-487(longer,)-527(or)]TJ 0 -13.549 Td [(the)-549(maxim)28(um)-549(n)28(um)28(b)-28(er)-548(of)-549(lev)28(els)-549(is)]TJ 0 -13.549 Td [(reac)28(hed.)]TJ
ET
q
-1 0 0 1 899.111 250.242 cm
+1 0 0 1 891.91 843.817 cm
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
q
-1 0 0 1 299.826 250.043 cm
+1 0 0 1 292.625 843.617 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 195.647 cm
+1 0 0 1 292.625 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 305.803 240.359 Td [(mld_min_aggr_ratio)]TJ 0 -13.549 Td [(MIN_AGGR_RATIO)]TJ
+/F44 10.9091 Tf 298.603 833.934 Td [(mld_min_aggr_ratio)]TJ 0 -13.549 Td [(MIN_AGGR_RATIO)]TJ
ET
q
-1 0 0 1 453.513 195.647 cm
+1 0 0 1 446.313 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 459.491 240.359 Td [(real)]TJ
+/F44 10.9091 Tf 452.29 833.934 Td [(real)]TJ
ET
q
-1 0 0 1 557.104 195.647 cm
+1 0 0 1 549.903 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F15 10.9091 Tf 563.081 240.359 Td [(A)-2178(n)28(um)28(b)-28(er)]TJ 0 -13.549 Td [(greater)-1175(than)]TJ 0 -13.549 Td [(one)]TJ
+/F15 10.9091 Tf 555.881 833.934 Td [(A)-2178(n)28(um)28(b)-28(er)]TJ 0 -13.549 Td [(greater)-1175(than)]TJ 0 -13.55 Td [(one)]TJ
ET
q
-1 0 0 1 637.09 195.647 cm
+1 0 0 1 629.89 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F15 10.9091 Tf 643.068 240.359 Td [(1.5)]TJ
+/F15 10.9091 Tf 635.867 833.934 Td [(1.5)]TJ
ET
q
-1 0 0 1 717.077 195.647 cm
+1 0 0 1 709.876 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F15 10.9091 Tf 723.054 240.359 Td [(Minim)28(um)-309(aggregation)-309(ratio.)-436(Aggre-)]TJ 0 -13.549 Td [(gation)-319(will)-319(stop)-320(if)-319(the)-319(ratio)-319(b)-28(et)28(w)27(een)]TJ 0 -13.549 Td [(the)-386(matrix)-387(sizes)-386(at)-387(t)28(w)28(o)-387(consecutiv)28(e)]TJ 0 -13.549 Td [(lev)28(els)-334(drops)-333(b)-28(elo)28(w)-333(this)-334(thr)1(e)-1(shol)1(d.)]TJ
+/F15 10.9091 Tf 715.854 833.934 Td [(Minim)28(um)-309(aggregation)-309(ratio.)-436(Aggre-)]TJ 0 -13.549 Td [(gation)-319(will)-319(stop)-320(if)-319(the)-319(ratio)-319(b)-28(et)28(w)28(e)-1(en)]TJ 0 -13.55 Td [(the)-386(matrix)-387(sizes)-386(at)-387(t)28(w)28(o)-387(consecutiv)28(e)]TJ 0 -13.549 Td [(lev)28(els)-334(drop)1(s)-334(b)-28(elo)28(w)-333(this)-334(th)1(res)-1(h)1(old.)]TJ
ET
q
-1 0 0 1 899.111 195.647 cm
+1 0 0 1 891.91 789.221 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
q
-1 0 0 1 299.826 195.448 cm
+1 0 0 1 292.625 789.022 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 113.953 cm
+1 0 0 1 292.625 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 305.803 185.764 Td [(mld_n_prec_levs_)]TJ 0 -13.549 Td [(N_PREC_LEVS)]TJ
+/F44 10.9091 Tf 298.603 779.339 Td [(mld_n_prec_levs_)]TJ 0 -13.55 Td [(N_PREC_LEVS)]TJ
ET
q
-1 0 0 1 453.513 113.953 cm
+1 0 0 1 446.313 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 459.491 185.764 Td [(integer)]TJ
+/F44 10.9091 Tf 452.29 779.339 Td [(integer)]TJ
ET
q
-1 0 0 1 557.104 113.953 cm
+1 0 0 1 549.903 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F15 10.9091 Tf 563.081 185.764 Td [(A)-2178(n)28(um)28(b)-28(er)]TJ 0 -13.549 Td [(greater)-1175(than)]TJ 0 -13.549 Td [(1,)-333(or)-334(-1.)]TJ
+/F15 10.9091 Tf 555.881 779.339 Td [(A)-2178(n)28(um)28(b)-28(er)]TJ 0 -13.55 Td [(greater)-1175(than)]TJ 0 -13.549 Td [(1,)-333(or)-334(-1.)]TJ
ET
q
-1 0 0 1 637.09 113.953 cm
+1 0 0 1 629.89 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F15 10.9091 Tf 643.068 185.764 Td [(-1)]TJ
+/F15 10.9091 Tf 635.867 779.339 Td [(-1)]TJ
ET
q
-1 0 0 1 717.077 113.953 cm
+1 0 0 1 709.876 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F15 10.9091 Tf 723.054 185.764 Td [(Num)28(b)-28(er)-469(of)-468(lev)27(els;)-536(if)-469(set)-469(to)-468(a)-469(p)-28(osi-)]TJ 0 -13.549 Td [(tiv)28(e)-431(n)28(um)27(b)-27(er)-431(greater)-431(than)-431(1,)-455(it)-431(will)]TJ 0 -13.549 Td [(force)-486(the)-486(aggregation)-485(algorithm)-486(to)]TJ 0 -13.549 Td [(use)-523(this)-523(man)28(y)-524(lev)28(els)-523(\050unless)-523(there)]TJ 0 -13.55 Td [(is)-322(no)-322(reduction)-322(in)-322(the)-322(coarse)-322(matrix)]TJ 0 -13.549 Td [(size\051.)]TJ
+/F15 10.9091 Tf 715.854 779.339 Td [(Num)28(b)-28(er)-469(of)-468(lev)27(els;)-536(if)-469(set)-469(to)-468(a)-469(p)-28(osi-)]TJ 0 -13.55 Td [(tiv)28(e)-431(n)28(um)27(b)-27(er)-431(greater)-431(than)-431(1,)-455(it)-431(will)]TJ 0 -13.549 Td [(force)-486(the)-486(aggregation)-485(algorithm)-486(to)]TJ 0 -13.549 Td [(use)-523(this)-523(man)28(y)-524(l)1(e)-1(v)28(els)-523(\050unless)-523(there)]TJ 0 -13.549 Td [(is)-322(no)-322(reduction)-322(in)-322(the)-322(coarse)-322(matrix)]TJ 0 -13.549 Td [(size\051.)]TJ
ET
q
-1 0 0 1 899.111 113.953 cm
+1 0 0 1 891.91 707.528 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
q
-1 0 0 1 299.826 113.754 cm
+1 0 0 1 292.625 707.329 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 72.907 cm
+1 0 0 1 292.625 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 305.803 104.071 Td [(mld_max_prec_levs_)]TJ 0 -13.55 Td [(MAX_PREC_LEVS)]TJ
+/F44 10.9091 Tf 298.603 697.645 Td [(mld_max_prec_levs_)]TJ 0 -13.549 Td [(MAX_PREC_LEVS)]TJ
ET
q
-1 0 0 1 453.513 72.907 cm
+1 0 0 1 446.313 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 459.491 104.071 Td [(integer)]TJ
+/F44 10.9091 Tf 452.29 697.645 Td [(integer)]TJ
ET
q
-1 0 0 1 557.104 72.907 cm
+1 0 0 1 549.903 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 563.081 104.071 Td [(A)-2120(p)-27(ositiv)28(e)]TJ 0 -13.55 Td [(n)28(um)28(b)-28(er)]TJ
+/F15 10.9091 Tf 555.881 697.645 Td [(A)-2120(p)-27(ositiv)28(e)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)]TJ
ET
q
-1 0 0 1 637.09 72.907 cm
+1 0 0 1 629.89 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 643.068 104.071 Td [(20)]TJ
+/F15 10.9091 Tf 635.867 697.645 Td [(20)]TJ
ET
q
-1 0 0 1 717.077 72.907 cm
+1 0 0 1 709.876 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 723.054 104.071 Td [(Maxim)28(um)-566(n)28(um)28(b)-28(er)-565(of)-565(lev)27(els:)-908(irre-)]TJ 0 -13.55 Td [(sp)-28(ectiv)28(e)-250(of)-250(the)-249(other)-250(settings,)-267(do)-250(n)1(ot)]TJ 0 -13.549 Td [(use)-333(more)-334(than)-333(this)-333(man)27(y)-333(lev)28(els.)]TJ
+/F15 10.9091 Tf 715.854 697.645 Td [(Maxim)28(um)-565(n)27(um)28(b)-28(er)-565(of)-565(lev)28(e)-1(l)1(s)-1(:)-908(irre-)]TJ 0 -13.549 Td [(sp)-28(ectiv)28(e)-250(of)-250(the)-249(other)-250(settings,)-267(do)-249(not)]TJ 0 -13.549 Td [(use)-333(more)-334(than)-333(this)-333(man)28(y)-334(lev)28(els.)]TJ
ET
q
-1 0 0 1 899.111 72.907 cm
+1 0 0 1 891.91 666.482 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 299.826 72.708 cm
+1 0 0 1 292.625 666.282 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 4.763 cm
+1 0 0 1 292.625 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 305.803 63.024 Td [(mld_aggr_alg_)]TJ 0 -13.549 Td [(AGGR_ALG)]TJ
+/F44 10.9091 Tf 298.603 656.599 Td [(mld_aggr_alg_)]TJ 0 -13.549 Td [(AGGR_ALG)]TJ
ET
q
-1 0 0 1 453.513 4.763 cm
+1 0 0 1 446.313 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 459.491 63.024 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 452.29 656.599 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 557.104 4.763 cm
+1 0 0 1 549.903 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 563.081 63.024 Td [('DEC')]TJ/F15 10.9091 Tf 28.636 0 Td [(,)]TJ/F44 10.9091 Tf -28.636 -13.549 Td [('SYMDEC')]TJ
+/F44 10.9091 Tf 555.881 656.599 Td [('DEC')]TJ/F15 10.9091 Tf 28.636 0 Td [(,)]TJ/F44 10.9091 Tf -28.636 -13.549 Td [('SYMDEC')]TJ
ET
q
-1 0 0 1 637.09 4.763 cm
+1 0 0 1 629.89 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 643.068 63.024 Td [('DEC')]TJ
+/F44 10.9091 Tf 635.867 656.599 Td [('DEC')]TJ
ET
q
-1 0 0 1 717.077 4.763 cm
+1 0 0 1 709.876 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F15 10.9091 Tf 723.054 63.024 Td [(Aggregation)-478(algorithm.)-879(Curren)28(tly)83(,)]TJ 0 -13.549 Td [(only)-569(the)-569(decoupled)-569(aggregation)-569(is)]TJ 0 -13.549 Td [(a)28(v)55(ailable;)-311(the)]TJ/F44 10.9091 Tf 66.07 0 Td [(SYMDEC)]TJ/F15 10.9091 Tf 37.64 0 Td [(option)-300(applies)]TJ -103.71 -13.549 Td [(decoupled)-436(aggre)-1(gat)1(ion)-437(to)-436(the)-437(spar-)]TJ 0 -13.549 Td [(sit)28(y)-334(pattern)-333(of)]TJ/F22 10.9091 Tf 71.909 0 Td [(A)]TJ/F15 10.9091 Tf 10.607 0 Td [(+)]TJ/F22 10.9091 Tf 10.909 0 Td [(A)]TJ/F23 7.9701 Tf 8.181 3.958 Td [(T)]TJ/F15 10.9091 Tf 6.605 -3.958 Td [(.)]TJ
+/F15 10.9091 Tf 715.854 656.599 Td [(Aggregation)-478(algorithm.)-879(Curren)28(tly)83(,)]TJ 0 -13.549 Td [(only)-569(the)-569(decoupled)-569(aggregation)-569(is)]TJ 0 -13.55 Td [(a)28(v)55(ailable;)-311(the)]TJ/F44 10.9091 Tf 66.069 0 Td [(SYMDEC)]TJ/F15 10.9091 Tf 37.641 0 Td [(option)-300(applies)]TJ -103.71 -13.549 Td [(decoupled)-436(aggregation)-437(to)-436(the)-437(spar-)]TJ 0 -13.549 Td [(sit)28(y)-334(p)1(atte)-1(r)1(n)-334(of)]TJ/F22 10.9091 Tf 71.909 0 Td [(A)]TJ/F15 10.9091 Tf 10.606 0 Td [(+)]TJ/F22 10.9091 Tf 10.909 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(T)]TJ/F15 10.9091 Tf 6.604 -3.959 Td [(.)]TJ
ET
q
-1 0 0 1 899.111 4.763 cm
+1 0 0 1 891.91 598.337 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
q
-1 0 0 1 299.826 4.564 cm
+1 0 0 1 292.625 598.138 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 -76.931 cm
+1 0 0 1 292.625 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 305.803 -5.12 Td [(mld_aggr_ord_)]TJ 0 -13.549 Td [(AGGR_ORD)]TJ
+/F44 10.9091 Tf 298.603 588.454 Td [(mld_aggr_ord_)]TJ 0 -13.549 Td [(AGGR_ORD)]TJ
ET
q
-1 0 0 1 453.513 -76.931 cm
+1 0 0 1 446.313 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 459.491 -5.12 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 452.29 588.454 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 557.104 -76.931 cm
+1 0 0 1 549.903 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 563.081 -5.12 Td [('NATURAL')]TJ
+/F44 10.9091 Tf 555.881 588.454 Td [('NATURAL')]TJ
ET
q
-1 0 0 1 637.09 -76.931 cm
+1 0 0 1 629.89 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 643.068 -5.12 Td [('DEGREE')]TJ
+/F44 10.9091 Tf 635.867 588.454 Td [('DEGREE')]TJ
ET
q
-1 0 0 1 717.077 -76.931 cm
+1 0 0 1 709.876 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F15 10.9091 Tf 723.054 -5.12 Td [(Initial)-342(ordering)-343(of)-342(indices)-343(for)-342(aggre-)]TJ 0 -13.549 Td [(gation)-450(algorithm:)-679(natural)-450(ordering)]TJ 0 -13.549 Td [(or)-531(sorted)-531(b)28(y)-531(descending)-531(degree)-531(of)]TJ 0 -13.55 Td [(the)-297(no)-28(de)-297(in)-297(the)-297(matrix)-298(grap)1(h.)-433(Since)]TJ 0 -13.549 Td [(aggregation)-260(is)-260(heuristics,)-274(res)-1(u)1(lts)-260(will)]TJ 0 -13.549 Td [(b)-28(e)-333(di\013eren)28(t.)]TJ
+/F15 10.9091 Tf 715.854 588.454 Td [(Initial)-342(ordering)-343(of)-342(indices)-343(for)-342(aggre-)]TJ 0 -13.549 Td [(gation)-450(algorithm:)-679(natural)-450(ordering)]TJ 0 -13.549 Td [(or)-531(sorted)-531(b)28(y)-531(descending)-531(degree)-531(of)]TJ 0 -13.549 Td [(the)-297(no)-28(de)-297(in)-297(the)-297(matrix)-298(gr)1(aph.)-433(Since)]TJ 0 -13.549 Td [(aggregation)-260(is)-260(heuristics,)-274(results)-260(will)]TJ 0 -13.55 Td [(b)-28(e)-333(di\013eren)28(t.)]TJ
ET
q
-1 0 0 1 899.111 -76.931 cm
+1 0 0 1 891.91 516.644 cm
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
q
-1 0 0 1 299.826 -77.13 cm
+1 0 0 1 292.625 516.444 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
q
-1 0 0 1 299.826 -79.123 cm
+1 0 0 1 292.625 514.452 cm
[]0 d 0 J 0.398 w 0 0 m 599.285 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 459.779 -109.812 Td [(T)83(able)-333(4:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm.)]TJ
+/F15 10.9091 Tf 452.579 483.763 Td [(T)83(able)-333(4:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm.)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
Q
0 g 0 G
0 g 0 G
@@ -4397,20 +4477,23 @@ Q
endstream
endobj
-458 0 obj
+479 0 obj
<<
-/Length 10916
+/Length 10917
>>
stream
0 g 0 G
+0 0 1 rg 0 0 1 RG
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(28)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
+0 g 0 G
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(29)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 292.625 715.095 cm
+1 0 0 1 299.826 121.521 cm
q
-0 -1 1 0 0 0 cm
+0 1 -1 0 0 0 cm
0 g 0 G
0 g 0 G
0 g 0 G
@@ -4419,370 +4502,370 @@ q
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 0 168.772 cm
+1 0 0 1 0 168.771 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
-1 0 0 1 -292.625 -715.095 cm
+1 0 0 1 -299.826 -121.521 cm
BT
-/F44 10.9091 Tf 298.603 887.931 Td [(what)]TJ
+/F44 10.9091 Tf 305.803 294.357 Td [(what)]TJ
ET
q
-1 0 0 1 446.313 883.867 cm
+1 0 0 1 453.513 290.292 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 452.29 887.931 Td [(d)22(a)67(t)66(a)-377(type)]TJ
+/F41 10.9091 Tf 459.491 294.357 Td [(d)22(a)67(t)66(a)-377(type)]TJ
ET
q
-1 0 0 1 565.286 883.867 cm
+1 0 0 1 572.487 290.292 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 571.264 887.931 Td [(val)]TJ
+/F44 10.9091 Tf 578.464 294.357 Td [(val)]TJ
ET
q
-1 0 0 1 645.273 883.867 cm
+1 0 0 1 652.473 290.292 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 651.25 887.931 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 10.9091 Tf 658.451 294.357 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 725.259 883.867 cm
+1 0 0 1 732.46 290.292 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 731.237 887.931 Td [(comments)]TJ
+/F41 10.9091 Tf 738.437 294.357 Td [(comments)]TJ
ET
q
-1 0 0 1 907.293 883.867 cm
+1 0 0 1 914.493 290.292 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 292.625 883.667 cm
+1 0 0 1 299.826 290.093 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 842.82 cm
+1 0 0 1 299.826 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 298.603 873.984 Td [(mld_aggr_kind_)]TJ 0 -13.55 Td [(AGGR_KIND)]TJ
+/F44 10.9091 Tf 305.803 280.409 Td [(mld_aggr_kind_)]TJ 0 -13.549 Td [(AGGR_KIND)]TJ
ET
q
-1 0 0 1 446.313 842.82 cm
+1 0 0 1 453.513 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 452.29 873.984 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 459.491 280.409 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 565.286 842.82 cm
+1 0 0 1 572.487 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 571.264 873.984 Td [('SMOOTHED')]TJ 0 -13.55 Td [('NONSMOOTHED')]TJ
+/F44 10.9091 Tf 578.464 280.409 Td [('SMOOTHED')]TJ 0 -13.549 Td [('NONSMOOTHED')]TJ
ET
q
-1 0 0 1 645.273 842.82 cm
+1 0 0 1 652.473 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 651.25 873.984 Td [('SMOOTHED')]TJ
+/F44 10.9091 Tf 658.451 280.409 Td [('SMOOTHED')]TJ
ET
q
-1 0 0 1 725.259 842.82 cm
+1 0 0 1 732.46 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 731.237 873.984 Td [(T)28(yp)-28(e)-736(of)-736(aggregation:)-1249(smo)-28(othed,)]TJ 0 -13.55 Td [(nonsmo)-28(othed)-464(\050i.e.)-464(using)-464(the)-465(ten)28(ta-)]TJ 0 -13.549 Td [(tiv)28(e)-334(p)1(rolongator\051.)]TJ
+/F15 10.9091 Tf 738.437 280.409 Td [(T)28(yp)-28(e)-736(of)-736(aggregation:)-1249(smo)-28(othed,)]TJ 0 -13.549 Td [(nonsmo)-28(othed)-464(\050i.e.)-464(using)-465(th)1(e)-465(ten)28(ta-)]TJ 0 -13.549 Td [(tiv)28(e)-334(pr)1(olongator\051.)]TJ
ET
q
-1 0 0 1 907.293 842.82 cm
+1 0 0 1 914.493 249.246 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 292.625 842.621 cm
+1 0 0 1 299.826 249.047 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 815.324 cm
+1 0 0 1 299.826 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 298.603 832.938 Td [(mld_aggr_thresh_)]TJ 0 -13.55 Td [(AGGR_THRESH)]TJ
+/F44 10.9091 Tf 305.803 239.363 Td [(mld_aggr_thresh_)]TJ 0 -13.549 Td [(AGGR_THRESH)]TJ
ET
q
-1 0 0 1 446.313 815.324 cm
+1 0 0 1 453.513 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 452.29 832.938 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
+/F44 10.9091 Tf 459.491 239.363 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
ET
q
-1 0 0 1 501.668 833.137 cm
+1 0 0 1 508.868 239.562 cm
[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
Q
BT
-/F18 10.9091 Tf 505.014 832.938 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.567 0 Td [(\051)]TJ
+/F18 10.9091 Tf 512.214 239.363 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
ET
q
-1 0 0 1 565.286 815.324 cm
+1 0 0 1 572.487 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 571.264 832.938 Td [(An)28(y)-311(real)-311(n)27(um.)]TJ/F25 10.9091 Tf 0 -13.55 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [([0)]TJ/F22 10.9091 Tf 8.485 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(1])]TJ
+/F15 10.9091 Tf 578.464 239.363 Td [(An)28(y)-311(real)-311(n)27(um.)]TJ/F25 10.9091 Tf 0 -13.549 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [([0)]TJ/F22 10.9091 Tf 8.485 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(1])]TJ
ET
q
-1 0 0 1 645.273 815.324 cm
+1 0 0 1 652.473 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 651.25 832.938 Td [(0.05)]TJ
+/F15 10.9091 Tf 658.451 239.363 Td [(0.05)]TJ
ET
q
-1 0 0 1 725.259 815.324 cm
+1 0 0 1 732.46 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 731.237 832.938 Td [(Threshold)]TJ/F22 10.9091 Tf 50.815 0 Td [(\022)]TJ/F15 10.9091 Tf 8.271 0 Td [(in)-261(the)-261(aggregation)-260(algo-)]TJ -59.086 -13.55 Td [(rithm.)]TJ
+/F15 10.9091 Tf 738.437 239.363 Td [(Threshold)]TJ/F22 10.9091 Tf 50.816 0 Td [(\022)]TJ/F15 10.9091 Tf 8.27 0 Td [(in)-261(the)-261(aggregation)-261(algo-)]TJ -59.086 -13.549 Td [(rithm.)]TJ
ET
q
-1 0 0 1 907.293 815.324 cm
+1 0 0 1 914.493 221.749 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
q
-1 0 0 1 292.625 815.124 cm
+1 0 0 1 299.826 221.55 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 787.827 cm
+1 0 0 1 299.826 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 298.603 805.441 Td [(mld_aggr_scale_)]TJ 0 -13.55 Td [(AGGR_SCALE)]TJ
+/F44 10.9091 Tf 305.803 211.866 Td [(mld_aggr_scale_)]TJ 0 -13.549 Td [(AGGR_SCALE)]TJ
ET
q
-1 0 0 1 446.313 787.827 cm
+1 0 0 1 453.513 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 452.29 805.441 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
+/F44 10.9091 Tf 459.491 211.866 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
ET
q
-1 0 0 1 501.668 805.64 cm
+1 0 0 1 508.868 212.066 cm
[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
Q
BT
-/F18 10.9091 Tf 505.014 805.441 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.567 0 Td [(\051)]TJ
+/F18 10.9091 Tf 512.214 211.866 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
ET
q
-1 0 0 1 565.286 787.827 cm
+1 0 0 1 572.487 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 571.264 805.441 Td [(An)28(y)-311(real)-311(n)27(um.)]TJ/F25 10.9091 Tf 0 -13.55 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [([0)]TJ/F22 10.9091 Tf 8.485 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(1])]TJ
+/F15 10.9091 Tf 578.464 211.866 Td [(An)28(y)-311(real)-311(n)27(um.)]TJ/F25 10.9091 Tf 0 -13.549 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [([0)]TJ/F22 10.9091 Tf 8.485 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(1])]TJ
ET
q
-1 0 0 1 645.273 787.827 cm
+1 0 0 1 652.473 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 651.25 805.441 Td [(1.0)]TJ
+/F15 10.9091 Tf 658.451 211.866 Td [(1.0)]TJ
ET
q
-1 0 0 1 725.259 787.827 cm
+1 0 0 1 732.46 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F15 10.9091 Tf 731.237 805.441 Td [(Scale)-266(factor)-266(applied)-265(to)-266(the)-266(threshold)]TJ 0 -13.55 Td [(going)-248(from)-249(lev)28(el)]TJ/F22 10.9091 Tf 76.949 0 Td [(il)-20(ev)]TJ/F15 10.9091 Tf 20.698 0 Td [(to)-248(lev)27(el)]TJ/F22 10.9091 Tf 36.33 0 Td [(il)-20(ev)]TJ/F15 10.9091 Tf 18.559 0 Td [(+)-52(1.)]TJ
+/F15 10.9091 Tf 738.437 211.866 Td [(Scale)-266(factor)-266(applied)-266(to)-265(the)-266(threshold)]TJ 0 -13.549 Td [(going)-248(from)-249(lev)28(el)]TJ/F22 10.9091 Tf 76.95 0 Td [(il)-20(ev)]TJ/F15 10.9091 Tf 20.697 0 Td [(to)-248(lev)27(el)]TJ/F22 10.9091 Tf 36.33 0 Td [(il)-20(ev)]TJ/F15 10.9091 Tf 18.56 0 Td [(+)-52(1.)]TJ
ET
q
-1 0 0 1 907.293 787.827 cm
+1 0 0 1 914.493 194.252 cm
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
q
-1 0 0 1 292.625 787.627 cm
+1 0 0 1 299.826 194.053 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 719.682 cm
+1 0 0 1 299.826 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 298.603 777.944 Td [(mld_aggr_omega_alg_)]TJ 0 -13.549 Td [(AGGR_OMEGA_ALG)]TJ
+/F44 10.9091 Tf 305.803 184.369 Td [(mld_aggr_omega_alg_)]TJ 0 -13.549 Td [(AGGR_OMEGA_ALG)]TJ
ET
q
-1 0 0 1 446.313 719.682 cm
+1 0 0 1 453.513 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 452.29 777.944 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 459.491 184.369 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 565.286 719.682 cm
+1 0 0 1 572.487 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 571.264 777.944 Td [('EIG)]TJ
+/F44 10.9091 Tf 578.464 184.369 Td [('EIG)]TJ
ET
q
-1 0 0 1 594.86 778.143 cm
+1 0 0 1 602.06 184.569 cm
[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
Q
BT
-/F44 10.9091 Tf 598.296 777.944 Td [(EST')]TJ -27.032 -13.549 Td [('USER)]TJ
+/F44 10.9091 Tf 605.497 184.369 Td [(EST')]TJ -27.033 -13.549 Td [('USER)]TJ
ET
q
-1 0 0 1 600.587 764.594 cm
+1 0 0 1 607.787 171.02 cm
[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
Q
BT
-/F44 10.9091 Tf 604.023 764.395 Td [(CHOICE')]TJ
+/F44 10.9091 Tf 611.224 170.82 Td [(CHOICE')]TJ
ET
q
-1 0 0 1 645.273 719.682 cm
+1 0 0 1 652.473 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 651.25 777.944 Td [('EIG)]TJ
+/F44 10.9091 Tf 658.451 184.369 Td [('EIG)]TJ
ET
q
-1 0 0 1 674.846 778.143 cm
+1 0 0 1 682.047 184.569 cm
[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
Q
BT
-/F44 10.9091 Tf 678.283 777.944 Td [(EST')]TJ
+/F44 10.9091 Tf 685.483 184.369 Td [(EST')]TJ
ET
q
-1 0 0 1 725.259 719.682 cm
+1 0 0 1 732.46 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F15 10.9091 Tf 731.237 777.944 Td [(Ho)28(w)-508(the)-507(damping)-508(parameter)]TJ/F22 10.9091 Tf 148.269 0 Td [(!)]TJ/F15 10.9091 Tf 12.719 0 Td [(in)]TJ -160.988 -13.549 Td [(the)-269(smo)-28(othed)-269(aggregation)-269(should)-269(b)-28(e)]TJ 0 -13.55 Td [(computed:)-435(either)-315(via)-314(an)-315(estimate)-314(of)]TJ 0 -13.549 Td [(the)-362(sp)-28(ectral)-361(radius)-362(of)]TJ/F22 10.9091 Tf 106.272 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-369(or)-362(ex-)]TJ -135.107 -13.549 Td [(plicily)-333(sp)-28(eci\014ed)-333(b)27(y)-333(the)-333(user.)]TJ
+/F15 10.9091 Tf 738.437 184.369 Td [(Ho)28(w)-508(the)-507(damping)-508(parameter)]TJ/F22 10.9091 Tf 148.269 0 Td [(!)]TJ/F15 10.9091 Tf 12.719 0 Td [(in)]TJ -160.988 -13.549 Td [(the)-269(smo)-28(othed)-269(aggregation)-269(should)-269(b)-28(e)]TJ 0 -13.549 Td [(computed:)-435(either)-315(via)-314(an)-315(estimate)-314(of)]TJ 0 -13.549 Td [(the)-362(sp)-28(ectral)-361(radius)-362(of)]TJ/F22 10.9091 Tf 106.272 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-369(or)-362(ex-)]TJ -135.108 -13.549 Td [(plicily)-333(sp)-28(eci\014ed)-333(b)27(y)-333(the)-333(user.)]TJ
ET
q
-1 0 0 1 907.293 719.682 cm
+1 0 0 1 914.493 126.108 cm
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
q
-1 0 0 1 292.625 719.483 cm
+1 0 0 1 299.826 125.909 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 678.636 cm
+1 0 0 1 299.826 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 298.603 709.799 Td [(mld_aggr_eig_)]TJ 0 -13.549 Td [(AGGR_EIG)]TJ
+/F44 10.9091 Tf 305.803 116.225 Td [(mld_aggr_eig_)]TJ 0 -13.549 Td [(AGGR_EIG)]TJ
ET
q
-1 0 0 1 446.313 678.636 cm
+1 0 0 1 453.513 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 452.29 709.799 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 459.491 116.225 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 565.286 678.636 cm
+1 0 0 1 572.487 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 571.264 709.799 Td [('A)]TJ
+/F44 10.9091 Tf 578.464 116.225 Td [('A)]TJ
ET
q
-1 0 0 1 583.405 709.999 cm
+1 0 0 1 590.606 116.424 cm
[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
Q
BT
-/F44 10.9091 Tf 586.842 709.799 Td [(NORMI')]TJ
+/F44 10.9091 Tf 594.042 116.225 Td [(NORMI')]TJ
ET
q
-1 0 0 1 645.273 678.636 cm
+1 0 0 1 652.473 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 651.25 709.799 Td [('A)]TJ
+/F44 10.9091 Tf 658.451 116.225 Td [('A)]TJ
ET
q
-1 0 0 1 663.392 709.999 cm
+1 0 0 1 670.592 116.424 cm
[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
Q
BT
-/F44 10.9091 Tf 666.828 709.799 Td [(NORMI')]TJ
+/F44 10.9091 Tf 674.029 116.225 Td [(NORMI')]TJ
ET
q
-1 0 0 1 725.259 678.636 cm
+1 0 0 1 732.46 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 731.237 709.799 Td [(Ho)28(w)-319(to)-320(estimate)-319(the)-319(sp)-28(ectral)-319(radius)]TJ 0 -13.549 Td [(of)]TJ/F22 10.9091 Tf 12.939 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(.)-586(Curren)28(tly)-381(only)-380(the)-381(in\014n-)]TJ -41.775 -13.549 Td [(it)28(y)-333(norm)-334(estimate)-333(is)-334(a)28(v)56(ailable.)]TJ
+/F15 10.9091 Tf 738.437 116.225 Td [(Ho)28(w)-319(to)-320(estimate)-319(the)-319(sp)-28(ectral)-319(radius)]TJ 0 -13.549 Td [(of)]TJ/F22 10.9091 Tf 12.94 0 Td [(D)]TJ/F26 7.9701 Tf 9.334 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(.)-586(Curren)28(tly)-381(only)-380(the)-381(in\014n-)]TJ -41.775 -13.549 Td [(it)28(y)-334(n)1(orm)-334(estimate)-333(is)-334(a)28(v)56(ailable.)]TJ
ET
q
-1 0 0 1 907.293 678.636 cm
+1 0 0 1 914.493 85.062 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 292.625 678.437 cm
+1 0 0 1 299.826 84.863 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
q
-1 0 0 1 292.625 569.844 cm
+1 0 0 1 299.826 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F44 10.9091 Tf 298.603 668.753 Td [(mld_aggr_omega_val_)]TJ 0 -13.549 Td [(AGGR_OMEGA_VAL)]TJ
+/F44 10.9091 Tf 305.803 75.179 Td [(mld_aggr_omega_val_)]TJ 0 -13.549 Td [(AGGR_OMEGA_VAL)]TJ
ET
q
-1 0 0 1 446.313 569.844 cm
+1 0 0 1 453.513 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F44 10.9091 Tf 452.29 668.753 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
+/F44 10.9091 Tf 459.491 75.179 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
ET
q
-1 0 0 1 501.668 668.953 cm
+1 0 0 1 508.868 75.378 cm
[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
Q
BT
-/F18 10.9091 Tf 505.014 668.753 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.567 0 Td [(\051)]TJ
+/F18 10.9091 Tf 512.214 75.179 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
ET
q
-1 0 0 1 565.286 569.844 cm
+1 0 0 1 572.487 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F15 10.9091 Tf 571.264 668.753 Td [(An)28(y)-486(nonnega-)]TJ 0 -13.549 Td [(tiv)28(e)-334(r)1(e)-1(al)-333(n)28(um.)]TJ
+/F15 10.9091 Tf 578.464 75.179 Td [(An)28(y)-486(nonnega-)]TJ 0 -13.549 Td [(tiv)28(e)-334(real)-333(n)28(um.)]TJ
ET
q
-1 0 0 1 645.273 569.844 cm
+1 0 0 1 652.473 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F15 10.9091 Tf 651.25 668.753 Td [(4)]TJ/F22 10.9091 Tf 5.455 0 Td [(=)]TJ/F15 10.9091 Tf 5.454 0 Td [(\0503)]TJ/F22 10.9091 Tf 9.697 0 Td [(\032)]TJ/F15 10.9091 Tf 5.64 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.181 0 Td [(\051\051)]TJ
+/F15 10.9091 Tf 658.451 75.179 Td [(4)]TJ/F22 10.9091 Tf 5.454 0 Td [(=)]TJ/F15 10.9091 Tf 5.455 0 Td [(\0503)]TJ/F22 10.9091 Tf 9.697 0 Td [(\032)]TJ/F15 10.9091 Tf 5.64 0 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(\051\051)]TJ
ET
q
-1 0 0 1 725.259 569.844 cm
+1 0 0 1 732.46 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F15 10.9091 Tf 731.237 668.753 Td [(Damping)-1068(parameter)]TJ/F22 10.9091 Tf 115.342 0 Td [(!)]TJ/F15 10.9091 Tf 18.838 0 Td [(in)-1068(the)]TJ -134.18 -13.549 Td [(smo)-28(othed)-914(aggre)-1(gat)1(ion)-915(algorithm.)]TJ 0 -13.549 Td [(It)-804(m)28(ust)-804(b)-28(e)-803(se)-1(t)-803(b)28(y)-804(the)-804(user)-804(if)]TJ/F44 10.9091 Tf 0 -13.549 Td [(USER_CHOICE)]TJ/F15 10.9091 Tf 75.101 0 Td [(w)28(as)-1110(sp)-28(eci\014ed)-1110(for)]TJ/F44 10.9091 Tf -75.101 -13.55 Td [(mld_aggr_omega_alg_)]TJ/F15 10.9091 Tf 108.817 0 Td [(,)-1218(otherwise)]TJ -108.817 -13.549 Td [(it)-354(is)-354(computed)-354(b)28(y)-354(the)-354(library)83(,)-359(using)]TJ 0 -13.549 Td [(the)-303(selected)-303(estimate)-304(of)-303(the)-303(sp)-28(ectral)]TJ 0 -13.549 Td [(radius)]TJ/F22 10.9091 Tf 32.818 0 Td [(\032)]TJ/F15 10.9091 Tf 5.64 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(D)]TJ/F26 7.9701 Tf 9.334 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(\051)-333(of)]TJ/F22 10.9091 Tf 20.303 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(.)]TJ
+/F15 10.9091 Tf 738.437 75.179 Td [(Damping)-1068(parameter)]TJ/F22 10.9091 Tf 115.343 0 Td [(!)]TJ/F15 10.9091 Tf 18.837 0 Td [(in)-1068(the)]TJ -134.18 -13.549 Td [(smo)-28(othed)-915(aggr)1(e)-1(gation)-914(algorithm.)]TJ 0 -13.549 Td [(It)-804(m)28(ust)-804(b)-28(e)-803(s)-1(et)-803(b)27(y)-803(the)-804(user)-804(if)]TJ/F44 10.9091 Tf 0 -13.55 Td [(USER_CHOICE)]TJ/F15 10.9091 Tf 75.101 0 Td [(w)28(as)-1110(sp)-28(eci\014ed)-1110(for)]TJ/F44 10.9091 Tf -75.101 -13.549 Td [(mld_aggr_omega_alg_)]TJ/F15 10.9091 Tf 108.817 0 Td [(,)-1218(otherwise)]TJ -108.817 -13.549 Td [(it)-354(is)-354(computed)-354(b)28(y)-354(the)-354(library)83(,)-359(using)]TJ 0 -13.549 Td [(the)-303(selected)-303(estimate)-304(of)-303(the)-303(sp)-28(ectral)]TJ 0 -13.549 Td [(radius)]TJ/F22 10.9091 Tf 32.818 0 Td [(\032)]TJ/F15 10.9091 Tf 5.64 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.958 Td [(A)]TJ/F15 10.9091 Tf 8.181 0 Td [(\051)-333(of)]TJ/F22 10.9091 Tf 20.303 0 Td [(D)]TJ/F26 7.9701 Tf 9.335 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.958 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(.)]TJ
ET
q
-1 0 0 1 907.293 569.844 cm
+1 0 0 1 914.493 -23.73 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
q
-1 0 0 1 292.625 569.645 cm
+1 0 0 1 299.826 -23.93 cm
[]0 d 0 J 0.398 w 0 0 m 614.668 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 452.579 538.956 Td [(T)83(able)-333(5:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm.)]TJ
+/F15 10.9091 Tf 459.779 -54.619 Td [(T)83(able)-333(5:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm.)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 292.625 715.095 cm
+1 0 0 1 299.826 121.521 cm
Q
0 g 0 G
0 g 0 G
@@ -4790,411 +4873,408 @@ Q
endstream
endobj
-464 0 obj
+484 0 obj
<<
-/Length 10952
+/Length 10943
>>
stream
0 g 0 G
-0 0 1 rg 0 0 1 RG
BT
-/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
-0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(29)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(30)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
q
-0 1 -1 0 0 0 cm
+0 -1 1 0 0 0 cm
0 g 0 G
0 g 0 G
0 g 0 G
q
-1 0 0 1 26.448 257.738 cm
+1 0 0 1 26.449 257.738 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 26.448 243.989 cm
+1 0 0 1 26.449 243.989 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
-1 0 0 1 -299.826 -121.521 cm
+1 0 0 1 -292.625 -715.095 cm
BT
-/F44 10.9091 Tf 332.252 369.575 Td [(what)]TJ
+/F44 10.9091 Tf 325.051 963.149 Td [(what)]TJ
ET
q
-1 0 0 1 437.442 365.51 cm
+1 0 0 1 430.241 959.084 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 443.42 369.575 Td [(d)22(a)67(t)67(a)-378(type)]TJ
+/F41 10.9091 Tf 436.219 963.149 Td [(d)22(a)67(t)66(a)-377(type)]TJ
ET
q
-1 0 0 1 556.415 365.51 cm
+1 0 0 1 549.215 959.084 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 562.393 369.575 Td [(val)]TJ
+/F44 10.9091 Tf 555.192 963.149 Td [(val)]TJ
ET
q
-1 0 0 1 659.079 365.51 cm
+1 0 0 1 651.879 959.084 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 665.057 369.575 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 10.9091 Tf 657.856 963.149 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 713.264 365.51 cm
+1 0 0 1 706.064 959.084 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 719.242 369.575 Td [(comments)]TJ
+/F41 10.9091 Tf 712.041 963.149 Td [(comments)]TJ
ET
q
-1 0 0 1 866.952 365.51 cm
+1 0 0 1 859.751 959.084 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 326.274 365.311 cm
+1 0 0 1 319.074 958.885 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 324.464 cm
+1 0 0 1 319.074 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 332.252 355.627 Td [(mld_coarse_mat_)]TJ 0 -13.549 Td [(COARSE_MAT)]TJ
+/F44 10.9091 Tf 325.051 949.202 Td [(mld_coarse_mat_)]TJ 0 -13.55 Td [(COARSE_MAT)]TJ
ET
q
-1 0 0 1 437.442 324.464 cm
+1 0 0 1 430.241 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 443.42 355.627 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 436.219 949.202 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 556.415 324.464 cm
+1 0 0 1 549.215 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 562.393 355.627 Td [('DISTR')]TJ 0 -13.549 Td [('REPL')]TJ
+/F44 10.9091 Tf 555.192 949.202 Td [('DISTR')]TJ 0 -13.55 Td [('REPL')]TJ
ET
q
-1 0 0 1 659.079 324.464 cm
+1 0 0 1 651.879 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 665.057 355.627 Td [('DISTR')]TJ
+/F44 10.9091 Tf 657.856 949.202 Td [('DISTR')]TJ
ET
q
-1 0 0 1 713.264 324.464 cm
+1 0 0 1 706.064 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 719.242 355.627 Td [(Coarsest)-498(matrix:)-775(distributed)]TJ 0 -13.549 Td [(among)-276(the)-276(pro)-27(cessors)-276(or)-276(repli-)]TJ 0 -13.549 Td [(cated)-333(on)-334(eac)28(h)-333(of)-334(th)1(e)-1(m.)]TJ
+/F15 10.9091 Tf 712.041 949.202 Td [(Coarsest)-498(matrix:)-775(distributed)]TJ 0 -13.55 Td [(among)-276(the)-276(pro)-27(cess)-1(or)1(s)-276(or)-276(repli-)]TJ 0 -13.549 Td [(cated)-333(on)-334(eac)28(h)-333(of)-334(them.)]TJ
ET
q
-1 0 0 1 866.952 324.464 cm
+1 0 0 1 859.751 918.038 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 326.274 324.265 cm
+1 0 0 1 319.074 917.839 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 175.024 cm
+1 0 0 1 319.074 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
BT
-/F44 10.9091 Tf 332.252 314.581 Td [(mld_coarse_solve_)]TJ 0 -27.098 Td [(COARSE_SOLVE)]TJ
+/F44 10.9091 Tf 325.051 908.155 Td [(mld_coarse_solve_)]TJ 0 -27.098 Td [(COARSE_SOLVE)]TJ
ET
q
-1 0 0 1 437.442 175.024 cm
+1 0 0 1 430.241 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
BT
-/F44 10.9091 Tf 443.42 314.581 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 436.219 908.155 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 556.415 175.024 cm
+1 0 0 1 549.215 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
BT
-/F44 10.9091 Tf 562.393 314.581 Td [('BJAC')]TJ 0 -13.549 Td [('UMF')]TJ 0 -13.549 Td [('MUMPS')]TJ 0 -13.549 Td [('SLU')]TJ 0 -13.55 Td [('SLUDIST')]TJ
+/F44 10.9091 Tf 555.192 908.155 Td [('BJAC')]TJ 0 -13.549 Td [('UMF')]TJ 0 -13.549 Td [('MUMPS')]TJ 0 -13.549 Td [('SLU')]TJ 0 -13.549 Td [('SLUDIST')]TJ
ET
q
-1 0 0 1 659.079 175.024 cm
+1 0 0 1 651.879 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
BT
-/F44 10.9091 Tf 665.057 314.581 Td [('BJAC')]TJ
+/F44 10.9091 Tf 657.856 908.155 Td [('BJAC')]TJ
ET
q
-1 0 0 1 713.264 175.024 cm
+1 0 0 1 706.064 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
BT
-/F15 10.9091 Tf 719.242 314.581 Td [(Solv)28(er)-659(used)-659(at)-660(th)1(e)-660(coarsest)]TJ 0 -13.549 Td [(lev)28(el:)-929(b)1(lo)-28(c)27(k)-575(Jacobi,)-635(s)-1(equ)1(e)-1(n)1(-)]TJ 0 -13.549 Td [(tial)-909(LU)-908(from)-908(UMFP)83(A)28(CK,)]TJ 0 -13.549 Td [(sequen)28(tial)-355(LU)-355(from)-354(Sup)-28(erLU,)]TJ 0 -13.55 Td [(distributed)-1119(LU)-1118(from)-1119(Su-)]TJ 0 -13.549 Td [(p)-28(erLU)]TJ
+/F15 10.9091 Tf 712.041 908.155 Td [(Solv)28(er)-659(used)-659(at)-660(the)-659(coarsest)]TJ 0 -13.549 Td [(lev)28(el:)-929(blo)-27(c)27(k)-575(Jacobi,)-636(sequen-)]TJ 0 -13.549 Td [(tial)-909(LU)-908(from)-908(UMFP)83(A)28(CK,)]TJ 0 -13.549 Td [(sequen)28(tial)-355(LU)-355(from)-355(S)1(up)-28(erLU,)]TJ 0 -13.549 Td [(distributed)-1119(LU)-1118(from)-1119(Su-)]TJ 0 -13.549 Td [(p)-28(erLU)]TJ
ET
q
-1 0 0 1 750.381 247.034 cm
+1 0 0 1 743.181 840.609 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 753.654 246.835 Td [(Dist)-1512(or)-1512(MUMPS.)]TJ/F44 10.9091 Tf -34.412 -13.549 Td [('SLUDIST')]TJ/F15 10.9091 Tf 67.799 0 Td [(and)]TJ/F44 10.9091 Tf 33.843 0 Td [('MUMPS')]TJ/F15 10.9091 Tf -101.642 -13.549 Td [(require)-326(the)-326(coarsest)-325(m)-1(at)1(rix)-326(to)]TJ 0 -13.549 Td [(b)-28(e)-640(distributed,)-717(while)]TJ/F44 10.9091 Tf 113.096 0 Td [('UMF')]TJ/F15 10.9091 Tf -113.096 -13.55 Td [(and)]TJ/F44 10.9091 Tf 24.426 0 Td [('SLU')]TJ/F15 10.9091 Tf 35.483 0 Td [(require)-628(it)-628(to)-628(b)-27(e)]TJ -59.909 -13.549 Td [(replicated.)]TJ
+/F15 10.9091 Tf 746.454 840.41 Td [(Dist)-1512(or)-1512(MUMPS.)]TJ/F44 10.9091 Tf -34.413 -13.55 Td [('SLUDIST')]TJ/F15 10.9091 Tf 67.8 0 Td [(and)]TJ/F44 10.9091 Tf 33.842 0 Td [('MUMPS')]TJ/F15 10.9091 Tf -101.642 -13.549 Td [(require)-326(the)-326(coarsest)-326(matri)1(x)-326(to)]TJ 0 -13.549 Td [(b)-28(e)-640(distributed,)-717(while)]TJ/F44 10.9091 Tf 113.097 0 Td [('UMF')]TJ/F15 10.9091 Tf -113.097 -13.549 Td [(and)]TJ/F44 10.9091 Tf 24.426 0 Td [('SLU')]TJ/F15 10.9091 Tf 35.483 0 Td [(require)-628(it)-628(to)-628(b)-27(e)]TJ -59.909 -13.549 Td [(replicated.)]TJ
ET
q
-1 0 0 1 866.952 175.024 cm
+1 0 0 1 859.751 768.599 cm
[]0 d 0 J 0.398 w 0 0 m 0 149.041 l S
Q
q
-1 0 0 1 326.274 174.825 cm
+1 0 0 1 319.074 768.4 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 66.232 cm
+1 0 0 1 319.074 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F44 10.9091 Tf 332.252 165.141 Td [(mld_coarse_subsolve_)]TJ 0 -27.098 Td [(COARSE_SUBSOLVE)]TJ
+/F44 10.9091 Tf 325.051 758.716 Td [(mld_coarse_subsolve_)]TJ 0 -27.099 Td [(COARSE_SUBSOLVE)]TJ
ET
q
-1 0 0 1 437.442 66.232 cm
+1 0 0 1 430.241 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F44 10.9091 Tf 443.42 165.141 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 436.219 758.716 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 556.415 66.232 cm
+1 0 0 1 549.215 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F44 10.9091 Tf 562.393 165.141 Td [('ILU')]TJ 0 -13.549 Td [('MILU')]TJ 0 -13.549 Td [('ILUT')]TJ 0 -13.549 Td [('UMF')]TJ 0 -13.549 Td [('SLU')]TJ 0 -13.549 Td [('MUMPS')]TJ
+/F44 10.9091 Tf 555.192 758.716 Td [('ILU')]TJ 0 -13.549 Td [('MILU')]TJ 0 -13.55 Td [('ILUT')]TJ 0 -13.549 Td [('UMF')]TJ 0 -13.549 Td [('SLU')]TJ 0 -13.549 Td [('MUMPS')]TJ
ET
q
-1 0 0 1 659.079 66.232 cm
+1 0 0 1 651.879 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F15 10.9091 Tf 665.057 165.141 Td [(See)-333(note)]TJ
+/F15 10.9091 Tf 657.856 758.716 Td [(See)-333(note)]TJ
ET
q
-1 0 0 1 713.264 66.232 cm
+1 0 0 1 706.064 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
BT
-/F15 10.9091 Tf 719.242 165.141 Td [(Solv)28(er)-343(for)-342(the)-342(diagonal)-343(blo)-28(c)28(ks)]TJ 0 -13.549 Td [(of)-456(the)-455(coarse)-456(matrix,)-486(in)-456(case)]TJ 0 -13.549 Td [(the)-304(blo)-28(c)28(k)-304(Jacobi)-304(solv)28(er)-304(is)-304(c)28(ho-)]TJ 0 -13.549 Td [(sen)-727(as)-727(coarsest-lev)28(e)-1(l)-726(s)-1(olv)28(er:)]TJ 0 -13.549 Td [(ILU\050)]TJ/F22 10.9091 Tf 23.182 0 Td [(p)]TJ/F15 10.9091 Tf 5.488 0 Td [(\051,)-693(MILU\050)]TJ/F22 10.9091 Tf 48.012 0 Td [(p)]TJ/F15 10.9091 Tf 5.489 0 Td [(\051,)-693(ILU\050)]TJ/F22 10.9091 Tf 38.012 0 Td [(p;)-167(t)]TJ/F15 10.9091 Tf 14.276 0 Td [(\051,)]TJ -134.459 -13.549 Td [(LU)-931(from)-932(UMFP)83(A)28(CK,)-932(LU)]TJ 0 -13.55 Td [(from)-497(Sup)-28(erLU,)-497(plus)-498(triangu)1(-)]TJ 0 -13.549 Td [(lar)-333(solv)28(e)-1(.)]TJ
+/F15 10.9091 Tf 712.041 758.716 Td [(Solv)28(er)-343(for)-342(the)-343(d)1(iagonal)-343(blo)-28(c)28(ks)]TJ 0 -13.549 Td [(of)-456(the)-455(coarse)-456(matrix,)-486(in)-456(case)]TJ 0 -13.55 Td [(the)-304(blo)-28(c)28(k)-304(Jacobi)-304(solv)28(er)-304(is)-304(c)28(ho-)]TJ 0 -13.549 Td [(sen)-727(as)-727(coarsest-lev)27(el)-727(solv)28(er:)]TJ 0 -13.549 Td [(ILU\050)]TJ/F22 10.9091 Tf 23.182 0 Td [(p)]TJ/F15 10.9091 Tf 5.489 0 Td [(\051,)-693(MILU\050)]TJ/F22 10.9091 Tf 48.012 0 Td [(p)]TJ/F15 10.9091 Tf 5.489 0 Td [(\051,)-693(ILU\050)]TJ/F22 10.9091 Tf 38.011 0 Td [(p;)-167(t)]TJ/F15 10.9091 Tf 14.277 0 Td [(\051,)]TJ -134.46 -13.549 Td [(LU)-931(from)-932(UMFP)83(A)28(CK,)-932(LU)]TJ 0 -13.549 Td [(from)-497(Sup)-28(erLU,)-497(plus)-498(triangu-)]TJ 0 -13.549 Td [(lar)-333(solv)27(e.)]TJ
ET
q
-1 0 0 1 866.952 66.232 cm
+1 0 0 1 859.751 659.807 cm
[]0 d 0 J 0.398 w 0 0 m 0 108.394 l S
Q
q
-1 0 0 1 326.274 66.033 cm
+1 0 0 1 319.074 659.607 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 25.186 cm
+1 0 0 1 319.074 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 332.252 56.349 Td [(mld_coarse_sweeps_)]TJ 0 -27.098 Td [(COARSE_SWEEPS)]TJ
+/F44 10.9091 Tf 325.051 649.924 Td [(mld_coarse_sweeps_)]TJ 0 -27.099 Td [(COARSE_SWEEPS)]TJ
ET
q
-1 0 0 1 437.442 25.186 cm
+1 0 0 1 430.241 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 443.42 56.349 Td [(integer)]TJ
+/F44 10.9091 Tf 436.219 649.924 Td [(integer)]TJ
ET
q
-1 0 0 1 556.415 25.186 cm
+1 0 0 1 549.215 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 562.393 56.349 Td [(An)28(y)-333(in)27(t.)-333(n)28(um.)]TJ/F22 10.9091 Tf 70.606 0 Td [(>)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
+/F15 10.9091 Tf 555.192 649.924 Td [(An)28(y)-334(in)28(t.)-333(n)28(um.)]TJ/F22 10.9091 Tf 70.607 0 Td [(>)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
ET
q
-1 0 0 1 659.079 25.186 cm
+1 0 0 1 651.879 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 665.057 56.349 Td [(4)]TJ
+/F15 10.9091 Tf 657.856 649.924 Td [(4)]TJ
ET
q
-1 0 0 1 713.264 25.186 cm
+1 0 0 1 706.064 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 719.242 56.349 Td [(Num)28(b)-28(er)-1536(of)-1537(Blo)-27(c)27(k-Jacobi)]TJ 0 -13.549 Td [(sw)28(eeps)-486(when)-485('BJA)27(C')-485(is)-486(used)]TJ 0 -13.549 Td [(as)-333(coarses)-1(t-lev)28(el)-333(solv)28(er.)]TJ
+/F15 10.9091 Tf 712.041 649.924 Td [(Num)28(b)-28(er)-1536(of)-1537(Blo)-27(c)27(k-Jacobi)]TJ 0 -13.549 Td [(sw)28(eeps)-486(when)-486('BJA)28(C')-485(is)-486(used)]TJ 0 -13.55 Td [(as)-333(coarse)-1(st-lev)28(el)-333(solv)28(er.)]TJ
ET
q
-1 0 0 1 866.952 25.186 cm
+1 0 0 1 859.751 618.761 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 326.274 24.987 cm
+1 0 0 1 319.074 618.561 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 -15.86 cm
+1 0 0 1 319.074 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 332.252 15.303 Td [(mld_coarse_fillin_)]TJ 0 -27.098 Td [(COARSE_FILLIN)]TJ
+/F44 10.9091 Tf 325.051 608.878 Td [(mld_coarse_fillin_)]TJ 0 -27.099 Td [(COARSE_FILLIN)]TJ
ET
q
-1 0 0 1 437.442 -15.86 cm
+1 0 0 1 430.241 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 443.42 15.303 Td [(integer)]TJ
+/F44 10.9091 Tf 436.219 608.878 Td [(integer)]TJ
ET
q
-1 0 0 1 556.415 -15.86 cm
+1 0 0 1 549.215 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 562.393 15.303 Td [(An)28(y)-333(in)27(t.)-333(n)28(um.)]TJ/F25 10.9091 Tf 70.606 0 Td [(\025)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
+/F15 10.9091 Tf 555.192 608.878 Td [(An)28(y)-334(in)28(t.)-333(n)28(um.)]TJ/F25 10.9091 Tf 70.607 0 Td [(\025)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
ET
q
-1 0 0 1 659.079 -15.86 cm
+1 0 0 1 651.879 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 665.057 15.303 Td [(0)]TJ
+/F15 10.9091 Tf 657.856 608.878 Td [(0)]TJ
ET
q
-1 0 0 1 713.264 -15.86 cm
+1 0 0 1 706.064 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 719.242 15.303 Td [(Fill-in)-550(lev)27(el)]TJ/F22 10.9091 Tf 62.164 0 Td [(p)]TJ/F15 10.9091 Tf 11.495 0 Td [(of)-551(th)1(e)-551(incom-)]TJ -73.659 -13.549 Td [(plete)-333(LU)-334(factorizations.)]TJ
+/F15 10.9091 Tf 712.041 608.878 Td [(Fill-in)-550(le)-1(v)28(el)]TJ/F22 10.9091 Tf 62.165 0 Td [(p)]TJ/F15 10.9091 Tf 11.494 0 Td [(of)-551(the)-550(incom-)]TJ -73.659 -13.549 Td [(plete)-333(LU)-334(factorizations.)]TJ
ET
q
-1 0 0 1 866.952 -15.86 cm
+1 0 0 1 859.751 577.715 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 326.274 -16.059 cm
+1 0 0 1 319.074 577.515 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 -56.906 cm
+1 0 0 1 319.074 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 332.252 -25.743 Td [(mld_coarse_iluthrs_)]TJ 0 -27.098 Td [(COARSE_ILUTHRS)]TJ
+/F44 10.9091 Tf 325.051 567.832 Td [(mld_coarse_iluthrs_)]TJ 0 -27.099 Td [(COARSE_ILUTHRS)]TJ
ET
q
-1 0 0 1 437.442 -56.906 cm
+1 0 0 1 430.241 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 443.42 -25.743 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
+/F44 10.9091 Tf 436.219 567.832 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
ET
q
-1 0 0 1 492.797 -25.543 cm
+1 0 0 1 485.597 568.031 cm
[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
Q
BT
-/F18 10.9091 Tf 496.143 -25.743 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.567 0 Td [(\051)]TJ
+/F18 10.9091 Tf 488.942 567.832 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
ET
q
-1 0 0 1 556.415 -56.906 cm
+1 0 0 1 549.215 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 562.393 -25.743 Td [(An)28(y)-289(real.)-290(n)28(um.)]TJ/F25 10.9091 Tf 73.739 0 Td [(\025)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
+/F15 10.9091 Tf 555.192 567.832 Td [(An)28(y)-289(real.)-290(n)28(um.)]TJ/F25 10.9091 Tf 73.739 0 Td [(\025)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
ET
q
-1 0 0 1 659.079 -56.906 cm
+1 0 0 1 651.879 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 665.057 -25.743 Td [(0)]TJ
+/F15 10.9091 Tf 657.856 567.832 Td [(0)]TJ
ET
q
-1 0 0 1 713.264 -56.906 cm
+1 0 0 1 706.064 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 719.242 -25.743 Td [(Drop)-1063(tol)1(e)-1(r)1(ance)]TJ/F22 10.9091 Tf 90.366 0 Td [(t)]TJ/F15 10.9091 Tf 15.532 0 Td [(in)-1063(t)1(he)]TJ -105.898 -13.549 Td [(ILU\050)]TJ/F22 10.9091 Tf 23.182 0 Td [(p;)-167(t)]TJ/F15 10.9091 Tf 14.276 0 Td [(\051)-333(factorization.)]TJ
+/F15 10.9091 Tf 712.041 567.832 Td [(Drop)-1063(tolerance)]TJ/F22 10.9091 Tf 90.367 0 Td [(t)]TJ/F15 10.9091 Tf 15.531 0 Td [(in)-1063(the)]TJ -105.898 -13.55 Td [(ILU\050)]TJ/F22 10.9091 Tf 23.182 0 Td [(p;)-167(t)]TJ/F15 10.9091 Tf 14.277 0 Td [(\051)-333(factorization.)]TJ
ET
q
-1 0 0 1 866.952 -56.906 cm
+1 0 0 1 859.751 536.668 cm
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 326.274 -57.105 cm
+1 0 0 1 319.074 536.469 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
q
-1 0 0 1 326.274 -70.854 cm
+1 0 0 1 319.074 522.721 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F43 10.9091 Tf 332.252 -66.789 Td [(Note:)]TJ/F15 10.9091 Tf 35.053 0 Td [(defaults)-333(for)]TJ/F44 10.9091 Tf 57.666 0 Td [(m)]TJ/F15 10.9091 Tf 5.728 0 Td [(ld)]TJ
+/F43 10.9091 Tf 325.051 526.786 Td [(Note:)]TJ/F15 10.9091 Tf 35.053 0 Td [(defaults)-333(for)]TJ/F44 10.9091 Tf 57.667 0 Td [(m)]TJ/F15 10.9091 Tf 5.727 0 Td [(ld)]TJ
ET
q
-1 0 0 1 440.444 -66.59 cm
+1 0 0 1 433.244 526.985 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 443.717 -66.789 Td [(coarse)]TJ
+/F15 10.9091 Tf 436.516 526.786 Td [(coarse)]TJ
ET
q
-1 0 0 1 473.553 -66.59 cm
+1 0 0 1 466.353 526.985 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 476.826 -66.789 Td [(subsolv)28(e)]TJ
+/F15 10.9091 Tf 469.625 526.786 Td [(subsolv)28(e)]TJ
ET
q
-1 0 0 1 516.996 -66.59 cm
+1 0 0 1 509.795 526.985 cm
[]0 d 0 J 0.398 w 0 0 m 3.273 0 l S
Q
BT
-/F15 10.9091 Tf 523.905 -66.789 Td [(are)-333(c)27(hosen)-333(as)]TJ
+/F15 10.9091 Tf 516.704 526.786 Td [(are)-333(c)27(hosen)-333(as)]TJ
ET
q
-1 0 0 1 866.952 -70.854 cm
+1 0 0 1 859.751 522.721 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 326.274 -84.403 cm
+1 0 0 1 319.074 509.172 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 332.252 -80.338 Td [(single)-333(precision)-334(v)28(ersion:)-444('MUMPS')-333(if)-334(installed,)-333('SLU')-333(if)-333(installed,)-334('ILU')-333(otherwise)]TJ
+/F15 10.9091 Tf 325.051 513.236 Td [(single)-333(precision)-334(v)28(ersion:)-444('MUMPS')-333(if)-334(installed,)-333('SLU')-333(if)-333(installed,)-334('ILU')-333(otherwise)]TJ
ET
q
-1 0 0 1 866.952 -84.403 cm
+1 0 0 1 859.751 509.172 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 326.274 -97.952 cm
+1 0 0 1 319.074 495.622 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 332.252 -93.887 Td [(double)-333(precision)-334(v)28(ersion:)-444('MUMPS')-333(if)-334(in)1(s)-1(tal)1(le)-1(d)1(,)-334('UMF')-333(if)-333(installed,)-334(else)-333('SLU')-333(if)-333(installed,)-334('ILU')-333(otherwise)]TJ
+/F15 10.9091 Tf 325.051 499.687 Td [(double)-333(precision)-334(v)28(ersion:)-444('MUMPS')-333(if)-334(installed,)-333('UMF')-333(if)-333(installed,)-334(else)-333('SLU')-333(if)-334(in)1(s)-1(tal)1(le)-1(d)1(,)-334('ILU')-333(otherwise)]TJ
ET
q
-1 0 0 1 866.952 -97.952 cm
+1 0 0 1 859.751 495.622 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 326.274 -98.151 cm
+1 0 0 1 319.074 495.423 cm
[]0 d 0 J 0.398 w 0 0 m 540.678 0 l S
Q
0 g 0 G
BT
-/F15 10.9091 Tf 410.84 -128.84 Td [(T)83(able)-333(6:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(coarse-space)-333(correction)-333(at)-334(the)-333(coarsest)-334(lev)28(el.)]TJ
+/F15 10.9091 Tf 403.64 464.734 Td [(T)83(able)-333(6:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(coarse-space)-333(correction)-333(at)-334(the)-333(coarsest)-334(l)1(e)-1(v)28(el.)]TJ
0 g 0 G
0 g 0 G
ET
-1 0 0 1 299.826 121.521 cm
+1 0 0 1 292.625 715.095 cm
Q
0 g 0 G
0 g 0 G
@@ -5202,34 +5282,130 @@ Q
endstream
endobj
-471 0 obj
+497 0 obj
<<
-/Length 3123
+/Length 4421
>>
stream
0 g 0 G
+0 0 1 rg 0 0 1 RG
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(30)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
+0 g 0 G
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(31)]TJ
0 g 0 G
-/F17 11.9552 Tf -203.265 -35.866 Td [(6.3)-1125(Subroutine)-375(mld)]TJ
+/F17 11.9552 Tf -401.542 -35.866 Td [(6.3)-1125(Subroutine)-375(mld)]TJ
ET
q
-1 0 0 1 209.422 704.336 cm
+1 0 0 1 216.622 704.336 cm
[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
Q
BT
-/F17 11.9552 Tf 213.457 704.136 Td [(precbld)]TJ
+/F17 11.9552 Tf 220.657 704.136 Td [(precbld)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf -1.013 -20.594 Td [(mld_precbld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -126.044 -25.505 Td [(This)-318(routine)-319(builds)-318(the)-319(preconditioner)-318(according)-318(to)-319(the)-318(requiremen)27(ts)-318(made)-319(b)28(y)-318(the)-319(user)]TJ 0 -13.549 Td [(through)-333(the)-333(routines)]TJ/F44 10.9091 Tf 101.939 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 72.363 0 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(.)]TJ/F17 11.9552 Tf -258.514 -40.647 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.806 Td [(a)-3689(type\050psb_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.726 0 Td [(.)]TJ -189.645 -13.549 Td [(The)-501(sparse)-501(matrix)-501(structure)-501(con)28(taining)-500(the)-501(lo)-28(cal)-501(part)-501(of)-501(the)-501(matri)1(x)]TJ 0 -13.549 Td [(to)-470(b)-28(e)-469(preconditioned.)-854(Note)-470(that)]TJ/F18 10.9091 Tf 166.818 0 Td [(x)]TJ/F15 10.9091 Tf 11.499 0 Td [(m)28(ust)-470(b)-28(e)-470(c)28(hosen)-470(according)-470(to)-469(the)]TJ -178.317 -13.549 Td [(real/complex,)-534(single/doub)1(le)-494(precision)-494(v)28(ersion)-493(of)-494(MLD2P4)-493(under)-494(use.)]TJ 0 -13.549 Td [(See)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334(for)-333(details)-333([)]TJ
+/F44 10.9091 Tf -1.012 -32.949 Td [(mld_precbld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -126.045 -50.939 Td [(This)-319(r)1(outine)-319(builds)-318(the)-319(preconditioner)-318(according)-319(t)1(o)-319(the)-318(requiremen)27(ts)-318(made)-319(b)28(y)-318(the)-319(user)]TJ 0 -13.55 Td [(through)-333(the)-334(r)1(outines)]TJ/F44 10.9091 Tf 101.94 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 72.363 0 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ -241.577 -19.908 Td [(F)83(or)-353(m)28(ultilev)28(el)-353(preconditioner)-353(this)-353(routine)-353(is)-353(supp)-28(orted)-353(for)-353(bac)28(kw)28(ard)-353(compatibilit)28(y)83(,)]TJ -16.937 -13.549 Td [(but)-333(w)28(e)-334(recommend)-333(to)-334(use)-333(the)-333(routines)-334(of)-333(Sec.)]TJ
+0 0 1 rg 0 0 1 RG
+ [-333(6.4)]TJ
+0 g 0 G
+ [-334(and)]TJ
+0 0 1 rg 0 0 1 RG
+ [-333(6.5)]TJ
+0 g 0 G
+ [(.)]TJ/F17 11.9552 Tf 0 -47.006 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -19.164 Td [(a)-3689(type\050psb_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.726 0 Td [(.)]TJ -189.645 -13.549 Td [(The)-501(sparse)-501(matrix)-501(structure)-501(con)28(taining)-501(th)1(e)-501(lo)-28(cal)-501(part)-501(of)-501(the)-501(matrix)]TJ 0 -13.55 Td [(to)-470(b)-28(e)-469(preconditioned.)-854(Note)-470(that)]TJ/F18 10.9091 Tf 166.818 0 Td [(x)]TJ/F15 10.9091 Tf 11.5 0 Td [(m)28(ust)-470(b)-28(e)-470(c)28(hosen)-470(according)-470(to)-469(the)]TJ -178.318 -13.549 Td [(real/complex,)-534(single/doubl)1(e)-494(precision)-494(v)28(ersion)-493(of)-494(MLD2P4)-493(under)-494(use.)]TJ 0 -13.549 Td [(See)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334(for)-333(details)-333([)]TJ
1 0 0 rg 1 0 0 RG
[(16)]TJ
0 g 0 G
- [(].)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.514 0 Td [(.)]TJ -177.543 -13.549 Td [(The)-354(comm)28(unication)-354(descriptor)-354(of)]TJ/F44 10.9091 Tf 162.835 0 Td [(a)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-506(See)-354(the)-354(PSBLAS)-354(User's)-354(Gu)1(ide)-354(for)]TJ -168.562 -13.549 Td [(details)-333([)]TJ
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.515 0 Td [(.)]TJ -177.544 -13.549 Td [(The)-354(comm)28(unication)-354(descriptor)-354(of)]TJ/F44 10.9091 Tf 162.836 0 Td [(a)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-506(See)-354(the)-354(PSBLAS)-354(User's)-353(Guide)-354(for)]TJ -168.563 -13.55 Td [(details)-333([)]TJ
1 0 0 rg 1 0 0 RG
[(16)]TJ
0 g 0 G
- [(].)]TJ/F44 10.9091 Tf -45.971 -13.549 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.55 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 [(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
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.549 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.589 0 Td [(m)28(ust)-478(b)-28(e)-478(c)28(hosen)-478(ac-)]TJ -244.697 -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 [(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
+0 0 1 rg 0 0 1 RG
+ [-333(7)]TJ
+0 g 0 G
+ [-333(for)-334(details.)]TJ/F17 11.9552 Tf -68.885 -64.966 Td [(6.4)-1125(Subroutine)-375(mld)]TJ
+ET
+q
+1 0 0 1 216.622 266.164 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 220.657 265.965 Td [(hierarc)31(h)32(y)]TJ
+ET
+q
+1 0 0 1 276.134 266.164 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 280.169 265.965 Td [(bld)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf -74.842 -32.949 Td [(mld_hierachy_bld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -111.727 -50.94 Td [(This)-381(routine)-380(builds)-381(the)-381(aggregation)-381(hierarc)28(h)28(y)-381(according)-380(to)-381(the)-381(requiremen)28(ts)-381(made)-381(b)28(y)]TJ 0 -13.549 Td [(the)-333(user)-334(through)-333(the)-333(routines)]TJ/F44 10.9091 Tf 143.849 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 72.363 0 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 62.999 0 Td [(.)]TJ/F17 11.9552 Tf -300.423 -47.006 Td [(Argumen)31(ts)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+506 0 obj
+<<
+/Length 5866
+>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(32)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+/F44 10.9091 Tf -180.351 -34.391 Td [(a)-3689(type\050psb_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.726 0 Td [(.)]TJ -189.645 -13.549 Td [(The)-501(sparse)-501(matrix)-501(structure)-501(con)28(taining)-500(the)-501(lo)-28(cal)-501(part)-501(of)-501(the)-501(matrix)]TJ 0 -13.549 Td [(to)-470(b)-28(e)-469(preconditioned.)-854(Note)-470(that)]TJ/F18 10.9091 Tf 166.818 0 Td [(x)]TJ/F15 10.9091 Tf 11.499 0 Td [(m)28(ust)-470(b)-28(e)-470(c)28(hosen)-470(according)-470(to)-469(the)]TJ -178.317 -13.55 Td [(real/complex,)-534(single/doub)1(le)-494(precision)-494(v)28(ersion)-493(of)-494(MLD2P4)-493(under)-494(use.)]TJ 0 -13.549 Td [(See)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334(for)-333(details)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(16)]TJ
+0 g 0 G
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.514 0 Td [(.)]TJ -177.543 -13.549 Td [(The)-354(comm)28(unication)-354(descriptor)-354(of)]TJ/F44 10.9091 Tf 162.835 0 Td [(a)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-506(See)-354(the)-354(PSBLAS)-354(User's)-354(Gu)1(ide)-354(for)]TJ -168.562 -13.549 Td [(details)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(16)]TJ
+0 g 0 G
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.55 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 [(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
+0 0 1 rg 0 0 1 RG
+ [-333(7)]TJ
+0 g 0 G
+ [-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ/F17 11.9552 Tf -68.885 -28.628 Td [(6.5)-1125(Subroutine)-375(mld)]TJ
+ET
+q
+1 0 0 1 209.422 501.042 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 213.457 500.843 Td [(ml)]TJ
+ET
+q
+1 0 0 1 229.208 501.042 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 233.243 500.843 Td [(prec)]TJ
+ET
+q
+1 0 0 1 259.129 501.042 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 263.164 500.843 Td [(bld)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf -62.174 -20.595 Td [(mld_ml_prec_bld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -114.59 -25.504 Td [(This)-318(routine)-319(builds)-318(the)-319(preconditioner)-318(according)-318(to)-319(the)-318(requiremen)27(ts)-318(made)-319(b)28(y)-318(the)-319(user)]TJ 0 -13.549 Td [(through)-230(the)-230(routines)]TJ/F44 10.9091 Tf 98.562 0 Td [(mld_precinit)]TJ/F15 10.9091 Tf 71.237 0 Td [(and)]TJ/F44 10.9091 Tf 20.086 0 Td [(mld_precset)]TJ/F15 10.9091 Tf 63 0 Td [(,)-251(based)-230(on)-230(the)-230(aggregation)-230(hierah)28(y)]TJ -252.885 -13.549 Td [(pro)-28(duced)-333(b)28(y)-333(a)-334(previous)-333(call)-333(to)]TJ/F44 10.9091 Tf 148.606 0 Td [(mld_hierarchy_bld)]TJ/F15 10.9091 Tf 100.999 0 Td [(\050see)-333(Sec.)]TJ
+0 0 1 rg 0 0 1 RG
+ [-334(6.4)]TJ
+0 g 0 G
+ [(\051.)]TJ/F17 11.9552 Tf -249.605 -40.648 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -12.805 Td [(a)-3689(type\050psb_)]TJ/F18 10.9091 Tf 97.516 0 Td [(x)]TJ/F44 10.9091 Tf 6.374 0 Td [(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.726 0 Td [(.)]TJ -189.645 -13.549 Td [(The)-501(sparse)-501(matrix)-501(structure)-501(con)28(taining)-500(the)-501(lo)-28(cal)-501(part)-501(of)-501(the)-501(matrix)]TJ 0 -13.55 Td [(to)-470(b)-28(e)-469(preconditioned.)-854(Note)-470(that)]TJ/F18 10.9091 Tf 166.818 0 Td [(x)]TJ/F15 10.9091 Tf 11.499 0 Td [(m)28(ust)-470(b)-28(e)-470(c)28(hosen)-470(according)-470(to)-469(the)]TJ -178.317 -13.549 Td [(real/complex,)-534(single/doub)1(le)-494(precision)-494(v)28(ersion)-493(of)-494(MLD2P4)-493(under)-494(use.)]TJ 0 -13.549 Td [(See)-333(the)-334(PSBLAS)-333(User's)-333(Guide)-334(for)-333(details)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(16)]TJ
+0 g 0 G
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.514 0 Td [(.)]TJ -177.543 -13.549 Td [(The)-354(comm)28(unication)-354(descriptor)-354(of)]TJ/F44 10.9091 Tf 162.835 0 Td [(a)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-506(See)-354(the)-354(PSBLAS)-354(User's)-354(Gu)1(ide)-354(for)]TJ -168.562 -13.549 Td [(details)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(16)]TJ
+0 g 0 G
+ [(].)]TJ/F44 10.9091 Tf -45.971 -13.55 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 [(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
0 0 1 rg 0 0 1 RG
[-333(7)]TJ
0 g 0 G
@@ -5240,7 +5416,7 @@ ET
endstream
endobj
-477 0 obj
+512 0 obj
<<
/Length 9064
>>
@@ -5250,9 +5426,9 @@ stream
BT
/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(31)]TJ
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(33)]TJ
0 g 0 G
-/F17 11.9552 Tf -401.542 -35.866 Td [(6.4)-1125(Subroutine)-375(mld)]TJ
+/F17 11.9552 Tf -401.542 -35.866 Td [(6.6)-1125(Subroutine)-375(mld)]TJ
ET
q
1 0 0 1 216.622 704.336 cm
@@ -5315,16 +5491,16 @@ ET
endstream
endobj
-483 0 obj
+517 0 obj
<<
/Length 1577
>>
stream
0 g 0 G
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(32)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(34)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
-/F17 11.9552 Tf -203.265 -35.866 Td [(6.5)-1125(Subroutine)-375(mld)]TJ
+/F17 11.9552 Tf -203.265 -35.866 Td [(6.7)-1125(Subroutine)-375(mld)]TJ
ET
q
1 0 0 1 209.422 704.336 cm
@@ -5345,7 +5521,7 @@ ET
endstream
endobj
-489 0 obj
+523 0 obj
<<
/Length 2260
>>
@@ -5355,9 +5531,9 @@ stream
BT
/F41 10.9091 Tf 93.6 740.002 Td [(6)]TJ
0 g 0 G
- [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(33)]TJ
+ [-378(User)-377(Interf)88(a)23(ce)]TJ/F15 10.9091 Tf 401.542 0 Td [(35)]TJ
0 g 0 G
-/F17 11.9552 Tf -401.542 -35.866 Td [(6.6)-1125(Subroutine)-375(mld)]TJ
+/F17 11.9552 Tf -401.542 -35.866 Td [(6.8)-1125(Subroutine)-375(mld)]TJ
ET
q
1 0 0 1 216.622 704.336 cm
@@ -5378,14 +5554,14 @@ ET
endstream
endobj
-494 0 obj
+528 0 obj
<<
/Length 1805
>>
stream
0 g 0 G
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(34)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(36)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
0 g 0 G
/F17 14.3462 Tf -203.265 -35.866 Td [(7)-1125(Error)-375(Handling)]TJ/F15 10.9091 Tf 0 -24.352 Td [(The)-416(error)-416(handling)-416(in)-417(MLD2P)1(4)-417(is)-416(based)-416(on)-416(the)-417(P)1(SBLAS)-417(\050v)28(ersion)-416(2\051)-416(error)-416(handling.)]TJ 0 -13.549 Td [(Error)-249(conditions)-249(are)-249(signaled)-249(via)-249(an)-249(in)28(teger)-249(argumen)28(t)]TJ/F44 10.9091 Tf 252.187 0 Td [(info)]TJ/F15 10.9091 Tf 22.909 0 Td [(;)-277(whenev)28(er)-249(an)-249(error)-249(condition)]TJ -275.096 -13.549 Td [(is)-315(detec)-1(t)1(e)-1(d,)-318(an)-316(error)-315(trace)-316(stac)28(k)-315(is)-316(built)-315(b)28(y)-316(the)-315(library)-315(up)-316(to)-315(the)-316(top-lev)28(el,)-319(user-callable)]TJ 0 -13.549 Td [(routine.)-552(This)-370(routi)1(ne)-370(will)-369(then)-369(decide,)-379(according)-369(to)-369(the)-370(user)-369(preferences,)-378(whether)-370(the)]TJ 0 -13.55 Td [(error)-275(should)-275(b)-28(e)-275(h)1(andled)-275(b)27(y)-274(te)-1(r)1(m)-1(i)1(nating)-275(the)-275(program)-275(or)-275(b)28(y)-275(returning)-275(the)-275(error)-275(condition)]TJ 0 -13.549 Td [(to)-335(the)-334(user)-335(co)-28(de,)-335(whic)28(h)-335(will)-335(then)-334(tak)27(e)-334(action,)-335(and)-335(whether)-335(an)-335(error)-334(message)-335(should)-335(b)-28(e)]TJ 0 -13.549 Td [(prin)28(ted.)-568(These)-375(options)-374(ma)28(y)-375(b)-28(e)-374(set)-375(b)28(y)-375(usin)1(g)-375(the)-375(P)1(SBLAS)-375(error)-374(handling)-375(routines;)-395(for)]TJ 0 -13.549 Td [(further)-333(details)-333(s)-1(ee)-333(the)-333(PSBLAS)-334(User's)-333(Guide)-333([)]TJ
1 0 0 rg 1 0 0 RG
@@ -5398,338 +5574,284 @@ ET
endstream
endobj
-499 0 obj
+426 0 obj
<<
-/Length 3990
+/Type /ObjStm
+/N 100
+/First 887
+/Length 11999
>>
stream
-0 g 0 G
-0 0 1 rg 0 0 1 RG
-BT
-/F41 10.9091 Tf 93.6 740.002 Td [(A)]TJ
-0 g 0 G
- [-378(License)]TJ/F15 10.9091 Tf 401.542 0 Td [(35)]TJ
-0 g 0 G
-/F17 14.3462 Tf -401.542 -35.866 Td [(A)-1125(License)]TJ/F15 10.9091 Tf 0 -22.758 Td [(The)-333(MLD2P4)-334(is)-333(freely)-333(distributable)-333(under)-334(the)-333(follo)28(wing)-333(cop)27(yrigh)28(t)-333(terms:)]TJ
-0 g 0 G
-0 g 0 G
-/F44 9.9626 Tf 141.219 -44.832 Td [(MLD2P4)-1050(version)-525(2.0)]TJ -130.758 -11.955 Td [(MultiLevel)-525(Domain)-525(Decomposition)-525(Parallel)-525(Preconditioners)-525(Package)]TJ 57.534 -11.955 Td [(based)-525(on)-525(PSBLAS)-525(\050Parallel)-525(Sparse)-525(BLAS)-525(version)-525(3.3\051)]TJ -57.534 -23.91 Td [(\050C\051)-525(Copyright)-525(2008,)-525(2010,)-525(2012,)-525(2015)]TJ 104.607 -23.911 Td [(Salvatore)-525(Filippone)-1050(University)-525(of)-525(Rome)-525(Tor)-525(Vergata)]TJ 0 -11.955 Td [(Alfredo)-525(Buttari)-3150(CNRS-IRIT,)-525(Toulouse)]TJ 0 -11.955 Td [(Pasqua)-525(D'Ambra)-3675(ICAR-CNR,)-525(Naples)]TJ 0 -11.955 Td [(Daniela)-525(di)-525(Serafino)-1050(Second)-525(University)-525(of)-525(Naples)]TJ -104.607 -35.866 Td [(Redistribution)-525(and)-525(use)-525(in)-525(source)-525(and)-525(binary)-525(forms,)-525(with)-525(or)-525(without)]TJ 0 -11.955 Td [(modification,)-525(are)-525(permitted)-525(provided)-525(that)-525(the)-525(following)-525(conditions)]TJ 0 -11.955 Td [(are)-525(met:)]TJ 10.461 -11.955 Td [(1.)-525(Redistributions)-525(of)-525(source)-525(code)-525(must)-525(retain)-525(the)-525(above)-525(copyright)]TJ 15.691 -11.955 Td [(notice,)-525(this)-525(list)-525(of)-525(conditions)-525(and)-525(the)-525(following)-525(disclaimer.)]TJ -15.691 -11.956 Td [(2.)-525(Redistributions)-525(in)-525(binary)-525(form)-525(must)-525(reproduce)-525(the)-525(above)-525(copyright)]TJ 15.691 -11.955 Td [(notice,)-525(this)-525(list)-525(of)-525(conditions,)-525(and)-525(the)-525(following)-525(disclaimer)-525(in)-525(the)]TJ 0 -11.955 Td [(documentation)-525(and/or)-525(other)-525(materials)-525(provided)-525(with)-525(the)-525(distribution.)]TJ -15.691 -11.955 Td [(3.)-525(The)-525(name)-525(of)-525(the)-525(MLD2P4)-525(group)-525(or)-525(the)-525(names)-525(of)-525(its)-525(contributors)-525(may)]TJ 15.691 -11.955 Td [(not)-525(be)-525(used)-525(to)-525(endorse)-525(or)-525(promote)-525(products)-525(derived)-525(from)-525(this)]TJ 0 -11.956 Td [(software)-525(without)-525(specific)-525(written)-525(permission.)]TJ -26.152 -23.91 Td [(THIS)-525(SOFTWARE)-525(IS)-525(PROVIDED)-525(BY)-525(THE)-525(COPYRIGHT)-525(HOLDERS)-525(AND)-525(CONTRIBUTORS)]TJ 0 -11.955 Td [(``AS)-525(IS'')-525(AND)-525(ANY)-525(EXPRESS)-525(OR)-525(IMPLIED)-525(WARRANTIES,)-525(INCLUDING,)-525(BUT)-525(NOT)-525(LIMITED)]TJ 0 -11.955 Td [(TO,)-525(THE)-525(IMPLIED)-525(WARRANTIES)-525(OF)-525(MERCHANTABILITY)-525(AND)-525(FITNESS)-525(FOR)-525(A)-525(PARTICULAR)]TJ 0 -11.955 Td [(PURPOSE)-525(ARE)-525(DISCLAIMED.)-525(IN)-525(NO)-525(EVENT)-525(SHALL)-525(THE)-525(MLD2P4)-525(GROUP)-525(OR)-525(ITS)-525(CONTRIBUTORS)]TJ 0 -11.956 Td [(BE)-525(LIABLE)-525(FOR)-525(ANY)-525(DIRECT,)-525(INDIRECT,)-525(INCIDENTAL,)-525(SPECIAL,)-525(EXEMPLARY,)-525(OR)]TJ 0 -11.955 Td [(CONSEQUENTIAL)-525(DAMAGES)-525(\050INCLUDING,)-525(BUT)-525(NOT)-525(LIMITED)-525(TO,)-525(PROCUREMENT)-525(OF)]TJ 0 -11.955 Td [(SUBSTITUTE)-525(GOODS)-525(OR)-525(SERVICES;)-525(LOSS)-525(OF)-525(USE,)-525(DATA,)-525(OR)-525(PROFITS;)-525(OR)-525(BUSINESS)]TJ 0 -11.955 Td [(INTERRUPTION\051)-525(HOWEVER)-525(CAUSED)-525(AND)-525(ON)-525(ANY)-525(THEORY)-525(OF)-525(LIABILITY,)-525(WHETHER)-525(IN)]TJ 0 -11.955 Td [(CONTRACT,)-525(STRICT)-525(LIABILITY,)-525(OR)-525(TORT)-525(\050INCLUDING)-525(NEGLIGENCE)-525(OR)-525(OTHERWISE\051)]TJ 0 -11.955 Td [(ARISING)-525(IN)-525(ANY)-525(WAY)-525(OUT)-525(OF)-525(THE)-525(USE)-525(OF)-525(THIS)-525(SOFTWARE,)-525(EVEN)-525(IF)-525(ADVISED)-525(OF)-525(THE)]TJ 0 -11.956 Td [(POSSIBILITY)-525(OF)-525(SUCH)-525(DAMAGE.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-503 0 obj
+421 0 425 146 415 200 416 257 422 314 429 407 427 541 431 692 63 746 428 799
+436 970 434 1120 432 1266 433 1409 438 1556 67 1610 435 1663 445 1782 439 1948 440 2092
+441 2237 442 2381 443 2525 447 2672 71 2726 444 2779 453 2898 451 3056 448 3202 449 3345
+450 3490 455 3637 456 3691 457 3745 458 3799 459 3853 452 3907 462 4013 464 4127 371 4181
+461 4239 467 4332 465 4466 469 4612 470 4666 466 4724 472 4856 474 4970 475 5024 471 5083
+478 5202 476 5336 480 5482 481 5536 477 5594 483 5752 485 5866 372 5920 482 5979 496 6124
+494 6298 486 6444 487 6596 488 6748 489 6902 490 7055 498 7201 75 7255 79 7308 495 7361
+505 7480 491 7662 492 7816 493 7969 500 8115 501 8267 502 8417 503 8571 507 8718 83 8772
+504 8825 511 8944 509 9086 508 9232 513 9378 87 9432 510 9485 516 9656 514 9790 518 9937
+91 9991 515 10044 522 10163 520 10305 519 10451 524 10598 95 10652 521 10705 527 10824 525 10958
+% 421 0 obj
<<
-/Length 174
+/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.5) >>
>>
-stream
-0 g 0 G
-BT
-/F15 10.9091 Tf 86.4 740.002 Td [(36)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
-0 g 0 G
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-507 0 obj
+% 425 0 obj
<<
-/Length 6348
+/D [423 0 R /XYZ 92.6 752.957 null]
>>
-stream
-0 g 0 G
-BT
-/F41 10.9091 Tf 93.6 740.002 Td [(References)]TJ/F15 10.9091 Tf 401.542 0 Td [(37)]TJ
-0 g 0 G
-/F17 14.3462 Tf -401.542 -35.866 Td [(References)]TJ
-0 g 0 G
-/F15 10.9091 Tf 5.455 -25.347 Td [([1])]TJ
-0 g 0 G
- [-500(M.)-272(Brezina,)-284(P)83(.)-272(V)84(an)27(\024)473(ek,)]TJ/F18 10.9091 Tf 123.379 0 Td [(A)-301(Black-Box)-302(I)1(ter)51(ative)-302(Solver)-301(Base)51(d)-301(on)-302(a)-301(Two-L)51(evel)-301(Schwarz)]TJ -106.41 -13.549 Td [(Metho)51(d)]TJ/F15 10.9091 Tf 34.594 0 Td [(,)-333(Computing,)-334(63,)-333(1999,)-333(233{263.)]TJ
-0 g 0 G
- -51.563 -24.564 Td [([2])]TJ
-0 g 0 G
- [-500(A.)-306(Buttari,)-312(P)84(.)-306(D'Am)27(bra,)-311(D.)-306(di)-306(Sera\014no,)-312(S.)-306(Filipp)-28(one,)]TJ/F18 10.9091 Tf 272.057 0 Td [(Extending)-333(PSBLAS)-333(to)-333(Bui)1(ld)]TJ -255.088 -13.549 Td [(Par)51(al)-51(lel)-472(Schwarz)-473(Pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 159.206 0 Td [(,)-489(in)-458(,)-489(J.)-458(Dongarra,)-490(K.)-458(Mad)1(s)-1(en,)-489(J.)-458(W)84(asniewski,)]TJ -159.206 -13.549 Td [(editors,)-319(Pro)-27(ce)-1(edin)1(gs)-316(of)-315(P)84(ARA)-315(04)-315(W)83(orkshop)-315(on)-315(State)-315(of)-315(the)-315(Art)-315(in)-315(Scien)28(ti\014c)-316(Com-)]TJ 0 -13.549 Td [(puting,)-333(Lecture)-334(Notes)-333(in)-333(Computer)-334(Science,)-333(Springer,)-333(2005,)-333(593{602.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([3])]TJ
-0 g 0 G
- [-500(A.)-380(Buttari,)-392(P)84(.)-381(D')1(Am)27(bra,)-391(D.)-381(di)-380(Sera\014no,)-391(S.)-380(Filipp)-28(one,)]TJ/F18 10.9091 Tf 279.591 0 Td [(2LEV-D2P4:)-546(a)-401(p)51(ackage)-401(of)]TJ -262.622 -13.549 Td [(high-p)51(erformanc)51(e)-423(pr)51(e)51(c)51(onditioners)-424(for)-423(scienti\014c)-424(and)-424(engine)52(ering)-424(applic)51(ations)]TJ/F15 10.9091 Tf 364.505 0 Td [(,)-423(Ap-)]TJ -364.505 -13.549 Td [(plicable)-462(Algebra)-461(in)-462(Engineering,)-493(Comm)27(uni)1(c)-1(ation)1(s)-462(and)-462(Computing,)-493(18,)-494(3,)-494(2007,)]TJ 0 -13.549 Td [(223{239.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([4])]TJ
-0 g 0 G
- [-500(P)83(.)-366(D'Am)28(bra,)-375(S.)-367(Filipp)-27(one,)-375(D.)-367(di)-366(Sera\014no,)]TJ/F18 10.9091 Tf 220.753 0 Td [(On)-388(the)-389(Development)-388(of)-388(PS)-1(B)1(L)-1(AS-b)52(ase)51(d)]TJ -203.784 -13.549 Td [(Par)51(al)-51(lel)-380(Two-level)-379(Schwarz)-380(Pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 206.489 0 Td [(,)-363(Applied)-357(Numerical)-358(Mathematics,)-363(El-)]TJ -206.489 -13.549 Td [(sevier)-333(Science)-1(,)-333(57,)-333(11-12,)-333(2007,)-334(1181-1196.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([5])]TJ
-0 g 0 G
- [-500(X.)-410(C.)-410(Cai,)-430(M.)-410(Sarkis,)]TJ/F18 10.9091 Tf 126.22 0 Td [(A)-428(R)51(estricte)51(d)-429(A)51(dditive)-428(Schwarz)-429(Pr)51(e)52(c)51(onditioner)-429(for)-428(Gener)51(al)]TJ -109.251 -13.549 Td [(Sp)51(arse)-378(Line)51(ar)-379(Systems)]TJ/F15 10.9091 Tf 107.936 0 Td [(,)-361(SIAM)-356(Journal)-356(on)-356(Scien)28(ti\014c)-356(Computing,)-361(21,)-361(2,)-362(1999,)-361(792{)]TJ -107.936 -13.549 Td [(797.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([6])]TJ
-0 g 0 G
- [-500(X.)-234(C.)-234(Cai,)-254(O.)-234(B.)-234(Widlund,)]TJ/F18 10.9091 Tf 141.054 0 Td [(Domain)-266(De)51(c)51(omp)51(osition)-266(A)25(lgorithms)-266(for)-267(I)1(n)-1(de\014nite)-266(El)-51(liptic)]TJ -124.085 -13.549 Td [(Pr)51(oblems)]TJ/F15 10.9091 Tf 43.224 0 Td [(,)-293(SIAM)-282(Journal)-282(on)-282(Scien)27(ti\014)1(c)-283(and)-282(Statistical)-282(Com)-1(p)1(uting,)-293(13,)-292(1,)-293(1992,)-293(243{)]TJ -43.224 -13.55 Td [(258.)]TJ
-0 g 0 G
- -16.969 -24.563 Td [([7])]TJ
-0 g 0 G
- [-500(T.)-316(Chan)-315(and)-316(T.)-315(Mathew,)]TJ/F18 10.9091 Tf 140.588 0 Td [(Domain)-341(De)51(c)51(omp)51(osition)-342(A)26(lgorithms)]TJ/F15 10.9091 Tf 165.71 0 Td [(,)-319(in)-316(A.)-315(Iserles,)-320(editor,)]TJ -289.329 -13.549 Td [(Acta)-333(Numerica)-334(1994,)-333(61{143.)-333(Cam)27(bridge)-333(Univ)28(ersit)28(y)-334(Press.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([8])]TJ
-0 g 0 G
- [-500(P)83(.)-352(D'Am)28(bra,)-357(D.)-352(di)-352(Sera\014no,)-356(S.)-352(Filipp)-28(one,)]TJ/F18 10.9091 Tf 219.527 0 Td [(MLD2P4:)-495(a)-375(Package)-375(of)-375(Par)51(al)-51(lel)-375(Multi-)]TJ -202.558 -13.549 Td [(level)-312(A)26(lgebr)51(aic)-312(Domain)-312(De)51(c)51(omp)51(osition)-312(Pr)51(e)51(c)51(onditioners)-312(in)-312(F)77(ortr)51(an)-312(95)]TJ/F15 10.9091 Tf 324.852 0 Td [(,)-294(A)28(CM)-283(T)83(rans.)]TJ -324.852 -13.549 Td [(Math.)-333(Soft)28(w.,)-334(37\0503\051,)-333(2010.)]TJ
-0 g 0 G
- -16.969 -24.564 Td [([9])]TJ
-0 g 0 G
- [-500(T.A.)-444(Da)28(vis,)]TJ/F18 10.9091 Tf 78.69 0 Td [(A)25(l)1(gorithm)-460(832:)-664(UMFP)77(A)25(CK)-460(-)-459(an)-460(Unsymmetric-p)51(attern)-460(Mu)1(ltifr)51(ontal)]TJ -61.721 -13.549 Td [(Metho)51(d)-307(with)-307(a)-308(C)1(o)-1(l)1(umn)-308(Pr)52(e-or)51(dering)-307(St)-1(r)52(ate)51(gy)]TJ/F15 10.9091 Tf 211.246 0 Td [(,)-289(A)27(CM)-278(T)83(ran)1(s)-1(action)1(s)-279(on)-278(Mathematical)]TJ -211.246 -13.55 Td [(Soft)28(w)28(are,)-334(30,)-333(2004,)-333(196{199.)-334(\050See)-333(also)]TJ/F44 10.9091 Tf 184.031 0 Td [(http://www.cise.ufl.edu/)-525(davis/)]TJ/F15 10.9091 Tf 177.543 0 Td [(\051)]TJ
-0 g 0 G
- -383.998 -24.563 Td [([10])]TJ
-0 g 0 G
- [-500(P)83(.R.)-543(Amesto)27(y)84(,)-597(C.)-543(Ashcraft,)-597(O.)-543(Boiteau,)-597(A.)-543(Buttari,)-597(J.)-543(L'Excellen)28(t,)-597(C.)-543(W)83(eis-)]TJ 22.424 -13.549 Td [(b)-28(ec)28(k)28(er)]TJ/F18 10.9091 Tf 37.324 0 Td [(Impr)51(oving)-640(multifr)51(ontal)-641(metho)51(ds)-640(by)-641(me)51(ans)-640(of)-641(blo)51(ck)-641(low-r)52(ank)-641(r)51(epr)51(esen-)]TJ -37.324 -13.55 Td [(tations)]TJ/F15 10.9091 Tf 32.339 0 Td [(,)-756(SIAM)-671(SISC,)-672(v)28(olume)-671(37,)-756(n)27(um)28(b)-28(er)-671(3,)-756(pages)-672(A1452-A1474.)-671(\050See)-672(also)]TJ/F44 10.9091 Tf -32.339 -13.549 Td [(http://mumps.enseeiht.fr)]TJ/F15 10.9091 Tf 137.453 0 Td [(\051)]TJ
-0 g 0 G
- -159.877 -24.563 Td [([11])]TJ
-0 g 0 G
- [-500(J.W.)-423(Demmel,)-446(S.C.)-423(Eisenstat,)-445(J.R.)-424(Gilb)-27(ert,)-446(X.S.)-423(Li)-423(and)-423(J.W.H.)-423(Liu,)-446(A)-423(sup)-28(ern-)]TJ 22.424 -13.55 Td [(o)-28(dal)-398(approac)28(h)-398(to)-399(sparse)-398(partial)-398(piv)28(oting,)-415(S)1(IAM)-399(Journ)1(al)-399(on)-398(Matrix)-398(Analysis)-398(and)]TJ 0 -13.549 Td [(Applications,)-333(20,)-334(3,)-333(1999,)-333(720{755.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-512 0 obj
+% 415 0 obj
<<
-/Length 6565
+/D [423 0 R /XYZ 190.311 495.705 null]
>>
-stream
-0 g 0 G
-BT
-/F15 10.9091 Tf 86.4 740.002 Td [(38)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
-0 g 0 G
-0 g 0 G
-/F15 10.9091 Tf -203.265 -35.866 Td [([12])]TJ
-0 g 0 G
- [-500(J.)-443(J.)-444(Dongarra,)-470(J.)-444(Du)-443(Croz,)-471(I.)-443(S.)-444(Du\013,)-471(S.)-443(Hammarling,)]TJ/F18 10.9091 Tf 301.499 0 Td [(A)-459(set)-459(of)-459(L)51(evel)-459(3)-459(Basic)]TJ -279.075 -13.549 Td [(Line)51(ar)-459(A)25(lgebr)51(a)-459(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 135.936 0 Td [(,)-472(A)28(CM)-444(T)83(r)1(ansac)-1(ti)1(ons)-445(on)-444(M)1(athem)-1(at)1(ic)-1(al)-444(S)1(oft)27(w)28(are,)-472(16,)]TJ -135.936 -13.549 Td [(1990,)-333(1{17.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([13])]TJ
-0 g 0 G
- [-500(J.)-450(J.)-450(Dongarra,)-479(J.)-450(Du)-450(Croz,)-480(S.)-450(Hammarling,)-479(R.)-450(J.)-450(Hanson,)]TJ/F18 10.9091 Tf 320.772 0 Td [(A)26(n)-466(extende)51(d)-465(set)-465(of)]TJ -298.348 -13.549 Td [(F)26(OR)76(TRAN)-355(Basic)-355(Line)51(ar)-356(A)26(lgebr)51(a)-355(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 221.802 0 Td [(,)-331(A)28(CM)-331(T)83(ransactions)-331(on)-330(Mathemat-)]TJ -221.802 -13.55 Td [(ical)-333(Soft)28(w)27(are,)-333(14,)-333(1988,)-334(1{17.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([14])]TJ
-0 g 0 G
- [-500(J.)-379(J.)-380(Dongarra)-379(and)-380(R.)-379(C.)-380(Whaley)84(,)]TJ/F18 10.9091 Tf 191.593 0 Td [(A)-400(User's)-400(Guide)-401(to)-400(the)-400(BLA)25(CS)-400(v.)-400(1.1)]TJ/F15 10.9091 Tf 179.47 0 Td [(,)-391(Lapac)28(k)]TJ -348.639 -13.549 Td [(W)83(orking)-314(Note)-315(94,)-318(T)83(ec)28(h.)-315(Rep.)-315(UT-CS-95-281,)-318(Univ)28(ersit)28(y)-315(of)-315(T)84(e)-1(n)1(nes)-1(see,)-318(Marc)28(h)-315(1995)]TJ 0 -13.549 Td [(\050up)-28(dated)-333(Ma)28(y)-333(1997\051.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([15])]TJ
-0 g 0 G
- [-500(E.)-392(Efstathiou,)-407(J.)-393(G.)-392(Gander,)]TJ/F18 10.9091 Tf 165.756 0 Td [(Why)-412(R)51(estricte)51(d)-412(A)51(dditive)-412(Schwarz)-412(Conver)51(ges)-412(F)77(aster)]TJ -143.332 -13.55 Td [(than)-358(A)51(dditive)-357(Sch)-1(warz)]TJ/F15 10.9091 Tf 106.381 0 Td [(,)-333(BIT)-334(Numerical)-333(Mathematics,)-333(43,)-334(2003,)-333(945{959.)]TJ
-0 g 0 G
- -128.805 -24.84 Td [([16])]TJ
-0 g 0 G
- [-500(S.)-1203(Filipp)-28(one,)-1421(A.)-1204(Buttar)1(i,)]TJ/F18 10.9091 Tf 186.082 0 Td [(PSBLAS-3.0)-1158(User's)-1159(Guide.)-1158(A)-1157(R)51(efer)51(enc)51(e)]TJ -163.658 -13.549 Td [(Guide)-1084(for)-1084(the)-1084(Par)51(al)-51(lel)-1084(Sp)51(ar)1(se)-1084(BLAS)-1084(Libr)51(ar)1(y)]TJ/F15 10.9091 Tf 257.737 0 Td [(,)-1320(2012,)-1320(a)28(v)55(ailable)-1122(from)]TJ/F44 10.9091 Tf -257.737 -13.549 Td [(http://www.ce.uniroma2.it/psblas/)]TJ/F15 10.9091 Tf 188.998 0 Td [(.)]TJ
-0 g 0 G
- -211.422 -24.84 Td [([17])]TJ
-0 g 0 G
- [-500(Salv)56(atore)-444(Filipp)-27(one)-444(and)-443(Alfredo)-443(Buttari.)]TJ/F18 10.9091 Tf 226.395 0 Td [(Obje)51(ct-Oriente)51(d)-459(T)77(e)51(chniques)-459(for)-459(Sp)52(arse)]TJ -203.971 -13.55 Td [(Matrix)-277(Computations)-276(in)-277(F)77(ortr)51(an)-277(2003.)]TJ/F15 10.9091 Tf 183.774 0 Td [(A)28(CM)-245(T)83(rans.)-245(on)-245(Math)-246(S)1(oft)27(w)28(are,)-263(38\0504\051,)-263(2012.)]TJ
-0 g 0 G
- -206.198 -24.84 Td [([18])]TJ
-0 g 0 G
- [-500(S.)-312(Filip)1(p)-28(one,)-316(M.)-312(Cola)-56(j)1(anni,)]TJ/F18 10.9091 Tf 155.667 0 Td [(PSBLAS:)-338(A)-338(Libr)51(ary)-338(for)-337(Par)51(al)-51(lel)-338(Line)51(ar)-338(A)26(lgebr)51(a)-338(Com-)]TJ -133.243 -13.549 Td [(putation)-333(on)-332(Sp)51(arse)-333(Matric)52(es)]TJ/F15 10.9091 Tf 133.575 0 Td [(,)-311(A)27(CM)-306(T)84(ransactions)-306(on)-306(Mathematical)-306(Soft)28(w)28(are,)-312(26,)-311(4,)]TJ -133.575 -13.549 Td [(2000,)-333(527{550.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([19])]TJ
-0 g 0 G
- [-500(W.)-413(Gropp,)-433(S.)-413(Huss-Lederman,)-433(A.)-413(Lumsdaine,)-433(E)1(.)-413(Lusk,)-433(B.)-413(Nitzb)-28(erg,)-433(W.)-413(Saphir,)]TJ 22.424 -13.55 Td [(M.)-349(Snir,)]TJ/F18 10.9091 Tf 43.142 0 Td [(MPI:)-372(The)-372(Complete)-372(R)51(efer)51(enc)51(e.)-372(V)77(olume)-372(2)-373(-)-372(The)-372(MPI-2)-372(Extensions)]TJ/F15 10.9091 Tf 318.187 0 Td [(,)-353(MIT)]TJ -361.329 -13.549 Td [(Press,)-333(1998.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([20])]TJ
-0 g 0 G
- [-500(C.)-347(L.)-347(La)28(wson,)-351(R.)-347(J.)-347(Hanson,)-350(D.)-347(Kincaid,)-350(F.)-347(T.)-347(Krogh,)]TJ/F18 10.9091 Tf 287.094 0 Td [(Basic)-370(Line)51(ar)-371(A)26(lgebr)51(a)-370(Sub-)]TJ -264.67 -13.549 Td [(pr)51(o)51(gr)51(ams)-368(for)-367(F)25(OR)77(TRAN)-368(usage)]TJ/F15 10.9091 Tf 148.454 0 Td [(,)-347(A)28(CM)-345(T)84(ransactions)-345(on)-344(Mathematical)-345(Sof)1(t)27(w)28(are,)-347(5,)]TJ -148.454 -13.549 Td [(1979,)-333(308{323.)]TJ
-0 g 0 G
- -22.424 -24.841 Td [([21])]TJ
-0 g 0 G
- [-500(X.)-408(S.)-408(Li,)-427(J.)-408(W)1(.)-408(De)-1(mmel,)]TJ/F18 10.9091 Tf 147.871 0 Td [(Sup)51(erLU)]TJ
-ET
-q
-1 0 0 1 276.516 263.987 cm
-[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
-Q
-BT
-/F18 10.9091 Tf 279.861 263.787 Td [(DIST:)-426(A)-427(Sc)51(alable)-426(Distribute)51(d-memory)-426(Sp)51(arse)]TJ -171.037 -13.549 Td [(Dir)51(e)51(ct)-342(Solver)-343(for)-342(Unsymmetric)-342(Line)51(ar)-343(Systems)]TJ/F15 10.9091 Tf 222.383 0 Td [(,)-320(A)28(CM)-317(T)83(ran)1(s)-1(actions)-316(on)-317(Mathemat-)]TJ -222.383 -13.549 Td [(ical)-333(Soft)28(w)27(are,)-333(29,)-333(2,)-334(2003,)-333(110{140.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([22])]TJ
-0 g 0 G
- [-500(Y.)-333(Saad,)]TJ/F18 10.9091 Tf 66.97 0 Td [(Iter)51(ative)-358(metho)52(ds)-358(for)-358(sp)51(arse)-358(l)1(ine)51(ar)-358(systems)]TJ/F15 10.9091 Tf 202.98 0 Td [(,)-333(2nd)-334(editi)1(on,)-334(SIAM,)-333(2003)]TJ
-0 g 0 G
- -269.95 -24.84 Td [([23])]TJ
-0 g 0 G
- [-500(B.)-505(Smith,)-549(P)84(.)-506(Bjorstad,)-548(W.)-506(Gropp,)]TJ/F18 10.9091 Tf 200.295 0 Td [(Domain)-516(De)51(c)51(omp)51(osition:)-776(Par)51(al)-51(lel)-516(Multilevel)]TJ -177.871 -13.55 Td [(Metho)51(ds)-432(for)-432(El)-51(liptic)-433(Partial)-432(Di\013er)51(ential)-432(Equations)]TJ/F15 10.9091 Tf 244.309 0 Td [(,)-434(Cam)27(bridge)-414(Univ)28(ersit)28(y)-415(P)1(re)-1(ss,)]TJ -244.309 -13.549 Td [(1996.)]TJ
-0 g 0 G
- -22.424 -24.84 Td [([24])]TJ
-0 g 0 G
- [-500(M.)-317(Snir,)-321(S.)-317(Otto,)-321(S.)-317(Huss-Lederman,)-321(D.)-317(W)83(alk)28(er,)-321(J.)-317(Dongarra,)]TJ/F18 10.9091 Tf 317.503 0 Td [(MPI:)-343(The)-343(Complete)]TJ -295.079 -13.549 Td [(R)51(efer)51(enc)51(e.)-357(V)76(olume)-357(1)-358(-)-358(The)-358(MPI)-357(Cor)51(e)]TJ/F15 10.9091 Tf 179.356 0 Td [(,)-333(second)-334(edition,)-333(MIT)-333(Press,)-334(1998.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-417 0 obj
+% 416 0 obj
<<
-/Type /ObjStm
-/N 100
-/First 883
-/Length 10668
+/D [423 0 R /XYZ 218.204 230.799 null]
>>
-stream
-413 0 425 119 423 293 418 439 419 584 420 729 421 873 422 1017 427 1164 71 1218
-424 1271 432 1390 428 1540 429 1683 430 1827 434 1974 435 2028 436 2082 437 2136 438 2190
-431 2244 441 2350 439 2484 443 2630 362 2684 440 2742 446 2835 448 2949 449 3003 445 3062
-452 3194 450 3328 454 3474 455 3528 451 3585 457 3704 459 3818 460 3872 456 3931 463 4089
-461 4223 465 4369 363 4423 462 4481 470 4626 466 4776 467 4930 468 5084 472 5231 75 5285
-469 5338 476 5457 474 5599 473 5745 478 5891 79 5945 475 5998 482 6169 480 6303 484 6450
-83 6504 481 6557 488 6676 486 6818 485 6964 490 7111 87 7165 487 7218 493 7337 491 7471
-495 7625 91 7679 492 7732 498 7838 496 7972 500 8119 95 8173 497 8226 502 8332 504 8446
-501 8500 506 8580 508 8694 99 8748 178 8801 287 8855 288 8909 289 8961 298 9014 258 9068
-259 9122 290 9176 217 9229 228 9283 226 9336 505 9390 511 9509 513 9623 213 9677 214 9731
-% 413 0 obj
+% 422 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F44 200 0 R /F18 171 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 425 0 obj
+% 429 0 obj
+<<
+/Type /Page
+/Contents 430 0 R
+/Resources 428 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 413 0 R
+/Annots [ 427 0 R ]
+>>
+% 427 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [476.642 382.76 492.574 395.662]
+/A << /S /GoTo /D (subsection.6.2) >>
+>>
+% 431 0 obj
+<<
+/D [429 0 R /XYZ 85.4 752.957 null]
+>>
+% 63 0 obj
+<<
+/D [429 0 R /XYZ 86.4 715.095 null]
+>>
+% 428 0 obj
+<<
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F44 210 0 R /F25 185 0 R /F18 182 0 R /F22 184 0 R /F26 288 0 R /F20 289 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 436 0 obj
+<<
+/Type /Page
+/Contents 437 0 R
+/Resources 435 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 413 0 R
+/Annots [ 434 0 R 432 0 R 433 0 R ]
+>>
+% 434 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) >>
+>>
+% 432 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [450.853 504.679 458.3 518.312]
+/A << /S /GoTo /D (table.1) >>
+>>
+% 433 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [402.247 464.032 409.694 477.665]
+/A << /S /GoTo /D (section.7) >>
+>>
+% 438 0 obj
+<<
+/D [436 0 R /XYZ 92.6 752.957 null]
+>>
+% 67 0 obj
+<<
+/D [436 0 R /XYZ 93.6 715.095 null]
+>>
+% 435 0 obj
+<<
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F44 210 0 R /F18 182 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 445 0 obj
<<
/Type /Page
-/Contents 426 0 R
-/Resources 424 0 R
+/Contents 446 0 R
+/Resources 444 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
-/Annots [ 423 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R ]
->>
-% 423 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) >>
+/Parent 413 0 R
+/Annots [ 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R ]
>>
-% 418 0 obj
+% 439 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [479.944 304.734 487.391 318.367]
+/Rect [472.743 304.734 480.19 318.367]
/A << /S /GoTo /D (table.2) >>
>>
-% 419 0 obj
+% 440 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [489.035 304.734 496.482 318.367]
+/Rect [481.834 304.734 489.281 318.367]
/A << /S /GoTo /D (table.6) >>
>>
-% 420 0 obj
+% 441 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [376.234 252.481 383.681 264.17]
+/Rect [369.034 252.481 376.481 264.17]
/A << /S /GoTo /D (table.2) >>
>>
-% 421 0 obj
+% 442 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [385.325 252.481 392.772 264.17]
+/Rect [378.125 252.481 385.572 264.17]
/A << /S /GoTo /D (table.6) >>
>>
-% 422 0 obj
+% 443 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.247 155.693 409.694 169.326]
+/Rect [395.046 155.693 402.493 169.326]
/A << /S /GoTo /D (section.7) >>
>>
-% 427 0 obj
+% 447 0 obj
<<
-/D [425 0 R /XYZ 92.6 752.957 null]
+/D [445 0 R /XYZ 85.4 752.957 null]
>>
% 71 0 obj
<<
-/D [425 0 R /XYZ 93.6 715.095 null]
+/D [445 0 R /XYZ 86.4 715.095 null]
>>
-% 424 0 obj
+% 444 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R /F18 171 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F44 210 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 432 0 obj
+% 453 0 obj
<<
/Type /Page
-/Contents 433 0 R
-/Resources 431 0 R
+/Contents 454 0 R
+/Resources 452 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 400 0 R
-/Annots [ 428 0 R 429 0 R 430 0 R ]
+/Parent 460 0 R
+/Annots [ 451 0 R 448 0 R 449 0 R 450 0 R ]
>>
-% 428 0 obj
+% 451 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) >>
+>>
+% 448 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [159.7 534.244 167.147 545.934]
+/Rect [166.9 534.244 174.347 545.934]
/A << /S /GoTo /D (table.2) >>
>>
-% 429 0 obj
+% 449 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [168.79 534.244 176.238 545.934]
+/Rect [175.991 534.244 183.438 545.934]
/A << /S /GoTo /D (table.6) >>
>>
-% 430 0 obj
+% 450 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [162.131 522.816 169.578 532.385]
+/Rect [169.331 522.816 176.778 532.385]
/A << /S /GoTo /D (section.4) >>
>>
-% 434 0 obj
+% 455 0 obj
<<
-/D [432 0 R /XYZ 85.4 752.957 null]
+/D [453 0 R /XYZ 92.6 752.957 null]
>>
-% 435 0 obj
+% 456 0 obj
<<
-/D [432 0 R /XYZ 86.4 656.884 null]
+/D [453 0 R /XYZ 93.6 656.884 null]
>>
-% 436 0 obj
+% 457 0 obj
<<
-/D [432 0 R /XYZ 86.4 634.369 null]
+/D [453 0 R /XYZ 93.6 634.369 null]
>>
-% 437 0 obj
+% 458 0 obj
<<
-/D [432 0 R /XYZ 86.4 611.853 null]
+/D [453 0 R /XYZ 93.6 611.853 null]
>>
-% 438 0 obj
+% 459 0 obj
<<
-/D [432 0 R /XYZ 86.4 589.338 null]
+/D [453 0 R /XYZ 93.6 589.338 null]
>>
-% 431 0 obj
+% 452 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F18 171 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F18 182 0 R /F44 210 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 441 0 obj
+% 462 0 obj
<<
/Type /Page
-/Contents 442 0 R
-/Resources 440 0 R
+/Contents 463 0 R
+/Resources 461 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
-/Annots [ 439 0 R ]
+/Parent 460 0 R
>>
-% 439 0 obj
+% 464 0 obj
+<<
+/D [462 0 R /XYZ 85.4 752.957 null]
+>>
+% 371 0 obj
+<<
+/D [462 0 R /XYZ -3855.22 538.929 null]
+>>
+% 461 0 obj
+<<
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R >>
+/ProcSet [ /PDF /Text ]
+>>
+% 467 0 obj
+<<
+/Type /Page
+/Contents 468 0 R
+/Resources 466 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 460 0 R
+/Annots [ 465 0 R ]
+>>
+% 465 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5737,50 +5859,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 443 0 obj
+% 469 0 obj
<<
-/D [441 0 R /XYZ 92.6 752.957 null]
+/D [467 0 R /XYZ 92.6 752.957 null]
>>
-% 362 0 obj
+% 470 0 obj
<<
-/D [441 0 R /XYZ 366.737 4378.384 null]
+/D [467 0 R /XYZ 491.768 4358.278 null]
>>
-% 440 0 obj
+% 466 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R /F25 185 0 R /F22 184 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 446 0 obj
+% 472 0 obj
<<
/Type /Page
-/Contents 447 0 R
-/Resources 445 0 R
+/Contents 473 0 R
+/Resources 471 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
+/Parent 460 0 R
>>
-% 448 0 obj
+% 474 0 obj
<<
-/D [446 0 R /XYZ 85.4 752.957 null]
+/D [472 0 R /XYZ 85.4 752.957 null]
>>
-% 449 0 obj
+% 475 0 obj
<<
-/D [446 0 R /XYZ -3980.052 559.035 null]
+/D [472 0 R /XYZ -4005.855 511.808 null]
>>
-% 445 0 obj
+% 471 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R /F25 174 0 R /F22 173 0 R /F18 171 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R /F22 184 0 R /F23 287 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 452 0 obj
+% 478 0 obj
<<
/Type /Page
-/Contents 453 0 R
-/Resources 451 0 R
+/Contents 479 0 R
+/Resources 477 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
-/Annots [ 450 0 R ]
+/Parent 460 0 R
+/Annots [ 476 0 R ]
>>
-% 450 0 obj
+% 476 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5788,50 +5910,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 454 0 obj
+% 480 0 obj
<<
-/D [452 0 R /XYZ 92.6 752.957 null]
+/D [478 0 R /XYZ 92.6 752.957 null]
>>
-% 455 0 obj
+% 481 0 obj
<<
-/D [452 0 R /XYZ 517.28 4405.505 null]
+/D [478 0 R /XYZ 461.978 4405.505 null]
>>
-% 451 0 obj
+% 477 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R /F22 173 0 R /F23 277 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F44 210 0 R /F18 182 0 R /F25 185 0 R /F22 184 0 R /F26 288 0 R /F20 289 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 457 0 obj
+% 483 0 obj
<<
/Type /Page
-/Contents 458 0 R
-/Resources 456 0 R
+/Contents 484 0 R
+/Resources 482 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
+/Parent 460 0 R
>>
-% 459 0 obj
+% 485 0 obj
<<
-/D [457 0 R /XYZ 85.4 752.957 null]
+/D [483 0 R /XYZ 85.4 752.957 null]
>>
-% 460 0 obj
+% 372 0 obj
<<
-/D [457 0 R /XYZ -3950.662 511.808 null]
+/D [483 0 R /XYZ -4024.884 560.748 null]
>>
-% 456 0 obj
+% 482 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F44 200 0 R /F18 171 0 R /F25 174 0 R /F22 173 0 R /F26 278 0 R /F20 279 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R /F22 184 0 R /F25 185 0 R /F18 182 0 R /F43 165 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 463 0 obj
+% 496 0 obj
<<
/Type /Page
-/Contents 464 0 R
-/Resources 462 0 R
+/Contents 497 0 R
+/Resources 495 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
-/Annots [ 461 0 R ]
+/Parent 499 0 R
+/Annots [ 494 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R ]
>>
-% 461 0 obj
+% 494 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5839,143 +5961,151 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 465 0 obj
-<<
-/D [463 0 R /XYZ 92.6 752.957 null]
->>
-% 363 0 obj
-<<
-/D [463 0 R /XYZ 536.096 4356.566 null]
->>
-% 462 0 obj
+% 486 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F44 200 0 R /F22 173 0 R /F25 174 0 R /F18 171 0 R /F43 155 0 R >>
-/ProcSet [ /PDF /Text ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [314.604 572.245 330.536 581.813]
+/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 470 0 obj
+% 487 0 obj
<<
-/Type /Page
-/Contents 471 0 R
-/Resources 469 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 444 0 R
-/Annots [ 466 0 R 467 0 R 468 0 R ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [353.392 572.245 369.324 581.813]
+/A << /S /GoTo /D (subsection.6.5) >>
>>
-% 466 0 obj
+% 488 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [357.486 535.842 370.387 544.865]
+/Rect [364.686 451.878 377.588 460.901]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 467 0 obj
+% 489 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [191.925 495.195 204.826 504.218]
+/Rect [199.125 411.23 212.027 420.253]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 468 0 obj
+% 490 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [395.046 409.835 402.493 423.468]
+/Rect [402.247 325.87 409.694 339.503]
/A << /S /GoTo /D (section.7) >>
>>
-% 472 0 obj
+% 498 0 obj
<<
-/D [470 0 R /XYZ 85.4 752.957 null]
+/D [496 0 R /XYZ 92.6 752.957 null]
>>
% 75 0 obj
<<
-/D [470 0 R /XYZ 86.4 715.095 null]
+/D [496 0 R /XYZ 93.6 715.095 null]
>>
-% 469 0 obj
+% 79 0 obj
+<<
+/D [496 0 R /XYZ 93.6 281.622 null]
+>>
+% 495 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F44 200 0 R /F18 171 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F44 210 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 476 0 obj
+% 505 0 obj
<<
/Type /Page
-/Contents 477 0 R
-/Resources 475 0 R
+/Contents 506 0 R
+/Resources 504 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
-/Annots [ 474 0 R 473 0 R ]
+/Parent 499 0 R
+/Annots [ 491 0 R 492 0 R 493 0 R 500 0 R 501 0 R 502 0 R 503 0 R ]
>>
-% 474 0 obj
+% 491 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) >>
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [357.486 650.418 370.387 659.441]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 473 0 obj
+% 492 0 obj
<<
/Type /Annot
/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.247 314.99 409.694 328.624]
-/A << /S /GoTo /D (section.7) >>
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [191.925 609.77 204.826 618.793]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 478 0 obj
+% 493 0 obj
<<
-/D [476 0 R /XYZ 92.6 752.957 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [395.046 524.41 402.493 538.043]
+/A << /S /GoTo /D (section.7) >>
>>
-% 79 0 obj
+% 500 0 obj
<<
-/D [476 0 R /XYZ 93.6 715.095 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [379.312 423.922 395.244 436.824]
+/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 475 0 obj
+% 501 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R /F22 173 0 R /F26 278 0 R /F20 279 0 R /F18 171 0 R /F23 277 0 R >>
-/ProcSet [ /PDF /Text ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [357.486 319 370.387 328.023]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 482 0 obj
+% 502 0 obj
<<
-/Type /Page
-/Contents 483 0 R
-/Resources 481 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
-/Annots [ 480 0 R ]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [191.925 278.352 204.826 287.375]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 480 0 obj
+% 503 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [392.694 531.778 400.141 545.411]
+/Rect [395.046 192.992 402.493 206.625]
/A << /S /GoTo /D (section.7) >>
>>
-% 484 0 obj
+% 507 0 obj
<<
-/D [482 0 R /XYZ 85.4 752.957 null]
+/D [505 0 R /XYZ 85.4 752.957 null]
>>
% 83 0 obj
<<
-/D [482 0 R /XYZ 86.4 715.095 null]
+/D [505 0 R /XYZ 86.4 510.142 null]
>>
-% 481 0 obj
+% 504 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F44 200 0 R /F18 171 0 R >>
+/Font << /F15 128 0 R /F41 129 0 R /F44 210 0 R /F18 182 0 R /F17 116 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 488 0 obj
+% 511 0 obj
<<
/Type /Page
-/Contents 489 0 R
-/Resources 487 0 R
+/Contents 512 0 R
+/Resources 510 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
-/Annots [ 486 0 R 485 0 R ]
+/Parent 499 0 R
+/Annots [ 509 0 R 508 0 R ]
>>
-% 486 0 obj
+% 509 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5983,201 +6113,295 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 485 0 obj
+% 508 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [402.247 504.679 409.694 518.312]
+/Rect [402.247 314.99 409.694 328.624]
/A << /S /GoTo /D (section.7) >>
>>
-% 490 0 obj
+% 513 0 obj
<<
-/D [488 0 R /XYZ 92.6 752.957 null]
+/D [511 0 R /XYZ 92.6 752.957 null]
>>
% 87 0 obj
<<
-/D [488 0 R /XYZ 93.6 715.095 null]
->>
-% 487 0 obj
-<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R /F18 171 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 493 0 obj
-<<
-/Type /Page
-/Contents 494 0 R
-/Resources 492 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
-/Annots [ 491 0 R ]
->>
-% 491 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [306.873 583.943 319.775 592.966]
-/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
->>
-% 495 0 obj
-<<
-/D [493 0 R /XYZ 85.4 752.957 null]
->>
-% 91 0 obj
-<<
-/D [493 0 R /XYZ 86.4 715.095 null]
+/D [511 0 R /XYZ 93.6 715.095 null]
>>
-% 492 0 obj
+% 510 0 obj
<<
-/Font << /F15 120 0 R /F41 121 0 R /F17 108 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F44 210 0 R /F22 184 0 R /F26 288 0 R /F20 289 0 R /F18 182 0 R /F23 287 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 498 0 obj
+% 516 0 obj
<<
/Type /Page
-/Contents 499 0 R
-/Resources 497 0 R
+/Contents 517 0 R
+/Resources 515 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
-/Annots [ 496 0 R ]
+/Parent 499 0 R
+/Annots [ 514 0 R ]
>>
-% 496 0 obj
+% 514 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 739.006 103.475 748.453]
-/A << /S /GoTo /D (appendix.A) >>
->>
-% 500 0 obj
-<<
-/D [498 0 R /XYZ 92.6 752.957 null]
->>
-% 95 0 obj
-<<
-/D [498 0 R /XYZ 93.6 715.095 null]
->>
-% 497 0 obj
-<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F44 200 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 502 0 obj
-<<
-/Type /Page
-/Contents 503 0 R
-/Resources 501 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 479 0 R
->>
-% 504 0 obj
-<<
-/D [502 0 R /XYZ 85.4 752.957 null]
->>
-% 501 0 obj
-<<
-/Font << /F15 120 0 R /F41 121 0 R >>
-/ProcSet [ /PDF /Text ]
->>
-% 506 0 obj
-<<
-/Type /Page
-/Contents 507 0 R
-/Resources 505 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 509 0 R
->>
-% 508 0 obj
-<<
-/D [506 0 R /XYZ 92.6 752.957 null]
->>
-% 99 0 obj
-<<
-/D [506 0 R /XYZ 93.6 722.069 null]
->>
-% 178 0 obj
-<<
-/D [506 0 R /XYZ 93.6 697.846 null]
->>
-% 287 0 obj
-<<
-/D [506 0 R /XYZ 93.6 657.612 null]
->>
-% 288 0 obj
-<<
-/D [506 0 R /XYZ 93.6 592.4 null]
+/Rect [392.694 531.778 400.141 545.411]
+/A << /S /GoTo /D (section.7) >>
>>
-% 289 0 obj
+% 518 0 obj
<<
-/D [506 0 R /XYZ 93.6 529.31 null]
+/D [516 0 R /XYZ 85.4 752.957 null]
>>
-% 298 0 obj
+% 91 0 obj
<<
-/D [506 0 R /XYZ 93.6 475.527 null]
+/D [516 0 R /XYZ 86.4 715.095 null]
>>
-% 258 0 obj
+% 515 0 obj
<<
-/D [506 0 R /XYZ 93.6 425.986 null]
+/Font << /F15 128 0 R /F41 129 0 R /F17 116 0 R /F44 210 0 R /F18 182 0 R >>
+/ProcSet [ /PDF /Text ]
>>
-% 259 0 obj
+% 522 0 obj
<<
-/D [506 0 R /XYZ 93.6 374.324 null]
+/Type /Page
+/Contents 523 0 R
+/Resources 521 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 499 0 R
+/Annots [ 520 0 R 519 0 R ]
>>
-% 290 0 obj
+% 520 0 obj
<<
-/D [506 0 R /XYZ 93.6 334.09 null]
+/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) >>
>>
-% 217 0 obj
+% 519 0 obj
<<
-/D [506 0 R /XYZ 93.6 281.822 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [402.247 504.679 409.694 518.312]
+/A << /S /GoTo /D (section.7) >>
>>
-% 228 0 obj
+% 524 0 obj
<<
-/D [506 0 R /XYZ 93.6 230.16 null]
+/D [522 0 R /XYZ 92.6 752.957 null]
>>
-% 226 0 obj
+% 95 0 obj
<<
-/D [506 0 R /XYZ 93.6 164.948 null]
+/D [522 0 R /XYZ 93.6 715.095 null]
>>
-% 505 0 obj
+% 521 0 obj
<<
-/Font << /F41 121 0 R /F15 120 0 R /F17 108 0 R /F18 171 0 R /F44 200 0 R >>
+/Font << /F41 129 0 R /F15 128 0 R /F17 116 0 R /F44 210 0 R /F18 182 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 511 0 obj
+% 527 0 obj
<<
/Type /Page
-/Contents 512 0 R
-/Resources 510 0 R
+/Contents 528 0 R
+/Resources 526 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 509 0 R
+/Parent 499 0 R
+/Annots [ 525 0 R ]
>>
-% 513 0 obj
+% 525 0 obj
<<
-/D [511 0 R /XYZ 85.4 752.957 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [306.873 583.943 319.775 592.966]
+/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 213 0 obj
+
+endstream
+endobj
+534 0 obj
<<
-/D [511 0 R /XYZ 86.4 715.095 null]
+/Length 3990
>>
-% 214 0 obj
+stream
+0 g 0 G
+0 0 1 rg 0 0 1 RG
+BT
+/F41 10.9091 Tf 93.6 740.002 Td [(A)]TJ
+0 g 0 G
+ [-378(License)]TJ/F15 10.9091 Tf 401.542 0 Td [(37)]TJ
+0 g 0 G
+/F17 14.3462 Tf -401.542 -35.866 Td [(A)-1125(License)]TJ/F15 10.9091 Tf 0 -22.758 Td [(The)-333(MLD2P4)-334(is)-333(freely)-333(distributable)-333(under)-334(the)-333(follo)28(wing)-333(cop)27(yrigh)28(t)-333(terms:)]TJ
+0 g 0 G
+0 g 0 G
+/F44 9.9626 Tf 141.219 -44.832 Td [(MLD2P4)-1050(version)-525(2.0)]TJ -130.758 -11.955 Td [(MultiLevel)-525(Domain)-525(Decomposition)-525(Parallel)-525(Preconditioners)-525(Package)]TJ 57.534 -11.955 Td [(based)-525(on)-525(PSBLAS)-525(\050Parallel)-525(Sparse)-525(BLAS)-525(version)-525(3.3\051)]TJ -57.534 -23.91 Td [(\050C\051)-525(Copyright)-525(2008,)-525(2010,)-525(2012,)-525(2015)]TJ 104.607 -23.911 Td [(Salvatore)-525(Filippone)-1050(University)-525(of)-525(Rome)-525(Tor)-525(Vergata)]TJ 0 -11.955 Td [(Alfredo)-525(Buttari)-3150(CNRS-IRIT,)-525(Toulouse)]TJ 0 -11.955 Td [(Pasqua)-525(D'Ambra)-3675(ICAR-CNR,)-525(Naples)]TJ 0 -11.955 Td [(Daniela)-525(di)-525(Serafino)-1050(Second)-525(University)-525(of)-525(Naples)]TJ -104.607 -35.866 Td [(Redistribution)-525(and)-525(use)-525(in)-525(source)-525(and)-525(binary)-525(forms,)-525(with)-525(or)-525(without)]TJ 0 -11.955 Td [(modification,)-525(are)-525(permitted)-525(provided)-525(that)-525(the)-525(following)-525(conditions)]TJ 0 -11.955 Td [(are)-525(met:)]TJ 10.461 -11.955 Td [(1.)-525(Redistributions)-525(of)-525(source)-525(code)-525(must)-525(retain)-525(the)-525(above)-525(copyright)]TJ 15.691 -11.955 Td [(notice,)-525(this)-525(list)-525(of)-525(conditions)-525(and)-525(the)-525(following)-525(disclaimer.)]TJ -15.691 -11.956 Td [(2.)-525(Redistributions)-525(in)-525(binary)-525(form)-525(must)-525(reproduce)-525(the)-525(above)-525(copyright)]TJ 15.691 -11.955 Td [(notice,)-525(this)-525(list)-525(of)-525(conditions,)-525(and)-525(the)-525(following)-525(disclaimer)-525(in)-525(the)]TJ 0 -11.955 Td [(documentation)-525(and/or)-525(other)-525(materials)-525(provided)-525(with)-525(the)-525(distribution.)]TJ -15.691 -11.955 Td [(3.)-525(The)-525(name)-525(of)-525(the)-525(MLD2P4)-525(group)-525(or)-525(the)-525(names)-525(of)-525(its)-525(contributors)-525(may)]TJ 15.691 -11.955 Td [(not)-525(be)-525(used)-525(to)-525(endorse)-525(or)-525(promote)-525(products)-525(derived)-525(from)-525(this)]TJ 0 -11.956 Td [(software)-525(without)-525(specific)-525(written)-525(permission.)]TJ -26.152 -23.91 Td [(THIS)-525(SOFTWARE)-525(IS)-525(PROVIDED)-525(BY)-525(THE)-525(COPYRIGHT)-525(HOLDERS)-525(AND)-525(CONTRIBUTORS)]TJ 0 -11.955 Td [(``AS)-525(IS'')-525(AND)-525(ANY)-525(EXPRESS)-525(OR)-525(IMPLIED)-525(WARRANTIES,)-525(INCLUDING,)-525(BUT)-525(NOT)-525(LIMITED)]TJ 0 -11.955 Td [(TO,)-525(THE)-525(IMPLIED)-525(WARRANTIES)-525(OF)-525(MERCHANTABILITY)-525(AND)-525(FITNESS)-525(FOR)-525(A)-525(PARTICULAR)]TJ 0 -11.955 Td [(PURPOSE)-525(ARE)-525(DISCLAIMED.)-525(IN)-525(NO)-525(EVENT)-525(SHALL)-525(THE)-525(MLD2P4)-525(GROUP)-525(OR)-525(ITS)-525(CONTRIBUTORS)]TJ 0 -11.956 Td [(BE)-525(LIABLE)-525(FOR)-525(ANY)-525(DIRECT,)-525(INDIRECT,)-525(INCIDENTAL,)-525(SPECIAL,)-525(EXEMPLARY,)-525(OR)]TJ 0 -11.955 Td [(CONSEQUENTIAL)-525(DAMAGES)-525(\050INCLUDING,)-525(BUT)-525(NOT)-525(LIMITED)-525(TO,)-525(PROCUREMENT)-525(OF)]TJ 0 -11.955 Td [(SUBSTITUTE)-525(GOODS)-525(OR)-525(SERVICES;)-525(LOSS)-525(OF)-525(USE,)-525(DATA,)-525(OR)-525(PROFITS;)-525(OR)-525(BUSINESS)]TJ 0 -11.955 Td [(INTERRUPTION\051)-525(HOWEVER)-525(CAUSED)-525(AND)-525(ON)-525(ANY)-525(THEORY)-525(OF)-525(LIABILITY,)-525(WHETHER)-525(IN)]TJ 0 -11.955 Td [(CONTRACT,)-525(STRICT)-525(LIABILITY,)-525(OR)-525(TORT)-525(\050INCLUDING)-525(NEGLIGENCE)-525(OR)-525(OTHERWISE\051)]TJ 0 -11.955 Td [(ARISING)-525(IN)-525(ANY)-525(WAY)-525(OUT)-525(OF)-525(THE)-525(USE)-525(OF)-525(THIS)-525(SOFTWARE,)-525(EVEN)-525(IF)-525(ADVISED)-525(OF)-525(THE)]TJ 0 -11.956 Td [(POSSIBILITY)-525(OF)-525(SUCH)-525(DAMAGE.)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+539 0 obj
<<
-/D [511 0 R /XYZ 86.4 669.271 null]
+/Length 174
>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(38)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+0 g 0 G
+0 g 0 G
+ET
endstream
endobj
-518 0 obj
+543 0 obj
<<
-/Length 1671
+/Length 6348
>>
stream
0 g 0 G
BT
/F41 10.9091 Tf 93.6 740.002 Td [(References)]TJ/F15 10.9091 Tf 401.542 0 Td [(39)]TJ
0 g 0 G
+/F17 14.3462 Tf -401.542 -35.866 Td [(References)]TJ
+0 g 0 G
+/F15 10.9091 Tf 5.455 -25.347 Td [([1])]TJ
+0 g 0 G
+ [-500(M.)-272(Brezina,)-284(P)83(.)-272(V)84(an)27(\024)473(ek,)]TJ/F18 10.9091 Tf 123.379 0 Td [(A)-301(Black-Box)-302(I)1(ter)51(ative)-302(Solver)-301(Base)51(d)-301(on)-302(a)-301(Two-L)51(evel)-301(Schwarz)]TJ -106.41 -13.549 Td [(Metho)51(d)]TJ/F15 10.9091 Tf 34.594 0 Td [(,)-333(Computing,)-334(63,)-333(1999,)-333(233{263.)]TJ
+0 g 0 G
+ -51.563 -24.564 Td [([2])]TJ
+0 g 0 G
+ [-500(A.)-306(Buttari,)-312(P)84(.)-306(D'Am)27(bra,)-311(D.)-306(di)-306(Sera\014no,)-312(S.)-306(Filipp)-28(one,)]TJ/F18 10.9091 Tf 272.057 0 Td [(Extending)-333(PSBLAS)-333(to)-333(Bui)1(ld)]TJ -255.088 -13.549 Td [(Par)51(al)-51(lel)-472(Schwarz)-473(Pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 159.206 0 Td [(,)-489(in)-458(,)-489(J.)-458(Dongarra,)-490(K.)-458(Mad)1(s)-1(en,)-489(J.)-458(W)84(asniewski,)]TJ -159.206 -13.549 Td [(editors,)-319(Pro)-27(ce)-1(edin)1(gs)-316(of)-315(P)84(ARA)-315(04)-315(W)83(orkshop)-315(on)-315(State)-315(of)-315(the)-315(Art)-315(in)-315(Scien)28(ti\014c)-316(Com-)]TJ 0 -13.549 Td [(puting,)-333(Lecture)-334(Notes)-333(in)-333(Computer)-334(Science,)-333(Springer,)-333(2005,)-333(593{602.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([3])]TJ
+0 g 0 G
+ [-500(A.)-380(Buttari,)-392(P)84(.)-381(D')1(Am)27(bra,)-391(D.)-381(di)-380(Sera\014no,)-391(S.)-380(Filipp)-28(one,)]TJ/F18 10.9091 Tf 279.591 0 Td [(2LEV-D2P4:)-546(a)-401(p)51(ackage)-401(of)]TJ -262.622 -13.549 Td [(high-p)51(erformanc)51(e)-423(pr)51(e)51(c)51(onditioners)-424(for)-423(scienti\014c)-424(and)-424(engine)52(ering)-424(applic)51(ations)]TJ/F15 10.9091 Tf 364.505 0 Td [(,)-423(Ap-)]TJ -364.505 -13.549 Td [(plicable)-462(Algebra)-461(in)-462(Engineering,)-493(Comm)27(uni)1(c)-1(ation)1(s)-462(and)-462(Computing,)-493(18,)-494(3,)-494(2007,)]TJ 0 -13.549 Td [(223{239.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([4])]TJ
+0 g 0 G
+ [-500(P)83(.)-366(D'Am)28(bra,)-375(S.)-367(Filipp)-27(one,)-375(D.)-367(di)-366(Sera\014no,)]TJ/F18 10.9091 Tf 220.753 0 Td [(On)-388(the)-389(Development)-388(of)-388(PS)-1(B)1(L)-1(AS-b)52(ase)51(d)]TJ -203.784 -13.549 Td [(Par)51(al)-51(lel)-380(Two-level)-379(Schwarz)-380(Pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 206.489 0 Td [(,)-363(Applied)-357(Numerical)-358(Mathematics,)-363(El-)]TJ -206.489 -13.549 Td [(sevier)-333(Science)-1(,)-333(57,)-333(11-12,)-333(2007,)-334(1181-1196.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([5])]TJ
+0 g 0 G
+ [-500(X.)-410(C.)-410(Cai,)-430(M.)-410(Sarkis,)]TJ/F18 10.9091 Tf 126.22 0 Td [(A)-428(R)51(estricte)51(d)-429(A)51(dditive)-428(Schwarz)-429(Pr)51(e)52(c)51(onditioner)-429(for)-428(Gener)51(al)]TJ -109.251 -13.549 Td [(Sp)51(arse)-378(Line)51(ar)-379(Systems)]TJ/F15 10.9091 Tf 107.936 0 Td [(,)-361(SIAM)-356(Journal)-356(on)-356(Scien)28(ti\014c)-356(Computing,)-361(21,)-361(2,)-362(1999,)-361(792{)]TJ -107.936 -13.549 Td [(797.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([6])]TJ
+0 g 0 G
+ [-500(X.)-234(C.)-234(Cai,)-254(O.)-234(B.)-234(Widlund,)]TJ/F18 10.9091 Tf 141.054 0 Td [(Domain)-266(De)51(c)51(omp)51(osition)-266(A)25(lgorithms)-266(for)-267(I)1(n)-1(de\014nite)-266(El)-51(liptic)]TJ -124.085 -13.549 Td [(Pr)51(oblems)]TJ/F15 10.9091 Tf 43.224 0 Td [(,)-293(SIAM)-282(Journal)-282(on)-282(Scien)27(ti\014)1(c)-283(and)-282(Statistical)-282(Com)-1(p)1(uting,)-293(13,)-292(1,)-293(1992,)-293(243{)]TJ -43.224 -13.55 Td [(258.)]TJ
+0 g 0 G
+ -16.969 -24.563 Td [([7])]TJ
+0 g 0 G
+ [-500(T.)-316(Chan)-315(and)-316(T.)-315(Mathew,)]TJ/F18 10.9091 Tf 140.588 0 Td [(Domain)-341(De)51(c)51(omp)51(osition)-342(A)26(lgorithms)]TJ/F15 10.9091 Tf 165.71 0 Td [(,)-319(in)-316(A.)-315(Iserles,)-320(editor,)]TJ -289.329 -13.549 Td [(Acta)-333(Numerica)-334(1994,)-333(61{143.)-333(Cam)27(bridge)-333(Univ)28(ersit)28(y)-334(Press.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([8])]TJ
+0 g 0 G
+ [-500(P)83(.)-352(D'Am)28(bra,)-357(D.)-352(di)-352(Sera\014no,)-356(S.)-352(Filipp)-28(one,)]TJ/F18 10.9091 Tf 219.527 0 Td [(MLD2P4:)-495(a)-375(Package)-375(of)-375(Par)51(al)-51(lel)-375(Multi-)]TJ -202.558 -13.549 Td [(level)-312(A)26(lgebr)51(aic)-312(Domain)-312(De)51(c)51(omp)51(osition)-312(Pr)51(e)51(c)51(onditioners)-312(in)-312(F)77(ortr)51(an)-312(95)]TJ/F15 10.9091 Tf 324.852 0 Td [(,)-294(A)28(CM)-283(T)83(rans.)]TJ -324.852 -13.549 Td [(Math.)-333(Soft)28(w.,)-334(37\0503\051,)-333(2010.)]TJ
+0 g 0 G
+ -16.969 -24.564 Td [([9])]TJ
+0 g 0 G
+ [-500(T.A.)-444(Da)28(vis,)]TJ/F18 10.9091 Tf 78.69 0 Td [(A)25(l)1(gorithm)-460(832:)-664(UMFP)77(A)25(CK)-460(-)-459(an)-460(Unsymmetric-p)51(attern)-460(Mu)1(ltifr)51(ontal)]TJ -61.721 -13.549 Td [(Metho)51(d)-307(with)-307(a)-308(C)1(o)-1(l)1(umn)-308(Pr)52(e-or)51(dering)-307(St)-1(r)52(ate)51(gy)]TJ/F15 10.9091 Tf 211.246 0 Td [(,)-289(A)27(CM)-278(T)83(ran)1(s)-1(action)1(s)-279(on)-278(Mathematical)]TJ -211.246 -13.55 Td [(Soft)28(w)28(are,)-334(30,)-333(2004,)-333(196{199.)-334(\050See)-333(also)]TJ/F44 10.9091 Tf 184.031 0 Td [(http://www.cise.ufl.edu/)-525(davis/)]TJ/F15 10.9091 Tf 177.543 0 Td [(\051)]TJ
+0 g 0 G
+ -383.998 -24.563 Td [([10])]TJ
+0 g 0 G
+ [-500(P)83(.R.)-543(Amesto)27(y)84(,)-597(C.)-543(Ashcraft,)-597(O.)-543(Boiteau,)-597(A.)-543(Buttari,)-597(J.)-543(L'Excellen)28(t,)-597(C.)-543(W)83(eis-)]TJ 22.424 -13.549 Td [(b)-28(ec)28(k)28(er)]TJ/F18 10.9091 Tf 37.324 0 Td [(Impr)51(oving)-640(multifr)51(ontal)-641(metho)51(ds)-640(by)-641(me)51(ans)-640(of)-641(blo)51(ck)-641(low-r)52(ank)-641(r)51(epr)51(esen-)]TJ -37.324 -13.55 Td [(tations)]TJ/F15 10.9091 Tf 32.339 0 Td [(,)-756(SIAM)-671(SISC,)-672(v)28(olume)-671(37,)-756(n)27(um)28(b)-28(er)-671(3,)-756(pages)-672(A1452-A1474.)-671(\050See)-672(also)]TJ/F44 10.9091 Tf -32.339 -13.549 Td [(http://mumps.enseeiht.fr)]TJ/F15 10.9091 Tf 137.453 0 Td [(\051)]TJ
+0 g 0 G
+ -159.877 -24.563 Td [([11])]TJ
+0 g 0 G
+ [-500(J.W.)-423(Demmel,)-446(S.C.)-423(Eisenstat,)-445(J.R.)-424(Gilb)-27(ert,)-446(X.S.)-423(Li)-423(and)-423(J.W.H.)-423(Liu,)-446(A)-423(sup)-28(ern-)]TJ 22.424 -13.55 Td [(o)-28(dal)-398(approac)28(h)-398(to)-399(sparse)-398(partial)-398(piv)28(oting,)-415(S)1(IAM)-399(Journ)1(al)-399(on)-398(Matrix)-398(Analysis)-398(and)]TJ 0 -13.549 Td [(Applications,)-333(20,)-334(3,)-333(1999,)-333(720{755.)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+547 0 obj
+<<
+/Length 6565
+>>
+stream
+0 g 0 G
+BT
+/F15 10.9091 Tf 86.4 740.002 Td [(40)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+0 g 0 G
+0 g 0 G
+/F15 10.9091 Tf -203.265 -35.866 Td [([12])]TJ
+0 g 0 G
+ [-500(J.)-443(J.)-444(Dongarra,)-470(J.)-444(Du)-443(Croz,)-471(I.)-443(S.)-444(Du\013,)-471(S.)-443(Hammarling,)]TJ/F18 10.9091 Tf 301.499 0 Td [(A)-459(set)-459(of)-459(L)51(evel)-459(3)-459(Basic)]TJ -279.075 -13.549 Td [(Line)51(ar)-459(A)25(lgebr)51(a)-459(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 135.936 0 Td [(,)-472(A)28(CM)-444(T)83(r)1(ansac)-1(ti)1(ons)-445(on)-444(M)1(athem)-1(at)1(ic)-1(al)-444(S)1(oft)27(w)28(are,)-472(16,)]TJ -135.936 -13.549 Td [(1990,)-333(1{17.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([13])]TJ
+0 g 0 G
+ [-500(J.)-450(J.)-450(Dongarra,)-479(J.)-450(Du)-450(Croz,)-480(S.)-450(Hammarling,)-479(R.)-450(J.)-450(Hanson,)]TJ/F18 10.9091 Tf 320.772 0 Td [(A)26(n)-466(extende)51(d)-465(set)-465(of)]TJ -298.348 -13.549 Td [(F)26(OR)76(TRAN)-355(Basic)-355(Line)51(ar)-356(A)26(lgebr)51(a)-355(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 221.802 0 Td [(,)-331(A)28(CM)-331(T)83(ransactions)-331(on)-330(Mathemat-)]TJ -221.802 -13.55 Td [(ical)-333(Soft)28(w)27(are,)-333(14,)-333(1988,)-334(1{17.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([14])]TJ
+0 g 0 G
+ [-500(J.)-379(J.)-380(Dongarra)-379(and)-380(R.)-379(C.)-380(Whaley)84(,)]TJ/F18 10.9091 Tf 191.593 0 Td [(A)-400(User's)-400(Guide)-401(to)-400(the)-400(BLA)25(CS)-400(v.)-400(1.1)]TJ/F15 10.9091 Tf 179.47 0 Td [(,)-391(Lapac)28(k)]TJ -348.639 -13.549 Td [(W)83(orking)-314(Note)-315(94,)-318(T)83(ec)28(h.)-315(Rep.)-315(UT-CS-95-281,)-318(Univ)28(ersit)28(y)-315(of)-315(T)84(e)-1(n)1(nes)-1(see,)-318(Marc)28(h)-315(1995)]TJ 0 -13.549 Td [(\050up)-28(dated)-333(Ma)28(y)-333(1997\051.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([15])]TJ
+0 g 0 G
+ [-500(E.)-392(Efstathiou,)-407(J.)-393(G.)-392(Gander,)]TJ/F18 10.9091 Tf 165.756 0 Td [(Why)-412(R)51(estricte)51(d)-412(A)51(dditive)-412(Schwarz)-412(Conver)51(ges)-412(F)77(aster)]TJ -143.332 -13.55 Td [(than)-358(A)51(dditive)-357(Sch)-1(warz)]TJ/F15 10.9091 Tf 106.381 0 Td [(,)-333(BIT)-334(Numerical)-333(Mathematics,)-333(43,)-334(2003,)-333(945{959.)]TJ
+0 g 0 G
+ -128.805 -24.84 Td [([16])]TJ
+0 g 0 G
+ [-500(S.)-1203(Filipp)-28(one,)-1421(A.)-1204(Buttar)1(i,)]TJ/F18 10.9091 Tf 186.082 0 Td [(PSBLAS-3.0)-1158(User's)-1159(Guide.)-1158(A)-1157(R)51(efer)51(enc)51(e)]TJ -163.658 -13.549 Td [(Guide)-1084(for)-1084(the)-1084(Par)51(al)-51(lel)-1084(Sp)51(ar)1(se)-1084(BLAS)-1084(Libr)51(ar)1(y)]TJ/F15 10.9091 Tf 257.737 0 Td [(,)-1320(2012,)-1320(a)28(v)55(ailable)-1122(from)]TJ/F44 10.9091 Tf -257.737 -13.549 Td [(http://www.ce.uniroma2.it/psblas/)]TJ/F15 10.9091 Tf 188.998 0 Td [(.)]TJ
+0 g 0 G
+ -211.422 -24.84 Td [([17])]TJ
+0 g 0 G
+ [-500(Salv)56(atore)-444(Filipp)-27(one)-444(and)-443(Alfredo)-443(Buttari.)]TJ/F18 10.9091 Tf 226.395 0 Td [(Obje)51(ct-Oriente)51(d)-459(T)77(e)51(chniques)-459(for)-459(Sp)52(arse)]TJ -203.971 -13.55 Td [(Matrix)-277(Computations)-276(in)-277(F)77(ortr)51(an)-277(2003.)]TJ/F15 10.9091 Tf 183.774 0 Td [(A)28(CM)-245(T)83(rans.)-245(on)-245(Math)-246(S)1(oft)27(w)28(are,)-263(38\0504\051,)-263(2012.)]TJ
+0 g 0 G
+ -206.198 -24.84 Td [([18])]TJ
+0 g 0 G
+ [-500(S.)-312(Filip)1(p)-28(one,)-316(M.)-312(Cola)-56(j)1(anni,)]TJ/F18 10.9091 Tf 155.667 0 Td [(PSBLAS:)-338(A)-338(Libr)51(ary)-338(for)-337(Par)51(al)-51(lel)-338(Line)51(ar)-338(A)26(lgebr)51(a)-338(Com-)]TJ -133.243 -13.549 Td [(putation)-333(on)-332(Sp)51(arse)-333(Matric)52(es)]TJ/F15 10.9091 Tf 133.575 0 Td [(,)-311(A)27(CM)-306(T)84(ransactions)-306(on)-306(Mathematical)-306(Soft)28(w)28(are,)-312(26,)-311(4,)]TJ -133.575 -13.549 Td [(2000,)-333(527{550.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([19])]TJ
+0 g 0 G
+ [-500(W.)-413(Gropp,)-433(S.)-413(Huss-Lederman,)-433(A.)-413(Lumsdaine,)-433(E)1(.)-413(Lusk,)-433(B.)-413(Nitzb)-28(erg,)-433(W.)-413(Saphir,)]TJ 22.424 -13.55 Td [(M.)-349(Snir,)]TJ/F18 10.9091 Tf 43.142 0 Td [(MPI:)-372(The)-372(Complete)-372(R)51(efer)51(enc)51(e.)-372(V)77(olume)-372(2)-373(-)-372(The)-372(MPI-2)-372(Extensions)]TJ/F15 10.9091 Tf 318.187 0 Td [(,)-353(MIT)]TJ -361.329 -13.549 Td [(Press,)-333(1998.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([20])]TJ
+0 g 0 G
+ [-500(C.)-347(L.)-347(La)28(wson,)-351(R.)-347(J.)-347(Hanson,)-350(D.)-347(Kincaid,)-350(F.)-347(T.)-347(Krogh,)]TJ/F18 10.9091 Tf 287.094 0 Td [(Basic)-370(Line)51(ar)-371(A)26(lgebr)51(a)-370(Sub-)]TJ -264.67 -13.549 Td [(pr)51(o)51(gr)51(ams)-368(for)-367(F)25(OR)77(TRAN)-368(usage)]TJ/F15 10.9091 Tf 148.454 0 Td [(,)-347(A)28(CM)-345(T)84(ransactions)-345(on)-344(Mathematical)-345(Sof)1(t)27(w)28(are,)-347(5,)]TJ -148.454 -13.549 Td [(1979,)-333(308{323.)]TJ
+0 g 0 G
+ -22.424 -24.841 Td [([21])]TJ
+0 g 0 G
+ [-500(X.)-408(S.)-408(Li,)-427(J.)-408(W)1(.)-408(De)-1(mmel,)]TJ/F18 10.9091 Tf 147.871 0 Td [(Sup)51(erLU)]TJ
+ET
+q
+1 0 0 1 276.516 263.987 cm
+[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
+Q
+BT
+/F18 10.9091 Tf 279.861 263.787 Td [(DIST:)-426(A)-427(Sc)51(alable)-426(Distribute)51(d-memory)-426(Sp)51(arse)]TJ -171.037 -13.549 Td [(Dir)51(e)51(ct)-342(Solver)-343(for)-342(Unsymmetric)-342(Line)51(ar)-343(Systems)]TJ/F15 10.9091 Tf 222.383 0 Td [(,)-320(A)28(CM)-317(T)83(ran)1(s)-1(actions)-316(on)-317(Mathemat-)]TJ -222.383 -13.549 Td [(ical)-333(Soft)28(w)27(are,)-333(29,)-333(2,)-334(2003,)-333(110{140.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([22])]TJ
+0 g 0 G
+ [-500(Y.)-333(Saad,)]TJ/F18 10.9091 Tf 66.97 0 Td [(Iter)51(ative)-358(metho)52(ds)-358(for)-358(sp)51(arse)-358(l)1(ine)51(ar)-358(systems)]TJ/F15 10.9091 Tf 202.98 0 Td [(,)-333(2nd)-334(editi)1(on,)-334(SIAM,)-333(2003)]TJ
+0 g 0 G
+ -269.95 -24.84 Td [([23])]TJ
+0 g 0 G
+ [-500(B.)-505(Smith,)-549(P)84(.)-506(Bjorstad,)-548(W.)-506(Gropp,)]TJ/F18 10.9091 Tf 200.295 0 Td [(Domain)-516(De)51(c)51(omp)51(osition:)-776(Par)51(al)-51(lel)-516(Multilevel)]TJ -177.871 -13.55 Td [(Metho)51(ds)-432(for)-432(El)-51(liptic)-433(Partial)-432(Di\013er)51(ential)-432(Equations)]TJ/F15 10.9091 Tf 244.309 0 Td [(,)-434(Cam)27(bridge)-414(Univ)28(ersit)28(y)-415(P)1(re)-1(ss,)]TJ -244.309 -13.549 Td [(1996.)]TJ
+0 g 0 G
+ -22.424 -24.84 Td [([24])]TJ
+0 g 0 G
+ [-500(M.)-317(Snir,)-321(S.)-317(Otto,)-321(S.)-317(Huss-Lederman,)-321(D.)-317(W)83(alk)28(er,)-321(J.)-317(Dongarra,)]TJ/F18 10.9091 Tf 317.503 0 Td [(MPI:)-343(The)-343(Complete)]TJ -295.079 -13.549 Td [(R)51(efer)51(enc)51(e.)-357(V)76(olume)-357(1)-358(-)-358(The)-358(MPI)-357(Cor)51(e)]TJ/F15 10.9091 Tf 179.356 0 Td [(,)-333(second)-334(edition,)-333(MIT)-333(Press,)-334(1998.)]TJ
+0 g 0 G
+0 g 0 G
+ET
+
+endstream
+endobj
+552 0 obj
+<<
+/Length 1671
+>>
+stream
+0 g 0 G
+BT
+/F41 10.9091 Tf 93.6 740.002 Td [(References)]TJ/F15 10.9091 Tf 401.542 0 Td [(41)]TJ
+0 g 0 G
0 g 0 G
-401.542 -35.866 Td [([25])]TJ
0 g 0 G
@@ -6196,12 +6420,12 @@ ET
endstream
endobj
-538 0 obj
+572 0 obj
<<
-/Length1 2110
-/Length2 16860
+/Length1 2127
+/Length2 17067
/Length3 0
-/Length 18970
+/Length 19194
>>
stream
%!PS-AdobeFont-1.0: CMBX10 003.002
@@ -6221,7 +6445,7 @@ FontDirectory/CMBX10 known{/CMBX10 findfont dup/UniqueID known{dup
11 dict begin
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
-/FontName /JVXWMJ+CMBX10 def
+/FontName /SNDFJH+CMBX10 def
/FontBBox {-56 -250 1164 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
@@ -6272,6 +6496,7 @@ dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
+dup 57 /nine put
dup 111 /o put
dup 49 /one put
dup 112 /p put
@@ -6312,57 +6537,62 @@ G?
ڄOiI8RUSy2+n!%_Ǐ&X