'OUTER_SWEEPS'
integer
Any integer
@@ -294,7 +293,7 @@ number
-
+
Table 3:
Parameters defining the aggregation algorithm.
@@ -308,7 +307,7 @@ Parameters defining the aggregation algorithm.
DEFAULT
COMMENTS
-MIN_COARSE_SIZE
+'MIN_COARSE_SIZE'
integer
Any number
@@ -333,7 +332,7 @@ Parameters defining the aggregation algorithm.
is lower than or equal to this threshold
(see Note).
-MIN_CR_RATIO
+'MIN_CR_RATIO'
real
Any number
@@ -347,7 +346,7 @@ Parameters defining the aggregation algorithm.
at two consecutive levels is lower than or equal to this
threshold (see Note).
-MAX_LEVS
+'MAX_LEVS'
integer
Any integer
@@ -359,7 +358,7 @@ number Maximum number of levels. The aggregation stops
if the number of levels reaches this value (see Note).
-PAR_AGGR
+'PAR_AGGR'
character(len=*)
'DEC' , 'SYMDEC'
'DEC'
@@ -374,16 +373,16 @@ Currently, only the
SRC="img22.png"
ALT="$A+A^T$">.
-AGGR_TYPE
+'AGGR_TYPE'
character(len=*)
'VMB'
'VMB'
Type of aggregation algorithm: currently, the scalar aggregation
algorithm by Vanek, Mandel and Brezina is implemented
[29 ].
+ HREF="node26.html#VANEK_MANDEL_BREZINA">25].
-AGGR_PROL
+'AGGR_PROL'
character(len=*)
'SMOOTHED' , 'UNSMOOTHED'
'SMOOTHED'
@@ -409,7 +408,7 @@ of levels.
-
+
Table 4:
Parameters defining the aggregation algorithm (continued).
@@ -423,7 +422,7 @@ Parameters defining the aggregation algorithm (continued).
DEFAULT
COMMENTS
-AGGR_ORD
+'AGGR_ORD'
character(len=*)
'NATURAL'
@@ -434,7 +433,7 @@ Parameters defining the aggregation algorithm (continued).
descending degrees of the nodes in the
matrix graph.
-AGGR_THRESH
+'AGGR_THRESH'
real(
kind_parameter )
Any real
@@ -446,93 +445,22 @@ number The threshold in the aggregation algorithm
- (see Note).
-
-AGGR_OMEGA_ALG
-character(len=*)
-'EIG_EST'
-
-'USER_CHOICE'
-'EIG_EST'
-How the damping parameter in the
- smoothed aggregation is obtained:
- either via an estimate of the spectral radius of
- , where is the matrix at the current
- level and is the diagonal matrix with
- the same diagonal entires as , or explicily
- specified by the user.
-
-AGGR_EIG
-character(len=*)
-'A_NORMI'
-'A_NORMI'
-How to estimate the spectral radius of .
- Currently only the infinity norm estimate
- is available.
-
-AGGR_OMEGA_VAL
-real(
kind_parameter )
-Any real
-
-number
-
-
-Damping parameter in the smoothed aggregation algorithm.
- It must be set by the user if
- USER_CHOICE
was specified for
- mld_aggr_omega_alg_
,
- otherwise it is computed by the library, using the
- selected estimate of the spectral radius of
- .
+ ALT="$\theta$"> in the aggregation algorithm,
+ see (3 ) in Section 4.2 .
+ See also the note at the bottom of this table.
-AGGR_FILTER
+'AGGR_FILTER'
character(len=*)
'FILTER'
'NOFILTER'
'NOFILTER'
Matrix used in computing the smoothed
- prolongator: filtered or unfiltered.
+ prolongator: filtered or unfiltered (see (4 ) in Section 4.2 ).
Note. Different thresholds at different levels, such as
those used in [29 , Section 5.1], can be easily set by
+ HREF="node26.html#VANEK_MANDEL_BREZINA">25, Section 5.1], can be easily set by
invoking the rou-
tine set with
@@ -547,7 +475,7 @@ the parameter ilev .
-
+
Table 5:
Parameters defining the coarse-space correction at the coarsest
@@ -561,7 +489,7 @@ level.
DEFAULT
COMMENTS
-COARSE_MAT
+'COARSE_MAT'
character(len=*)
'DIST'
@@ -570,7 +498,7 @@ level.
Coarsest matrix layout: distributed among the processes or
replicated on each of them.
-COARSE_SOLVE
+'COARSE_SOLVE'
character(len=*)
'MUMPS'
@@ -604,7 +532,7 @@ Note that UMF and SLU require the coarsest
value UMFPACK and SuperLU_Dist
are available only in double precision.
-COARSE_SUBSOLVE
+'COARSE_SUBSOLVE'
character(len=*)
'ILU'
@@ -622,14 +550,14 @@ Note that UMF and SLU require the coarsest
in case the block Jacobi solver
is chosen as coarsest-level solver: ILU( ), ILU( ),
MILU( ), LU from MUMPS, SuperLU or UMFPACK
(plus triangular solve).
Note that UMFPACK and SuperLU_Dist
@@ -655,7 +583,7 @@ Note that UMF and SLU require the coarsest
-
+
@@ -721,7 +649,7 @@ number
-
+
Table 7:
Parameters defining the smoother or the details of the one-level preconditioner.
@@ -737,7 +665,7 @@ Parameters defining the smoother or the details of the one-level preconditioner.
COMMENTS
- SMOOTHER_TYPE
+ 'SMOOTHER_TYPE'
character(len=*)
'JACOBI'
@@ -760,7 +688,7 @@ Parameters defining the smoother or the details of the one-level preconditioner.
It is ignored by one-level preconditioners.
- SUB_SOLVE
+ 'SUB_SOLVE'
character(len=*)
'JACOBI'
@@ -792,26 +720,26 @@ Parameters defining the smoother or the details of the one-level preconditioner.
hybrid (forward) Gauss-Seidel, hybrid backward
Gauss-Seidel, ILU( ), ILU( ), MILU( ),
LU from MUMPS, SuperLU or UMFPACK
(plus triangular solve). See Note for details on hybrid
Gauss-Seidel.
- SMOOTHER_SWEEPS
+ 'SMOOTHER_SWEEPS'
integer
Any integer
number
1
@@ -822,14 +750,14 @@ Parameters defining the smoother or the details of the one-level preconditioner.
together with pos='PRE'
or pos='POST
,
respectively.
- SUB_OVR
+ 'SUB_OVR'
integer
Any integer
number
1
@@ -844,7 +772,7 @@ Parameters defining the smoother or the details of the one-level preconditioner.
-
+
Table 8:
Parameters defining the smoother or the details of the one-level preconditioner
@@ -860,7 +788,7 @@ Parameters defining the smoother or the details of the one-level preconditioner
COMMENTS
- SUB_RESTR
+ 'SUB_RESTR'
character(len=*)
'HALO'
@@ -876,7 +804,7 @@ Parameters defining the smoother or the details of the one-level preconditioner
Note that HALO must be chosen for
the classical Addditive Schwarz smoother and its RAS variant.
- SUB_PROL
+ 'SUB_PROL'
character(len=*)
'SUM'
@@ -892,39 +820,39 @@ Parameters defining the smoother or the details of the one-level preconditioner
Note that SUM must be chosen for the classical Additive
Schwarz smoother, and NONE for its RAS variant.
- SUB_FILLIN
+ 'SUB_FILLIN'
integer
Any integer
number
0
Fill-in level of the incomplete LU factorizations.
- SUB_ILUTHRS
+ 'SUB_ILUTHRS'
real(
kind_parameter )
Any real number
0
Drop tolerance in the ILU( ) factorization.
@@ -944,26 +872,26 @@ Parameters defining the smoother or the details of the one-level preconditioner
-
-
-
-
- Next: Next: Subroutine build
- Up: Up: User Interface
- Previous: Previous: Subroutine init
- Contents
diff --git a/docs/html/node18.html b/docs/html/node18.html
index 6e9e191a..48134560 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 hierarchy_build
- Up: Up: User Interface
- Previous: Previous: Subroutine set
- Contents
@@ -81,7 +81,7 @@ made by the user through the routines init
and set
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 [17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
desc_a
type(psb_desc_type), intent(in)
.
@@ -89,13 +89,13 @@ made by the user through the routines init
and set
The communication descriptor of a
. See the PSBLAS User's Guide for
details [17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
info
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
@@ -117,26 +117,26 @@ In this case, the routine can be used to build multi-level preconditioners too.
-
-
-
-
-
Next: Next: Subroutine hierarchy_build
-
Up: Up: User Interface
-
Previous: Previous: Subroutine set
-
Contents
diff --git a/docs/html/node19.html b/docs/html/node19.html
index 35bd97df..ff0a8458 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: Next: Subroutine smoothers_build
-
Up: Up: User Interface
-
Previous: Previous: Subroutine build
-
Contents
@@ -82,7 +82,7 @@ made by the user through the routines
init
and
set
.
to the real/complex,
single/double precision version of MLD2P4 under use.
See the PSBLAS User's Guide for details [
17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
desc_a
type(psb_desc_type), intent(in)
.
@@ -90,13 +90,13 @@ single/double precision version of MLD2P4 under use.
The communication descriptor of a
. See the PSBLAS User's Guide for
details [17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
info
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
diff --git a/docs/html/node2.html b/docs/html/node2.html
index 581ee848..a9ba2cc0 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,68 +53,66 @@ Contents
diff --git a/docs/html/node20.html b/docs/html/node20.html
index 2c381342..6d41f54f 100644
--- a/docs/html/node20.html
+++ b/docs/html/node20.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Next: Subroutine apply
-
Up: Up: User Interface
-
Previous: Previous: Subroutine hierarchy_build
-
Contents
@@ -83,7 +83,7 @@ hierarchy produced by a previous call to
hierarchy_build
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 [
17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
desc_a
type(psb_desc_type), intent(in)
.
@@ -91,13 +91,13 @@ hierarchy produced by a previous call to hierarchy_build
The communication descriptor of a
. See the PSBLAS User's Guide for
details [17 ].
+ HREF="node26.html#PSBLASGUIDE">13].
info
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
diff --git a/docs/html/node21.html b/docs/html/node21.html
index 65974c7c..b3ccbba6 100644
--- a/docs/html/node21.html
+++ b/docs/html/node21.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Next: Subroutine free
-
Up: Up: User Interface
-
Previous: Previous: Subroutine smoothers_build
-
Contents
@@ -64,18 +64,18 @@ Subroutine apply
This routine computes
, where is a previously built
+ WIDTH="112" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
+ SRC="img29.png"
+ ALT="$y = op(B^{-1}) x$">, where is a previously built
preconditioner, stored into p
, and
denotes the preconditioner itself or its transpose, according to
the value of trans
.
@@ -94,8 +94,8 @@ and hence it is completely transparent to the user.
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.
@@ -105,8 +105,8 @@ and hence it is completely transparent to the user.
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.
@@ -122,40 +122,40 @@ and hence it is completely transparent to the user.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 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
;
+ WIDTH="123" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
+ SRC="img34.png"
+ ALT="$op(B^{-1}) = B^{-1}$">;
if trans
= 'T','t'
then
+ WIDTH="126" HEIGHT="40" ALIGN="MIDDLE" BORDER="0"
+ SRC="img35.png"
+ ALT="$op(B^{-1}) = B^{-T}$">
(transpose of ; if trans
= 'C','c'
then
+ WIDTH="126" HEIGHT="40" ALIGN="MIDDLE" BORDER="0"
+ SRC="img37.png"
+ ALT="$op(B^{-1}) = B^{-C}$">
(conjugate transpose of .
+ WIDTH="44" HEIGHT="39" ALIGN="MIDDLE" BORDER="0"
+ SRC="img36.png"
+ ALT="$B^{-1})$">.
work
type (
kind_parameter ), dimension(:), optional, target
.
@@ -183,26 +183,26 @@ as follows:
-
-
-
-
- Next: Next: Subroutine free
- Up: Up: User Interface
- Previous: Previous: Subroutine smoothers_build
- Contents
diff --git a/docs/html/node22.html b/docs/html/node22.html
index ff93d7a4..0d55daa6 100644
--- a/docs/html/node22.html
+++ b/docs/html/node22.html
@@ -26,26 +26,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Subroutine descr
- Up: Up: User Interface
- Previous: Previous: Subroutine apply
- Contents
@@ -75,7 +75,7 @@ This routine deallocates the preconditioner data structure p
.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
diff --git a/docs/html/node23.html b/docs/html/node23.html
index 813d9ea4..9e89a6d8 100644
--- a/docs/html/node23.html
+++ b/docs/html/node23.html
@@ -25,26 +25,26 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
Next: Adding new smoothers and
-
Up: Next: Error Handling
+
Up: User Interface
-
Previous: Previous: Subroutine free
-
Contents
@@ -76,7 +76,7 @@ or
build
, have been called.
integer, intent(out)
.
-Error code. If no error, 0 is returned. See Section 8 for details.
+Error code. If no error, 0 is returned. See Section 7 for details.
iout
integer, intent(in), optional
.
@@ -99,7 +99,6 @@ as follows:
-
diff --git a/docs/html/node24.html b/docs/html/node24.html
index 4b77d43e..1a52a490 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 -->
-Adding new smoothers and solvers to MLD2P4
-
+Error Handling
+
@@ -26,137 +26,53 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Error Handling
- Up: Next: License
+ Up: userhtml
- Previous: Previous: Subroutine descr
- Contents
-
+
-Adding new smoothers and solvers to MLD2P4
+Error Handling
-Developers can add completely new smoother and/or solver classes
-derived from the base objects in the library may be used without
-recompiling the library itself.
-
-
-To do so it is necessary first to select the base type to be extended;
-in our experience, it is quite likely that the new application needs
-only require the definition of a ``solver'' object, which is almost
-always acting only on the local part of the distributed matrix.
-
-
-The parallel actions required to connect the various solver objects
-are most often already provided by the Block Jacobi or the Additive
-Schwarz smoothers. To define a new solver, the developer will then
-have to define its components and methods, perhaps taking one of the
-predefined solvers as a starting point if possible.
-
-
-Once the new smoother/solver class has been developed, to use it in
-the context of the multilevel preconditioners it is necessary to:
-
-
-Declare in the application program a variable of the new type;
-
-Pass that variable as the argument to the se routine as in the
- following:
-
-call p%set(smoother,info [,ilev, ilmax,pos])
-call p%set(solver,info [,ilev, ilmax,pos])
-
-
-
-Link into the application executable the code implementing the
- various methods.
-
-
-The new solver object is then dynamically included in the
-preconditioner structure, and will act as a mold to which the
-preconditioner will conform, even though the MLD2P4 library has not
-been modified to account for this new development.
-
-
-It is possible to define new values for the keyword WHAT
in the
-set
routines; if the library code does not recognize a keyword,
-it passes it down the composition hierarchy (levels containing
-smoothers containing solvers), so that it can be eventually caught by
-the new solver.
+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 [13 ].
-An example is contained in the source code distribution under the
-folder tests/newslv
. This example solver is simply the ILU(0)
-solver under a new name, but it should give an idea of what needs to
-be done.
-
-
-
-
-
-
-smoother
-class(mld_x_base_smoother_type)
-
-
-The user-defined new smoother to be employed in the
- preconditioner.
-
-solver
-class(mld_x_base_solver_type)
-
-
-The user-defined new solver to be employed in the
- preconditioner.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Next: Error Handling
- Up: userhtml
- Previous: Subroutine descr
- Contents
-
+
diff --git a/docs/html/node25.html b/docs/html/node25.html
index a0e6da22..16114c93 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 -->
-Error Handling
-
+License
+
@@ -26,51 +26,77 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: License
- Up: Next: Bibliography
+ Up: userhtml
- Previous: Adding new smoothers and
- Previous: Error Handling
+ Contents
-
+
-Error Handling
+License
-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 [17 ].
+The MLD2P4 is freely distributable under the following copyright
+terms:
-
+
+ MLD2P4 version 2.1
+ MultiLevel Domain Decomposition Parallel Preconditioners Package
+ based on PSBLAS (Parallel Sparse BLAS version 3.4)
+
+ (C) Copyright 2008, 2010, 2012, 2017
+
+ Salvatore Filippone Cranfield University, Cranfield, UK
+ Ambra Abdullahi Hassan University of Rome Tor Vergata, Rome, IT
+ Alfredo Buttari CNRS-IRIT, Toulouse, FR
+ Pasqua D'Ambra IAC-CNR, Naples, IT
+ Daniela di Serafino University of Campania L. Vanvitelli, Caserta, IT
+
+ 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/node26.html b/docs/html/node26.html
index 0730f26e..6487cb01 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 -->
-License
-
+Bibliography
+
@@ -26,78 +26,153 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Bibliography
- Up: Next: About this document ...
+ Up: userhtml
- Previous: Error Handling
- Previous: License
+ Contents
-
-
+
-
-
-
-License
-
-
-
-The MLD2P4 is freely distributable under the following copyright
-terms:
-
- MLD2P4 version 2.1
- MultiLevel Domain Decomposition Parallel Preconditioners Package
- based on PSBLAS (Parallel Sparse BLAS version 3.4)
-
- (C) Copyright 2008, 2010, 2012, 2017
+
- Salvatore Filippone Cranfield University, Cranfield, UK
- Ambra Abdullahi Hassan University of Rome Tor Vergata, Rome, IT
- Alfredo Buttari CNRS-IRIT, Toulouse, FR
- Pasqua D'Ambra IAC-CNR, Naples, IT
- Daniela di Serafino University of Campania L. Vanvitelli, Caserta, IT
+
+
1
+
+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 Journal on Scientific Computing, volume 37 (3), 2015, A1452-A1474.
+See also http://mumps.enseeiht.fr .
2
+
+M. Brezina, P. Vanek,
+A Black-Box Iterative Solver Based on a Two-Level Schwarz Method ,
+Computing, 63, 1999, 233-263.
3
+
+W. L. Briggs, V. E. Henson, S. F. McCormick,
+A Multigrid Tutorial, Second Edition ,
+SIAM, 2000.
4
+
+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.
5
+
+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.
6
+
+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.
7
+
+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.
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, art. 30.
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
+
+J. W. Demmel, S. C. Eisenstat, J. R. Gilbert, X. S. Li, J. W. H. Liu,
+A supernodal approach to sparse partial pivoting,
+SIAM Journal on Matrix Analysis and Applications, 20 (3), 1999, 720-755.
11
+
+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 (1) 1990, 1-17.
12
+
+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 (1) 1988, 1-17.
13
+
+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/ .
14
+
+S. Filippone, A. Buttari,
+Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003 .
+ACM Transactions on on Mathematical Software, 38 (4), 2012, art. 23.
15
+
+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.
16
+
+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.
17
+
+C. L. Lawson, R. J. Hanson, D. Kincaid, F. T. Krogh,
+Basic Linear Algebra Subprograms for FORTRAN usage ,
+ACM Transactions on Mathematical Software, 5 (3), 1979, 308-323.
18
+
+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.
19
+
+Y. Notay, P. S. Vassilevski,
+Recursive Krylov-based multigrid cycles ,
+Numerical Linear Algebra with Applications, 15 (5), 2008, 473-487.
20
+
+Y. Saad,
+Iterative methods for sparse linear systems , 2nd edition, SIAM, 2003.
21
+
+B. Smith, P. Bjorstad, W. Gropp,
+Domain Decomposition: Parallel Multilevel Methods for Elliptic
+Partial Differential Equations ,
+Cambridge University Press, 1996.
22
+
+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.
23
+
+K. Stüben,
+An Introduction to Algebraic Multigrid ,
+in A. Schüller, U. Trottenberg, C. Oosterlee, Multigrid,
+Academic Press, 2001.
24
+
+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.
25
+
+P. Vanek, J. Mandel, M. Brezina,
+Algebraic Multigrid by Smoothed Aggregation for Second and Fourth Order Elliptic Problems ,
+Computing, 56 (3) 1996, 179-196.
- 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 34989e95..12d71e5c 100644
--- a/docs/html/node27.html
+++ b/docs/html/node27.html
@@ -7,8 +7,8 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
-Bibliography
-
+About this document ...
+
@@ -18,175 +18,52 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
-
+
-
-
- Next: About this document ...
- Up: Up: userhtml
- Previous: License
- Previous: Bibliography
+ Contents
-
+
+
-
-
+
+
+This document was generated using the
+LaTeX 2HTML translator Version 2012 (1.2)
-
1
-
-M. Brezina, P. Vanek,
-A Black-Box Iterative Solver Based on a Two-Level Schwarz Method ,
-Computing, 63, 1999, 233-263.
2
-
-W. L. Briggs, V. E. Henson, S. F. McCormick,
-A Multigrid Tutorial, Second Edition ,
-SIAM, 2000.
3
-
-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.
4
-
-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.
5
- 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.
6
-
-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.
7
-
-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.
8
-
-T. Chan and T. Mathew,
-Domain Decomposition Algorithms ,
-in A. Iserles, editor, Acta Numerica 1994, 61-143.
-Cambridge University Press.
9
-
-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, art. 30.
10
-
-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/ )
11
-
-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 Journal on Scientific Computing, volume 37 (3), 2015, A1452-A1474.
-See also http://mumps.enseeiht.fr .
12
-
-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.
13
-
-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 (1) 1990, 1-17.
14
-
-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 (1) 1988, 1-17.
15
-
-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).
16
-
-E. Efstathiou, J. G. Gander,
-Why Restricted Additive Schwarz Converges Faster than Additive Schwarz ,
-BIT Numerical Mathematics, 43 (5), 2003, 945-959.
17
-
-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/ .
18
-
-Salvatore Filippone and Alfredo Buttari.
-Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003 .
-ACM Transactions on on Mathematical Software, 38 (4), 2012, art. 23.
19
-
-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.
20
-
-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.
21
-
-C. L. Lawson, R. J. Hanson, D. Kincaid, F. T. Krogh,
-Basic Linear Algebra Subprograms for FORTRAN usage ,
-ACM Transactions on Mathematical Software, 5 (3), 1979, 308-323.
22
-
-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.
23
-
-Y. Notay, P. S. Vassilevski, Recursive Krylov-based multigrid cycles ,
-Numerical Linear Algebra with Applications, 15 (5), 2008, 473-487.
24
-
-Y. Saad,
-Iterative methods for sparse linear systems , 2nd edition, SIAM, 2003.
25
-
-B. Smith, P. Bjorstad, W. Gropp,
-Domain Decomposition: Parallel Multilevel Methods for Elliptic
-Partial Differential Equations ,
-Cambridge University Press, 1996.
26
-
-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.
27
-
-K. Stüben,
-An Introduction to Algebraic Multigrid ,
-in A. Schüller, U. Trottenberg, C. Oosterlee, Multigrid,
-Academic Press, 2001.
28
-
-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.
29
-
-P. Vanek, J. Mandel and M. Brezina,
-Algebraic Multigrid by Smoothed Aggregation for Second and Fourth Order Elliptic Problems ,
-Computing, 56 (3) 1996, 179-196.
+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 2017-07-17
diff --git a/docs/html/node3.html b/docs/html/node3.html
index c71fd541..7cdd18e4 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
@@ -60,9 +60,9 @@ General Overview
The MULTI- LEVEL DOMAIN DECOMPOSITION PARALLEL PRECONDITIONERS PACKAGE BASED ON
PSBLAS (MLD2P4) provides parallel Algebraic MultiGrid (AMG) and Domain
Decomposition preconditioners (see, e.g., [2 ,27 ,25 ]),
+ HREF="node26.html#Briggs2000">3,23 ,21 ]),
to be used in the iterative solution of linear systems,
@@ -95,17 +95,17 @@ multi-level cycles and smoothers widely used in multigrid methods.
The multi-level preconditioners implemented in MLD2P4 are obtained by combining
AMG cycles with smoothers and coarsest-level solvers. The V-, W-, and
K-cycles [
2 ,
23 ] are available, which allow to define
+ HREF="node26.html#Briggs2000">3,
19 ] are available, which allow to define
almost all the preconditioners in the package, including the multi-level hybrid
-Schwarz ones; a specific cycle is implemented to obained multi-level additive
+Schwarz ones; a specific cycle is implemented to obtain multi-level additive
Schwarz preconditioners. The Jacobi, hybridforward/backward Gauss-Seidel, block-Jacobi, and additive Schwarz methods
are available as smoothers. An algebraic approach is used to generate a hierarchy of
coarse-level matrices and operators, without explicitly using any information on the
geometry of the original problem, e.g., the discretization of a PDE. To this end,
the smoothed aggregation technique [
1 ,
29 ]
+ HREF="node26.html#BREZINA_VANEK">2,
25 ]
is applied. Either exact or approximate solvers can be used on the coarsest-level
system. Specifically, different sparse LU factorizations from external
packages, and native incomplete LU factorizations and Jacobi, hybrid Gauss-Seidel,
@@ -126,8 +126,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 [
19 ,
18 ]. PSBLAS provides basic linear algebra
+ HREF="node26.html#psblas_00">15,
14 ]. PSBLAS provides basic linear algebra
operators and data management facilities for distributed sparse matrices,
as well as parallel Krylov solvers which can be used with the MLD2P4 preconditioners.
The choice of PSBLAS has been mainly motivated by the need of having
@@ -150,14 +150,14 @@ few black-box routines at the upper layer allow all users to easily
build and apply any preconditioner available in MLD2P4;
facilities are also available allowing expert users to extend the set of smoothers
and solvers for building new versions of the preconditioners (see
-Section
7 ).
+Section
).
We note that the user interface of MLD2P4 2.1 has been extended with respect to the
previous versions in order to separate the construction of the multi-level hierarchy from
the construction of the smoothers and solvers, and to allow for more flexibility
at each level. The software architecture described in [9 ] has significantly
+ HREF="node26.html#MLD2P4_TOMS">8] has significantly
evolved too, in order to fully exploit the Fortran 2003 features implemented in PSBLAS 3.
However, compatibility with previous versions has been preserved.
@@ -171,34 +171,34 @@ preconditioners with the Krylov solvers implemented in PSBLAS are reported
in Section 5 , where the Fortran codes of a few sample programs
are also shown. A reference guide for the user interface routines is provided
in Section 6 . Information on the extension of the package
-through the addition of new smoothers and solvers is reported in Section 7 .
+through the addition of new smoothers and solvers is reported in Section .
The error handling mechanism used by the package
-is briefly described in Section 8 . The copyright terms concerning the
-distribution and modification of MLD2P4 are reported in Appendix A .
+is briefly described 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 d4084a4c..17c69ee8 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
@@ -63,11 +63,10 @@ MLD2P4 is available from the web site
where contact points for further information can be also found.
-
Passiamo subito a GitHub?
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 41b1e2f3..b37cef8f 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
@@ -73,25 +73,57 @@ recommend to use at least version 4.8.
The software defines data types and interfaces for
real and complex data, in both single and double precision.
+
+Building MLD2P4 requires some base libraries (see Section 3.1 );
+interfaces to optional third-party libraries, which extend the functionalities of MLD2P4
+(see Section 3.2 ), are also available. Many Linux distributions
+(e.g., Ubuntu, Fedora, CentOS) provide precompiled packages for the prerequisite and
+optional software. In many cases these packages are split between a runtime part and a
+``developer'' part; in order to build MLD2P4 you need both. A description of the base and
+optional software used by MLD2P4 is given in the next sections.
+
Subsections
-
+
+
+
+
+
+
+
+
+
+
+
+
Next: Prerequisites
+
Up: userhtml
+
Previous: Code Distribution
+
Contents
+
diff --git a/docs/html/node6.html b/docs/html/node6.html
index a4b459c5..3a44d332 100644
--- a/docs/html/node6.html
+++ b/docs/html/node6.html
@@ -26,33 +26,34 @@ 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 +61,9 @@ The following base libraries are needed:
BLAS
[13 ,14 ,21 ] Many vendors provide optimized versions
+ HREF="node26.html#blas3">11,12 ,17 ] Many vendors provide optimized versions
of BLAS; if no vendor version is
available for a given platform, the ATLAS software
(
MPI
[20 ,26 ] A version of MPI is available on most
+ HREF="node26.html#MPI2">16 ,22 ] A version of MPI is available on most
high-performance computing systems.
PSBLAS
[17 ,19 ] Parallel Sparse BLAS (PSBLAS) is
+ HREF="node26.html#PSBLASGUIDE">13,15 ] Parallel Sparse BLAS (PSBLAS) is
available from www.ce.uniroma2.it/psblas ; version
3.5.0 (or later) is required. Indeed, all the prerequisites
@@ -108,26 +109,26 @@ compiler as MLD2P4.
-
-
-
-
- Next: Next: Optional third party libraries
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Configuring and Building MLD2P4
- Contents
diff --git a/docs/html/node7.html b/docs/html/node7.html
index 7c5a9b49..b0ee2a68 100644
--- a/docs/html/node7.html
+++ b/docs/html/node7.html
@@ -26,32 +26,32 @@ original version by: Nikos Drakos, CBLU, University of Leeds
-
-
-
-
- Next: Next: Configuration options
- Up: Up: Configuring and Building MLD2P4
- Previous: Previous: Prerequisites
- Contents
-
+
Optional third party libraries
@@ -65,7 +65,7 @@ for multi-level preconditioners may change to reflect their presence.
UMFPACK
[10 ]
+ HREF="node26.html#UMFPACK">9]
A sparse LU factorization package included in the SuiteSparse library, available from
faculty.cse.tamu.edu/davis/suitesparse.html ;
@@ -76,31 +76,31 @@ for multi-level preconditioners may change to reflect their presence.
MUMPS
[11 ]
+ HREF="node26.html#MUMPS">1]
A sparse LU factorization package available from mumps.enseeiht.fr ;
it provides sequential and parallel factorizations and triangular system solution
for single and double precision, real and complex data.
- We tested versions 4.10.0 and version 5.0.1.
+ We tested versions 4.10.0 and 5.0.1.
SuperLU
[12 ]
+ HREF="node26.html#SUPERLU">10]
A sparse LU factorization package available from
crd.lbl.gov/~xiaoye/SuperLU/ ; it provides sequential
factorization and triangular system solution for single and double precision,
- real and complex data. We tested version 4.3 and 5.0. If you installed BLAS from
+ real and complex data. We tested versions 4.3 and 5.0. If you installed BLAS from
ATLAS, remember to define the BLASLIB variable in the make.inc file.
SuperLU_Dist
[22 ]
+ HREF="node26.html#SUPERLUDIST">18]
A sparse LU factorization package available
from the same site as SuperLU; it provides parallel factorization and
triangular system solution for double precision real and complex data.
- We tested version 3.3 and 4.2. If you installed BLAS from
+ We tested versions 3.3 and 4.2. If you installed BLAS from
ATLAS, remember to define the BLASLIB variable in the make.inc file and
to add the -std=c99
option to the C compiler options.
Note that this library requires the ParMETIS
@@ -113,26 +113,26 @@ for multi-level 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 354f39e5..40db8486 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
@@ -247,7 +247,7 @@ install directory under the name Make.inc.MLD2P4
.
To use the MUMPS solver package,
the user has to add the appropriate options to the configure script;
by default we are looking for the libraries
--ldmumps -lsmumps
-lzmumps -mumps_common -lpord
.
+-ldmumps -lsmumps
-lzmumps -lcmumps -mumps_common -lpord
.
MUMPS often uses additional packages such as ScaLAPACK, ParMETIS,
SCOTCH, as well as enabling OpenMP; in such cases it is necessary to
add linker options with the --with-extra-libs
configure option.
@@ -260,35 +260,28 @@ make
followed (optionally) by
make install
-
-Many Linux distributions (e.g. Ubuntu, Fedora, CentOS) provide
-precompiled packages for the prerequisite softwares; in many cases the
-software packages are split between a runtime part and a ``developer''
-part, to rebuild MLD2P4 you'll need both.
-
-
-
+
-
-
-
-
- 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 3a523221..3ba9fb3f 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
@@ -54,15 +54,13 @@ original version by: Nikos Drakos, CBLU, University of Leeds
Bug reporting
-If you find any bugs in our codes, please let us know at
-
-
-bugreport@mld2p4.it
+If you find any bugs in our codes, please send an email to pasqua.dambra@cnr.it
+daniela.diserafino@unicampania.it
+salvatore.filippone@cranfield.ac.uk
+You should be aware that the amount of information needed to reproduce a problem
+in a parallel program may vary quite a lot.
-
-; be aware that
-the amount of information needed to reproduce a problem in a parallel
-program may vary quite a lot.
+
diff --git a/docs/html/userhtml.html b/docs/html/userhtml.html
index bb6796be..a627bdd3 100644
--- a/docs/html/userhtml.html
+++ b/docs/html/userhtml.html
@@ -136,15 +136,13 @@ Feb. 28, 2017
Adding new smoothers and solvers to MLD2P4
+ HREF="node24.html">Error Handling
Error Handling
+ HREF="node25.html">License
License
+ HREF="node26.html">Bibliography
Bibliography
-About this document ...
+ HREF="node27.html">About this document ...
diff --git a/docs/mld2p4-2.1-guide.pdf b/docs/mld2p4-2.1-guide.pdf
index 4e53a168..b0be6e94 100644
--- a/docs/mld2p4-2.1-guide.pdf
+++ b/docs/mld2p4-2.1-guide.pdf
@@ -1,6 +1,6 @@
%PDF-1.5
%
-121 0 obj
+117 0 obj
<<
/Length 1216
>>
@@ -31,7 +31,7 @@ ET
endstream
endobj
-130 0 obj
+126 0 obj
<<
/Length 32
>>
@@ -43,7 +43,7 @@ stream
endstream
endobj
-134 0 obj
+130 0 obj
<<
/Length 3902
>>
@@ -66,7 +66,7 @@ ET
endstream
endobj
-140 0 obj
+136 0 obj
<<
/Length 79
>>
@@ -81,9 +81,9 @@ ET
endstream
endobj
-172 0 obj
+167 0 obj
<<
-/Length 7176
+/Length 7025
>>
stream
0 g 0 G
@@ -119,7 +119,7 @@ BT
0 g 0 G
[-711(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)-500(.)]TJ
0 g 0 G
- [-1781(4)]TJ
+ [-1781(5)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
0 -13.549 Td [(3.3)-1022(Con\014guration)-333(options)]TJ
@@ -253,21 +253,17 @@ BT
[-1281(38)]TJ
0 g 0 G
0 0 1 rg 0 0 1 RG
-/F43 10.9091 Tf -16.364 -24.458 Td [(7)-925(Adding)-383(new)-384(smo)-32(others)-383(and)-383(solv)32(ers)-384(to)-383(MLD2P4)]TJ
+/F43 10.9091 Tf -16.364 -24.458 Td [(7)-925(Error)-383(Handling)]TJ
0 g 0 G
- [-11209(39)]TJ
+ [-27434(39)]TJ
0 0 1 rg 0 0 1 RG
- 0 -24.459 Td [(8)-925(Error)-383(Handling)]TJ
+ 0 -24.459 Td [(A)-631(License)]TJ
0 g 0 G
- [-27434(40)]TJ
-0 0 1 rg 0 0 1 RG
- 0 -24.458 Td [(A)-631(License)]TJ
-0 g 0 G
- [-31489(41)]TJ
+ [-31489(40)]TJ
0 0 1 rg 0 0 1 RG
0 -24.458 Td [(References)]TJ
0 g 0 G
- [-31259(42)]TJ
+ [-31259(41)]TJ
0 g 0 G
0 g 0 G
ET
@@ -279,7 +275,7 @@ endobj
/Type /ObjStm
/N 100
/First 814
-/Length 8409
+/Length 8594
>>
stream
1 0 5 38 6 84 9 125 10 146 13 187 14 219 17 260 18 293 21 334
@@ -287,11 +283,11 @@ stream
42 803 45 844 46 880 49 926 50 963 53 1009 54 1047 57 1093 58 1147 61 1188
62 1219 65 1265 66 1291 69 1332 70 1362 73 1408 74 1441 77 1487 78 1519 81 1565
82 1599 85 1645 86 1692 89 1738 90 1785 93 1831 94 1865 97 1911 98 1944 101 1990
-102 2025 105 2067 106 2126 109 2168 110 2199 113 2242 114 2266 117 2309 118 2334 119 2379
-122 2493 123 2547 3 2601 120 2653 129 2746 131 2860 128 2914 133 2950 135 3064 7 3118
-132 3170 139 3263 141 3377 138 3431 171 3498 142 3848 143 3994 144 4140 145 4286 146 4432
-147 4584 148 4736 149 4888 150 5039 151 5190 152 5336 153 5488 154 5640 155 5792 156 5938
-157 6090 158 6235 159 6386 160 6538 161 6689 162 6841 163 6993 164 7145 165 7297 166 7449
+102 2025 105 2067 106 2098 109 2141 110 2165 113 2208 114 2233 115 2278 118 2392 119 2446
+3 2500 116 2552 125 2645 127 2759 124 2813 129 2849 131 2963 7 3017 128 3069 135 3162
+137 3276 134 3330 166 3397 138 3739 139 3885 140 4031 141 4177 142 4323 143 4475 144 4627
+145 4779 146 4930 147 5081 148 5227 149 5379 150 5531 151 5683 152 5829 153 5981 154 6126
+155 6277 156 6429 157 6580 158 6732 159 6884 160 7036 161 7188 162 7340 163 7486 164 7633
% 1 0 obj
<< /S /GoTo /D (title.0) >>
% 5 0 obj
@@ -395,110 +391,106 @@ stream
% 102 0 obj
<< /S /GoTo /D (section.7) >>
% 105 0 obj
-(7 Adding new smoothers and solvers to MLD2P4)
+(7 Error Handling)
% 106 0 obj
-<< /S /GoTo /D (section.8) >>
-% 109 0 obj
-(8 Error Handling)
-% 110 0 obj
<< /S /GoTo /D (appendix.A) >>
-% 113 0 obj
+% 109 0 obj
(A License)
-% 114 0 obj
+% 110 0 obj
<< /S /GoTo /D (section*.3) >>
-% 117 0 obj
+% 113 0 obj
(References)
-% 118 0 obj
-<< /S /GoTo /D [119 0 R /Fit] >>
-% 119 0 obj
+% 114 0 obj
+<< /S /GoTo /D [115 0 R /Fit] >>
+% 115 0 obj
<<
/Type /Page
-/Contents 121 0 R
-/Resources 120 0 R
+/Contents 117 0 R
+/Resources 116 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
+/Parent 123 0 R
>>
-% 122 0 obj
+% 118 0 obj
<<
-/D [119 0 R /XYZ 92.6 752.957 null]
+/D [115 0 R /XYZ 92.6 752.957 null]
>>
-% 123 0 obj
+% 119 0 obj
<<
-/D [119 0 R /XYZ 93.6 715.095 null]
+/D [115 0 R /XYZ 93.6 715.095 null]
>>
% 3 0 obj
<<
-/D [119 0 R /XYZ 93.6 715.095 null]
+/D [115 0 R /XYZ 93.6 715.095 null]
>>
-% 120 0 obj
+% 116 0 obj
<<
-/Font << /F17 124 0 R /F19 125 0 R /F37 126 0 R >>
+/Font << /F17 120 0 R /F19 121 0 R /F37 122 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 129 0 obj
+% 125 0 obj
<<
/Type /Page
-/Contents 130 0 R
-/Resources 128 0 R
+/Contents 126 0 R
+/Resources 124 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
+/Parent 123 0 R
>>
-% 131 0 obj
+% 127 0 obj
<<
-/D [129 0 R /XYZ 85.4 752.957 null]
+/D [125 0 R /XYZ 85.4 752.957 null]
>>
-% 128 0 obj
+% 124 0 obj
<<
/ProcSet [ /PDF ]
>>
-% 133 0 obj
+% 129 0 obj
<<
/Type /Page
-/Contents 134 0 R
-/Resources 132 0 R
+/Contents 130 0 R
+/Resources 128 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
+/Parent 123 0 R
>>
-% 135 0 obj
+% 131 0 obj
<<
-/D [133 0 R /XYZ 92.6 752.957 null]
+/D [129 0 R /XYZ 92.6 752.957 null]
>>
% 7 0 obj
<<
-/D [133 0 R /XYZ 93.6 722.069 null]
+/D [129 0 R /XYZ 93.6 722.069 null]
>>
-% 132 0 obj
+% 128 0 obj
<<
-/Font << /F15 136 0 R /F17 124 0 R /F41 137 0 R >>
+/Font << /F15 132 0 R /F17 120 0 R /F41 133 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 139 0 obj
+% 135 0 obj
<<
/Type /Page
-/Contents 140 0 R
-/Resources 138 0 R
+/Contents 136 0 R
+/Resources 134 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
+/Parent 123 0 R
>>
-% 141 0 obj
+% 137 0 obj
<<
-/D [139 0 R /XYZ 85.4 752.957 null]
+/D [135 0 R /XYZ 85.4 752.957 null]
>>
-% 138 0 obj
+% 134 0 obj
<<
-/Font << /F15 136 0 R >>
+/Font << /F15 132 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 171 0 obj
+% 166 0 obj
<<
/Type /Page
-/Contents 172 0 R
-/Resources 170 0 R
+/Contents 167 0 R
+/Resources 165 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
-/Annots [ 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 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R ]
+/Parent 123 0 R
+/Annots [ 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 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R ]
>>
-% 142 0 obj
+% 138 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -506,7 +498,7 @@ stream
/Rect [92.604 678.682 142.598 688.25]
/A << /S /GoTo /D (section*.1) >>
>>
-% 143 0 obj
+% 139 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -514,7 +506,7 @@ stream
/Rect [92.604 654.223 209.755 663.792]
/A << /S /GoTo /D (section.1) >>
>>
-% 144 0 obj
+% 140 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -522,7 +514,7 @@ stream
/Rect [92.604 629.765 210.673 639.333]
/A << /S /GoTo /D (section.2) >>
>>
-% 145 0 obj
+% 141 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -530,7 +522,7 @@ stream
/Rect [92.604 603.186 304.709 614.875]
/A << /S /GoTo /D (section.3) >>
>>
-% 146 0 obj
+% 142 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -538,7 +530,7 @@ stream
/Rect [108.968 589.636 197.294 601.205]
/A << /S /GoTo /D (subsection.3.1) >>
>>
-% 147 0 obj
+% 143 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -546,7 +538,7 @@ stream
/Rect [108.968 576.087 276.233 587.777]
/A << /S /GoTo /D (subsection.3.2) >>
>>
-% 148 0 obj
+% 144 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -554,7 +546,7 @@ stream
/Rect [108.968 562.538 239.779 574.228]
/A << /S /GoTo /D (subsection.3.3) >>
>>
-% 149 0 obj
+% 145 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -562,7 +554,7 @@ stream
/Rect [108.968 548.989 202.93 560.557]
/A << /S /GoTo /D (subsection.3.4) >>
>>
-% 150 0 obj
+% 146 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -570,7 +562,7 @@ stream
/Rect [108.968 535.44 268.203 547.129]
/A << /S /GoTo /D (subsection.3.5) >>
>>
-% 151 0 obj
+% 147 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -578,7 +570,7 @@ stream
/Rect [92.604 510.981 233.255 522.671]
/A << /S /GoTo /D (section.4) >>
>>
-% 152 0 obj
+% 148 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -586,7 +578,7 @@ stream
/Rect [108.968 497.432 239.279 509.122]
/A << /S /GoTo /D (subsection.4.1) >>
>>
-% 153 0 obj
+% 149 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -594,7 +586,7 @@ stream
/Rect [108.968 483.883 245.172 495.572]
/A << /S /GoTo /D (subsection.4.2) >>
>>
-% 154 0 obj
+% 150 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -602,7 +594,7 @@ stream
/Rect [108.968 472.455 308.869 482.023]
/A << /S /GoTo /D (subsection.4.3) >>
>>
-% 155 0 obj
+% 151 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -610,7 +602,7 @@ stream
/Rect [92.604 445.875 197.952 457.565]
/A << /S /GoTo /D (section.5) >>
>>
-% 156 0 obj
+% 152 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -618,7 +610,7 @@ stream
/Rect [108.968 432.326 182.021 444.016]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 157 0 obj
+% 153 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -626,7 +618,7 @@ stream
/Rect [92.604 409.989 189.09 419.557]
/A << /S /GoTo /D (section.6) >>
>>
-% 158 0 obj
+% 154 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -634,7 +626,7 @@ stream
/Rect [108.968 396.44 208.203 406.008]
/A << /S /GoTo /D (subsection.6.1) >>
>>
-% 159 0 obj
+% 155 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -642,7 +634,7 @@ stream
/Rect [108.968 382.891 205.233 392.459]
/A << /S /GoTo /D (subsection.6.2) >>
>>
-% 160 0 obj
+% 156 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -650,7 +642,7 @@ stream
/Rect [108.968 369.342 216.082 378.91]
/A << /S /GoTo /D (subsection.6.3) >>
>>
-% 161 0 obj
+% 157 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -658,7 +650,7 @@ stream
/Rect [108.968 353.671 264.009 365.361]
/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 162 0 obj
+% 158 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -666,7 +658,7 @@ stream
/Rect [108.968 342.243 268.342 351.811]
/A << /S /GoTo /D (subsection.6.5) >>
>>
-% 163 0 obj
+% 159 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -674,7 +666,7 @@ stream
/Rect [108.968 326.573 218.203 338.262]
/A << /S /GoTo /D (subsection.6.6) >>
>>
-% 164 0 obj
+% 160 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -682,7 +674,7 @@ stream
/Rect [108.968 315.145 209.142 324.713]
/A << /S /GoTo /D (subsection.6.7) >>
>>
-% 165 0 obj
+% 161 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -690,18 +682,34 @@ stream
/Rect [108.968 301.596 216.172 311.164]
/A << /S /GoTo /D (subsection.6.8) >>
>>
-% 166 0 obj
+% 162 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 275.016 372.222 286.705]
+/Rect [92.604 275.016 195.225 286.705]
/A << /S /GoTo /D (section.7) >>
>>
+% 163 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [92.604 252.679 150.984 262.247]
+/A << /S /GoTo /D (appendix.A) >>
+>>
+% 164 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [92.604 228.221 153.499 237.789]
+/A << /S /GoTo /D (section*.3) >>
+>>
endstream
endobj
-179 0 obj
+174 0 obj
<<
/Length 79
>>
@@ -716,9 +724,9 @@ ET
endstream
endobj
-193 0 obj
+188 0 obj
<<
-/Length 7741
+/Length 7739
>>
stream
0 g 0 G
@@ -730,15 +738,15 @@ BT
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 -25.759 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)-459(based)-459(on)-459(PSBLAS)-458(\050MLD2P4)]TJ/F15 10.9091 Tf 182.448 0 Td [(\051)-411(pro)28(vides)-410(parallel)-411(Algebraic)-410(MultiGrid)-411(\050AMG\051)]TJ -182.448 -13.55 Td [(and)-420(Domain)-421(Decomp)-27(os)-1(iti)1(on)-421(preconditioners)-420(\050see,)-442(e.g.,)-442([)]TJ
1 0 0 rg 1 0 0 RG
- [(2)]TJ
+ [(3)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-421(27)]TJ
+ [-421(23)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-420(25)]TJ
+ [-420(21)]TJ
0 g 0 G
[(]\051,)-442(to)-421(b)-27(e)-421(used)-420(in)-420(the)]TJ 0 -13.549 Td [(iterativ)28(e)-334(soluti)1(on)-334(of)-333(linear)-333(systems)-1(,)]TJ/F22 10.9091 Tf 186.98 -26.681 Td [(Ax)]TJ/F15 10.9091 Tf 17.447 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(b;)]TJ
0 g 0 G
@@ -746,51 +754,47 @@ BT
0 g 0 G
-398.512 -26.681 Td [(where)]TJ/F22 10.9091 Tf 31.935 0 Td [(A)]TJ/F15 10.9091 Tf 12.208 0 Td [(is)-369(a)-369(square,)-378(real)-369(or)-369(complex,)-378(sparse)-369(matrix.)-552(Th)1(e)-370(name)-369(of)-369(the)-369(pac)28(k)56(age)-369(comes)]TJ -44.143 -13.549 Td [(from)-416(its)-416(original)-415(im)-1(p)1(lem)-1(en)28(tation,)-436(con)28(taining)-416(m)28(ulti-lev)27(el)-415(additiv)28(e)-416(and)-416(h)28(ybrid)-416(Sc)28(h)27(w)28(arz)]TJ 0 -13.55 Td [(preconditioners,)-514(as)-478(w)28(ell)-478(as)-478(one-lev)27(el)-478(additiv)28(e)-478(Sc)28(h)28(w)28(arz)-478(preconditioners.)-879(The)-478(curren)28(t)]TJ 0 -13.549 Td [(v)28(ersion)-351(extends)-350(the)-351(original)-350(plan)-350(b)27(y)-350(including)-350(m)27(u)1(lti-lev)27(el)-350(cycles)-351(and)-350(smo)-28(others)-350(w)-1(i)1(dely)]TJ 0 -13.549 Td [(used)-333(in)-334(m)28(ultigrid)-333(metho)-28(ds.)]TJ 16.937 -14.274 Td [(The)-248(m)28(ulti-lev)28(el)-247(preconditioners)-248(implemen)28(ted)-248(in)-247(MLD2P4)-248(are)-247(obtained)-247(b)27(y)-247(com)28(bining)]TJ -16.937 -13.549 Td [(AMG)-263(cycles)-264(with)-263(smo)-28(others)-263(and)-264(coarsest-lev)28(el)-263(solv)27(ers.)-421(The)-263(V-,)-278(W)1(-)-1(,)-277(and)-263(K-cycles)-264([)]TJ
1 0 0 rg 1 0 0 RG
- [(2)]TJ
+ [(3)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-263(23)]TJ
+ [-263(19)]TJ
0 g 0 G
- [(])]TJ 0 -13.549 Td [(are)-392(a)28(v)56(ailable,)-407(whic)28(h)-392(allo)28(w)-392(to)-391(de\014ne)-392(almost)-392(all)-391(the)-392(preconditioners)-392(in)-392(th)1(e)-392(pac)28(k)55(age,)-406(in-)]TJ 0 -13.549 Td [(cluding)-317(the)-318(m)28(ulti-lev)28(el)-317(h)27(yb)1(rid)-318(Sc)28(h)28(w)28(arz)-318(ones;)-322(a)-318(sp)-28(eci\014c)-317(cycle)-317(is)-318(implemen)28(ted)-317(to)-318(obained)]TJ 0 -13.549 Td [(m)28(ulti-lev)28(el)-462(additiv)28(e)-462(Sc)28(h)28(w)28(arz)-462(preconditioners.)-829(The)-461(Jacobi,)-494(h)28(ybrid)-461(forw)28(ard/bac)27(kw)28(ard)]TJ 0 -13.55 Td [(Gauss-Seidel,)-366(blo)-27(c)27(k-Jacobi,)-365(and)-359(additiv)28(e)-360(Sc)28(h)28(w)28(arz)-359(m)-1(eth)1(o)-28(ds)-359(are)-360(a)28(v)56(ailable)-359(as)-360(smo)-27(others.)]TJ 0 -13.549 Td [(An)-279(algebraic)-279(appr)1(oac)27(h)-279(i)1(s)-279(used)-279(to)-279(generate)-279(a)-279(hierarc)28(h)28(y)-279(of)-279(coarse-lev)28(el)-279(matrices)-279(and)-278(op)-28(er-)]TJ 0 -13.549 Td [(ators,)-283(without)-270(explicitly)-270(using)-270(an)28(y)-271(inf)1(ormation)-271(on)-270(the)-270(geometry)-270(of)-270(the)-271(original)-270(problem,)]TJ 0 -13.549 Td [(e.g.,)-256(the)-237(discretization)-237(of)-237(a)-237(PDE.)-237(T)84(o)-237(this)-237(end,)-256(the)-237(smo)-28(othed)-237(aggregation)-237(tec)28(hnique)-237([)]TJ
+ [(])]TJ 0 -13.549 Td [(are)-392(a)28(v)56(ailable,)-407(whic)28(h)-392(allo)28(w)-392(to)-391(de\014ne)-392(almost)-392(all)-391(the)-392(preconditioners)-392(in)-392(th)1(e)-392(pac)28(k)55(age,)-406(in-)]TJ 0 -13.549 Td [(cluding)-367(the)-367(m)27(ulti-lev)28(el)-367(h)28(ybrid)-368(Sc)28(h)28(w)28(arz)-368(on)1(e)-1(s;)-384(a)-367(sp)-28(eci\014c)-367(cycle)-368(is)-367(implemen)28(ted)-368(to)-367(obtain)]TJ 0 -13.549 Td [(m)28(ulti-lev)28(el)-462(additiv)28(e)-462(Sc)28(h)28(w)28(arz)-462(preconditioners.)-829(The)-461(Jacobi,)-494(h)28(ybrid)-461(forw)28(ard/bac)27(kw)28(ard)]TJ 0 -13.55 Td [(Gauss-Seidel,)-366(blo)-27(c)27(k-Jacobi,)-365(and)-359(additiv)28(e)-360(Sc)28(h)28(w)28(arz)-359(m)-1(eth)1(o)-28(ds)-359(are)-360(a)28(v)56(ailable)-359(as)-360(smo)-27(others.)]TJ 0 -13.549 Td [(An)-279(algebraic)-279(appr)1(oac)27(h)-279(i)1(s)-279(used)-279(to)-279(generate)-279(a)-279(hierarc)28(h)28(y)-279(of)-279(coarse-lev)28(el)-279(matrices)-279(and)-278(op)-28(er-)]TJ 0 -13.549 Td [(ators,)-283(without)-270(explicitly)-270(using)-270(an)28(y)-271(inf)1(ormation)-271(on)-270(the)-270(geometry)-270(of)-270(the)-271(original)-270(problem,)]TJ 0 -13.549 Td [(e.g.,)-256(the)-237(discretization)-237(of)-237(a)-237(PDE.)-237(T)84(o)-237(this)-237(end,)-256(the)-237(smo)-28(othed)-237(aggregation)-237(tec)28(hnique)-237([)]TJ
1 0 0 rg 1 0 0 RG
- [(1)]TJ
+ [(2)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-236(29)]TJ
+ [-236(25)]TJ
0 g 0 G
[(])]TJ 0 -13.549 Td [(is)-377(applied.)-575(Either)-376(exact)-377(or)-377(appro)28(ximate)-377(solv)28(ers)-377(can)-377(b)-28(e)-377(used)-376(on)-377(the)-377(coarsest-lev)28(el)-377(sys-)]TJ 0 -13.55 Td [(tem.)-441(Sp)-27(eci\014cally)83(,)-324(di\013eren)28(t)-322(sparse)-322(LU)-322(factorizations)-321(from)-322(external)-322(pac)28(k)55(ages,)-324(and)-321(nativ)27(e)]TJ 0 -13.549 Td [(incomplete)-285(LU)-285(factorizations)-285(and)-285(Jacobi,)-295(h)28(ybrid)-285(Gauss-Seidel,)-294(and)-285(blo)-28(c)28(k-Jacobi)-285(solv)28(ers)]TJ 0 -13.549 Td [(are)-333(a)27(v)56(ailable.)-444(All)-334(smo)-28(oth)1(e)-1(r)1(s)-334(can)-333(b)-28(e)-333(also)-334(exploited)-333(as)-333(one-lev)27(el)-333(preconditioners.)]TJ 16.937 -14.274 Td [(MLD2P4)-267(is)-267(written)-268(in)-267(F)84(ortran)-267(2003,)-281(follo)28(wing)-267(an)-267(ob)-56(ject-orien)28(ted)-267(design)-268(th)1(rough)-268(the)]TJ -16.937 -13.549 Td [(exploitation)-338(of)-337(features)-338(suc)28(h)-338(as)-337(abstract)-338(data)-338(t)28(yp)-28(e)-337(creation,)-339(t)28(yp)-28(e)-338(extension,)-338(functional)]TJ 0 -13.549 Td [(o)28(v)28(erloading,)-326(and)-325(dynamic)-324(memory)-325(managemen)28(t.)-441(The)-325(parallel)-324(implemen)28(tation)-325(is)-324(based)]TJ 0 -13.549 Td [(on)-424(a)-424(Single)-424(Program)-424(Multiple)-424(Data)-424(\050SPMD\051)-424(paradigm.)-717(Single)-424(and)-424(double)-424(precision)]TJ 0 -13.549 Td [(implemen)28(tations)-486(of)-486(MLD2P4)-486(are)-486(a)28(v)56(ailable)-486(for)-486(b)-27(oth)-486(the)-486(real)-486(and)-486(the)-486(complex)-485(cas)-1(e,)]TJ 0 -13.549 Td [(whic)28(h)-334(can)-333(b)-28(e)-333(used)-333(through)-333(a)-334(single)-333(in)28(terface.)]TJ 16.937 -14.274 Td [(MLD2P4)-229(has)-230(b)-28(een)-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.549 Td [(ditioners)-349(in)-349(the)-350(con)28(text)-349(of)-349(the)-349(PSBLAS)-349(\050P)27(arallel)-349(Sparse)-349(BLAS\051)-349(computational)-349(frame-)]TJ 0 -13.549 Td [(w)28(ork)-360([)]TJ
1 0 0 rg 1 0 0 RG
- [(19)]TJ
+ [(15)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-360(18)]TJ
+ [-360(14)]TJ
0 g 0 G
- [(].)-524(PSBLAS)-359(pro)28(vides)-360(basic)-360(linear)-360(algebra)-360(op)-27(erators)-360(and)-360(data)-360(managemen)28(t)]TJ 0 -13.55 Td [(facilities)-414(for)-414(distributed)-414(sparse)-414(matrices,)-434(as)-414(w)27(ell)-414(as)-414(parallel)-414(Krylo)28(v)-414(solv)28(ers)-414(whic)28(h)-414(can)]TJ 0 -13.549 Td [(b)-28(e)-401(used)-402(with)-401(the)-401(MLD2P4)-402(p)1(rec)-1(on)1(ditioners.)-649(The)-401(c)27(hoice)-401(of)-401(PSBLAS)-402(h)1(as)-402(b)-28(een)-401(mainly)]TJ 0 -13.549 Td [(motiv)56(ated)-431(b)27(y)-431(the)-431(need)-431(of)-430(ha)27(ving)-431(a)-431(p)-27(ortable)-431(and)-431(e\016cien)28(t)-431(soft)27(w)28(are)-431(infrastructure)-431(im-)]TJ 0 -13.549 Td [(plemen)28(ting)-386(\134de)-385(facto")-386(standard)-386(parallel)-385(sparse)-386(linear)-385(algebra)-386(k)28(ernels,)-399(to)-386(pursue)-385(goals)]TJ 0 -13.549 Td [(suc)28(h)-315(as)-316(p)-27(e)-1(r)1(formance,)-319(p)-28(ortabilit)28(y)83(,)-319(mo)-27(dularit)28(y)-316(ed)-315(extensibilit)28(y)-315(in)-315(the)-316(dev)28(elopmen)28(t)-315(of)-315(the)]TJ 0 -13.55 Td [(preconditioner)-403(pac)28(k)56(age.)-653(On)-402(the)-403(other)-403(hand,)-420(the)-402(implemen)27(tation)-402(of)-403(MLD2P4)-402(has)-403(led)]TJ 0 -13.549 Td [(to)-431(some)-431(revisions)-431(and)-431(exten)28(tions)-431(of)-431(the)-431(original)-431(PSBLAS)-431(k)28(ernels.)-737(The)-431(in)28(ter-pro)-28(cess)]TJ 0 -13.549 Td [(com)28(unication)-340(required)-339(b)28(y)-340(MLD2P4)-339(is)-340(encapsul)1(ate)-1(d)-339(in)-339(the)-340(PSBLAS)-339(routines;therefore,)]TJ
+ [(].)-524(PSBLAS)-359(pro)28(vides)-360(basic)-360(linear)-360(algebra)-360(op)-27(erators)-360(and)-360(data)-360(managemen)28(t)]TJ 0 -13.55 Td [(facilities)-414(for)-414(distributed)-414(sparse)-414(matrices,)-434(as)-414(w)27(ell)-414(as)-414(parallel)-414(Krylo)28(v)-414(solv)28(ers)-414(whic)28(h)-414(can)]TJ 0 -13.549 Td [(b)-28(e)-401(used)-402(with)-401(the)-401(MLD2P4)-402(p)1(rec)-1(on)1(ditioners.)-649(The)-401(c)27(hoice)-401(of)-401(PSBLAS)-402(h)1(as)-402(b)-28(een)-401(mainly)]TJ 0 -13.549 Td [(motiv)56(ated)-431(b)27(y)-431(the)-431(need)-431(of)-430(ha)27(ving)-431(a)-431(p)-27(ortable)-431(and)-431(e\016cien)28(t)-431(soft)27(w)28(are)-431(infrastructure)-431(im-)]TJ 0 -13.549 Td [(plemen)28(ting)-386(\134de)-385(facto")-386(standard)-386(parallel)-385(sparse)-386(linear)-385(algebra)-386(k)28(ernels,)-399(to)-386(pursue)-385(goals)]TJ 0 -13.549 Td [(suc)28(h)-315(as)-316(p)-27(e)-1(r)1(formance,)-319(p)-28(ortabilit)28(y)83(,)-319(mo)-27(dularit)28(y)-316(ed)-315(extensibilit)28(y)-315(in)-315(the)-316(dev)28(elopmen)28(t)-315(of)-315(the)]TJ 0 -13.55 Td [(preconditioner)-403(pac)28(k)56(age.)-653(On)-402(the)-403(other)-403(hand,)-420(the)-402(implemen)27(tation)-402(of)-403(MLD2P4)-402(has)-403(led)]TJ 0 -13.549 Td [(to)-431(some)-431(revisions)-431(and)-431(exten)28(tions)-431(of)-431(the)-431(original)-431(PSBLAS)-431(k)28(ernels.)-737(The)-431(in)28(ter-pro)-28(cess)]TJ 0 -13.549 Td [(com)28(unication)-458(required)-458(b)28(y)-458(MLD2P4)-458(is)-458(encapsulated)-458(in)-457(the)-458(PSBLAS)-458(routines;)-520(there-)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-217 0 obj
+210 0 obj
<<
-/Length 5495
+/Length 5558
>>
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 [(MLD2P4)-491(can)-491(b)-28(e)-491(run)-491(on)-491(an)28(y)-492(p)1(arallel)-492(mac)28(hine)-491(where)-491(PSBLAS)-491(implemen)28(tations)-491(are)]TJ 0 -13.549 Td [(a)28(v)55(ailable.)]TJ 16.936 -13.549 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(three)-341(main)-342(la)28(y)28(ers)]TJ -16.936 -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)-457(of)-458(the)-457(preconditioners,)-489(and)-457(the)]TJ 0 -13.55 Td [(upp)-28(er)-433(one)-433(pro)28(vides)-433(a)-433(uniform)-433(in)28(terface)-433(to)-433(all)-434(th)1(e)-434(preconditi)1(oners)-1(.)-743(This)-433(arc)27(h)1(ite)-1(ctu)1(re)]TJ 0 -13.549 Td [(allo)28(ws)-413(for)-413(di\013eren)28(t)-413(lev)28(els)-413(of)-412(use)-413(of)-413(the)-413(pac)28(k)56(age:)-604(few)-412(blac)27(k-b)-27(o)27(x)-412(routines)-413(at)-413(the)-412(upp)-28(er)]TJ 0 -13.549 Td [(la)28(y)28(er)-305(allo)28(w)-305(all)-305(users)-304(to)-305(easily)-305(build)-304(and)-305(apply)-304(an)28(y)-305(preconditioner)-305(a)28(v)56(ailable)-305(in)-305(M)1(LD2P4;)]TJ 0 -13.549 Td [(facilities)-432(are)-432(also)-433(a)28(v)56(ailable)-433(allo)28(wing)-432(exp)-28(ert)-432(users)-432(to)-432(exte)-1(n)1(d)-433(the)-432(set)-432(of)-432(smo)-28(others)-432(and)]TJ 0 -13.549 Td [(solv)28(ers)-334(for)-333(building)-333(new)-333(v)27(ersion)1(s)-334(of)-333(the)-333(prec)-1(on)1(ditioners)-334(\050see)-333(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-333(7)]TJ
-0 g 0 G
- [(\051.)]TJ 16.936 -13.55 Td [(W)83(e)-347(n)1(ote)-347(that)-347(the)-347(user)-347(in)28(terface)-347(of)-347(MLD2P)1(4)-347(2.1)-347(has)-347(b)-28(een)-347(extend)1(e)-1(d)-346(with)-347(resp)-28(ect)-347(to)]TJ -16.936 -13.549 Td [(the)-341(previous)-341(v)28(ersions)-341(in)-341(order)-341(to)-341(separate)-341(the)-341(construction)-340(of)-341(the)-341(m)27(ul)1(ti-le)-1(v)28(el)-341(hierarc)28(h)28(y)]TJ 0 -13.549 Td [(from)-320(the)-320(construction)-321(of)-320(the)-320(smo)-28(others)-320(and)-320(solv)28(ers,)-323(and)-320(to)-321(allo)28(w)-320(for)-320(more)-320(\015exibilit)27(y)-320(at)]TJ 0 -13.549 Td [(eac)28(h)-378(lev)28(el.)-579(The)-378(soft)28(w)28(are)-378(arc)28(hitecture)-378(describ)-28(ed)-378(in)-378([)]TJ
+/F15 10.9091 Tf -203.265 -35.866 Td [(fore,)-298(MLD2P4)-290(can)-289(b)-28(e)-289(run)-290(on)-289(an)27(y)-289(parallel)-289(mac)27(hine)-289(where)-290(PSBLAS)-289(implemen)28(tations)-290(are)]TJ 0 -13.549 Td [(a)28(v)55(ailable.)]TJ 16.936 -13.549 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(three)-341(main)-342(la)28(y)28(ers)]TJ -16.936 -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)-457(of)-458(the)-457(preconditioners,)-489(and)-457(the)]TJ 0 -13.55 Td [(upp)-28(er)-433(one)-433(pro)28(vides)-433(a)-433(uniform)-433(in)28(terface)-433(to)-433(all)-434(th)1(e)-434(preconditi)1(oners)-1(.)-743(This)-433(arc)27(h)1(ite)-1(ctu)1(re)]TJ 0 -13.549 Td [(allo)28(ws)-413(for)-413(di\013eren)28(t)-413(lev)28(els)-413(of)-412(use)-413(of)-413(the)-413(pac)28(k)56(age:)-604(few)-412(blac)27(k-b)-27(o)27(x)-412(routines)-413(at)-413(the)-412(upp)-28(er)]TJ 0 -13.549 Td [(la)28(y)28(er)-305(allo)28(w)-305(all)-305(users)-304(to)-305(easily)-305(build)-304(and)-305(apply)-304(an)28(y)-305(preconditioner)-305(a)28(v)56(ailable)-305(in)-305(M)1(LD2P4;)]TJ 0 -13.549 Td [(facilities)-432(are)-432(also)-433(a)28(v)56(ailable)-433(allo)28(wing)-432(exp)-28(ert)-432(users)-432(to)-432(exte)-1(n)1(d)-433(the)-432(set)-432(of)-432(smo)-28(others)-432(and)]TJ 0 -13.549 Td [(solv)28(ers)-334(for)-333(building)-333(new)-333(v)27(ersion)1(s)-334(of)-333(the)-333(prec)-1(on)1(ditioners)-334(\050see)-333(Section)]TJ/F43 10.9091 Tf 325.97 0 Td [(??)]TJ/F15 10.9091 Tf 11.848 0 Td [(\051.)]TJ -320.882 -13.55 Td [(W)83(e)-347(n)1(ote)-347(that)-347(the)-347(user)-347(in)28(terface)-347(of)-347(MLD2P)1(4)-347(2.1)-347(has)-347(b)-28(een)-347(extend)1(e)-1(d)-346(with)-347(resp)-28(ect)-347(to)]TJ -16.936 -13.549 Td [(the)-341(previous)-341(v)28(ersions)-341(in)-341(order)-341(to)-341(separate)-341(the)-341(construction)-340(of)-341(the)-341(m)27(u)1(lti-le)-1(v)28(el)-341(hierarc)28(h)28(y)]TJ 0 -13.549 Td [(from)-320(the)-320(construction)-321(of)-320(the)-320(smo)-28(others)-320(and)-320(solv)28(ers,)-323(and)-320(to)-321(allo)28(w)-320(for)-320(more)-320(\015exibilit)27(y)-320(at)]TJ 0 -13.549 Td [(eac)28(h)-378(lev)28(el.)-579(The)-378(soft)28(w)28(are)-378(arc)28(hitecture)-378(describ)-28(ed)-378(in)-378([)]TJ
1 0 0 rg 1 0 0 RG
- [(9)]TJ
+ [(8)]TJ
0 g 0 G
[(])-378(has)-378(signi\014can)28(tly)-378(ev)28(olv)28(ed)-378(to)-28(o,)-389(in)]TJ 0 -13.549 Td [(order)-366(to)-365(fully)-366(exploit)-365(the)-366(F)83(ortran)-365(2003)-366(features)-365(impleme)-1(n)28(ted)-365(in)-366(PSBLAS)-365(3.)-542(Ho)28(w)28(ev)27(er,)]TJ 0 -13.55 Td [(compatibilit)28(y)-333(with)-334(previous)-333(v)28(ersions)-334(h)1(as)-334(b)-28(een)-333(preserv)28(ed.)]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)-320(co)-28(de)-320(is)-320(rep)-28(orted)-320(in)-320(Section)]TJ
0 0 1 rg 0 0 1 RG
@@ -812,13 +816,9 @@ BT
0 0 1 rg 0 0 1 RG
[-258(6)]TJ
0 g 0 G
- [(.)-420(In)1(formation)-258(on)-258(the)-259(extension)-258(of)-258(the)-258(pac)28(k)56(age)-259(th)1(rough)-258(the)-258(addition)]TJ 0 -13.549 Td [(of)-354(new)-354(smo)-28(others)-354(and)-354(solv)28(ers)-354(is)-354(rep)-28(orted)-354(in)-354(Section)]TJ
+ [(.)-420(In)1(formation)-258(on)-258(the)-259(extension)-258(of)-258(the)-258(pac)28(k)56(age)-259(th)1(rough)-258(the)-258(addition)]TJ 0 -13.549 Td [(of)-311(new)-311(smo)-28(others)-311(and)-311(solv)28(ers)-311(is)-311(rep)-28(orted)-311(in)-311(Section)]TJ/F43 10.9091 Tf 247.02 0 Td [(??)]TJ/F15 10.9091 Tf 11.849 0 Td [(.)-437(The)-311(error)-311(handling)-311(mec)28(hanism)]TJ -258.869 -13.549 Td [(used)-357(b)28(y)-357(the)-357(pac)28(k)55(age)-357(is)-357(brie\015y)-357(describ)-28(ed)-357(in)-357(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-354(7)]TJ
-0 g 0 G
- [(.)-507(The)-354(error)-354(handling)-354(mec)28(hanism)]TJ 0 -13.549 Td [(used)-357(b)28(y)-357(the)-357(pac)28(k)55(age)-357(is)-357(brie\015y)-357(describ)-28(ed)-357(in)-357(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-357(8)]TJ
+ [-357(7)]TJ
0 g 0 G
[(.)-515(The)-357(cop)28(yrigh)28(t)-357(terms)-357(c)-1(on)1(c)-1(ern)1(ing)]TJ 0 -13.55 Td [(the)-333(distribution)-333(and)-334(mo)-27(di\014cation)-334(of)-333(MLD2P4)-333(are)-334(rep)-27(orted)-334(in)-333(App)-28(end)1(ix)]TJ
0 0 1 rg 0 0 1 RG
@@ -831,9 +831,9 @@ ET
endstream
endobj
-223 0 obj
+216 0 obj
<<
-/Length 1797
+/Length 1682
>>
stream
0 g 0 G
@@ -846,41 +846,49 @@ BT
/F17 14.3462 Tf -406.997 -35.866 Td [(2)-1125(Co)-31(de)-375(Distribution)]TJ/F15 10.9091 Tf 0 -24.352 Td [(MLD2P4)-333(is)-334(a)28(v)56(ailable)-334(f)1(rom)-334(the)-333(w)28(eb)-334(site)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf 43.637 -22.515 Td [(http://www.mld2p4.it)]TJ/F15 10.9091 Tf -43.637 -22.516 Td [(where)-378(con)28(tact)-379(p)-27(oin)27(t)1(s)-379(for)-378(further)-378(information)-378(can)-378(b)-28(e)-378(also)-378(found.)]TJ/F43 10.9091 Tf 312.808 0 Td [(P)32(assiamo)-435(subito)-435(a)]TJ -312.808 -13.549 Td [(GitHub?)]TJ/F15 10.9091 Tf 16.937 -13.549 Td [(The)-299(soft)28(w)28(are)-299(is)-298(a)27(v)56(ailable)-298(under)-299(a)-299(mo)-27(di\014ed)-299(BSD)-298(lice)-1(n)1(s)-1(e,)-305(as)-299(sp)-28(eci\014ed)-298(in)-299(App)-27(endix)]TJ
+/F44 10.9091 Tf 43.637 -22.515 Td [(http://www.mld2p4.it)]TJ/F15 10.9091 Tf -43.637 -22.516 Td [(where)-333(con)27(tact)-333(p)-28(oin)28(ts)-333(for)-333(further)-334(information)-333(can)-333(b)-28(e)-333(also)-334(foun)1(d.)]TJ 16.937 -13.549 Td [(The)-299(soft)28(w)28(are)-299(is)-298(a)27(v)56(ailable)-298(under)-299(a)-299(mo)-27(di\014ed)-299(BSD)-298(lice)-1(n)1(s)-1(e,)-305(as)-299(sp)-28(eci\014ed)-298(in)-299(App)-27(endix)]TJ
0 0 1 rg 0 0 1 RG
[-299(A)]TJ
0 g 0 G
- [(;)]TJ -16.937 -13.55 Td [(please)-448(note)-448(that)-448(some)-448(of)-448(the)-448(optional)-448(third)-448(part)28(y)-448(libraries)-448(ma)28(y)-448(b)-28(e)-448(licensed)-448(under)-448(a)]TJ 0 -13.549 Td [(di\013eren)28(t)-366(and)-366(more)-366(stringen)28(t)-366(license,)-374(most)-366(notably)-366(the)-366(GPL,)-366(and)-365(this)-366(should)-366(b)-28(e)-366(tak)28(en)]TJ 0 -13.549 Td [(in)28(to)-333(ac)-1(coun)28(t)-333(when)-333(treating)-334(deriv)28(ed)-333(w)28(orks.)]TJ 16.937 -13.549 Td [(The)-333(library)-333(de\014nes)-334(a)-333(v)28(ersion)-334(string)-333(with)-333(the)-334(constan)28(t)]TJ/F44 10.9091 Tf 134.88 -24.508 Td [(mld_version_string_)]TJ/F15 10.9091 Tf -151.817 -24.508 Td [(whose)-333(curren)27(t)-333(v)56(alue)-334(is)]TJ/F44 10.9091 Tf 109.273 0 Td [(2.1.0)]TJ
+ [(;)]TJ -16.937 -13.549 Td [(please)-448(note)-448(that)-448(some)-448(of)-448(the)-448(optional)-448(third)-448(part)28(y)-448(libraries)-448(ma)28(y)-448(b)-28(e)-448(licensed)-448(under)-448(a)]TJ 0 -13.55 Td [(di\013eren)28(t)-366(and)-366(more)-366(stringen)28(t)-366(license,)-374(most)-366(notably)-366(the)-366(GPL,)-366(and)-365(this)-366(should)-366(b)-28(e)-366(tak)28(en)]TJ 0 -13.549 Td [(in)28(to)-333(ac)-1(coun)28(t)-333(when)-333(treating)-334(deriv)28(ed)-333(w)28(orks.)]TJ 16.937 -13.549 Td [(The)-333(library)-333(de\014nes)-334(a)-333(v)28(ersion)-334(string)-333(with)-333(the)-334(constan)28(t)]TJ/F44 10.9091 Tf 134.88 -24.508 Td [(mld_version_string_)]TJ/F15 10.9091 Tf -151.817 -24.508 Td [(whose)-333(curren)27(t)-333(v)56(alue)-334(is)]TJ/F44 10.9091 Tf 109.273 0 Td [(2.1.0)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-239 0 obj
+234 0 obj
<<
-/Length 7166
+/Length 7590
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(4)]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 [(3)-1125(Con\014guring)-375(and)-375(Building)-375(MLD2P4)]TJ/F15 10.9091 Tf 0 -24.352 Td [(In)-292(order)-293(to)-292(build)-292(MLD2P4)-293(it)-292(is)-292(necessary)-293(to)-292(set)-293(up)-292(a)-292(Mak)28(e)-1(\014)1(le)-293(with)-292(appropriate)-292(sys)-1(t)1(e)-1(m-)]TJ 0 -13.549 Td [(dep)-28(enden)28(t)-367(v)56(ariables;)-384(this)-366(is)-367(done)-367(b)28(y)-367(means)-367(of)-367(the)]TJ/F44 10.9091 Tf 242.533 0 Td [(configure)]TJ/F15 10.9091 Tf 55.547 0 Td [(script.)-545(The)-367(distribution)]TJ -298.08 -13.549 Td [(also)-353(includes)-353(the)-354(auto)-27(c)-1(on)1(f)-354(and)-353(automak)28(e)-353(sources)-354(emplo)28(y)28(ed)-353(to)-354(generate)-353(the)-353(script,)-358(but)]TJ 0 -13.549 Td [(usually)-333(this)-334(i)1(s)-334(not)-333(needed)-333(to)-334(build)-333(the)-333(soft)27(w)28(are.)]TJ 16.936 -13.55 Td [(MLD2P4)-390(is)-390(implemen)28(ted)-391(almost)-390(en)28(tirely)-390(in)-390(F)83(ortran)-390(2003,)-404(with)-390(some)-390(in)28(terfaces)-391(to)]TJ -16.936 -13.549 Td [(external)-373(libraries)-374(in)-373(C;)-373(the)-374(F)84(ortran)-373(com)-1(p)1(iler)-374(m)28(ust)-373(supp)-28(ort)-373(the)-374(F)84(ortran)-374(2003)-373(standard)]TJ 0 -13.549 Td [(plus)-480(the)-480(extension)]TJ/F44 10.9091 Tf 94.928 0 Td [(MOLD=)]TJ/F15 10.9091 Tf 33.875 0 Td [(feature,)-517(whic)28(h)-480(enhances)-481(the)-480(usabilit)28(y)-480(of)]TJ/F44 10.9091 Tf 202.591 0 Td [(ALLOCATE)]TJ/F15 10.9091 Tf 45.818 0 Td [(.)-480(Man)28(y)]TJ -377.212 -13.549 Td [(compilers)-414(do)-414(th)1(is;)-454(in)-414(particular,)-434(this)-414(is)-413(supp)-28(orted)-414(b)28(y)-414(the)-414(GNU)-413(F)83(ortran)-414(compiler,)-433(for)]TJ 0 -13.549 Td [(whic)28(h)-361(w)28(e)-360(recommend)-361(to)-360(use)-361(at)-360(least)-360(v)27(ersion)-360(4.8.)-526(The)-360(soft)28(w)28(are)-361(de\014nes)-360(data)-361(t)28(yp)-28(es)-360(and)]TJ 0 -13.55 Td [(in)28(terfaces)-334(for)-333(real)-333(and)-333(complex)-334(data,)-333(in)-333(b)-28(oth)-333(single)-334(and)-333(double)-333(precision.)]TJ/F17 11.9552 Tf 0 -28.572 Td [(3.1)-1125(Prerequisites)]TJ/F15 10.9091 Tf 0 -20.594 Td [(The)-333(follo)28(wing)-334(base)-333(libraries)-333(are)-334(needed:)]TJ
+/F17 14.3462 Tf -203.265 -35.866 Td [(3)-1125(Con\014guring)-375(and)-375(Building)-375(MLD2P4)]TJ/F15 10.9091 Tf 0 -24.956 Td [(In)-292(order)-293(to)-292(build)-292(MLD2P4)-293(it)-292(is)-292(necessary)-293(to)-292(set)-293(up)-292(a)-292(Mak)28(e)-1(\014)1(le)-293(with)-292(appropriate)-292(sys)-1(t)1(e)-1(m-)]TJ 0 -13.549 Td [(dep)-28(enden)28(t)-367(v)56(ariables;)-384(this)-366(is)-367(done)-367(b)28(y)-367(means)-367(of)-367(the)]TJ/F44 10.9091 Tf 242.533 0 Td [(configure)]TJ/F15 10.9091 Tf 55.547 0 Td [(script.)-545(The)-367(distribution)]TJ -298.08 -13.549 Td [(also)-353(includes)-353(the)-354(auto)-27(c)-1(on)1(f)-354(and)-353(automak)28(e)-353(sources)-354(emplo)28(y)28(ed)-353(to)-354(generate)-353(the)-353(script,)-358(but)]TJ 0 -13.549 Td [(usually)-333(this)-334(i)1(s)-334(not)-333(needed)-333(to)-334(build)-333(the)-333(soft)27(w)28(are.)]TJ 16.936 -13.86 Td [(MLD2P4)-390(is)-390(implemen)28(ted)-391(almost)-390(en)28(tirely)-390(in)-390(F)83(ortran)-390(2003,)-404(with)-390(some)-390(in)28(terfaces)-391(to)]TJ -16.936 -13.549 Td [(external)-373(libraries)-374(in)-373(C;)-373(the)-374(F)84(ortran)-373(com)-1(p)1(iler)-374(m)28(ust)-373(supp)-28(ort)-373(the)-374(F)84(ortran)-374(2003)-373(standard)]TJ 0 -13.55 Td [(plus)-480(the)-480(extension)]TJ/F44 10.9091 Tf 94.928 0 Td [(MOLD=)]TJ/F15 10.9091 Tf 33.875 0 Td [(feature,)-517(whic)28(h)-480(enhances)-481(the)-480(usabilit)28(y)-480(of)]TJ/F44 10.9091 Tf 202.591 0 Td [(ALLOCATE)]TJ/F15 10.9091 Tf 45.818 0 Td [(.)-480(Man)28(y)]TJ -377.212 -13.549 Td [(compilers)-414(do)-414(th)1(is;)-454(in)-414(particular,)-434(this)-414(is)-413(supp)-28(orted)-414(b)28(y)-414(the)-414(GNU)-413(F)83(ortran)-414(compiler,)-433(for)]TJ 0 -13.549 Td [(whic)28(h)-361(w)28(e)-360(recommend)-361(to)-360(use)-361(at)-360(least)-360(v)27(ersion)-360(4.8.)-526(The)-360(soft)28(w)28(are)-361(de\014nes)-360(data)-361(t)28(yp)-28(es)-360(and)]TJ 0 -13.549 Td [(in)28(terfaces)-334(for)-333(real)-333(and)-333(complex)-334(data,)-333(in)-333(b)-28(oth)-333(single)-334(and)-333(double)-333(precision.)]TJ 16.936 -13.86 Td [(Building)-395(MLD2P4)-395(requires)-395(some)-395(base)-395(lib)1(raries)-395(\050see)-395(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-395(3.1)]TJ
+0 g 0 G
+ [(\051;)-426(in)28(terfaces)-395(to)-395(op-)]TJ -16.936 -13.549 Td [(tional)-541(third-part)28(y)-541(librari)1(e)-1(s,)-592(whic)27(h)-540(extend)-541(the)-541(functionalities)-541(of)-541(MLD2P4)-541(\050see)-541(Sec-)]TJ 0 -13.55 Td [(tion)]TJ
+0 0 1 rg 0 0 1 RG
+ [-331(3.2)]TJ
+0 g 0 G
+ [(\051,)-331(are)-331(also)-331(a)28(v)55(ailable.)-443(Man)27(y)-331(Lin)28(ux)-331(distrib)1(utions)-331(\050e.g.,)-332(Ubun)28(tu,)-331(F)83(edora,)-331(Cen)27(t)1(OS\051)]TJ 0 -13.549 Td [(pro)28(vide)-289(precompiled)-289(pac)28(k)55(ages)-289(for)-288(the)-289(prerequisite)-289(and)-289(optional)-289(soft)28(w)28(are.)-430(In)-289(man)28(y)-289(cases)]TJ 0 -13.549 Td [(these)-419(pac)28(k)55(ages)-419(are)-419(split)-419(b)-28(et)28(w)27(een)-419(a)-419(run)28(time)-419(part)-419(and)-419(a)-419(\134dev)27(elop)-27(er")-419(part;)-462(in)-419(order)-420(to)]TJ 0 -13.549 Td [(build)-301(MLD2P4)-301(y)28(ou)-302(need)-301(b)-28(oth)1(.)-434(A)-301(description)-302(of)-301(the)-301(base)-301(and)-301(optional)-301(soft)27(w)28(are)-301(used)-301(b)27(y)]TJ 0 -13.549 Td [(MLD2P4)-333(is)-334(giv)28(en)-333(in)-333(the)-334(next)-333(sections.)]TJ/F17 11.9552 Tf 0 -30.989 Td [(3.1)-1125(Prerequisites)]TJ/F15 10.9091 Tf 0 -21.199 Td [(The)-333(follo)28(wing)-334(base)-333(libraries)-333(are)-334(needed:)]TJ
0 g 0 G
-/F43 10.9091 Tf 0 -19.119 Td [(BLAS)]TJ
+/F43 10.9091 Tf 0 -23.758 Td [(BLAS)]TJ
0 g 0 G
/F15 10.9091 Tf 38.378 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(13)]TJ
+ [(11)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-425(14)]TJ
+ [-425(12)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-424(21)]TJ
+ [-424(17)]TJ
0 g 0 G
[(])-425(Man)28(y)-425(v)28(endors)-424(pro)27(v)1(ide)-425(optimized)-425(v)28(ersions)-425(of)-424(BLAS;)-425(if)-424(no)-425(v)28(endor)]TJ -11.105 -13.55 Td [(v)28(ersion)-523(is)-524(a)28(v)56(ailable)-523(for)-523(a)-524(giv)28(en)-523(platform,)-570(the)-524(A)84(TLAS)-523(soft)28(w)27(are)-523(\050)]TJ
0 1 0 0 k 0 1 0 0 K
@@ -896,42 +904,42 @@ BT
0 g 0 G
/F15 10.9091 Tf 122.801 0 Td [(and)]TJ -367.602 -13.55 Td [(install)-401(it)-402(indep)-27(enden)27(tly)-401(of)-401(A)83(TLAS.)-401(In)-402(this)-401(case,)-419(y)28(ou)-401(need)-402(to)-401(mo)-28(dify)-401(the)-402(OPTS)]TJ 0 -13.549 Td [(and)-394(NOOPT)-393(de\014nitions)-394(for)-394(including)-394(-fPIC)-393(c)-1(omp)1(ilation)-394(option)-394(in)-394(the)-394(mak)28(e.inc)]TJ 0 -13.549 Td [(\014le)-333(of)-334(the)-333(LAP)83(A)28(CK)-333(library)83(.)]TJ
0 g 0 G
-/F43 10.9091 Tf -27.273 -21.157 Td [(MPI)]TJ
+/F43 10.9091 Tf -27.273 -23.759 Td [(MPI)]TJ
0 g 0 G
/F15 10.9091 Tf 30.697 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(20)]TJ
+ [(16)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-340(26)]TJ
+ [-340(22)]TJ
0 g 0 G
[(])-340(A)-341(v)28(ersion)-340(of)-340(MPI)-340(is)-341(a)28(v)56(ailable)-341(on)-340(most)-340(high-p)-28(erformance)-340(computing)-340(sys-)]TJ -3.424 -13.549 Td [(tems.)]TJ
0 g 0 G
-/F43 10.9091 Tf -27.273 -21.157 Td [(PSBLAS)]TJ
+/F43 10.9091 Tf -27.273 -23.759 Td [(PSBLAS)]TJ
0 g 0 G
/F15 10.9091 Tf 53.924 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-222(19)]TJ
+ [-222(15)]TJ
0 g 0 G
[(])-222(P)27(aral)1(le)-1(l)-222(Sparse)-222(BLAS)-222(\050PSBLAS\051)-222(is)-222(a)28(v)55(ailable)-222(from)]TJ
0 1 0 0 k 0 1 0 0 K
/F44 10.9091 Tf 270.21 0 Td [(www.ce.uniroma2.)]TJ -296.861 -13.549 Td [(it/psblas)]TJ
0 g 0 G
-/F15 10.9091 Tf 51.545 0 Td [(;)-315(v)28(ersion)-306(3.5.0)-306(\050or)-305(later\051)-306(is)-306(required.)-435(Indeed,)-311(all)-306(the)-306(prerequisites)-306(listed)]TJ -51.545 -13.549 Td [(so)-333(far)-334(are)-333(also)-333(prerequisites)-334(of)-333(PSBLAS.)]TJ -27.273 -19.119 Td [(Please)-430(note)-431(that)-430(the)-430(four)-430(previous)-430(libraries)-431(m)28(ust)-430(ha)28(v)27(e)-430(F)84(ortran)-431(in)28(terfaces)-430(compatible)]TJ 0 -13.55 Td [(with)-300(MLD2P4;)-311(usuall)1(y)-300(this)-300(means)-300(that)-300(th)1(e)-1(y)-299(should)-300(all)-300(b)-27(e)-300(built)-300(with)-300(the)-299(same)-300(compiler)]TJ 0 -13.549 Td [(as)-333(MLD2P4.)]TJ/F17 11.9552 Tf 0 -28.572 Td [(3.2)-1125(Optional)-375(third)-375(part)31(y)-375(libraries)]TJ/F15 10.9091 Tf 0 -20.595 Td [(W)83(e)-426(pro)28(vide)-427(in)28(terfaces)-427(to)-426(the)-427(follo)28(wing)-426(third-part)28(y)-427(soft)28(w)28(are)-427(libraries;)-473(note)-426(that)-427(these)]TJ 0 -13.549 Td [(are)-343(option)1(al,)-345(but)-343(if)-342(y)27(ou)-342(enable)-343(them)-342(some)-343(defaults)-343(for)-342(m)28(ulti-lev)27(el)-342(preconditioners)-343(ma)28(y)]TJ
+/F15 10.9091 Tf 51.545 0 Td [(;)-315(v)28(ersion)-306(3.5.0)-306(\050or)-305(later\051)-306(is)-306(required.)-435(Indeed,)-311(all)-306(the)-306(prerequisites)-306(listed)]TJ -51.545 -13.549 Td [(so)-333(far)-334(are)-333(also)-333(prerequisites)-334(of)-333(PSBLAS.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-261 0 obj
+256 0 obj
<<
-/Length 6740
+/Length 6356
>>
stream
0 g 0 G
@@ -941,93 +949,93 @@ BT
0 g 0 G
[-378(Configuring)-378(and)-377(B)-1(uilding)-377(MLD2P4)]TJ/F15 10.9091 Tf 406.997 0 Td [(5)]TJ
0 g 0 G
- -406.997 -35.866 Td [(c)28(hange)-334(to)-333(re\015ect)-333(their)-334(pr)1(e)-1(sence.)]TJ
+ -406.997 -35.866 Td [(Please)-430(note)-431(that)-430(the)-430(four)-430(previous)-430(libraries)-431(m)28(ust)-430(ha)28(v)27(e)-430(F)84(ortran)-431(in)28(terfaces)-430(compatible)]TJ 0 -13.549 Td [(with)-300(MLD2P4;)-311(usually)-299(this)-300(means)-300(that)-300(they)-299(should)-300(all)-300(b)-27(e)-300(built)-300(with)-300(the)-299(same)-300(compiler)]TJ 0 -13.549 Td [(as)-333(MLD2P4.)]TJ/F17 11.9552 Tf 0 -33.494 Td [(3.2)-1125(Optional)-375(third)-375(part)31(y)-375(libraries)]TJ/F15 10.9091 Tf 0 -22.05 Td [(W)83(e)-426(pro)28(vide)-427(in)28(terfaces)-427(to)-426(the)-427(follo)28(wing)-426(third-part)28(y)-427(soft)28(w)28(are)-427(libraries;)-473(note)-426(that)-427(these)]TJ 0 -13.549 Td [(are)-343(optional)1(,)-345(but)-343(if)-342(y)27(ou)-342(enable)-343(them)-342(some)-343(defaults)-343(for)-342(m)28(ulti-lev)27(el)-342(preconditioners)-343(ma)28(y)]TJ 0 -13.55 Td [(c)28(hange)-334(to)-333(re\015ect)-333(their)-334(pr)1(e)-1(sence.)]TJ
0 g 0 G
-/F43 10.9091 Tf 0 -26.309 Td [(UMFP)96(A)32(CK)]TJ
+/F43 10.9091 Tf 0 -29.25 Td [(UMFP)96(A)32(CK)]TJ
0 g 0 G
/F15 10.9091 Tf 70.47 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(10)]TJ
+ [(9)]TJ
0 g 0 G
- [(])-428(A)-428(sparse)-428(LU)-429(f)1(ac)-1(tor)1(ization)-429(pac)28(k)56(age)-428(included)-429(in)-428(the)-428(SuiteSparse)-428(li-)]TJ -43.197 -13.549 Td [(brary)83(,)-328(a)28(v)55(ai)1(lable)-328(f)1(rom)]TJ
+ [(])-255(A)-256(sparse)-255(LU)-255(factorization)-256(pac)28(k)56(age)-256(included)-255(in)-255(the)-256(SuiteSparse)-255(library)83(,)]TJ -43.197 -13.549 Td [(a)28(v)55(ailable)-231(f)1(rom)]TJ
0 1 0 0 k 0 1 0 0 K
-/F44 10.9091 Tf 102.022 0 Td [(faculty.cse.tamu.edu/davis/suitesparse.html)]TJ
+/F44 10.9091 Tf 68.402 0 Td [(faculty.cse.tamu.edu/davis/suitesparse.html)]TJ
0 g 0 G
-/F15 10.9091 Tf 246.27 0 Td [(;)-329(it)-327(pro-)]TJ -348.292 -13.549 Td [(vides)-331(se)-1(qu)1(e)-1(n)28(tial)-331(factorization)-331(and)-332(triangular)-331(system)-332(solution)-331(for)-331(double)-332(precision)]TJ 0 -13.549 Td [(real)-291(and)-290(complex)-291(data.)-430(W)83(e)-291(tested)-290(v)28(e)-1(r)1(s)-1(ion)-290(4.5.4)-291(of)-290(SuiteSparse.)-431(Note)-290(that)-291(for)-290(c)-1(on)1(-)]TJ 0 -13.549 Td [(\014guring)-257(SuiteSparse)-258(y)28(ou)-258(should)-257(pro)28(vide)-258(the)-258(righ)28(t)-257(path)-258(to)-257(the)-258(BLAS)-258(and)-257(LAP)83(A)28(CK)]TJ 0 -13.55 Td [(libraries)-333(in)-334(th)1(e)]TJ/F44 10.9091 Tf 73.455 0 Td [(SuiteSparse_config/SuiteSparse_config.mk)]TJ/F15 10.9091 Tf 232.724 0 Td [(\014le.)]TJ
+/F15 10.9091 Tf 246.27 0 Td [(;)-265(it)-231(pro)28(vides)-231(se-)]TJ -314.672 -13.549 Td [(quen)28(tial)-280(factorization)-279(and)-280(triangular)-279(s)-1(y)1(s)-1(tem)-279(solution)-280(for)-279(double)-280(precision)-280(real)-279(and)]TJ 0 -13.549 Td [(complex)-426(data.)-723(W)84(e)-427(tested)-426(v)28(ersion)-426(4.5.4)-426(of)-426(SuiteSparse.)-723(Note)-426(that)-426(for)-426(con\014gur-)]TJ 0 -13.549 Td [(ing)-424(SuiteSparse)-425(y)28(ou)-425(shou)1(ld)-425(pro)28(vide)-425(the)-424(righ)28(t)-425(path)-424(to)-425(the)-424(BLAS)-425(an)1(d)-425(LAP)83(A)28(CK)]TJ 0 -13.55 Td [(libraries)-333(in)-334(th)1(e)]TJ/F44 10.9091 Tf 73.455 0 Td [(SuiteSparse_config/SuiteSparse_config.mk)]TJ/F15 10.9091 Tf 232.724 0 Td [(\014le.)]TJ
0 g 0 G
-/F43 10.9091 Tf -333.452 -23.159 Td [(MUMPS)]TJ
+/F43 10.9091 Tf -333.452 -25.512 Td [(MUMPS)]TJ
0 g 0 G
/F15 10.9091 Tf 54.47 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(11)]TJ
+ [(1)]TJ
0 g 0 G
- [(])-322(A)-323(sparse)-322(LU)-322(factorization)-323(pac)28(k)56(age)-323(a)28(v)56(ailable)-323(from)]TJ
+ [(])-385(A)-385(sparse)-385(LU)-384(factorization)-385(pac)28(k)55(age)-385(a)28(v)56(ailable)-385(from)]TJ
0 1 0 0 k 0 1 0 0 K
/F44 10.9091 Tf 257.588 0 Td [(mumps.enseeiht.fr)]TJ
0 g 0 G
-/F15 10.9091 Tf 97.363 0 Td [(;)]TJ -382.148 -13.549 Td [(it)-399(pro)28(vides)-400(sequen)28(tial)-399(and)-400(parall)1(e)-1(l)-399(factorizations)-399(and)-399(triangular)-400(system)-399(solution)]TJ 0 -13.549 Td [(for)-322(s)-1(in)1(gle)-323(and)-323(dou)1(ble)-323(precision,)-325(real)-322(and)-323(complex)-322(data.)-441(W)83(e)-322(teste)-1(d)-322(v)28(ersions)-323(4.10.0)]TJ 0 -13.549 Td [(and)-333(v)28(ers)-1(i)1(on)-334(5.0.1.)]TJ
+/F15 10.9091 Tf 97.363 0 Td [(;)]TJ -382.148 -13.549 Td [(it)-399(pro)28(vides)-400(sequen)28(tial)-399(and)-400(parall)1(e)-1(l)-399(factorizations)-399(and)-399(triangular)-400(system)-399(solution)]TJ 0 -13.549 Td [(for)-322(s)-1(in)1(gle)-323(and)-323(dou)1(ble)-323(precision,)-325(real)-322(and)-323(complex)-322(data.)-441(W)83(e)-322(teste)-1(d)-322(v)28(ersions)-323(4.10.0)]TJ 0 -13.549 Td [(and)-333(5.0.1.)]TJ
0 g 0 G
-/F43 10.9091 Tf -27.273 -23.16 Td [(Sup)-32(erLU)]TJ
+/F43 10.9091 Tf -27.273 -25.513 Td [(Sup)-32(erLU)]TJ
0 g 0 G
/F15 10.9091 Tf 54.826 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(12)]TJ
+ [(10)]TJ
0 g 0 G
[(])-222(A)-222(sparse)-223(LU)-222(factorization)-222(pac)28(k)56(age)-223(a)28(v)56(ailable)-223(f)1(rom)]TJ
0 1 0 0 k 0 1 0 0 K
/F44 10.9091 Tf 248.846 0 Td [(crd.lbl.gov/)]TJ 68.727 -2.113 Td [(~)]TJ 5.727 2.113 Td [(xiaoye/)]TJ -350.853 -13.549 Td [(SuperLU/)]TJ
0 g 0 G
-/F15 10.9091 Tf 45.818 0 Td [(;)-357(it)-349(pro)28(vides)-349(sequen)28(tial)-350(f)1(ac)-1(t)1(orization)-350(an)1(d)-350(t)1(riangular)-349(system)-350(solution)-349(for)]TJ -45.818 -13.549 Td [(single)-271(and)-272(double)-271(precision,)-284(real)-272(and)-271(complex)-272(d)1(ata.)-424(W)83(e)-271(tes)-1(ted)-271(v)28(ersion)-272(4.3)-271(and)-272(5.0.)]TJ 0 -13.549 Td [(If)-384(y)28(ou)-384(installed)-384(BLAS)-383(from)-384(A)83(TLAS,)-383(rem)-1(em)28(b)-28(er)-383(to)-384(de\014ne)-384(the)-384(BLASLIB)-384(v)56(ariable)]TJ 0 -13.549 Td [(in)-333(the)-334(mak)28(e.inc)-333(\014le.)]TJ
+/F15 10.9091 Tf 45.818 0 Td [(;)-357(it)-349(pro)28(vides)-349(sequen)28(tial)-350(f)1(ac)-1(t)1(orization)-350(an)1(d)-350(t)1(riangular)-349(system)-350(solution)-349(for)]TJ -45.818 -13.549 Td [(single)-239(and)-239(double)-239(precision,)-258(real)-239(an)1(d)-239(com)-1(p)1(lex)-239(data.)-413(W)83(e)-239(tested)-239(v)28(ersions)-239(4.3)-239(and)-239(5.0.)]TJ 0 -13.549 Td [(If)-384(y)28(ou)-384(installed)-384(BLAS)-383(from)-384(A)83(TLAS,)-383(rem)-1(em)28(b)-28(er)-383(to)-384(de\014ne)-384(the)-384(BLASLIB)-384(v)56(ariable)]TJ 0 -13.549 Td [(in)-333(the)-334(mak)28(e.inc)-333(\014le.)]TJ
0 g 0 G
-/F43 10.9091 Tf -27.273 -23.16 Td [(Sup)-32(erLU)]TJ
+/F43 10.9091 Tf -27.273 -25.513 Td [(Sup)-32(erLU)]TJ
ET
q
-1 0 0 1 143.724 445.958 cm
+1 0 0 1 143.724 326.218 cm
[]0 d 0 J 0.398 w 0 0 m 3.764 0 l S
Q
BT
-/F43 10.9091 Tf 147.487 445.759 Td [(Dist)]TJ
+/F43 10.9091 Tf 147.487 326.018 Td [(Dist)]TJ
0 g 0 G
/F15 10.9091 Tf 28.388 0 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(22)]TJ
+ [(18)]TJ
0 g 0 G
- [(])-417(A)-416(sparse)-417(LU)-416(factorization)-417(pac)28(k)55(age)-416(a)28(v)55(ailable)-416(from)-417(the)-417(same)-416(site)]TJ -55.002 -13.549 Td [(as)-366(Sup)-28(erLU;)-366(it)-367(pro)28(vides)-366(parallel)-366(factorization)-367(and)-366(triangular)-366(system)-367(solution)-366(for)]TJ 0 -13.549 Td [(double)-407(precision)-407(real)-407(and)-407(com)-1(p)1(le)-1(x)-407(data.)-666(W)84(e)-407(teste)-1(d)-407(v)28(ersion)-407(3.3)-407(and)-407(4.2.)-666(If)-407(y)28(ou)]TJ 0 -13.549 Td [(installed)-384(BLAS)-384(f)1(rom)-384(A)83(TLAS,)-384(remem)28(b)-28(er)-384(to)-383(de\014ne)-384(the)-384(BLASLIB)-384(v)56(ariable)-384(in)-384(the)]TJ 0 -13.55 Td [(mak)28(e.inc)-401(\014le)-401(and)-401(to)-401(add)-402(t)1(he)]TJ/F44 10.9091 Tf 142.011 0 Td [(-std=c99)]TJ/F15 10.9091 Tf 50.193 0 Td [(option)-401(to)-401(the)-401(C)-401(compiler)-401(options.)-648(Note)]TJ -192.204 -13.549 Td [(that)-432(this)-432(library)-432(requires)-433(t)1(he)-433(P)28(arMETIS)-432(library)-432(for)-432(parallel)-432(graph)-432(partitioning)]TJ 0 -13.549 Td [(and)-374(\014ll-reducing)-374(matrix)-374(ordering,)-385(a)28(v)56(ailable)-374(from)]TJ
+ [(])-417(A)-416(sparse)-417(LU)-416(factorization)-417(pac)28(k)55(age)-416(a)28(v)55(ailable)-416(from)-417(the)-417(same)-416(site)]TJ -55.002 -13.549 Td [(as)-366(Sup)-28(erLU;)-366(it)-367(pro)28(vides)-366(parallel)-366(factorization)-367(and)-366(triangular)-366(system)-367(solution)-366(for)]TJ 0 -13.549 Td [(double)-384(precision)-384(real)-384(and)-384(complex)-384(data.)-596(W)83(e)-384(tested)-384(v)28(ersions)-384(3.3)-384(and)-384(4.2.)-596(If)-384(y)28(ou)]TJ 0 -13.549 Td [(installed)-384(BLAS)-384(f)1(rom)-384(A)83(TLAS,)-384(remem)28(b)-28(er)-384(to)-383(de\014ne)-384(the)-384(BLASLIB)-384(v)56(ariable)-384(in)-384(the)]TJ 0 -13.549 Td [(mak)28(e.inc)-401(\014le)-401(and)-401(to)-401(add)-402(t)1(he)]TJ/F44 10.9091 Tf 142.011 0 Td [(-std=c99)]TJ/F15 10.9091 Tf 50.193 0 Td [(option)-401(to)-401(the)-401(C)-401(compiler)-401(options.)-648(Note)]TJ -192.204 -13.55 Td [(that)-432(this)-432(library)-432(requires)-433(t)1(he)-433(P)28(arMETIS)-432(library)-432(for)-432(parallel)-432(graph)-432(partitioning)]TJ 0 -13.549 Td [(and)-374(\014ll-reducing)-374(matrix)-374(ordering,)-385(a)28(v)56(ailable)-374(from)]TJ
0 1 0 0 k 0 1 0 0 K
/F44 10.9091 Tf 236.271 0 Td [(glaros.dtc.umn.edu/gkhome/)]TJ -236.271 -13.549 Td [(metis/parmetis/overview)]TJ
0 g 0 G
-/F15 10.9091 Tf 131.726 0 Td [(.)]TJ/F17 11.9552 Tf -158.999 -30.133 Td [(3.3)-1125(Con\014guration)-375(options)]TJ/F15 10.9091 Tf 0 -20.907 Td [(In)-400(order)-400(to)-400(build)-400(MLD2P4,)-417(the)-400(\014rst)-400(step)-401(is)-400(to)-400(use)-400(the)]TJ/F44 10.9091 Tf 268.809 0 Td [(configure)]TJ/F15 10.9091 Tf 55.91 0 Td [(script)-400(in)-400(the)-400(main)]TJ -324.719 -13.549 Td [(directory)-333(to)-334(generate)-333(the)-333(necessary)-334(mak)28(e\014le.)]TJ 16.937 -13.71 Td [(As)-333(a)-334(minimal)-333(example)-333(consider)-334(the)-333(follo)28(wing:)]TJ
-0 g 0 G
+/F15 10.9091 Tf 131.726 0 Td [(.)]TJ/F17 11.9552 Tf -158.999 -33.494 Td [(3.3)-1125(Con\014guration)-375(options)]TJ/F15 10.9091 Tf 0 -22.05 Td [(In)-400(order)-400(to)-400(build)-400(MLD2P4,)-417(the)-400(\014rst)-400(step)-401(is)-400(to)-400(use)-400(the)]TJ/F44 10.9091 Tf 268.809 0 Td [(configure)]TJ/F15 10.9091 Tf 55.91 0 Td [(script)-400(in)-400(the)-400(main)]TJ -324.719 -13.549 Td [(directory)-333(to)-334(generate)-333(the)-333(necessary)-334(mak)28(e\014le.)]TJ 16.937 -14.299 Td [(As)-333(a)-334(minimal)-333(example)-333(consider)-334(the)-333(follo)28(wing:)]TJ
0 g 0 G
-/F44 10.9091 Tf -16.937 -23.32 Td [(./configure)-525(--with-psblas=PSB-INSTALL-DIR)]TJ/F15 10.9091 Tf 0 -23.16 Td [(whic)28(h)-411(assumes)-412(th)1(at)-412(the)-411(v)56(arious)-411(MPI)-411(compilers)-411(and)-411(supp)-28(ort)-411(libraries)-411(are)-411(a)28(v)55(ailable)-411(in)]TJ 0 -13.549 Td [(the)-290(standard)-290(directories)-291(on)-290(the)-290(system,)-299(and)-290(sp)-28(eci\014es)-290(only)-290(the)-291(PS)1(B)-1(LAS)-290(install)-290(directory)]TJ 0 -13.549 Td [(\050note)-386(th)1(at)-386(the)-386(latt)1(e)-1(r)-385(directory)-386(m)28(ust)-385(b)-28(e)-386(sp)-27(eci\014ed)-386(with)-385(an)]TJ/F18 10.9091 Tf 278.635 0 Td [(absolute)]TJ/F15 10.9091 Tf 42.12 0 Td [(path\051.)-601(The)-386(f)1(ull)-386(set)]TJ -320.755 -13.549 Td [(of)-487(options)-487(ma)28(y)-488(b)-27(e)-487(lo)-28(ok)28(ed)-488(at)-487(b)28(y)-487(issuing)-487(the)-487(command)]TJ/F44 10.9091 Tf 273.022 0 Td [(./configure)-525(--help)]TJ/F15 10.9091 Tf 103.09 0 Td [(,)-526(whi)1(c)27(h)]TJ -376.112 -13.549 Td [(pro)-28(duces:)]TJ
0 g 0 G
-0 g 0 G
-/F44 10.9091 Tf 0 -23.321 Td [(`configure')-525(configures)-525(MLD2P4)-525(2.1)-525(to)-525(adapt)-525(to)-525(many)-525(kinds)-525(of)-525(systems.)]TJ 0 -27.098 Td [(Usage:)-525(./configure)-525([OPTION]...)-525([VAR=VALUE]...)]TJ
+/F44 10.9091 Tf -16.937 -26.261 Td [(./configure)-525(--with-psblas=PSB-INSTALL-DIR)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-272 0 obj
+266 0 obj
<<
-/Length 3841
+/Length 4097
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(6)]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 -203.265 -49.415 Td [(To)-525(assign)-525(environment)-525(variables)-525(\050e.g.,)-525(CC,)-525(CFLAGS...\051,)-525(specify)-525(them)-525(as)]TJ 0 -13.549 Td [(VAR=VALUE.)-1050(See)-525(below)-525(for)-525(descriptions)-525(of)-525(some)-525(of)-525(the)-525(useful)-525(variables.)]TJ 0 -27.098 Td [(Defaults)-525(for)-525(the)-525(options)-525(are)-525(specified)-525(in)-525(brackets.)]TJ 0 -27.099 Td [(Configuration:)]TJ 11.454 -13.549 Td [(-h,)-525(--help)-7350(display)-525(this)-525(help)-525(and)-525(exit)]TJ 22.909 -13.549 Td [(--help=short)-4200(display)-525(options)-525(specific)-525(to)-525(this)-525(package)]TJ 0 -13.549 Td [(--help=recursive)-2100(display)-525(the)-525(short)-525(help)-525(of)-525(all)-525(the)-525(included)-525(packages)]TJ -22.909 -13.55 Td [(-V,)-525(--version)-5775(display)-525(version)-525(information)-525(and)-525(exit)]TJ 0 -13.549 Td [(-q,)-525(--quiet,)-525(--silent)-1575(do)-525(not)-525(print)-525(`checking...')-525(messages)]TJ 22.909 -13.549 Td [(--cache-file=FILE)-1575(cache)-525(test)-525(results)-525(in)-525(FILE)-525([disabled])]TJ -22.909 -13.549 Td [(-C,)-525(--config-cache)-3150(alias)-525(for)-525(`--cache-file=config.cache')]TJ 0 -13.549 Td [(-n,)-525(--no-create)-4725(do)-525(not)-525(create)-525(output)-525(files)]TJ 22.909 -13.55 Td [(--srcdir=DIR)-4200(find)-525(the)-525(sources)-525(in)-525(DIR)-525([configure)-525(dir)-525(or)-525(`..'])]TJ -34.363 -27.098 Td [(Installation)-525(directories:)]TJ 11.454 -13.549 Td [(--prefix=PREFIX)-4725(install)-525(architecture-independent)-525(files)-525(in)-525(PREFIX)]TJ 137.453 -13.549 Td [([/usr/local])]TJ -137.453 -13.55 Td [(--exec-prefix=EPREFIX)-1575(install)-525(architecture-dependent)-525(files)-525(in)-525(EPREFIX)]TJ 137.453 -13.549 Td [([PREFIX])]TJ -148.907 -27.098 Td [(By)-525(default,)-525(`make)-525(install')-525(will)-525(install)-525(all)-525(the)-525(files)-525(in)]TJ 0 -13.549 Td [(`/usr/local/bin',)-525(`/usr/local/lib')-525(etc.)-1050(You)-525(can)-525(specify)]TJ 0 -13.549 Td [(an)-525(installation)-525(prefix)-525(other)-525(than)-525(`/usr/local')-525(using)-525(`--prefix',)]TJ 0 -13.55 Td [(for)-525(instance)-525(`--prefix=$HOME'.)]TJ 0 -27.098 Td [(For)-525(better)-525(control,)-525(use)-525(the)-525(options)-525(below.)]TJ 0 -27.098 Td [(Fine)-525(tuning)-525(of)-525(the)-525(installation)-525(directories:)]TJ 11.454 -13.55 Td [(--bindir=DIR)-6300(user)-525(executables)-525([EPREFIX/bin])]TJ 0 -13.549 Td [(--sbindir=DIR)-5775(system)-525(admin)-525(executables)-525([EPREFIX/sbin])]TJ 0 -13.549 Td [(--libexecdir=DIR)-4200(program)-525(executables)-525([EPREFIX/libexec])]TJ 0 -13.549 Td [(--sysconfdir=DIR)-4200(read-only)-525(single-machine)-525(data)-525([PREFIX/etc])]TJ 0 -13.549 Td [(--sharedstatedir=DIR)-2100(modifiable)-525(architecture-independent)-525(data)-525([PREFIX/com])]TJ 0 -13.55 Td [(--localstatedir=DIR)-2625(modifiable)-525(single-machine)-525(data)-525([PREFIX/var])]TJ 0 -13.549 Td [(--libdir=DIR)-6300(object)-525(code)-525(libraries)-525([EPREFIX/lib])]TJ 0 -13.549 Td [(--includedir=DIR)-4200(C)-525(header)-525(files)-525([PREFIX/include])]TJ 0 -13.549 Td [(--oldincludedir=DIR)-2625(C)-525(header)-525(files)-525(for)-525(non-gcc)-525([/usr/include])]TJ 0 -13.549 Td [(--datarootdir=DIR)-3675(read-only)-525(arch.-independent)-525(data)-525(root)-525([PREFIX/share])]TJ 0 -13.55 Td [(--datadir=DIR)-5775(read-only)-525(architecture-independent)-525(data)-525([DATAROOTDIR])]TJ 0 -13.549 Td [(--infodir=DIR)-5775(info)-525(documentation)-525([DATAROOTDIR/info])]TJ 0 -13.549 Td [(--localedir=DIR)-4725(locale-dependent)-525(data)-525([DATAROOTDIR/locale])]TJ
+/F15 10.9091 Tf -203.265 -35.866 Td [(whic)28(h)-411(assumes)-412(t)1(hat)-412(th)1(e)-412(v)56(arious)-411(MPI)-411(compilers)-411(and)-411(supp)-28(ort)-411(libraries)-411(are)-411(a)28(v)55(ailable)-411(in)]TJ 0 -13.549 Td [(the)-290(standard)-290(directories)-291(on)-290(the)-290(system,)-299(and)-290(sp)-28(eci\014es)-290(only)-290(the)-291(P)1(SBLAS)-291(install)-290(directory)]TJ 0 -13.549 Td [(\050note)-385(that)-386(the)-385(latter)-386(directory)-385(m)27(ust)-385(b)-28(e)-386(sp)-27(eci\014ed)-386(with)-385(an)]TJ/F18 10.9091 Tf 278.634 0 Td [(absolute)]TJ/F15 10.9091 Tf 42.121 0 Td [(path\051.)-601(The)-385(full)-386(set)]TJ -320.755 -13.549 Td [(of)-487(options)-487(ma)28(y)-488(b)-27(e)-487(lo)-28(ok)28(ed)-488(at)-487(b)28(y)-487(issuing)-487(the)-487(command)]TJ/F44 10.9091 Tf 273.021 0 Td [(./configure)-525(--help)]TJ/F15 10.9091 Tf 103.09 0 Td [(,)-526(whic)28(h)]TJ -376.111 -13.549 Td [(pro)-28(duces:)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf 0 -27.099 Td [(`configure')-525(configures)-525(MLD2P4)-525(2.1)-525(to)-525(adapt)-525(to)-525(many)-525(kinds)-525(of)-525(systems.)]TJ 0 -27.098 Td [(Usage:)-525(./configure)-525([OPTION]...)-525([VAR=VALUE]...)]TJ 0 -27.099 Td [(To)-525(assign)-525(environment)-525(variables)-525(\050e.g.,)-525(CC,)-525(CFLAGS...\051,)-525(specify)-525(them)-525(as)]TJ 0 -13.549 Td [(VAR=VALUE.)-1050(See)-525(below)-525(for)-525(descriptions)-525(of)-525(some)-525(of)-525(the)-525(useful)-525(variables.)]TJ 0 -27.098 Td [(Defaults)-525(for)-525(the)-525(options)-525(are)-525(specified)-525(in)-525(brackets.)]TJ 0 -27.099 Td [(Configuration:)]TJ 11.454 -13.549 Td [(-h,)-525(--help)-7350(display)-525(this)-525(help)-525(and)-525(exit)]TJ 22.909 -13.549 Td [(--help=short)-4200(display)-525(options)-525(specific)-525(to)-525(this)-525(package)]TJ 0 -13.549 Td [(--help=recursive)-2100(display)-525(the)-525(short)-525(help)-525(of)-525(all)-525(the)-525(included)-525(packages)]TJ -22.909 -13.549 Td [(-V,)-525(--version)-5775(display)-525(version)-525(information)-525(and)-525(exit)]TJ 0 -13.55 Td [(-q,)-525(--quiet,)-525(--silent)-1575(do)-525(not)-525(print)-525(`checking...')-525(messages)]TJ 22.909 -13.549 Td [(--cache-file=FILE)-1575(cache)-525(test)-525(results)-525(in)-525(FILE)-525([disabled])]TJ -22.909 -13.549 Td [(-C,)-525(--config-cache)-3150(alias)-525(for)-525(`--cache-file=config.cache')]TJ 0 -13.549 Td [(-n,)-525(--no-create)-4725(do)-525(not)-525(create)-525(output)-525(files)]TJ 22.909 -13.549 Td [(--srcdir=DIR)-4200(find)-525(the)-525(sources)-525(in)-525(DIR)-525([configure)-525(dir)-525(or)-525(`..'])]TJ -34.363 -27.099 Td [(Installation)-525(directories:)]TJ 11.454 -13.549 Td [(--prefix=PREFIX)-4725(install)-525(architecture-independent)-525(files)-525(in)-525(PREFIX)]TJ 137.453 -13.549 Td [([/usr/local])]TJ -137.453 -13.549 Td [(--exec-prefix=EPREFIX)-1575(install)-525(architecture-dependent)-525(files)-525(in)-525(EPREFIX)]TJ 137.453 -13.549 Td [([PREFIX])]TJ -148.907 -27.099 Td [(By)-525(default,)-525(`make)-525(install')-525(will)-525(install)-525(all)-525(the)-525(files)-525(in)]TJ 0 -13.549 Td [(`/usr/local/bin',)-525(`/usr/local/lib')-525(etc.)-1050(You)-525(can)-525(specify)]TJ 0 -13.549 Td [(an)-525(installation)-525(prefix)-525(other)-525(than)-525(`/usr/local')-525(using)-525(`--prefix',)]TJ 0 -13.549 Td [(for)-525(instance)-525(`--prefix=$HOME'.)]TJ 0 -27.099 Td [(For)-525(better)-525(control,)-525(use)-525(the)-525(options)-525(below.)]TJ 0 -27.098 Td [(Fine)-525(tuning)-525(of)-525(the)-525(installation)-525(directories:)]TJ 11.454 -13.549 Td [(--bindir=DIR)-6300(user)-525(executables)-525([EPREFIX/bin])]TJ 0 -13.55 Td [(--sbindir=DIR)-5775(system)-525(admin)-525(executables)-525([EPREFIX/sbin])]TJ 0 -13.549 Td [(--libexecdir=DIR)-4200(program)-525(executables)-525([EPREFIX/libexec])]TJ 0 -13.549 Td [(--sysconfdir=DIR)-4200(read-only)-525(single-machine)-525(data)-525([PREFIX/etc])]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-277 0 obj
+272 0 obj
<<
-/Length 3825
+/Length 3986
>>
stream
0 g 0 G
@@ -1037,32 +1045,32 @@ BT
0 g 0 G
[-378(Configuring)-378(and)-377(B)-1(uilding)-377(MLD2P4)]TJ/F15 10.9091 Tf 406.997 0 Td [(7)]TJ
0 g 0 G
-/F44 10.9091 Tf -395.542 -35.866 Td [(--mandir=DIR)-6300(man)-525(documentation)-525([DATAROOTDIR/man])]TJ 0 -13.549 Td [(--docdir=DIR)-6300(documentation)-525(root)-525([DATAROOTDIR/doc/mld2p4])]TJ 0 -13.549 Td [(--htmldir=DIR)-5775(html)-525(documentation)-525([DOCDIR])]TJ 0 -13.549 Td [(--dvidir=DIR)-6300(dvi)-525(documentation)-525([DOCDIR])]TJ 0 -13.549 Td [(--pdfdir=DIR)-6300(pdf)-525(documentation)-525([DOCDIR])]TJ 0 -13.55 Td [(--psdir=DIR)-6825(ps)-525(documentation)-525([DOCDIR])]TJ -11.455 -27.098 Td [(Program)-525(names:)]TJ 11.455 -13.549 Td [(--program-prefix=PREFIX)-6300(prepend)-525(PREFIX)-525(to)-525(installed)-525(program)-525(names)]TJ 0 -13.549 Td [(--program-suffix=SUFFIX)-6300(append)-525(SUFFIX)-525(to)-525(installed)-525(program)-525(names)]TJ 0 -13.55 Td [(--program-transform-name=PROGRAM)-1575(run)-525(sed)-525(PROGRAM)-525(on)-525(installed)-525(program)-525(names)]TJ -11.455 -27.098 Td [(Optional)-525(Features:)]TJ 11.455 -13.549 Td [(--disable-option-checking)-1050(ignore)-525(unrecognized)-525(--enable/--with)-525(options)]TJ 0 -13.549 Td [(--disable-FEATURE)-3675(do)-525(not)-525(include)-525(FEATURE)-525(\050same)-525(as)-525(--enable-FEATURE=no\051)]TJ 0 -13.55 Td [(--enable-FEATURE[=ARG])-1050(include)-525(FEATURE)-525([ARG=yes])]TJ 0 -13.549 Td [(--disable-dependency-tracking)-1050(speeds)-525(up)-525(one-time)-525(build)]TJ 0 -13.549 Td [(--enable-dependency-tracking)-1575(do)-525(not)-525(reject)-525(slow)-525(dependency)-525(extractors)]TJ 0 -13.549 Td [(--enable-serial)-4725(Specify)-525(whether)-525(to)-525(enable)-525(a)-525(fake)-525(mpi)-525(library)-525(to)-525(run)]TJ 137.453 -13.549 Td [(in)-525(serial)-525(mode.)]TJ -137.453 -13.55 Td [(--enable-long-integers)-1050(Specify)-525(usage)-525(of)-525(64)-525(bits)-525(integers.)]TJ -11.455 -27.098 Td [(Optional)-525(Packages:)]TJ 11.455 -13.549 Td [(--with-PACKAGE[=ARG])-2100(use)-525(PACKAGE)-525([ARG=yes])]TJ 0 -13.549 Td [(--without-PACKAGE)-3675(do)-525(not)-525(use)-525(PACKAGE)-525(\050same)-525(as)-525(--with-PACKAGE=no\051)]TJ 0 -13.549 Td [(--with-psblas=DIR)-3675(The)-525(install)-525(directory)-525(for)-525(PSBLAS,)-525(for)-525(example,)]TJ 137.453 -13.55 Td [(--with-psblas=/opt/packages/psblas-3.5)]TJ -137.453 -13.549 Td [(--with-psblas-incdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(PSBLAS)-525(includes.)]TJ -137.453 -13.549 Td [(--with-psblas-libdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(PSBLAS)-525(library.)]TJ -137.453 -13.55 Td [(--with-ccopt)-6300(additional)-525(CCOPT)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(CCOPT)]TJ -137.453 -13.549 Td [(--with-fcopt)-6300(additional)-525(FCOPT)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(FCOPT)]TJ -137.453 -13.549 Td [(--with-libs)-6825(List)-525(additional)-525(link)-525(flags)-525(here.)-525(For)-525(example,)]TJ 137.453 -13.55 Td [(--with-libs=-lspecial_system_lib)-525(or)]TJ 0 -13.549 Td [(--with-libs=-L/path/to/libs)]TJ -137.453 -13.549 Td [(--with-clibs)-6300(additional)-525(CLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(CLIBS)]TJ -137.453 -13.549 Td [(--with-flibs)-6300(additional)-525(FLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.55 Td [(to)-525(FLIBS)]TJ -137.453 -13.549 Td [(--with-library-path)-2625(additional)-525(LIBRARYPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.549 Td [(prepend)-525(to)-525(LIBRARYPATH)]TJ
+/F44 10.9091 Tf -395.542 -35.866 Td [(--sharedstatedir=DIR)-2100(modifiable)-525(architecture-independent)-525(data)-525([PREFIX/com])]TJ 0 -13.549 Td [(--localstatedir=DIR)-2625(modifiable)-525(single-machine)-525(data)-525([PREFIX/var])]TJ 0 -13.549 Td [(--libdir=DIR)-6300(object)-525(code)-525(libraries)-525([EPREFIX/lib])]TJ 0 -13.549 Td [(--includedir=DIR)-4200(C)-525(header)-525(files)-525([PREFIX/include])]TJ 0 -13.549 Td [(--oldincludedir=DIR)-2625(C)-525(header)-525(files)-525(for)-525(non-gcc)-525([/usr/include])]TJ 0 -13.55 Td [(--datarootdir=DIR)-3675(read-only)-525(arch.-independent)-525(data)-525(root)-525([PREFIX/share])]TJ 0 -13.549 Td [(--datadir=DIR)-5775(read-only)-525(architecture-independent)-525(data)-525([DATAROOTDIR])]TJ 0 -13.549 Td [(--infodir=DIR)-5775(info)-525(documentation)-525([DATAROOTDIR/info])]TJ 0 -13.549 Td [(--localedir=DIR)-4725(locale-dependent)-525(data)-525([DATAROOTDIR/locale])]TJ 0 -13.549 Td [(--mandir=DIR)-6300(man)-525(documentation)-525([DATAROOTDIR/man])]TJ 0 -13.55 Td [(--docdir=DIR)-6300(documentation)-525(root)-525([DATAROOTDIR/doc/mld2p4])]TJ 0 -13.549 Td [(--htmldir=DIR)-5775(html)-525(documentation)-525([DOCDIR])]TJ 0 -13.549 Td [(--dvidir=DIR)-6300(dvi)-525(documentation)-525([DOCDIR])]TJ 0 -13.549 Td [(--pdfdir=DIR)-6300(pdf)-525(documentation)-525([DOCDIR])]TJ 0 -13.549 Td [(--psdir=DIR)-6825(ps)-525(documentation)-525([DOCDIR])]TJ -11.455 -27.099 Td [(Program)-525(names:)]TJ 11.455 -13.549 Td [(--program-prefix=PREFIX)-6300(prepend)-525(PREFIX)-525(to)-525(installed)-525(program)-525(names)]TJ 0 -13.549 Td [(--program-suffix=SUFFIX)-6300(append)-525(SUFFIX)-525(to)-525(installed)-525(program)-525(names)]TJ 0 -13.549 Td [(--program-transform-name=PROGRAM)-1575(run)-525(sed)-525(PROGRAM)-525(on)-525(installed)-525(program)-525(names)]TJ -11.455 -27.099 Td [(Optional)-525(Features:)]TJ 11.455 -13.549 Td [(--disable-option-checking)-1050(ignore)-525(unrecognized)-525(--enable/--with)-525(options)]TJ 0 -13.549 Td [(--disable-FEATURE)-3675(do)-525(not)-525(include)-525(FEATURE)-525(\050same)-525(as)-525(--enable-FEATURE=no\051)]TJ 0 -13.549 Td [(--enable-FEATURE[=ARG])-1050(include)-525(FEATURE)-525([ARG=yes])]TJ 0 -13.549 Td [(--disable-dependency-tracking)-1050(speeds)-525(up)-525(one-time)-525(build)]TJ 0 -13.55 Td [(--enable-dependency-tracking)-1575(do)-525(not)-525(reject)-525(slow)-525(dependency)-525(extractors)]TJ 0 -13.549 Td [(--enable-serial)-4725(Specify)-525(whether)-525(to)-525(enable)-525(a)-525(fake)-525(mpi)-525(library)-525(to)-525(run)]TJ 137.453 -13.549 Td [(in)-525(serial)-525(mode.)]TJ -137.453 -13.549 Td [(--enable-long-integers)-1050(Specify)-525(usage)-525(of)-525(64)-525(bits)-525(integers.)]TJ -11.455 -27.099 Td [(Optional)-525(Packages:)]TJ 11.455 -13.549 Td [(--with-PACKAGE[=ARG])-2100(use)-525(PACKAGE)-525([ARG=yes])]TJ 0 -13.549 Td [(--without-PACKAGE)-3675(do)-525(not)-525(use)-525(PACKAGE)-525(\050same)-525(as)-525(--with-PACKAGE=no\051)]TJ 0 -13.549 Td [(--with-psblas=DIR)-3675(The)-525(install)-525(directory)-525(for)-525(PSBLAS,)-525(for)-525(example,)]TJ 137.453 -13.549 Td [(--with-psblas=/opt/packages/psblas-3.5)]TJ -137.453 -13.55 Td [(--with-psblas-incdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(PSBLAS)-525(includes.)]TJ -137.453 -13.549 Td [(--with-psblas-libdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(PSBLAS)-525(library.)]TJ -137.453 -13.549 Td [(--with-ccopt)-6300(additional)-525(CCOPT)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.55 Td [(to)-525(CCOPT)]TJ -137.453 -13.549 Td [(--with-fcopt)-6300(additional)-525(FCOPT)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(FCOPT)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-282 0 obj
+277 0 obj
<<
-/Length 3953
+/Length 4098
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(8)]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 -191.811 -35.866 Td [(--with-include-path)-2625(additional)-525(INCLUDEPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.549 Td [(prepend)-525(to)-525(INCLUDEPATH)]TJ -137.453 -13.549 Td [(--with-module-path)-3150(additional)-525(MODULE_PATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.549 Td [(prepend)-525(to)-525(MODULE_PATH)]TJ -137.453 -13.549 Td [(--with-extra-libs)-3675(List)-525(additional)-525(link)-525(flags)-525(here.)-525(For)-525(example,)]TJ 137.453 -13.55 Td [(--with-extra-libs=-lspecial_system_lib)-525(or)]TJ 0 -13.549 Td [(--with-extra-libs=-L/path/to/libs)]TJ -137.453 -13.549 Td [(--with-blas=)-3675(use)-525(BLAS)-525(library)-525()]TJ 0 -13.549 Td [(--with-blasdir=)-2100(search)-525(for)-525(BLAS)-525(library)-525(in)-525()]TJ 0 -13.549 Td [(--with-lapack=)-2625(use)-525(LAPACK)-525(library)-525()]TJ 0 -13.55 Td [(--with-mumps=LIBNAME)-2100(Specify)-525(the)-525(libname)-525(for)-525(MUMPS.)-525(Default:)-525(autodetect)]TJ 137.453 -13.549 Td [(with)-525(minimum)-525("-lmumps_common)-525(-lpord")]TJ -137.453 -13.549 Td [(--with-mumpsdir=DIR)-2625(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(library)-525(and)]TJ 137.453 -13.549 Td [(includes.)-525(Note:)-525(you)-525(will)-525(need)-525(to)-525(add)-525(auxiliary)]TJ 0 -13.549 Td [(libraries)-525(with)-525(--extra-libs;)-525(this)-525(depends)-525(on)-525(how)]TJ 0 -13.55 Td [(MUMPS)-525(was)-525(configured)-525(and)-525(installed,)-525(at)-525(a)-525(minimum)-525(you)]TJ 0 -13.549 Td [(will)-525(need)-525(SCALAPACK)-525(and)-525(BLAS)]TJ -137.453 -13.549 Td [(--with-mumpsincdir=DIR)-1050(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(includes.)]TJ 0 -13.549 Td [(--with-mumpslibdir=DIR)-1050(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(library.)]TJ 0 -13.549 Td [(--with-umfpack=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(UMFPACK)-525(and)-525(its)-525(support)]TJ 137.453 -13.55 Td [(libraries.)-525(Default:)-525("-lumfpack)-525(-lamd")]TJ -137.453 -13.549 Td [(--with-umfpackdir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library)-525(and)]TJ 137.453 -13.549 Td [(includes.)]TJ -137.453 -13.549 Td [(--with-umfpackincdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(includes.)]TJ -137.453 -13.549 Td [(--with-umfpacklibdir=DIR)]TJ 137.453 -13.55 Td [(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library.)]TJ -137.453 -13.549 Td [(--with-superlu=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(SUPERLU)-525(library.)]TJ 137.453 -13.549 Td [(Default:)-525("-lsuperlu")]TJ -137.453 -13.549 Td [(--with-superludir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library)-525(and)]TJ 137.453 -13.549 Td [(includes.)]TJ -137.453 -13.55 Td [(--with-superluincdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(includes.)]TJ -137.453 -13.549 Td [(--with-superlulibdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library.)]TJ -137.453 -13.549 Td [(--with-superludist=LIBNAME)]TJ 137.453 -13.55 Td [(Specify)-525(the)-525(libname)-525(for)-525(SUPERLUDIST)-525(library.)]TJ 0 -13.549 Td [(Requires)-525(you)-525(also)-525(specify)-525(SuperLU.)-525(Default:)]TJ 0 -13.549 Td [("-lsuperlu_dist")]TJ -137.453 -13.549 Td [(--with-superludistdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library)-525(and)]TJ 0 -13.55 Td [(includes.)]TJ -137.453 -13.549 Td [(--with-superludistincdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(includes.)]TJ
+/F44 10.9091 Tf -191.811 -35.866 Td [(--with-libs)-6825(List)-525(additional)-525(link)-525(flags)-525(here.)-525(For)-525(example,)]TJ 137.453 -13.549 Td [(--with-libs=-lspecial_system_lib)-525(or)]TJ 0 -13.549 Td [(--with-libs=-L/path/to/libs)]TJ -137.453 -13.549 Td [(--with-clibs)-6300(additional)-525(CLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(CLIBS)]TJ -137.453 -13.55 Td [(--with-flibs)-6300(additional)-525(FLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.453 -13.549 Td [(to)-525(FLIBS)]TJ -137.453 -13.549 Td [(--with-library-path)-2625(additional)-525(LIBRARYPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.549 Td [(prepend)-525(to)-525(LIBRARYPATH)]TJ -137.453 -13.549 Td [(--with-include-path)-2625(additional)-525(INCLUDEPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.55 Td [(prepend)-525(to)-525(INCLUDEPATH)]TJ -137.453 -13.549 Td [(--with-module-path)-3150(additional)-525(MODULE_PATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.453 -13.549 Td [(prepend)-525(to)-525(MODULE_PATH)]TJ -137.453 -13.549 Td [(--with-extra-libs)-3675(List)-525(additional)-525(link)-525(flags)-525(here.)-525(For)-525(example,)]TJ 137.453 -13.549 Td [(--with-extra-libs=-lspecial_system_lib)-525(or)]TJ 0 -13.55 Td [(--with-extra-libs=-L/path/to/libs)]TJ -137.453 -13.549 Td [(--with-blas=)-3675(use)-525(BLAS)-525(library)-525()]TJ 0 -13.549 Td [(--with-blasdir=)-2100(search)-525(for)-525(BLAS)-525(library)-525(in)-525()]TJ 0 -13.549 Td [(--with-lapack=)-2625(use)-525(LAPACK)-525(library)-525()]TJ 0 -13.549 Td [(--with-mumps=LIBNAME)-2100(Specify)-525(the)-525(libname)-525(for)-525(MUMPS.)-525(Default:)-525(autodetect)]TJ 137.453 -13.55 Td [(with)-525(minimum)-525("-lmumps_common)-525(-lpord")]TJ -137.453 -13.549 Td [(--with-mumpsdir=DIR)-2625(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(library)-525(and)]TJ 137.453 -13.549 Td [(includes.)-525(Note:)-525(you)-525(will)-525(need)-525(to)-525(add)-525(auxiliary)]TJ 0 -13.549 Td [(libraries)-525(with)-525(--extra-libs;)-525(this)-525(depends)-525(on)-525(how)]TJ 0 -13.549 Td [(MUMPS)-525(was)-525(configured)-525(and)-525(installed,)-525(at)-525(a)-525(minimum)-525(you)]TJ 0 -13.549 Td [(will)-525(need)-525(SCALAPACK)-525(and)-525(BLAS)]TJ -137.453 -13.55 Td [(--with-mumpsincdir=DIR)-1050(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(includes.)]TJ 0 -13.549 Td [(--with-mumpslibdir=DIR)-1050(Specify)-525(the)-525(directory)-525(for)-525(MUMPS)-525(library.)]TJ 0 -13.549 Td [(--with-umfpack=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(UMFPACK)-525(and)-525(its)-525(support)]TJ 137.453 -13.549 Td [(libraries.)-525(Default:)-525("-lumfpack)-525(-lamd")]TJ -137.453 -13.549 Td [(--with-umfpackdir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library)-525(and)]TJ 137.453 -13.55 Td [(includes.)]TJ -137.453 -13.549 Td [(--with-umfpackincdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(includes.)]TJ -137.453 -13.549 Td [(--with-umfpacklibdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library.)]TJ -137.453 -13.55 Td [(--with-superlu=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(SUPERLU)-525(library.)]TJ 137.453 -13.549 Td [(Default:)-525("-lsuperlu")]TJ -137.453 -13.549 Td [(--with-superludir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library)-525(and)]TJ 137.453 -13.549 Td [(includes.)]TJ -137.453 -13.549 Td [(--with-superluincdir=DIR)]TJ 137.453 -13.55 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(includes.)]TJ -137.453 -13.549 Td [(--with-superlulibdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-287 0 obj
+282 0 obj
<<
-/Length 5139
+/Length 4832
>>
stream
0 g 0 G
@@ -1072,47 +1080,47 @@ BT
0 g 0 G
[-378(Configuring)-378(and)-377(B)-1(uilding)-377(MLD2P4)]TJ/F15 10.9091 Tf 406.997 0 Td [(9)]TJ
0 g 0 G
-/F44 10.9091 Tf -395.542 -35.866 Td [(--with-superludistlibdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library.)]TJ -148.908 -27.098 Td [(Some)-525(influential)-525(environment)-525(variables:)]TJ 11.455 -13.549 Td [(FC)-5250(Fortran)-525(compiler)-525(command)]TJ 0 -13.55 Td [(FCFLAGS)-2625(Fortran)-525(compiler)-525(flags)]TJ 0 -13.549 Td [(LDFLAGS)-2625(linker)-525(flags,)-525(e.g.)-525(-L)-525(if)-525(you)-525(have)-525(libraries)-525(in)-525(a)]TJ 68.726 -13.549 Td [(nonstandard)-525(directory)-525()]TJ -68.726 -13.549 Td [(LIBS)-4200(libraries)-525(to)-525(pass)-525(to)-525(the)-525(linker,)-525(e.g.)-525(-l)]TJ 0 -13.549 Td [(CC)-5250(C)-525(compiler)-525(command)]TJ 0 -13.55 Td [(CFLAGS)-3150(C)-525(compiler)-525(flags)]TJ 0 -13.549 Td [(CPPFLAGS)-2100(C/C++/Objective)-525(C)-525(preprocessor)-525(flags,)-525(e.g.)-525(-I)-525(if)]TJ 68.726 -13.549 Td [(you)-525(have)-525(headers)-525(in)-525(a)-525(nonstandard)-525(directory)-525()]TJ -68.726 -13.549 Td [(MPICC)-3675(MPI)-525(C)-525(compiler)-525(command)]TJ 0 -13.549 Td [(MPIFC)-3675(MPI)-525(Fortran)-525(compiler)-525(command)]TJ 0 -13.55 Td [(CPP)-4725(C)-525(preprocessor)]TJ -11.455 -27.098 Td [(Use)-525(these)-525(variables)-525(to)-525(override)-525(the)-525(choices)-525(made)-525(by)-525(`configure')-525(or)-525(to)-525(help)]TJ 0 -13.549 Td [(it)-525(to)-525(find)-525(libraries)-525(and)-525(programs)-525(with)-525(nonstandard)-525(names/locations.)]TJ 0 -27.099 Td [(Report)-525(bugs)-525(to)-525(.)]TJ/F15 10.9091 Tf 16.937 -19.356 Td [(F)83(or)-301(instance,)-308(if)-302(a)-302(user)-301(has)-302(built)-302(and)-301(installed)-302(PSBLAS)-302(3.5)-301(under)-302(the)]TJ/F44 10.9091 Tf 326.526 0 Td [(/opt)]TJ/F15 10.9091 Tf 26.2 0 Td [(directory)]TJ -369.663 -13.549 Td [(and)-247(is)-246(using)-247(the)-247(SuiteSp)1(arse)-247(pac)28(k)55(age)-247(\050whic)28(h)-246(includes)-247(UMFP)83(A)28(CK\051,)-247(th)1(e)-1(n)-246(MLD2P4)-247(migh)28(t)]TJ 0 -13.549 Td [(b)-28(e)-333(con\014gured)-333(with:)]TJ
-0 g 0 G
-0 g 0 G
-/F44 10.9091 Tf 5.727 -19.356 Td [(./configure)-525(--with-psblas=/opt/psblas-3.5/)-525(\134)]TJ 0 -13.549 Td [(--with-umfpackincdir=/usr/include/suitesparse/)]TJ/F15 10.9091 Tf -5.727 -19.356 Td [(Once)-529(the)-529(c)-1(on)1(\014gure)-530(script)-529(has)-529(completed)-529(execution,)-579(i)1(t)-530(will)-529(ha)28(v)28(e)-530(generated)-529(the)-529(\014le)]TJ/F44 10.9091 Tf 0 -13.549 Td [(Make.inc)]TJ/F15 10.9091 Tf 49.145 0 Td [(whic)28(h)-305(will)-305(then)-305(b)-28(e)-305(used)-305(b)28(y)-305(all)-305(Mak)28(e\014les)-305(in)-305(the)-305(dir)1(e)-1(ctory)-304(tree;)-315(this)-305(\014le)-305(will)-305(b)-27(e)]TJ -49.145 -13.549 Td [(copied)-333(in)-334(the)-333(install)-333(directory)-333(under)-334(the)-333(name)]TJ/F44 10.9091 Tf 223.485 0 Td [(Make.inc.MLD2P4)]TJ/F15 10.9091 Tf 85.908 0 Td [(.)]TJ -292.456 -13.55 Td [(T)83(o)-428(use)-428(the)-429(MUMPS)-428(solv)28(er)-428(pac)28(k)55(age,)-452(the)-428(user)-429(h)1(as)-429(to)-428(add)-428(the)-429(approp)1(riate)-429(options)]TJ -16.937 -13.549 Td [(to)-342(the)-342(con\014)1(gure)-342(script;)-346(b)28(y)-342(default)-342(w)28(e)-342(are)-342(l)1(o)-28(oking)-342(for)-342(the)-341(libraries)]TJ/F44 10.9091 Tf 315.089 0 Td [(-ldmumps)-525(-lsmumps)]TJ -315.089 -13.549 Td [(-lzmumps)-525(-mumps_common)-525(-lpord)]TJ/F15 10.9091 Tf 166.089 0 Td [(.)-801(MUMPS)-452(often)-452(uses)-452(additional)-452(pac)28(k)55(ages)-452(suc)28(h)-452(as)]TJ -166.089 -13.549 Td [(ScaLAP)83(A)28(CK,)-382(P)27(arMETIS,)-382(SCOTCH,)-383(as)-382(w)27(ell)-382(as)-383(enabling)-382(Op)-28(enMP;)-383(in)-382(suc)28(h)-383(cases)-383(it)-382(is)]TJ 0 -13.549 Td [(necessary)-333(to)-334(add)-333(link)28(er)-334(op)1(tions)-334(with)-333(the)]TJ/F44 10.9091 Tf 195.091 0 Td [(--with-extra-libs)]TJ/F15 10.9091 Tf 100.999 0 Td [(con\014gure)-333(option.)]TJ -279.153 -13.55 Td [(T)83(o)-333(build)-333(the)-333(library)-334(the)-333(user)-333(will)-334(no)28(w)-333(en)28(ter)]TJ
-0 g 0 G
+/F44 10.9091 Tf -395.542 -35.866 Td [(--with-superludist=LIBNAME)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(libname)-525(for)-525(SUPERLUDIST)-525(library.)]TJ 0 -13.549 Td [(Requires)-525(you)-525(also)-525(specify)-525(SuperLU.)-525(Default:)]TJ 0 -13.549 Td [("-lsuperlu_dist")]TJ -137.453 -13.549 Td [(--with-superludistdir=DIR)]TJ 137.453 -13.55 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library)-525(and)]TJ 0 -13.549 Td [(includes.)]TJ -137.453 -13.549 Td [(--with-superludistincdir=DIR)]TJ 137.453 -13.549 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(includes.)]TJ -137.453 -13.549 Td [(--with-superludistlibdir=DIR)]TJ 137.453 -13.55 Td [(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library.)]TJ -148.908 -27.098 Td [(Some)-525(influential)-525(environment)-525(variables:)]TJ 11.455 -13.549 Td [(FC)-5250(Fortran)-525(compiler)-525(command)]TJ 0 -13.549 Td [(FCFLAGS)-2625(Fortran)-525(compiler)-525(flags)]TJ 0 -13.55 Td [(LDFLAGS)-2625(linker)-525(flags,)-525(e.g.)-525(-L)-525(if)-525(you)-525(have)-525(libraries)-525(in)-525(a)]TJ 68.726 -13.549 Td [(nonstandard)-525(directory)-525()]TJ -68.726 -13.549 Td [(LIBS)-4200(libraries)-525(to)-525(pass)-525(to)-525(the)-525(linker,)-525(e.g.)-525(-l)]TJ 0 -13.549 Td [(CC)-5250(C)-525(compiler)-525(command)]TJ 0 -13.549 Td [(CFLAGS)-3150(C)-525(compiler)-525(flags)]TJ 0 -13.55 Td [(CPPFLAGS)-2100(C/C++/Objective)-525(C)-525(preprocessor)-525(flags,)-525(e.g.)-525(-I)-525(if)]TJ 68.726 -13.549 Td [(you)-525(have)-525(headers)-525(in)-525(a)-525(nonstandard)-525(directory)-525()]TJ -68.726 -13.549 Td [(MPICC)-3675(MPI)-525(C)-525(compiler)-525(command)]TJ 0 -13.549 Td [(MPIFC)-3675(MPI)-525(Fortran)-525(compiler)-525(command)]TJ 0 -13.549 Td [(CPP)-4725(C)-525(preprocessor)]TJ -11.455 -27.099 Td [(Use)-525(these)-525(variables)-525(to)-525(override)-525(the)-525(choices)-525(made)-525(by)-525(`configure')-525(or)-525(to)-525(help)]TJ 0 -13.549 Td [(it)-525(to)-525(find)-525(libraries)-525(and)-525(programs)-525(with)-525(nonstandard)-525(names/locations.)]TJ 0 -27.098 Td [(Report)-525(bugs)-525(to)-525(.)]TJ/F15 10.9091 Tf 16.937 -18.066 Td [(F)83(or)-301(instance,)-308(if)-302(a)-302(user)-301(has)-302(built)-302(and)-301(installed)-302(PSBLAS)-302(3.5)-301(under)-302(the)]TJ/F44 10.9091 Tf 326.526 0 Td [(/opt)]TJ/F15 10.9091 Tf 26.2 0 Td [(directory)]TJ -369.663 -13.549 Td [(and)-247(is)-246(using)-247(the)-247(SuiteSp)1(arse)-247(pac)28(k)55(age)-247(\050whic)28(h)-246(includes)-247(UMFP)83(A)28(CK\051,)-247(th)1(e)-1(n)-246(MLD2P4)-247(migh)28(t)]TJ 0 -13.549 Td [(b)-28(e)-333(con\014gured)-333(with:)]TJ
0 g 0 G
-/F44 10.9091 Tf -16.937 -19.356 Td [(make)]TJ/F15 10.9091 Tf 0 -19.356 Td [(follo)28(w)28(ed)-334(\050optionally\051)-333(b)28(y)]TJ
0 g 0 G
-0 g 0 G
-/F44 10.9091 Tf 0 -19.356 Td [(make)-525(install)]TJ/F15 10.9091 Tf 0 -19.356 Td [(Man)28(y)-253(Lin)28(ux)-253(distributions)-253(\050e.g.)-418(Ubun)28(tu,)-269(F)83(edora,)-269(Cen)28(tOS\051)-253(pro)28(vide)-253(precompiled)-254(p)1(ac)27(k)56(ages)]TJ 0 -13.549 Td [(for)-341(the)-342(prerequi)1(s)-1(ite)-341(soft)28(w)28(ares;)-346(in)-341(man)28(y)-341(c)-1(ases)-341(the)-341(soft)27(w)28(are)-341(pac)28(k)55(ages)-341(are)-342(split)-341(b)-28(et)28(w)28(een)-341(a)]TJ 0 -13.549 Td [(run)28(time)-333(part)-334(and)-333(a)-333(\134dev)27(elop)-27(er")-334(part,)-333(to)-333(rebuild)-333(MLD2P4)-334(y)28(ou'll)-333(need)-333(b)-28(oth.)]TJ
+/F44 10.9091 Tf 5.727 -18.066 Td [(./configure)-525(--with-psblas=/opt/psblas-3.5/)-525(\134)]TJ 0 -13.549 Td [(--with-umfpackincdir=/usr/include/suitesparse/)]TJ/F15 10.9091 Tf -5.727 -18.066 Td [(Once)-529(the)-529(c)-1(on)1(\014gure)-530(script)-529(has)-529(completed)-529(execution,)-579(i)1(t)-530(will)-529(ha)28(v)28(e)-530(generated)-529(the)-529(\014le)]TJ/F44 10.9091 Tf 0 -13.549 Td [(Make.inc)]TJ/F15 10.9091 Tf 49.145 0 Td [(whic)28(h)-305(will)-305(then)-305(b)-28(e)-305(used)-305(b)28(y)-305(all)-305(Mak)28(e\014les)-305(in)-305(the)-305(dir)1(e)-1(ctory)-304(tree)-1(;)-314(this)-305(\014le)-305(will)-305(b)-27(e)]TJ -49.145 -13.549 Td [(copied)-333(in)-334(the)-333(install)-333(directory)-333(under)-334(the)-333(name)]TJ/F44 10.9091 Tf 223.485 0 Td [(Make.inc.MLD2P4)]TJ/F15 10.9091 Tf 85.908 0 Td [(.)]TJ -292.456 -13.549 Td [(T)83(o)-428(use)-428(the)-429(MUMPS)-428(solv)28(er)-428(pac)28(k)55(age,)-452(the)-428(user)-429(h)1(as)-429(to)-428(add)-428(the)-429(approp)1(riate)-429(options)]TJ -16.937 -13.549 Td [(to)-342(the)-342(con\014)1(gure)-342(script;)-346(b)28(y)-342(default)-342(w)28(e)-342(are)-342(l)1(o)-28(oking)-342(for)-342(the)-341(libraries)]TJ/F44 10.9091 Tf 315.089 0 Td [(-ldmumps)-525(-lsmumps)]TJ -309.362 -13.55 Td [(-lzmumps)-525(-lcmumps)-525(-mumps_common)-525(-lpord)]TJ/F15 10.9091 Tf 217.634 0 Td [(.)-767(MUMPS)-441(often)-441(u)1(s)-1(es)-440(additional)-441(pac)28(k-)]TJ -223.361 -13.549 Td [(ages)-288(suc)28(h)-288(as)-287(ScaLAP)83(A)28(CK,)-288(P)28(arMETIS,)-288(SCOTCH,)-287(as)-288(w)28(ell)-288(as)-288(enabling)-287(Op)-28(enMP;)-288(in)-287(suc)27(h)]TJ 0 -13.549 Td [(cases)-235(it)-234(is)-235(necessary)-234(to)-235(add)-234(link)28(er)-235(options)-234(with)-234(the)]TJ/F44 10.9091 Tf 233.579 0 Td [(--with-extra-libs)]TJ/F15 10.9091 Tf 99.92 0 Td [(con\014gure)-234(option.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-291 0 obj
+286 0 obj
<<
-/Length 3312
+/Length 3772
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(10)]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 [(3.4)-1125(Bug)-375(rep)-31(orting)]TJ/F15 10.9091 Tf 0 -20.594 Td [(If)-457(y)28(ou)-456(\014nd)-457(an)28(y)-456(bugs)-457(in)-456(our)-457(co)-28(des,)-487(please)-457(let)-456(us)-457(kno)28(w)-457(at)]TJ/F44 10.9091 Tf 290.642 0 Td [(bugreport@mld2p4.it)]TJ/F15 10.9091 Tf 118.779 0 Td [(;)]TJ -409.421 -13.549 Td [(b)-28(e)-360(a)28(w)28(are)-360(that)-360(the)-361(amoun)28(t)-360(of)-360(information)-360(needed)-360(to)-360(repro)-28(duce)-360(a)-360(problem)-360(in)-360(a)-360(parallel)]TJ 0 -13.55 Td [(program)-333(ma)28(y)-334(v)56(ary)-334(q)1(uite)-334(a)-333(lot.)]TJ/F17 11.9552 Tf 0 -29.212 Td [(3.5)-1125(Example)-375(and)-375(test)-375(programs)]TJ/F15 10.9091 Tf 0 -20.595 Td [(The)-419(pac)28(k)55(age)-418(con)27(tains)-418(the)]TJ/F44 10.9091 Tf 128.338 0 Td [(examples)]TJ/F15 10.9091 Tf 50.387 0 Td [(and)]TJ/F44 10.9091 Tf 22.146 0 Td [(tests)]TJ/F15 10.9091 Tf 33.205 0 Td [(directories;)-462(b)-27(oth)-419(of)-419(them)-419(are)-419(further)]TJ -234.076 -13.549 Td [(divided)-333(in)28(to)]TJ/F44 10.9091 Tf 60.606 0 Td [(fileread)]TJ/F15 10.9091 Tf 49.454 0 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(pdegen)]TJ/F15 10.9091 Tf 38 0 Td [(sub)-28(directories.)-444(Their)-333(purp)-28(ose)-333(is)-334(as)-333(follo)28(ws:)]TJ
+/F15 10.9091 Tf -186.329 -35.866 Td [(T)83(o)-333(build)-333(the)-334(li)1(brary)-334(the)-333(user)-333(will)-334(no)28(w)-333(en)28(ter)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf -16.936 -22.515 Td [(make)]TJ/F15 10.9091 Tf 0 -22.516 Td [(follo)28(w)28(ed)-334(\050optionally\051)-333(b)28(y)]TJ
+0 g 0 G
0 g 0 G
-/F44 10.9091 Tf -169.272 -22.516 Td [(examples)]TJ
+/F44 10.9091 Tf 0 -22.515 Td [(make)-525(install)]TJ/F17 11.9552 Tf 0 -29.213 Td [(3.4)-1125(Bug)-375(rep)-31(orting)]TJ/F15 10.9091 Tf 0 -20.595 Td [(If)-333(y)28(ou)-334(\014nd)-333(an)28(y)-333(bugs)-334(in)-333(our)-333(co)-28(des,)-333(please)-334(send)-333(an)-333(e)-1(mail)-333(to)]TJ/F44 10.9091 Tf 0 -19.218 Td [(pasqua.dambra@cnr.it)]TJ 0 -13.549 Td [(daniela.diserafino@unicampania.it)]TJ 0 -13.55 Td [(salvatore.filippone@cranfield.ac.uk)]TJ/F15 10.9091 Tf 0 -19.218 Td [(Y)83(ou)-300(should)-300(b)-28(e)-300(a)27(w)28(are)-300(that)-301(th)1(e)-301(amoun)28(t)-300(of)-301(information)-300(needed)-300(to)-301(repro)-27(duce)-301(a)-300(problem)-300(in)]TJ 0 -13.549 Td [(a)-333(parallel)-334(pr)1(ogram)-334(ma)28(y)-333(v)55(ary)-333(quite)-333(a)-334(lot.)]TJ/F17 11.9552 Tf 0 -29.213 Td [(3.5)-1125(Example)-375(and)-375(test)-375(programs)]TJ/F15 10.9091 Tf 0 -20.595 Td [(The)-419(pac)28(k)55(age)-418(con)27(tains)-418(the)]TJ/F44 10.9091 Tf 128.338 0 Td [(examples)]TJ/F15 10.9091 Tf 50.387 0 Td [(and)]TJ/F44 10.9091 Tf 22.146 0 Td [(tests)]TJ/F15 10.9091 Tf 33.205 0 Td [(directories;)-462(b)-27(oth)-419(of)-419(them)-419(are)-419(further)]TJ -234.076 -13.549 Td [(divided)-333(in)28(to)]TJ/F44 10.9091 Tf 60.606 0 Td [(fileread)]TJ/F15 10.9091 Tf 49.454 0 Td [(and)]TJ/F44 10.9091 Tf 21.212 0 Td [(pdegen)]TJ/F15 10.9091 Tf 38 0 Td [(sub)-28(directories.)-444(Their)-333(purp)-28(ose)-333(is)-334(as)-333(follo)28(ws:)]TJ
0 g 0 G
-/F15 10.9091 Tf 51.272 0 Td [(con)28(tains)-245(a)-244(s)-1(et)-244(of)-245(simple)-245(example)-244(programs)-245(with)-244(a)-245(prede\014ned)-245(c)28(hoice)-245(of)-244(precon-)]TJ -23.999 -13.549 Td [(ditioners,)-294(selectable)-284(via)-284(in)28(teger)-284(v)56(alues.)-428(These)-284(are)-284(in)28(tended)-284(to)-284(get)-284(an)-284(acquain)28(tance)]TJ 0 -13.549 Td [(with)-333(the)-334(m)28(ulti-lev)28(el)-333(preconditioners)-334(a)28(v)56(ailable)-333(in)-334(MLD2P4.)]TJ
+/F44 10.9091 Tf -169.272 -22.515 Td [(examples)]TJ
0 g 0 G
-/F44 10.9091 Tf -27.273 -22.516 Td [(tests)]TJ
+/F15 10.9091 Tf 51.272 0 Td [(con)28(tains)-245(a)-244(s)-1(et)-244(of)-245(simple)-245(example)-244(programs)-245(with)-244(a)-245(prede\014ned)-245(c)28(hoice)-245(of)-244(precon-)]TJ -23.999 -13.55 Td [(ditioners,)-294(selectable)-284(via)-284(in)28(teger)-284(v)56(alues.)-428(These)-284(are)-284(in)28(tended)-284(to)-284(get)-284(an)-284(acquain)28(tance)]TJ 0 -13.549 Td [(with)-333(the)-334(m)28(ulti-lev)28(el)-333(preconditioners)-334(a)28(v)56(ailable)-333(in)-334(MLD2P4.)]TJ
0 g 0 G
-/F15 10.9091 Tf 34.09 0 Td [(con)28(tains)-380(a)-380(set)-380(of)-380(more)-380(sophi)1(s)-1(ticated)-379(examples)-380(that)-380(will)-380(allo)28(w)-380(the)-380(user,)-391(via)-380(the)]TJ -6.817 -13.549 Td [(input)-286(\014les)-287(in)-286(the)]TJ/F44 10.9091 Tf 80.438 0 Td [(runs)]TJ/F15 10.9091 Tf 26.033 0 Td [(sub)-28(directories,)-296(to)-286(exp)-28(erimen)28(t)-286(with)-287(the)-286(full)-287(ran)1(ge)-287(of)-286(precon-)]TJ -106.471 -13.549 Td [(ditioners)-333(implemen)28(ted)-334(in)-333(the)-333(pac)27(k)56(age.)]TJ -27.273 -22.516 Td [(The)]TJ/F44 10.9091 Tf 24.239 0 Td [(fileread)]TJ/F15 10.9091 Tf 51.269 0 Td [(directories)-500(con)28(tain)-500(sample)-499(programs)-500(that)-500(read)-499(sparse)-500(matrices)-500(from)]TJ -75.508 -13.549 Td [(\014les,)-295(according)-285(to)-285(the)-285(Matrix)-285(Mark)28(et)-285(or)-285(the)-285(Harw)27(ell-Bo)-27(eing)-286(storage)-285(format;)-301(the)]TJ/F44 10.9091 Tf 378.088 0 Td [(pdegen)]TJ/F15 10.9091 Tf -378.088 -13.549 Td [(programs)-416(generate)-415(matrices)-416(in)-416(full)-415(parallel)-416(mo)-28(de)-416(from)-415(the)-416(discretization)-416(of)-415(a)-416(sample)]TJ 0 -13.549 Td [(partial)-333(di\013eren)28(tial)-334(equation.)]TJ
+/F44 10.9091 Tf -27.273 -22.515 Td [(tests)]TJ
+0 g 0 G
+/F15 10.9091 Tf 34.09 0 Td [(con)28(tains)-380(a)-380(set)-380(of)-380(more)-380(sophi)1(s)-1(ticated)-379(examples)-380(that)-380(will)-380(allo)28(w)-380(the)-380(user,)-391(via)-380(the)]TJ -6.817 -13.55 Td [(input)-286(\014les)-287(in)-286(the)]TJ/F44 10.9091 Tf 80.438 0 Td [(runs)]TJ/F15 10.9091 Tf 26.033 0 Td [(sub)-28(directories,)-296(to)-286(exp)-28(erimen)28(t)-286(with)-287(the)-286(full)-287(ran)1(ge)-287(of)-286(precon-)]TJ -106.471 -13.549 Td [(ditioners)-333(implemen)28(ted)-334(in)-333(the)-333(pac)27(k)56(age.)]TJ -27.273 -22.515 Td [(The)]TJ/F44 10.9091 Tf 24.239 0 Td [(fileread)]TJ/F15 10.9091 Tf 51.269 0 Td [(directories)-500(con)28(tain)-500(sample)-499(programs)-500(that)-500(read)-499(sparse)-500(matrices)-500(from)]TJ -75.508 -13.55 Td [(\014les,)-295(according)-285(to)-285(the)-285(Matrix)-285(Mark)28(et)-285(or)-285(the)-285(Harw)27(ell-Bo)-27(eing)-286(storage)-285(format;)-301(the)]TJ/F44 10.9091 Tf 378.088 0 Td [(pdegen)]TJ/F15 10.9091 Tf -378.088 -13.549 Td [(programs)-416(generate)-415(matrices)-416(in)-416(full)-415(parallel)-416(mo)-28(de)-416(from)-415(the)-416(discretization)-416(of)-415(a)-416(sample)]TJ 0 -13.549 Td [(partial)-333(di\013eren)28(tial)-334(equation.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-308 0 obj
+303 0 obj
<<
/Length 8161
>>
@@ -1126,27 +1134,27 @@ BT
0 g 0 G
/F17 14.3462 Tf -401.542 -35.866 Td [(4)-1125(Multigrid)-375(Bac)31(kground)]TJ/F15 10.9091 Tf 0 -25.431 Td [(Multigrid)-467(preconditioners,)-500(coupled)-468(with)-467(Krylo)28(v)-467(iterativ)28(e)-467(solv)27(ers,)-500(are)-467(widely)-467(use)-1(d)-467(in)]TJ 0 -13.549 Td [(the)-374(par)1(allel)-374(solution)-373(of)-374(large)-374(and)-373(sparse)-374(linear)-373(systems,)-384(b)-28(ecause)-373(of)-374(their)-373(optimalit)28(y)-374(in)]TJ 0 -13.55 Td [(the)-411(solution)-411(of)-411(linear)-411(systems)-411(arising)-411(from)-411(the)-412(d)1(isc)-1(r)1(e)-1(tization)-411(of)-411(scalar)-411(elliptic)-411(P)28(artial)]TJ 0 -13.549 Td [(Di\013eren)28(tial)-331(Equations)-330(\050PDEs\051)-331(on)-330(regular)-331(grids.)-443(Optimalit)28(y)83(,)-331(also)-331(kn)1(o)27(wn)-330(as)-331(algorithmic)]TJ 0 -13.549 Td [(scalabilit)28(y)83(,)-404(is)-389(the)-390(prop)-28(ert)28(y)-390(of)-390(ha)28(ving)-389(a)-390(computational)-390(cost)-390(p)-27(er)-390(iteration)-390(that)-390(dep)-27(ends)]TJ 0 -13.549 Td [(linearly)-291(on)-292(the)-291(problem)-292(size,)-299(and)-292(a)-291(con)28(v)27(ergence)-291(rate)-292(that)-291(is)-291(indep)-28(enden)28(t)-292(of)-291(the)-292(prob)1(le)-1(m)]TJ 0 -13.549 Td [(size.)]TJ 16.937 -14.105 Td [(Multigrid)-304(preconditioners)-304(are)-304(based)-304(on)-304(a)-304(recursiv)28(e)-304(application)-304(of)-304(a)-304(t)28(w)28(o-grid)-304(pro)-28(cess)]TJ -16.937 -13.549 Td [(consisting)-391(of)-391(smo)-28(other)-391(iterations)-391(and)-392(a)-391(coarse-space)-391(\050or)-391(coarse-lev)27(el\051)-391(correction.)-618(The)]TJ 0 -13.55 Td [(smo)-28(others)-343(ma)27(y)-343(b)-28(e)-343(either)-343(basic)-344(iterativ)28(e)-343(m)-1(eth)1(o)-28(ds,)-346(suc)28(h)-344(as)-343(the)-344(Jacobi)-343(and)-343(Gauss-Seidel)]TJ 0 -13.549 Td [(ones,)-434(or)-414(more)-414(complex)-414(subspace-correction)-414(metho)-28(ds,)-434(suc)28(h)-414(as)-414(the)-414(Sc)28(h)27(w)28(arz)-414(ones.)-686(The)]TJ 0 -13.549 Td [(coarse-space)-304(correction)-304(consists)-303(of)-304(solving,)-310(in)-303(an)-304(appropriately)-303(c)27(hosen)-303(coarse)-304(space,)-310(the)]TJ 0 -13.549 Td [(residual)-297(equation)-296(asso)-28(ciated)-297(with)-296(the)-297(appro)28(ximate)-297(solution)-296(computed)-297(b)28(y)-297(th)1(e)-297(smo)-28(other,)]TJ 0 -13.549 Td [(and)-359(of)-359(using)-359(the)-359(solution)-359(of)-359(this)-359(equation)-359(to)-359(correct)-359(the)-359(previous)-359(appro)28(ximation.)-522(The)]TJ 0 -13.55 Td [(transfer)-467(of)-467(information)-468(b)-27(et)27(w)28(een)-467(the)-467(original)-468(\050\014)1(ne\051)-468(space)-467(and)-467(the)-468(coarse)-467(one)-467(is)-468(p)-27(er-)]TJ 0 -13.549 Td [(formed)-394(b)27(y)-394(using)-394(suitable)-395(restriction)-394(and)-394(prolongation)-395(op)-27(erators.)-628(The)-394(construction)-395(of)]TJ 0 -13.549 Td [(the)-410(coarse)-409(s)-1(p)1(ac)-1(e)-409(and)-410(the)-410(corresp)-27(onding)-410(transfer)-410(op)-27(erators)-410(is)-410(carried)-409(out)-410(b)28(y)-410(applying)]TJ 0 -13.549 Td [(a)-390(so-called)-391(coarsening)-390(algorithm)-390(to)-390(the)-390(s)-1(ystem)-390(matrix.)-615(Tw)28(o)-391(main)-390(approac)28(hes)-390(can)-390(b)-28(e)]TJ 0 -13.549 Td [(used)-370(to)-369(p)-28(erform)-369(c)-1(oar)1(s)-1(enin)1(g:)-517(the)-370(geometric)-370(approac)28(h,)-378(whic)27(h)-369(exploits)-370(the)-369(kno)28(wledge)-370(of)]TJ 0 -13.55 Td [(some)-361(ph)28(ysical)-361(grid)-361(ass)-1(o)-27(ciated)-361(with)-361(the)-362(matri)1(x)-362(and)-361(requi)1(res)-362(the)-361(user)-361(to)-361(de\014ne)-361(transfer)]TJ 0 -13.549 Td [(op)-28(erators)-348(from)-349(the)-348(\014ne)-349(to)-348(the)-349(coarse)-348(lev)27(el)-348(and)-349(vi)1(c)-1(e)-348(v)28(ersa,)-353(and)-348(the)-349(algebrai)1(c)-349(approac)28(h,)]TJ 0 -13.549 Td [(whic)28(h)-282(builds)-283(the)-282(coarse-space)-282(correc)-1(ti)1(on)-283(and)-282(the)-282(asso)-28(ciate)-282(transfer)-283(op)-27(erators)-283(using)-282(only)]TJ 0 -13.549 Td [(matrix)-369(inf)1(ormation.)-551(The)-368(\014rst)-369(approac)28(h)-369(ma)28(y)-369(b)-27(e)-369(di\016cult)-369(wh)1(e)-1(n)-368(the)-369(system)-368(c)-1(omes)-368(from)]TJ 0 -13.549 Td [(discretizations)-288(on)-288(complex)-287(ge)-1(ometries;)-303(fur)1(thermore,)-297(ad)-288(ho)-28(c)-288(one-lev)28(el)-288(smo)-28(others)-288(ma)28(y)-288(b)-27(e)]TJ 0 -13.549 Td [(required)-307(to)-307(get)-306(an)-307(e\016cien)27(t)-306(in)27(terpla)28(y)-307(b)-27(et)27(w)28(een)-307(\014ne)-307(and)-306(coarse)-307(lev)28(e)-1(ls,)-312(e.g.,)-312(when)-307(matrices)]TJ 0 -13.55 Td [(with)-363(hi)1(ghly)-363(v)56(arying)-363(co)-28(e\016cien)28(ts)-363(are)-362(considered.)-532(The)-363(second)-363(appr)1(oac)27(h)-362(p)-28(erforms)-363(a)-362(fully)]TJ 0 -13.549 Td [(automatic)-349(coarsening)-350(and)-349(enforces)-349(the)-349(in)27(t)1(e)-1(rp)1(la)27(y)-349(b)-28(et)28(w)28(een)-349(\014ne)-350(and)-349(coarse)-349(lev)27(el)-349(b)28(y)-349(suit-)]TJ 0 -13.549 Td [(ably)-313(c)28(ho)-28(osing)-313(the)-313(coarse)-313(space)-313(and)-313(the)-313(coarse-to-\014ne)-313(in)28(terp)-28(olation)-313(\050see,)-317(e.g.,)-317([)]TJ
1 0 0 rg 1 0 0 RG
- [(2)]TJ
+ [(3)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-313(27)]TJ
+ [-313(23)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-313(25)]TJ
+ [-313(21)]TJ
0 g 0 G
[(])]TJ 0 -13.549 Td [(for)-333(details.\051)]TJ 16.937 -14.105 Td [(MLD2P4)-329(uses)-330(a)-329(pure)-330(algebraic)-329(approac)28(h,)-331(b)1(as)-1(ed)-329(on)-329(the)-330(smo)-28(othed)-329(aggregation)-330(algo-)]TJ -16.937 -13.549 Td [(rithm)-298([)]TJ
1 0 0 rg 1 0 0 RG
- [(1)]TJ
+ [(2)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-298(29)]TJ
+ [-298(25)]TJ
0 g 0 G
[(],)-305(for)-298(building)-298(the)-298(sequence)-298(of)-298(coarse)-298(matrices)-298(and)-298(transfer)-298(op)-28(erators,)-305(start-)]TJ 0 -13.549 Td [(ing)-306(from)-306(the)-305(original)-306(one.)-435(A)-306(decoupled)-306(v)28(ersion)-306(of)-306(this)-306(algori)1(thm)-306(is)-306(implemen)28(ted,)-312(where)]TJ 0 -13.55 Td [(the)-316(smo)-28(othed)-316(aggregation)-315(is)-316(applied)-316(lo)-28(cally)-316(to)-316(eac)28(h)-316(submatrix)-316([)]TJ
1 0 0 rg 1 0 0 RG
- [(28)]TJ
+ [(24)]TJ
0 g 0 G
[(].)-438(A)-316(brief)-316(description)]TJ 0 -13.549 Td [(of)-333(the)-333(AMG)-333(prec)-1(on)1(ditioners)-334(implemen)28(ted)-333(in)-333(MLD2P4)-333(is)-333(giv)27(en)-333(in)-333(Sections)]TJ
0 0 1 rg 0 0 1 RG
@@ -1158,19 +1166,19 @@ BT
0 g 0 G
[(.)-444(F)83(or)]TJ 0 -13.549 Td [(further)-333(details)-334(th)1(e)-334(reader)-333(is)-334(r)1(e)-1(f)1(e)-1(r)1(re)-1(d)-333(to)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(3)]TJ
+ [(4)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-333(4)]TJ
+ [-333(5)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-334(5)]TJ
+ [-334(7)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-333(9)]TJ
+ [-333(8)]TJ
0 g 0 G
[(].)]TJ 16.937 -14.105 Td [(W)83(e)-430(note)-430(that)-430(opti)1(m)-1(al)-429(m)27(ultigrid)-430(pr)1(e)-1(cond)1(itioners)-430(do)-430(not)-430(necessarily)-430(corresp)-28(ond)-430(to)]TJ -16.937 -13.549 Td [(minim)28(um)-486(execution)-485(times)-485(in)-485(a)-486(parallel)-485(setting.)-900(Indeed,)-523(to)-486(obtain)-485(e\013ectiv)28(e)-486(parallel)]TJ 0 -13.549 Td [(m)28(ultigrid)-403(preconditioners,)-421(a)-403(tradeo\013)-403(b)-28(et)28(w)28(een)-404(the)-403(optimalit)28(y)-403(and)-403(the)-403(cost)-404(of)-403(buildi)1(ng)]TJ 0 -13.549 Td [(and)-223(applying)-223(the)-223(smo)-28(others)-223(and)-223(the)-223(coarse-space)-223(corrections)-223(m)27(ust)-223(b)-27(e)-224(ac)28(hiev)28(ed.)-408(E\013ectiv)28(e)]TJ 0 -13.55 Td [(parallel)-324(preconditioners)-324(re)-1(q)1(uire)-325(algorithmic)-324(scalabilit)28(y)-325(to)-324(b)-28(e)-324(coupled)-324(with)-325(implemen)28(ta-)]TJ 0 -13.549 Td [(tion)-270(scalabilit)28(y)83(,)-282(i.e.,)-283(a)-270(computational)-269(cost)-270(p)-28(er)-270(iteration)-270(whic)28(h)-270(remains)-270(\050almost\051)-270(constan)28(t)]TJ 0 -13.549 Td [(as)-333(the)-334(n)28(um)28(b)-28(er)-333(of)-333(parallel)-334(pro)-27(ce)-1(ssors)-333(increases.)]TJ
0 g 0 G
@@ -1179,88 +1187,64 @@ ET
endstream
endobj
-176 0 obj
+171 0 obj
<<
/Type /ObjStm
/N 100
-/First 907
-/Length 13780
+/First 904
+/Length 13823
>>
stream
-167 0 168 146 169 293 173 440 174 494 170 548 178 641 180 755 177 809 192 876
-190 1082 181 1228 182 1381 183 1533 184 1682 185 1835 186 1987 187 2143 188 2306 189 2457
-11 2607 194 2660 191 2716 216 2822 205 3028 206 3174 207 3328 208 3474 209 3621 210 3768
-211 3914 212 4061 213 4207 214 4354 215 4501 222 4581 220 4723 219 4869 224 5017 15 5071
-221 5124 238 5243 226 5481 227 5629 228 5777 229 5925 241 6094 230 6263 242 6425 231 6587
-232 6751 233 6898 234 7045 235 7199 236 7351 243 7519 240 7686 19 7740 23 7793 27 7846
-237 7899 260 8018 258 8232 250 8378 251 8528 252 8713 253 8861 254 9019 255 9168 263 9339
-256 9510 257 9664 264 9856 262 10048 31 10102 259 10155 271 10287 273 10401 270 10455 276 10548
-274 10682 278 10828 275 10882 281 10975 283 11089 280 11143 286 11236 284 11370 288 11516 285 11570
-290 11663 292 11777 35 11831 39 11884 289 11937 307 12043 305 12273 293 12419 294 12572 295 12724
-% 167 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 250.558 195.225 262.247]
-/A << /S /GoTo /D (section.8) >>
->>
+168 0 169 54 165 108 173 201 175 315 172 369 187 436 185 642 176 788 177 941
+178 1093 179 1242 180 1395 181 1547 182 1703 183 1866 184 2017 11 2167 189 2220 186 2276
+209 2382 200 2572 201 2726 202 2872 203 3019 204 3166 205 3312 206 3459 207 3606 208 3753
+215 3846 213 3988 212 4134 217 4282 15 4336 214 4389 233 4495 219 4749 220 4901 221 5053
+222 5201 223 5349 224 5497 236 5666 225 5835 237 5997 226 6159 227 6323 228 6470 229 6617
+230 6771 231 6923 238 7091 235 7259 19 7313 23 7366 232 7418 255 7537 253 7751 245 7897
+246 8047 247 8233 248 8381 249 8541 250 8690 258 8861 251 9031 252 9185 259 9377 257 9569
+27 9623 31 9676 254 9729 265 9848 267 9962 264 10016 271 10122 269 10256 273 10402 270 10456
+276 10549 278 10663 275 10717 281 10810 279 10944 283 11090 280 11144 285 11237 287 11351 35 11405
+39 11458 284 11511 302 11617 300 11847 288 11993 289 12146 290 12298 291 12447 292 12602 293 12764
% 168 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 228.221 150.984 237.789]
-/A << /S /GoTo /D (appendix.A) >>
+/D [166 0 R /XYZ 92.6 752.957 null]
>>
% 169 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [92.604 203.762 153.499 213.331]
-/A << /S /GoTo /D (section*.3) >>
->>
-% 173 0 obj
-<<
-/D [171 0 R /XYZ 92.6 752.957 null]
->>
-% 174 0 obj
-<<
-/D [171 0 R /XYZ 93.6 722.069 null]
+/D [166 0 R /XYZ 93.6 722.069 null]
>>
-% 170 0 obj
+% 165 0 obj
<<
-/Font << /F15 136 0 R /F17 124 0 R /F43 175 0 R >>
+/Font << /F15 132 0 R /F17 120 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 178 0 obj
+% 173 0 obj
<<
/Type /Page
-/Contents 179 0 R
-/Resources 177 0 R
+/Contents 174 0 R
+/Resources 172 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 127 0 R
+/Parent 123 0 R
>>
-% 180 0 obj
+% 175 0 obj
<<
-/D [178 0 R /XYZ 85.4 752.957 null]
+/D [173 0 R /XYZ 85.4 752.957 null]
>>
-% 177 0 obj
+% 172 0 obj
<<
-/Font << /F15 136 0 R >>
+/Font << /F15 132 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 192 0 obj
+% 187 0 obj
<<
/Type /Page
-/Contents 193 0 R
-/Resources 191 0 R
+/Contents 188 0 R
+/Resources 186 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
-/Annots [ 190 0 R 181 0 R 182 0 R 183 0 R 184 0 R 185 0 R 186 0 R 187 0 R 188 0 R 189 0 R ]
+/Parent 191 0 R
+/Annots [ 185 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R ]
>>
-% 190 0 obj
+% 185 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1268,7 +1252,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.1) >>
>>
-% 181 0 obj
+% 176 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1276,7 +1260,7 @@ stream
/Rect [362.655 650.282 370.102 659.305]
/A << /S /GoTo /D (cite.Briggs2000) >>
>>
-% 182 0 obj
+% 177 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1284,7 +1268,7 @@ stream
/Rect [375.726 650.282 388.628 659.305]
/A << /S /GoTo /D (cite.Stuben_01) >>
>>
-% 183 0 obj
+% 178 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1292,7 +1276,7 @@ stream
/Rect [394.251 650.282 407.153 659.305]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 184 0 obj
+% 179 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1300,7 +1284,7 @@ stream
/Rect [479.758 501.351 487.205 510.374]
/A << /S /GoTo /D (cite.Briggs2000) >>
>>
-% 185 0 obj
+% 180 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1308,7 +1292,7 @@ stream
/Rect [491.116 501.351 504.017 510.374]
/A << /S /GoTo /D (cite.Notay2008) >>
>>
-% 186 0 obj
+% 181 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1316,7 +1300,7 @@ stream
/Rect [480.046 406.507 487.493 415.529]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 187 0 obj
+% 182 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1324,7 +1308,7 @@ stream
/Rect [491.116 406.507 504.017 415.529]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 188 0 obj
+% 183 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1332,7 +1316,7 @@ stream
/Rect [122.62 228.918 135.522 237.941]
/A << /S /GoTo /D (cite.psblas_00) >>
>>
-% 189 0 obj
+% 184 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1342,35 +1326,27 @@ stream
>>
% 11 0 obj
<<
-/D [192 0 R /XYZ 93.6 715.095 null]
+/D [187 0 R /XYZ 93.6 715.095 null]
>>
-% 194 0 obj
+% 189 0 obj
<<
-/D [192 0 R /XYZ 280.58 624.597 null]
+/D [187 0 R /XYZ 280.58 624.597 null]
>>
-% 191 0 obj
+% 186 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F22 195 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F22 190 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 216 0 obj
+% 209 0 obj
<<
/Type /Page
-/Contents 217 0 R
-/Resources 215 0 R
+/Contents 210 0 R
+/Resources 208 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
-/Annots [ 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R ]
->>
-% 205 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [411.374 578.47 418.821 591.372]
-/A << /S /GoTo /D (section.7) >>
+/Parent 191 0 R
+/Annots [ 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R ]
>>
-% 206 0 obj
+% 200 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1378,7 +1354,7 @@ stream
/Rect [333.057 527.001 340.504 536.023]
/A << /S /GoTo /D (cite.MLD2P4_TOMS) >>
>>
-% 207 0 obj
+% 201 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1386,7 +1362,7 @@ stream
/Rect [248.99 470.683 256.437 482.372]
/A << /S /GoTo /D (section.2) >>
>>
-% 208 0 obj
+% 202 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1394,7 +1370,7 @@ stream
/Rect [259.467 457.133 266.914 468.823]
/A << /S /GoTo /D (section.3) >>
>>
-% 209 0 obj
+% 203 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1402,7 +1378,7 @@ stream
/Rect [309.136 443.584 316.583 455.274]
/A << /S /GoTo /D (section.4) >>
>>
-% 210 0 obj
+% 204 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1410,7 +1386,7 @@ stream
/Rect [325.173 416.486 332.62 428.175]
/A << /S /GoTo /D (section.5) >>
>>
-% 211 0 obj
+% 205 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1418,23 +1394,15 @@ stream
/Rect [178.729 389.387 186.176 401.077]
/A << /S /GoTo /D (section.6) >>
>>
-% 212 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [336.65 375.838 344.097 387.528]
-/A << /S /GoTo /D (section.7) >>
->>
-% 213 0 obj
+% 206 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [331.001 362.289 338.449 373.978]
-/A << /S /GoTo /D (section.8) >>
+/A << /S /GoTo /D (section.7) >>
>>
-% 214 0 obj
+% 207 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1442,21 +1410,21 @@ stream
/Rect [432.101 348.74 442.275 360.429]
/A << /S /GoTo /D (appendix.A) >>
>>
-% 215 0 obj
+% 208 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 222 0 obj
+% 215 0 obj
<<
/Type /Page
-/Contents 223 0 R
-/Resources 221 0 R
+/Contents 216 0 R
+/Resources 214 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
-/Annots [ 220 0 R 219 0 R ]
+/Parent 191 0 R
+/Annots [ 213 0 R 212 0 R ]
>>
-% 220 0 obj
+% 213 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1464,172 +1432,184 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.2) >>
>>
-% 219 0 obj
+% 212 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [493.843 604.537 504.017 616.227]
+/Rect [493.843 618.086 504.017 629.776]
/A << /S /GoTo /D (appendix.A) >>
>>
-% 224 0 obj
+% 217 0 obj
<<
-/D [222 0 R /XYZ 92.6 752.957 null]
+/D [215 0 R /XYZ 92.6 752.957 null]
>>
% 15 0 obj
<<
-/D [222 0 R /XYZ 93.6 715.095 null]
+/D [215 0 R /XYZ 93.6 715.095 null]
>>
-% 221 0 obj
+% 214 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F43 175 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 238 0 obj
+% 233 0 obj
<<
/Type /Page
-/Contents 239 0 R
-/Resources 237 0 R
+/Contents 234 0 R
+/Resources 232 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
-/Annots [ 226 0 R 227 0 R 228 0 R 229 0 R 241 0 R 230 0 R 242 0 R 231 0 R 232 0 R 233 0 R 234 0 R 235 0 R 236 0 R 243 0 R ]
+/Parent 191 0 R
+/Annots [ 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R 236 0 R 225 0 R 237 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 238 0 R ]
>>
-% 226 0 obj
+% 219 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [393.594 539.343 409.526 552.245]
+/A << /S /GoTo /D (subsection.3.1) >>
+>>
+% 220 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [107.802 512.245 123.734 525.146]
+/A << /S /GoTo /D (subsection.3.2) >>
+>>
+% 221 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [126.812 488.559 139.714 497.582]
+/Rect [126.812 384.829 139.714 393.852]
/A << /S /GoTo /D (cite.blas3) >>
>>
-% 227 0 obj
+% 222 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [145.384 488.559 158.286 497.582]
+/Rect [145.384 384.829 158.286 393.852]
/A << /S /GoTo /D (cite.blas2) >>
>>
-% 228 0 obj
+% 223 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [163.956 488.559 176.857 497.582]
+/Rect [163.956 384.829 176.857 393.852]
/A << /S /GoTo /D (cite.blas1) >>
>>
-% 229 0 obj
+% 224 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [434.357 472.283 499.847 485.184]
+/Rect [434.357 368.553 499.847 381.454]
/Subtype/Link/A<>
>>
-% 241 0 obj
+% 236 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [112.676 458.734 200.577 471.635]
+/Rect [112.676 355.004 200.577 367.905]
/Subtype/Link/A<>
>>
-% 230 0 obj
+% 225 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [474.946 458.734 499.847 471.635]
+/Rect [474.946 355.004 499.847 367.905]
/Subtype/Link/A<>
>>
-% 242 0 obj
+% 237 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [112.676 445.184 200.577 458.086]
+/Rect [112.676 341.454 200.577 354.356]
/Subtype/Link/A<>
>>
-% 231 0 obj
+% 226 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [357.477 350.643 479.741 362.635]
+/Rect [357.477 246.913 479.741 258.906]
/Subtype/Link/A<>
>>
-% 232 0 obj
+% 227 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [119.131 291.263 132.032 300.286]
+/Rect [119.131 184.931 132.032 193.954]
/A << /S /GoTo /D (cite.MPI2) >>
>>
-% 233 0 obj
+% 228 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [136.782 291.263 149.683 300.286]
+/Rect [136.782 184.931 149.683 193.954]
/A << /S /GoTo /D (cite.MPI1) >>
>>
-% 234 0 obj
+% 229 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [142.358 256.557 155.259 265.579]
+/Rect [142.358 147.623 155.259 156.646]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 235 0 obj
+% 230 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [158.721 256.557 171.623 265.579]
+/Rect [158.721 147.623 171.623 156.646]
/A << /S /GoTo /D (cite.psblas_00) >>
>>
-% 236 0 obj
+% 231 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [409.538 253.829 499.847 266.731]
+/Rect [409.538 144.896 499.847 157.797]
/Subtype/Link/A<>
>>
-% 243 0 obj
+% 238 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [112.676 240.28 166.214 253.182]
+/Rect [112.676 131.347 166.214 144.248]
/Subtype/Link/A<>
>>
-% 240 0 obj
+% 235 0 obj
<<
-/D [238 0 R /XYZ 85.4 752.957 null]
+/D [233 0 R /XYZ 85.4 752.957 null]
>>
% 19 0 obj
<<
-/D [238 0 R /XYZ 86.4 715.095 null]
+/D [233 0 R /XYZ 86.4 715.095 null]
>>
% 23 0 obj
<<
-/D [238 0 R /XYZ 86.4 541.096 null]
->>
-% 27 0 obj
-<<
-/D [238 0 R /XYZ 86.4 169.612 null]
+/D [233 0 R /XYZ 86.4 442.92 null]
>>
-% 237 0 obj
+% 232 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R /F43 175 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F17 120 0 R /F44 218 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 260 0 obj
+% 255 0 obj
<<
/Type /Page
-/Contents 261 0 R
-/Resources 259 0 R
+/Contents 256 0 R
+/Resources 254 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
-/Annots [ 258 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 263 0 R 256 0 R 257 0 R 264 0 R ]
+/Parent 191 0 R
+/Annots [ 253 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 258 0 R 251 0 R 252 0 R 259 0 R ]
>>
-% 258 0 obj
+% 253 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1637,120 +1617,124 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.3) >>
>>
-% 250 0 obj
+% 245 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [166.104 676.831 179.005 685.854]
+/Rect [166.104 564.149 173.551 573.172]
/A << /S /GoTo /D (cite.UMFPACK) >>
>>
-% 251 0 obj
+% 246 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [221.898 660.858 470.161 672.85]
+/Rect [188.279 548.176 436.542 560.168]
/Subtype/Link/A<>
>>
-% 252 0 obj
+% 247 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [150.104 585.926 163.005 594.949]
+/Rect [150.104 470.891 157.551 479.914]
/A << /S /GoTo /D (cite.MUMPS) >>
>>
-% 253 0 obj
+% 248 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [404.662 583.199 504.017 596.1]
+/Rect [404.662 468.164 504.017 481.065]
/Subtype/Link/A<>
>>
-% 254 0 obj
+% 249 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [150.46 522.119 163.361 531.142]
+/Rect [150.46 404.731 163.361 413.754]
/A << /S /GoTo /D (cite.SUPERLU) >>
>>
-% 255 0 obj
+% 250 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [396.276 519.392 507.048 532.293]
+/Rect [396.276 402.004 507.048 414.905]
/Subtype/Link/A<>
>>
-% 263 0 obj
+% 258 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [119.877 506.146 167.687 518.138]
+/Rect [119.877 388.758 167.687 400.75]
/Subtype/Link/A<>
>>
-% 256 0 obj
+% 251 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [177.909 444.763 190.811 453.786]
+/Rect [177.909 325.022 190.811 334.045]
/A << /S /GoTo /D (cite.SUPERLUDIST) >>
>>
-% 257 0 obj
+% 252 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [356.148 361.043 507.048 373.036]
+/Rect [356.148 241.303 507.048 253.295]
/Subtype/Link/A<>
>>
-% 264 0 obj
+% 259 0 obj
<<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [119.877 347.494 253.595 359.487]
+/Rect [119.877 227.753 253.595 239.746]
/Subtype/Link/A<>
>>
-% 262 0 obj
+% 257 0 obj
+<<
+/D [255 0 R /XYZ 92.6 752.957 null]
+>>
+% 27 0 obj
<<
-/D [260 0 R /XYZ 92.6 752.957 null]
+/D [255 0 R /XYZ 93.6 658.241 null]
>>
% 31 0 obj
<<
-/D [260 0 R /XYZ 93.6 332.467 null]
+/D [255 0 R /XYZ 93.6 209.953 null]
>>
-% 259 0 obj
+% 254 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F43 175 0 R /F44 225 0 R /F17 124 0 R /F18 265 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F43 170 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 271 0 obj
+% 265 0 obj
<<
/Type /Page
-/Contents 272 0 R
-/Resources 270 0 R
+/Contents 266 0 R
+/Resources 264 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 196 0 R
+/Parent 191 0 R
>>
-% 273 0 obj
+% 267 0 obj
<<
-/D [271 0 R /XYZ 85.4 752.957 null]
+/D [265 0 R /XYZ 85.4 752.957 null]
>>
-% 270 0 obj
+% 264 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F18 268 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 276 0 obj
+% 271 0 obj
<<
/Type /Page
-/Contents 277 0 R
-/Resources 275 0 R
+/Contents 272 0 R
+/Resources 270 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
-/Annots [ 274 0 R ]
+/Parent 274 0 R
+/Annots [ 269 0 R ]
>>
-% 274 0 obj
+% 269 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1758,42 +1742,42 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.3) >>
>>
-% 278 0 obj
+% 273 0 obj
<<
-/D [276 0 R /XYZ 92.6 752.957 null]
+/D [271 0 R /XYZ 92.6 752.957 null]
>>
-% 275 0 obj
+% 270 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 281 0 obj
+% 276 0 obj
<<
/Type /Page
-/Contents 282 0 R
-/Resources 280 0 R
+/Contents 277 0 R
+/Resources 275 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
+/Parent 274 0 R
>>
-% 283 0 obj
+% 278 0 obj
<<
-/D [281 0 R /XYZ 85.4 752.957 null]
+/D [276 0 R /XYZ 85.4 752.957 null]
>>
-% 280 0 obj
+% 275 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 286 0 obj
+% 281 0 obj
<<
/Type /Page
-/Contents 287 0 R
-/Resources 285 0 R
+/Contents 282 0 R
+/Resources 280 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
-/Annots [ 284 0 R ]
+/Parent 274 0 R
+/Annots [ 279 0 R ]
>>
-% 284 0 obj
+% 279 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1801,50 +1785,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.3) >>
>>
-% 288 0 obj
+% 283 0 obj
<<
-/D [286 0 R /XYZ 92.6 752.957 null]
+/D [281 0 R /XYZ 92.6 752.957 null]
>>
-% 285 0 obj
+% 280 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 290 0 obj
+% 285 0 obj
<<
/Type /Page
-/Contents 291 0 R
-/Resources 289 0 R
+/Contents 286 0 R
+/Resources 284 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
+/Parent 274 0 R
>>
-% 292 0 obj
+% 287 0 obj
<<
-/D [290 0 R /XYZ 85.4 752.957 null]
+/D [285 0 R /XYZ 85.4 752.957 null]
>>
% 35 0 obj
<<
-/D [290 0 R /XYZ 86.4 715.095 null]
+/D [285 0 R /XYZ 86.4 621.325 null]
>>
% 39 0 obj
<<
-/D [290 0 R /XYZ 86.4 639.057 null]
+/D [285 0 R /XYZ 86.4 490.311 null]
>>
-% 289 0 obj
+% 284 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R /F17 120 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 307 0 obj
+% 302 0 obj
<<
/Type /Page
-/Contents 308 0 R
-/Resources 306 0 R
+/Contents 303 0 R
+/Resources 301 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
-/Annots [ 305 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R ]
+/Parent 274 0 R
+/Annots [ 300 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R ]
>>
-% 305 0 obj
+% 300 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1852,7 +1836,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.4) >>
>>
-% 293 0 obj
+% 288 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1860,7 +1844,7 @@ stream
/Rect [461.862 311.325 469.309 320.347]
/A << /S /GoTo /D (cite.Briggs2000) >>
>>
-% 294 0 obj
+% 289 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1868,7 +1852,7 @@ stream
/Rect [473.761 311.325 486.663 320.347]
/A << /S /GoTo /D (cite.Stuben_01) >>
>>
-% 295 0 obj
+% 290 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -1876,12 +1860,36 @@ stream
/Rect [491.116 311.325 504.017 320.347]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
+% 291 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [125.583 270.121 133.03 279.144]
+/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
+>>
+% 292 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [137.319 270.121 150.22 279.144]
+/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
+>>
+% 293 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [394.469 243.023 407.37 252.046]
+/A << /S /GoTo /D (cite.TUMINARO_TONG) >>
+>>
endstream
endobj
-323 0 obj
+318 0 obj
<<
-/Length 11356
+/Length 11368
>>
stream
0 g 0 G
@@ -1892,9 +1900,9 @@ BT
0 g 0 G
/F15 10.9091 Tf 182.57 0 Td [(\0502\051)]TJ
0 g 0 G
- -398.511 -19.516 Td [(where)]TJ/F22 10.9091 Tf 32.496 0 Td [(A)]TJ/F15 10.9091 Tf 12.796 0 Td [(=)-423(\050)]TJ/F22 10.9091 Tf 17.342 0 Td [(a)]TJ/F23 7.9701 Tf 5.767 -1.636 Td [(ij)]TJ/F15 10.9091 Tf 7.265 1.636 Td [(\051)]TJ/F25 10.9091 Tf 8.857 0 Td [(2)]TJ/F34 10.9091 Tf 11.888 0 Td [(R)]TJ/F23 7.9701 Tf 7.878 3.959 Td [(n)]TJ/F26 7.9701 Tf 5.139 0 Td [(\002)]TJ/F23 7.9701 Tf 6.586 0 Td [(n)]TJ/F15 10.9091 Tf 10.223 -3.959 Td [(is)-421(a)-420(nonsingular)-420(sparse)-421(matrix;)-464(for)-420(ease)-421(of)-420(presen)28(tation)-421(w)28(e)]TJ -126.237 -13.549 Td [(assume)]TJ/F22 10.9091 Tf 37.697 0 Td [(A)]TJ/F15 10.9091 Tf 11.818 0 Td [(is)-333(real,)-334(but)-333(the)-333(results)-334(are)-333(v)56(alid)-334(for)-333(the)-333(complex)-334(case)-333(as)-333(w)27(ell.)]TJ -32.579 -13.549 Td [(Let)-497(us)-498(assume)-497(as)-497(\014nest)-498(in)1(dex)-498(space)-497(the)-497(set)-498(of)-497(ro)28(w)-497(\050column\051)-498(ind)1(ice)-1(s)-497(of)]TJ/F22 10.9091 Tf 361.461 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-538(i.e.,)]TJ -386.579 -13.55 Td [(\012)-377(=)]TJ/F25 10.9091 Tf 24.593 0 Td [(f)]TJ/F15 10.9091 Tf 5.454 0 Td [(1)]TJ/F22 10.9091 Tf 5.455 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(2)]TJ/F22 10.9091 Tf 5.455 0 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(n)]TJ/F25 10.9091 Tf 30.79 0 Td [(g)]TJ/F15 10.9091 Tf 5.455 0 Td [(.)-623(An)28(y)-393(algebraic)-393(m)27(ultilev)28(el)-393(preconditioners)-393(implemen)28(ted)-393(in)-393(MLD2P4)]TJ -82.05 -13.549 Td [(generates)-333(a)-334(hierarc)28(h)28(y)-333(of)-334(index)-333(spaces)-333(and)-334(a)-333(corresp)-28(onding)-333(hierarc)28(h)28(y)-334(of)-333(matrices,)]TJ 81.377 -23.491 Td [(\012)]TJ/F20 7.9701 Tf 7.879 4.505 Td [(1)]TJ/F25 10.9091 Tf 7.762 -4.505 Td [(\021)]TJ/F15 10.9091 Tf 11.515 0 Td [(\012)]TJ/F25 10.9091 Tf 10.909 0 Td [(\033)]TJ/F15 10.9091 Tf 11.515 0 Td [(\012)]TJ/F20 7.9701 Tf 7.879 4.505 Td [(2)]TJ/F25 10.9091 Tf 7.763 -4.505 Td [(\033)]TJ/F22 10.9091 Tf 11.515 0 Td [(:)-167(:)-166(:)]TJ/F25 10.9091 Tf 15.757 0 Td [(\033)]TJ/F15 10.9091 Tf 11.516 0 Td [(\012)]TJ/F23 7.9701 Tf 7.878 4.505 Td [(nl)-12(ev)]TJ/F22 10.9091 Tf 16.597 -4.505 Td [(;)-1167(A)]TJ/F20 7.9701 Tf 23.939 4.505 Td [(1)]TJ/F25 10.9091 Tf 7.763 -4.505 Td [(\021)]TJ/F22 10.9091 Tf 11.515 0 Td [(A;)-167(A)]TJ/F20 7.9701 Tf 21.212 4.505 Td [(2)]TJ/F22 10.9091 Tf 4.732 -4.505 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(A)]TJ/F23 7.9701 Tf 32.424 4.505 Td [(nl)-12(ev)]TJ/F22 10.9091 Tf 16.597 -4.505 Td [(;)]TJ/F15 10.9091 Tf -328.044 -23.49 Td [(b)28(y)-282(using)-282(the)-282(information)-282(con)28(tained)-282(in)]TJ/F22 10.9091 Tf 180.373 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-292(without)-282(assuming)-282(an)27(y)-282(kno)28(wledge)-282(of)-282(the)-282(geom-)]TJ -188.555 -13.55 Td [(etry)-295(of)-294(the)-295(problem)-294(from)-295(whic)28(h)]TJ/F22 10.9091 Tf 150.888 0 Td [(A)]TJ/F15 10.9091 Tf 11.395 0 Td [(originates.)-431(A)-295(v)28(ector)-295(space)]TJ/F34 10.9091 Tf 126.348 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf 8.285 -2.553 Td [(is)-295(asso)-27(ciate)-1(d)-294(with)-295(\012)]TJ/F23 7.9701 Tf 94.368 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(,)]TJ -409.421 -13.549 Td [(where)]TJ/F22 10.9091 Tf 31.714 0 Td [(n)]TJ/F23 7.9701 Tf 6.548 -1.777 Td [(k)]TJ/F15 10.9091 Tf 8.925 1.777 Td [(is)-349(the)-349(size)-348(of)-349(\012)]TJ/F23 7.9701 Tf 71.401 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(.)-491(F)84(or)-349(all)]TJ/F22 10.9091 Tf 43.449 0 Td [(k)-335(<)-304(nl)-19(ev)]TJ/F15 10.9091 Tf 41.907 0 Td [(,)-353(a)-348(restriction)-349(op)-28(erator)-349(and)-348(a)-349(prolongation)]TJ -209.064 -13.549 Td [(one)-333(are)-334(built,)-333(whic)28(h)-333(connect)-334(t)28(w)28(o)-334(l)1(e)-1(v)28(els)]TJ/F22 10.9091 Tf 188.273 0 Td [(k)]TJ/F15 10.9091 Tf 9.659 0 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(k)]TJ/F15 10.9091 Tf 8.447 0 Td [(+)-222(1:)]TJ/F22 10.9091 Tf -101.285 -23.491 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F25 10.9091 Tf 8.15 -4.504 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 4.504 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.405 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F22 10.9091 Tf 10.239 -3.099 Td [(;)-1167(R)]TJ/F23 7.9701 Tf 24.125 4.504 Td [(k)]TJ/F25 10.9091 Tf 8.15 -4.504 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 4.504 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F26 7.9701 Tf 9.741 1.405 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F15 10.9091 Tf 5.071 -3.099 Td [(;)]TJ -283.114 -23.491 Td [(the)-282(matrix)]TJ/F22 10.9091 Tf 53.146 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 14.392 -3.959 Td [(is)-282(computed)-281(b)27(y)-281(using)-282(the)-282(previou)1(s)-282(op)-28(erators)-282(according)-281(to)-282(the)-282(Galerkin)]TJ -80.341 -13.549 Td [(approac)28(h,)-333(i.e.,)]TJ/F22 10.9091 Tf 165.163 -13.549 Td [(A)]TJ/F23 7.9701 Tf 8.182 4.504 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 14.349 -4.504 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(A)]TJ/F23 7.9701 Tf 8.181 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(:)]TJ -244.258 -19.516 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.885 -3.958 Td [(=)-437(\050)]TJ/F22 10.9091 Tf 17.493 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.958 Td [(T)]TJ/F15 10.9091 Tf 11.282 -3.958 Td [(in)-429(the)-428(c)-1(u)1(rren)27(t)-428(implemen)27(tation)-428(of)-429(MLD2P4.)-731(A)-428(smo)-28(other)-429(with)-429(iteration)]TJ -64.908 -13.55 Td [(matrix)]TJ/F22 10.9091 Tf 35.437 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.708 -3.959 Td [(is)-329(set)-329(up)-329(at)-329(eac)28(h)-329(lev)28(el)]TJ/F22 10.9091 Tf 106.2 0 Td [(k)-309(<)-278(nl)-20(ev)]TJ/F15 10.9091 Tf 41.345 0 Td [(,)-330(and)-329(a)-329(solv)28(er)-329(is)-329(set)-329(up)-329(at)-329(the)-329(coarsest)-329(lev)28(el,)]TJ -203.463 -13.549 Td [(so)-397(that)-396(they)-397(are)-397(ready)-396(for)-397(application)-397(\050for)-396(example,)-413(setting)-396(up)-397(a)-397(solv)28(er)-397(based)-396(on)-397(the)]TJ/F22 10.9091 Tf 0 -13.549 Td [(LU)]TJ/F15 10.9091 Tf 19.321 0 Td [(factorization)-299(means)-298(computing)-299(and)-299(storing)-298(the)]TJ/F22 10.9091 Tf 224.886 0 Td [(L)]TJ/F15 10.9091 Tf 10.683 0 Td [(and)]TJ/F22 10.9091 Tf 20.834 0 Td [(U)]TJ/F15 10.9091 Tf 11.897 0 Td [(factors\051.)-433(The)-299(construction)]TJ -287.621 -13.549 Td [(of)-306(the)-306(hierac)28(h)28(y)-306(of)-306(AMG)-305(c)-1(omp)-27(onen)28(ts)-306(describ)-28(ed)-306(so)-306(far)-306(corresp)-27(onds)-306(to)-306(the)-306(so-called)-306(build)]TJ 0 -13.549 Td [(phase)-333(of)-334(the)-333(preconditioner.)]TJ 16.936 -13.55 Td [(The)-359(com)-1(p)-27(onen)28(ts)-360(pro)-28(du)1(c)-1(ed)-359(in)-359(the)-360(build)-359(phase)-359(ma)27(y)-359(b)-28(e)-359(com)28(bined)-360(in)-359(sev)28(eral)-360(w)28(a)28(ys)-360(to)]TJ -16.936 -13.549 Td [(obtain)-306(di\013eren)28(t)-306(m)27(ultilev)28(el)-306(preconditioners;)-315(this)-306(is)-306(done)-307(in)-306(the)-306(application)-306(phase,)-312(i.)1(e)-1(.,)-311(in)]TJ 0 -13.549 Td [(the)-391(computation)-391(of)-391(a)-391(v)27(ector)-391(of)-391(t)28(yp)-28(e)]TJ/F22 10.9091 Tf 178.081 0 Td [(w)]TJ/F15 10.9091 Tf 12.185 0 Td [(=)]TJ/F22 10.9091 Tf 12.566 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(v)]TJ/F15 10.9091 Tf 5.68 0 Td [(,)-406(where)]TJ/F22 10.9091 Tf 39.631 0 Td [(B)]TJ/F15 10.9091 Tf 13.089 0 Td [(denotes)-391(the)-391(preconditioner,)]TJ -281.372 -13.549 Td [(usually)-334(with)1(in)-334(an)-334(iteration)-333(of)-334(a)-334(Kr)1(ylo)27(v)-333(solv)27(er)-333([)]TJ
+ -398.511 -19.516 Td [(where)]TJ/F22 10.9091 Tf 32.496 0 Td [(A)]TJ/F15 10.9091 Tf 12.796 0 Td [(=)-423(\050)]TJ/F22 10.9091 Tf 17.342 0 Td [(a)]TJ/F23 7.9701 Tf 5.767 -1.636 Td [(ij)]TJ/F15 10.9091 Tf 7.265 1.636 Td [(\051)]TJ/F25 10.9091 Tf 8.857 0 Td [(2)]TJ/F34 10.9091 Tf 11.888 0 Td [(R)]TJ/F23 7.9701 Tf 7.878 3.959 Td [(n)]TJ/F26 7.9701 Tf 5.139 0 Td [(\002)]TJ/F23 7.9701 Tf 6.586 0 Td [(n)]TJ/F15 10.9091 Tf 10.223 -3.959 Td [(is)-421(a)-420(nonsingular)-420(sparse)-421(matrix;)-464(for)-420(ease)-421(of)-420(presen)28(tation)-421(w)28(e)]TJ -126.237 -13.549 Td [(assume)]TJ/F22 10.9091 Tf 37.697 0 Td [(A)]TJ/F15 10.9091 Tf 11.818 0 Td [(is)-333(real,)-334(but)-333(the)-333(results)-334(are)-333(v)56(alid)-334(for)-333(the)-333(complex)-334(case)-333(as)-333(w)27(ell.)]TJ -32.579 -13.549 Td [(Let)-497(us)-498(assume)-497(as)-497(\014nest)-498(in)1(dex)-498(space)-497(the)-497(set)-498(of)-497(ro)28(w)-497(\050column\051)-498(ind)1(ice)-1(s)-497(of)]TJ/F22 10.9091 Tf 361.461 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-538(i.e.,)]TJ -386.579 -13.55 Td [(\012)-377(=)]TJ/F25 10.9091 Tf 24.593 0 Td [(f)]TJ/F15 10.9091 Tf 5.454 0 Td [(1)]TJ/F22 10.9091 Tf 5.455 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(2)]TJ/F22 10.9091 Tf 5.455 0 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(n)]TJ/F25 10.9091 Tf 30.79 0 Td [(g)]TJ/F15 10.9091 Tf 5.455 0 Td [(.)-623(An)28(y)-393(algebraic)-393(m)27(ultilev)28(el)-393(preconditioners)-393(implemen)28(ted)-393(in)-393(MLD2P4)]TJ -82.05 -13.549 Td [(generates)-333(a)-334(hierarc)28(h)28(y)-333(of)-334(index)-333(spaces)-333(and)-334(a)-333(corresp)-28(onding)-333(hierarc)28(h)28(y)-334(of)-333(matrices,)]TJ 81.377 -23.491 Td [(\012)]TJ/F20 7.9701 Tf 7.879 4.505 Td [(1)]TJ/F25 10.9091 Tf 7.762 -4.505 Td [(\021)]TJ/F15 10.9091 Tf 11.515 0 Td [(\012)]TJ/F25 10.9091 Tf 10.909 0 Td [(\033)]TJ/F15 10.9091 Tf 11.515 0 Td [(\012)]TJ/F20 7.9701 Tf 7.879 4.505 Td [(2)]TJ/F25 10.9091 Tf 7.763 -4.505 Td [(\033)]TJ/F22 10.9091 Tf 11.515 0 Td [(:)-167(:)-166(:)]TJ/F25 10.9091 Tf 15.757 0 Td [(\033)]TJ/F15 10.9091 Tf 11.516 0 Td [(\012)]TJ/F23 7.9701 Tf 7.878 4.505 Td [(nl)-12(ev)]TJ/F22 10.9091 Tf 16.597 -4.505 Td [(;)-1167(A)]TJ/F20 7.9701 Tf 23.939 4.505 Td [(1)]TJ/F25 10.9091 Tf 7.763 -4.505 Td [(\021)]TJ/F22 10.9091 Tf 11.515 0 Td [(A;)-167(A)]TJ/F20 7.9701 Tf 21.212 4.505 Td [(2)]TJ/F22 10.9091 Tf 4.732 -4.505 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(A)]TJ/F23 7.9701 Tf 32.424 4.505 Td [(nl)-12(ev)]TJ/F22 10.9091 Tf 16.597 -4.505 Td [(;)]TJ/F15 10.9091 Tf -328.044 -23.49 Td [(b)28(y)-282(using)-282(the)-282(information)-282(con)28(tained)-282(in)]TJ/F22 10.9091 Tf 180.373 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-292(without)-282(assuming)-282(an)27(y)-282(kno)28(wledge)-282(of)-282(the)-282(geom-)]TJ -188.555 -13.55 Td [(etry)-295(of)-294(the)-295(problem)-294(from)-295(whic)28(h)]TJ/F22 10.9091 Tf 150.888 0 Td [(A)]TJ/F15 10.9091 Tf 11.395 0 Td [(originates.)-431(A)-295(v)28(ector)-295(space)]TJ/F34 10.9091 Tf 126.348 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf 8.285 -2.553 Td [(is)-295(asso)-27(ciate)-1(d)-294(with)-295(\012)]TJ/F23 7.9701 Tf 94.368 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(,)]TJ -409.421 -13.549 Td [(where)]TJ/F22 10.9091 Tf 31.714 0 Td [(n)]TJ/F23 7.9701 Tf 6.548 -1.777 Td [(k)]TJ/F15 10.9091 Tf 8.925 1.777 Td [(is)-349(the)-349(size)-348(of)-349(\012)]TJ/F23 7.9701 Tf 71.401 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(.)-491(F)84(or)-349(all)]TJ/F22 10.9091 Tf 43.449 0 Td [(k)-335(<)-304(nl)-19(ev)]TJ/F15 10.9091 Tf 41.907 0 Td [(,)-353(a)-348(restriction)-349(op)-28(erator)-349(and)-348(a)-349(prolongation)]TJ -209.064 -13.549 Td [(one)-333(are)-334(built,)-333(whic)28(h)-333(connect)-334(t)28(w)28(o)-334(l)1(e)-1(v)28(els)]TJ/F22 10.9091 Tf 188.273 0 Td [(k)]TJ/F15 10.9091 Tf 9.659 0 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(k)]TJ/F15 10.9091 Tf 8.447 0 Td [(+)-222(1:)]TJ/F22 10.9091 Tf -101.285 -23.491 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F25 10.9091 Tf 8.15 -4.504 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 4.504 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.405 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F22 10.9091 Tf 10.239 -3.099 Td [(;)-1167(R)]TJ/F23 7.9701 Tf 24.125 4.504 Td [(k)]TJ/F25 10.9091 Tf 8.15 -4.504 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 4.504 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F26 7.9701 Tf 9.741 1.405 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.405 Td [(k)]TJ/F15 10.9091 Tf 5.071 -3.099 Td [(;)]TJ -283.114 -23.491 Td [(the)-282(matrix)]TJ/F22 10.9091 Tf 53.146 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 14.392 -3.959 Td [(is)-282(computed)-281(b)27(y)-281(using)-282(the)-282(previou)1(s)-282(op)-28(erators)-282(according)-281(to)-282(the)-282(Galerkin)]TJ -80.341 -13.549 Td [(approac)28(h,)-333(i.e.,)]TJ/F22 10.9091 Tf 165.163 -13.549 Td [(A)]TJ/F23 7.9701 Tf 8.182 4.504 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 14.349 -4.504 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(A)]TJ/F23 7.9701 Tf 8.181 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(:)]TJ -244.258 -19.516 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.885 -3.958 Td [(=)-437(\050)]TJ/F22 10.9091 Tf 17.493 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.958 Td [(T)]TJ/F15 10.9091 Tf 11.282 -3.958 Td [(in)-429(the)-428(c)-1(u)1(rren)27(t)-428(implemen)27(tation)-428(of)-429(MLD2P4.)-731(A)-428(smo)-28(other)-429(with)-429(iteration)]TJ -64.908 -13.55 Td [(matrix)]TJ/F22 10.9091 Tf 35.437 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.708 -3.959 Td [(is)-329(set)-329(up)-329(at)-329(eac)28(h)-329(lev)28(el)]TJ/F22 10.9091 Tf 106.2 0 Td [(k)-309(<)-278(nl)-20(ev)]TJ/F15 10.9091 Tf 41.345 0 Td [(,)-330(and)-329(a)-329(solv)28(er)-329(is)-329(set)-329(up)-329(at)-329(the)-329(coarsest)-329(lev)28(el,)]TJ -203.463 -13.549 Td [(so)-280(that)-280(they)-281(are)-280(ready)-280(for)-280(application)-280(\050for)-280(example,)-291(setting)-280(up)-280(a)-281(solv)28(er)-280(based)-280(on)-280(the)]TJ/F22 10.9091 Tf 396.389 0 Td [(LU)]TJ/F15 10.9091 Tf -396.389 -13.549 Td [(factorization)-353(means)-353(computing)-353(and)-353(storing)-352(the)]TJ/F22 10.9091 Tf 228.435 0 Td [(L)]TJ/F15 10.9091 Tf 11.275 0 Td [(and)]TJ/F22 10.9091 Tf 21.426 0 Td [(U)]TJ/F15 10.9091 Tf 12.488 0 Td [(factors\051.)-503(The)-353(construction)-353(of)]TJ -273.624 -13.549 Td [(the)-366(hierarc)28(h)28(y)-366(of)-366(AMG)-366(comp)-27(onen)27(ts)-365(desc)-1(r)1(ib)-28(ed)-366(so)-366(far)-366(corresp)-27(onds)-366(to)-366(the)-366(so-called)-366(build)]TJ 0 -13.549 Td [(phase)-333(of)-334(the)-333(preconditioner.)]TJ 16.936 -13.55 Td [(The)-359(com)-1(p)-27(onen)28(ts)-360(pro)-28(du)1(c)-1(ed)-359(in)-359(the)-360(build)-359(phase)-359(ma)27(y)-359(b)-28(e)-359(com)28(bined)-360(in)-359(sev)28(eral)-360(w)28(a)28(ys)-360(to)]TJ -16.936 -13.549 Td [(obtain)-306(di\013eren)28(t)-306(m)27(ultilev)28(el)-306(preconditioners;)-315(this)-306(is)-306(done)-307(in)-306(the)-306(application)-306(phase,)-312(i.)1(e)-1(.,)-311(in)]TJ 0 -13.549 Td [(the)-391(computation)-391(of)-391(a)-391(v)27(ector)-391(of)-391(t)28(yp)-28(e)]TJ/F22 10.9091 Tf 178.081 0 Td [(w)]TJ/F15 10.9091 Tf 12.185 0 Td [(=)]TJ/F22 10.9091 Tf 12.566 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -3.959 Td [(v)]TJ/F15 10.9091 Tf 5.68 0 Td [(,)-406(where)]TJ/F22 10.9091 Tf 39.631 0 Td [(B)]TJ/F15 10.9091 Tf 13.089 0 Td [(denotes)-391(the)-391(preconditioner,)]TJ -281.372 -13.549 Td [(usually)-334(withi)1(n)-334(an)-334(iteration)-333(of)-334(a)-334(Kr)1(ylo)27(v)-333(solv)27(er)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(24)]TJ
+ [(20)]TJ
0 g 0 G
[(].)-446(An)-333(example)-334(of)-333(s)-1(u)1(c)27(h)-333(a)-334(com)28(bination,)]TJ 0 -13.549 Td [(kno)28(wn)-448(as)-448(V-cycle,)-476(is)-448(giv)28(en)-448(in)-447(Figure)]TJ
0 0 1 rg 0 0 1 RG
@@ -1902,19 +1910,19 @@ BT
0 g 0 G
[(.)-788(In)-447(this)-448(case,)-476(a)-448(single)-448(iteration)-448(of)-447(the)-448(same)]TJ 0 -13.549 Td [(smo)-28(other)-333(is)-332(used)-333(b)-28(efore)-333(and)-332(after)-333(the)-333(the)-333(recursiv)28(e)-333(call)-333(to)-332(the)-333(V-cycle)-333(\050i.e.,)-333(in)-333(th)1(e)-333(pre-)]TJ 0 -13.55 Td [(smo)-28(othing)-409(an)1(d)-409(p)-28(ost-smo)-28(othing)-409(ph)1(as)-1(es\051;)-446(ho)28(w)27(ev)28(er,)-427(di\013eren)27(t)-408(c)27(hoices)-409(can)-408(b)-28(e)-409(p)-28(erformed.)]TJ 0 -13.549 Td [(Other)-405(cycles)-405(c)-1(an)-405(b)-27(e)-406(de\014ned;)-441(in)-405(MLD2P4,)-423(w)28(e)-405(implemen)27(ted)-405(the)-405(standard)-405(V-cycle)-405(and)]TJ 0 -13.549 Td [(W-cycle)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(2)]TJ
+ [(3)]TJ
0 g 0 G
[(],)-334(and)-333(a)-333(v)28(e)-1(r)1(s)-1(ion)-333(of)-333(the)-333(K-cyc)-1(l)1(e)-334(describ)-28(ed)-333(in)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(23)]TJ
+ [(19)]TJ
0 g 0 G
[(].)]TJ/F17 11.9552 Tf 0 -29.053 Td [(4.2)-1125(Smo)-31(othed)-375(Aggregation)]TJ/F15 10.9091 Tf 0 -20.595 Td [(In)-374(order)-374(to)-374(de\014ne)-375(t)1(he)-375(prolongator)]TJ/F22 10.9091 Tf 167.339 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(,)-384(used)-375(to)-374(compute)-374(the)-374(coarse-lev)28(el)-375(matrix)]TJ/F22 10.9091 Tf 204.32 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.319 -3.959 Td [(,)]TJ -409.421 -13.549 Td [(MLD2P4)-319(uses)-320(the)-319(smo)-28(othed)-319(aggregation)-319(algorithm)-320(describ)-27(ed)-320(in)-319([)]TJ
1 0 0 rg 1 0 0 RG
- [(1)]TJ
+ [(2)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-319(29)]TJ
+ [-319(25)]TJ
0 g 0 G
[(].)-440(The)-319(basic)-320(idea)]TJ 0 -13.549 Td [(of)-270(this)-271(algorithm)-270(is)-271(to)-270(build)-270(a)-271(coarse)-270(se)-1(t)-270(of)-270(indices)-271(\012)]TJ/F23 7.9701 Tf 243.122 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 14.27 -3.959 Td [(b)28(y)-271(suitabl)1(y)-271(grouping)-270(the)-271(indices)]TJ -262.013 -13.549 Td [(of)-350(\012)]TJ/F23 7.9701 Tf 20.481 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.934 -3.959 Td [(in)28(to)-350(disjoin)28(t)-350(sub)1(s)-1(ets)-349(\050aggregates\051,)-354(and)-350(to)-349(de\014ne)-350(the)-349(coarse)-1(-to-\014n)1(e)-350(space)-350(transfer)]TJ
0 g 0 G
@@ -1923,9 +1931,9 @@ ET
endstream
endobj
-342 0 obj
+338 0 obj
<<
-/Length 10301
+/Length 11453
>>
stream
0 g 0 G
@@ -1963,40 +1971,48 @@ BT
/F15 10.9091 Tf 165.28 486.08 Td [(Figure)-333(1:)-445(Application)-333(phase)-333(of)-333(a)-334(V-cycle)-333(preconditioner.)]TJ
0 g 0 G
0 g 0 G
- -71.68 -47.165 Td [(op)-28(erator)]TJ/F22 10.9091 Tf 42.856 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 7.611 -3.959 Td [(b)28(y)-229(apply)1(ing)-229(a)-228(suitable)-229(smo)-28(ot)1(he)-1(r)-228(to)-228(a)-229(simple)-228(piecewise)-229(constan)28(t)-228(prolongation)]TJ -58.986 -13.549 Td [(op)-28(erator,)-333(with)-333(the)-334(aim)-333(of)-333(impro)28(ving)-334(the)-333(qualit)28(y)-333(of)-334(the)-333(coarse-space)-334(correction.)]TJ 16.937 -14.651 Td [(Three)-333(main)-334(steps)-333(can)-333(b)-28(e)-334(i)1(den)27(ti\014ed)-333(in)-333(the)-334(smo)-27(othed)-334(aggregation)-333(pro)-28(cedure:)]TJ
+ -71.68 -45.436 Td [(op)-28(erator)]TJ/F22 10.9091 Tf 42.856 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 7.611 -3.958 Td [(b)28(y)-229(apply)1(ing)-229(a)-228(suitable)-229(smo)-28(ot)1(he)-1(r)-228(to)-228(a)-229(simple)-228(piecewise)-229(constan)28(t)-228(prolongation)]TJ -58.986 -13.55 Td [(op)-28(erator,)-333(with)-333(the)-334(aim)-333(of)-333(impro)28(ving)-334(the)-333(qualit)28(y)-333(of)-334(the)-333(coarse-space)-334(correction.)]TJ 16.937 -13.787 Td [(Three)-333(main)-334(steps)-333(can)-333(b)-28(e)-334(i)1(den)27(ti\014ed)-333(in)-333(the)-334(smo)-27(othed)-334(aggregation)-333(pro)-28(cedure:)]TJ
0 g 0 G
- -3.603 -26.924 Td [(1.)]TJ
+ -3.603 -23.466 Td [(1.)]TJ
0 g 0 G
- [-500(aggregation)-333(of)-334(t)1(he)-334(indices)-333(set)-334(\012)]TJ/F23 7.9701 Tf 164.697 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.959 Td [(,)-333(to)-334(obtain)-333(\012)]TJ/F23 7.9701 Tf 61.819 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 11.319 -3.959 Td [(;)]TJ
+ [-500(aggregation)-333(of)-334(t)1(he)-334(indices)-333(of)-333(\012)]TJ/F23 7.9701 Tf 160.091 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(to)-333(obtain)-334(\012)]TJ/F23 7.9701 Tf 55.151 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.319 -3.959 Td [(;)]TJ
0 g 0 G
- -247.575 -26.924 Td [(2.)]TJ
+ -239.939 -23.467 Td [(2.)]TJ
0 g 0 G
[-500(construction)-333(of)-333(the)-334(prolongator)]TJ/F22 10.9091 Tf 166.515 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(;)]TJ
0 g 0 G
- -180.154 -26.923 Td [(3.)]TJ
+ -180.154 -23.466 Td [(3.)]TJ
0 g 0 G
- [-500(application)-333(of)]TJ/F22 10.9091 Tf 82.727 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.15 -3.959 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.757 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.959 Td [(T)]TJ/F15 10.9091 Tf 10.241 -3.959 Td [(to)-333(build)]TJ/F22 10.9091 Tf 41.212 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.319 -3.959 Td [(.)]TJ -243.343 -26.924 Td [(In)-407(order)-407(to)-407(p)-28(erform)-407(the)-407(coarsening)-407(s)-1(tep,)-425(the)-407(smo)-28(othed)-407(aggregation)-407(algorithm)-407(de-)]TJ -16.937 -13.549 Td [(scrib)-28(ed)-242(in)-243([)]TJ
+ [-500(application)-333(of)]TJ/F22 10.9091 Tf 82.727 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.958 Td [(and)]TJ/F22 10.9091 Tf 21.212 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.958 Td [(k)]TJ/F15 10.9091 Tf 8.15 -3.958 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.757 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.958 Td [(T)]TJ/F15 10.9091 Tf 10.241 -3.958 Td [(to)-333(build)]TJ/F22 10.9091 Tf 41.212 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.319 -3.958 Td [(.)]TJ -243.343 -23.467 Td [(In)-407(order)-407(to)-407(p)-28(erform)-407(the)-407(coarsening)-407(s)-1(tep,)-425(the)-407(smo)-28(othed)-407(aggregation)-407(algorithm)-407(de-)]TJ -16.937 -13.549 Td [(scrib)-28(ed)-478(in)-478([)]TJ
1 0 0 rg 1 0 0 RG
- [(29)]TJ
+ [(25)]TJ
0 g 0 G
- [(])-242(is)-243(used.)-414(In)-242(this)-243(algorithm,)-260(eac)27(h)-242(index)-243(in)-242(\012)]TJ/F23 7.9701 Tf 262.99 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.621 0 Td [(+1)]TJ/F15 10.9091 Tf 13.964 -3.959 Td [(corresp)-28(onds)-242(to)-243(an)-242(aggregate)]TJ -281.575 -13.549 Td [(of)-301(\012)]TJ/F23 7.9701 Tf 19.952 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.959 Td [(,)-308(consisting)-301(of)-301(a)-301(suitably)-301(c)28(hosen)-301(index)]TJ/F22 10.9091 Tf 182.094 0 Td [(j)]TJ/F15 10.9091 Tf 8.402 0 Td [(and)-301(of)-301(the)-301(indices)]TJ/F22 10.9091 Tf 86.836 0 Td [(i)]TJ/F15 10.9091 Tf 7.043 0 Td [(that)-301(are)-301(strongly)-301(cou-)]TJ -309.446 -13.549 Td [(pled)-333(to)]TJ/F22 10.9091 Tf 36.97 0 Td [(j)]TJ/F15 10.9091 Tf 5.117 0 Td [(,)-333(i.e.,)]TJ/F25 10.9091 Tf 121.576 -19.945 Td [(j)]TJ/F22 10.9091 Tf 3.03 0 Td [(a)]TJ/F23 7.9701 Tf 5.767 4.504 Td [(k)]TJ 0 -7.201 Td [(ij)]TJ/F25 10.9091 Tf 7.265 2.697 Td [(j)]TJ/F22 10.9091 Tf 6.061 0 Td [(>)-278(\022)]TJ/F28 10.9091 Tf 16.939 12.648 Td [(q)]TJ
+ [(])-479(is)-478(used.)-879(In)-479(this)-478(algorithm,)-514(eac)27(h)-478(index)]TJ/F22 10.9091 Tf 271.801 0 Td [(j)]TJ/F25 10.9091 Tf 10.783 0 Td [(2)]TJ/F15 10.9091 Tf 12.939 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 16.537 -3.959 Td [(corresp)-28(onds)-478(to)-478(an)]TJ -324.561 -13.549 Td [(aggregate)-374(\012)]TJ/F23 7.9701 Tf 57.445 3.958 Td [(k)]TJ 0 -7.014 Td [(j)]TJ/F15 10.9091 Tf 9.201 3.056 Td [(of)-374(\012)]TJ/F23 7.9701 Tf 20.747 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(,)-384(consisting)-374(of)-374(a)-374(s)-1(u)1(itably)-374(c)27(hosen)-374(index)]TJ/F22 10.9091 Tf 187.709 0 Td [(i)]TJ/F25 10.9091 Tf 7.529 0 Td [(2)]TJ/F15 10.9091 Tf 11.044 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.201 -3.958 Td [(and)-374(indices)-374(that)-374(are)]TJ -315.875 -13.55 Td [(\050usually\051)-333(con)28(tained)-334(in)-333(a)-333(strongly-coupled)-334(n)1(e)-1(igh)28(b)-27(oro)-28(o)-28(d)-333(of)]TJ/F22 10.9091 Tf 274.122 0 Td [(i)]TJ/F15 10.9091 Tf 3.758 0 Td [(,)-333(i.e.,)]TJ -194.032 -31.214 Td [(\012)]TJ/F23 7.9701 Tf 7.879 4.505 Td [(k)]TJ 0 -7.202 Td [(j)]TJ/F25 10.9091 Tf 8.15 2.697 Td [(\032)-278(N)]TJ/F23 7.9701 Tf 22.073 4.505 Td [(k)]TJ -1.607 -7.202 Td [(i)]TJ/F15 10.9091 Tf 6.727 2.697 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(\022)]TJ/F15 10.9091 Tf 5.425 0 Td [(\051)-278(=)]TJ/F28 10.9091 Tf 18.788 15.382 Td [(\032)]TJ/F22 10.9091 Tf 8.181 -15.382 Td [(r)]TJ/F25 10.9091 Tf 8.255 0 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 4.505 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.505 Td [(:)]TJ/F25 10.9091 Tf 6.061 0 Td [(j)]TJ/F22 10.9091 Tf 3.03 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 4.505 Td [(k)]TJ 0 -7.202 Td [(ir)]TJ/F25 10.9091 Tf 7.438 2.697 Td [(j)]TJ/F22 10.9091 Tf 6.061 0 Td [(>)-278(\022)]TJ/F28 10.9091 Tf 16.939 13.424 Td [(q)]TJ
ET
q
-1 0 0 1 307.234 255.295 cm
-[]0 d 0 J 0.436 w 0 0 m 32.124 0 l S
+1 0 0 1 348.097 261.221 cm
+[]0 d 0 J 0.436 w 0 0 m 32.469 0 l S
Q
BT
-/F25 10.9091 Tf 307.234 242.428 Td [(j)]TJ/F22 10.9091 Tf 3.03 0 Td [(a)]TJ/F23 7.9701 Tf 5.767 3.758 Td [(k)]TJ 0 -7.015 Td [(ii)]TJ/F22 10.9091 Tf 6.264 3.257 Td [(a)]TJ/F23 7.9701 Tf 5.767 3.758 Td [(k)]TJ 0 -7.015 Td [(j)-58(j)]TJ/F25 10.9091 Tf 8.266 3.257 Td [(j)]TJ/F22 10.9091 Tf 3.03 0 Td [(;)]TJ/F15 10.9091 Tf -245.758 -26.063 Td [(for)-331(a)-331(giv)28(en)]TJ/F22 10.9091 Tf 54.197 0 Td [(\022)]TJ/F25 10.9091 Tf 8.455 0 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [([0)]TJ/F22 10.9091 Tf 8.484 0 Td [(;)]TJ/F15 10.9091 Tf 4.849 0 Td [(1].)-444(Since)-331(this)-331(algorith)1(m)-332(h)1(as)-332(a)-331(sequen)28(tial)-331(nature,)-331(a)-331(decoupled)-331(v)28(ersion)]TJ -86.288 -13.549 Td [(of)-306(it)-305(is)-306(applied,)-311(where)-306(eac)28(h)-306(pro)-28(cessor)]TJ/F22 10.9091 Tf 177.316 0 Td [(i)]TJ/F15 10.9091 Tf 7.094 0 Td [(indep)-28(enden)28(tly)-305(e)-1(xecutes)-305(the)-306(algorithm)-306(on)-305(the)-306(set)]TJ -184.41 -13.549 Td [(of)-341(i)1(ndices)-341(assigned)-341(to)-340(it)-341(in)-340(the)-341(initi)1(al)-341(data)-340(distribution.)-466(This)-341(v)28(ersion)-341(i)1(s)-341(em)28(barrassingly)]TJ 0 -13.549 Td [(parallel,)-506(since)-472(it)-472(do)-28(es)-472(not)-472(requ)1(ire)-472(an)28(y)-472(data)-472(comm)28(unication.)-860(On)-472(the)-472(other)-472(hand,)-506(it)]TJ 0 -13.55 Td [(ma)28(y)-394(pro)-27(duce)-394(some)-393(non-uniform)-393(aggre)-1(gat)1(e)-1(s)-393(and)-393(is)-394(strongly)-393(dep)-28(enden)28(t)-393(on)-394(the)-393(n)28(um)28(b)-28(er)]TJ 0 -13.549 Td [(of)-358(p)1(ro)-28(cessors)-358(and)-357(on)-358(the)-357(initial)-358(partitioning)-357(of)-358(the)-357(matrix)]TJ/F22 10.9091 Tf 280.52 0 Td [(A)]TJ/F15 10.9091 Tf 8.181 0 Td [(.)-517(Nev)28(ertheless,)-364(this)-357(parall)]TJ -288.701 -13.549 Td [(algorithm)-248(has)-249(b)-27(een)-249(c)28(hosen)-248(for)-249(MLD2P4,)-265(since)-248(it)-249(has)-248(b)-28(een)-248(sho)28(wn)-249(to)-248(pro)-28(duce)-248(go)-28(o)-28(d)-248(results)]TJ 0 -13.549 Td [(in)-333(practice)-334([)]TJ
+/F25 10.9091 Tf 348.097 247.579 Td [(j)]TJ/F22 10.9091 Tf 3.031 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 3.758 Td [(k)]TJ 0 -7.014 Td [(ii)]TJ/F22 10.9091 Tf 6.264 3.256 Td [(a)]TJ/F23 7.9701 Tf 5.767 3.152 Td [(k)]TJ 0 -5.849 Td [(r)-29(r)]TJ/F25 10.9091 Tf 8.611 2.697 Td [(j)]TJ/F28 10.9091 Tf 3.031 15.382 Td [(\033)]TJ/F25 10.9091 Tf 10.606 -15.382 Td [([)-222(f)]TJ/F22 10.9091 Tf 15.151 0 Td [(i)]TJ/F25 10.9091 Tf 3.758 0 Td [(g)]TJ/F22 10.9091 Tf 7.273 0 Td [(;)]TJ
+0 g 0 G
+/F15 10.9091 Tf 74.757 0 Td [(\0503\051)]TJ
+0 g 0 G
+ -398.512 -31.214 Td [(for)-431(a)-430(giv)27(en)-430(threshold)]TJ/F22 10.9091 Tf 106.493 0 Td [(\022)]TJ/F25 10.9091 Tf 10.225 0 Td [(2)]TJ/F15 10.9091 Tf 12.074 0 Td [([0)]TJ/F22 10.9091 Tf 8.485 0 Td [(;)]TJ/F15 10.9091 Tf 4.848 0 Td [(1])-431(\050see)-431([)]TJ
1 0 0 rg 1 0 0 RG
- [(4)]TJ
+ [(25)]TJ
+0 g 0 G
+ [(])-430(for)-431(the)-431(details\051.)-736(Since)-431(this)-431(algorithm)-430(has)-431(a)]TJ -142.125 -13.549 Td [(sequen)28(tial)-382(n)1(ature,)-394(a)-381(decoupled)-381(v)28(e)-1(r)1(s)-1(i)1(on)-382(of)-381(it)-381(is)-382(appli)1(e)-1(d,)-393(where)-381(eac)28(h)-382(pro)-27(ces)-1(sor)-381(indep)-28(en-)]TJ 0 -13.549 Td [(den)28(tly)-433(exe)-1(cutes)-433(the)-433(algorithm)-433(on)-434(the)-433(set)-433(of)-434(indices)-433(assigned)-433(to)-434(it)-433(in)-433(the)-433(initial)-434(data)]TJ 0 -13.549 Td [(distribution.)-442(Thi)1(s)-326(v)28(ersion)-325(is)-326(em)28(barrassingly)-325(parallel,)-327(since)-325(it)-326(do)-27(es)-326(not)-325(require)-325(an)27(y)-325(data)]TJ 0 -13.55 Td [(comm)28(unication.)-522(On)-359(the)-359(other)-359(hand,)-365(it)-360(ma)28(y)-359(pro)-28(du)1(c)-1(e)-359(some)-359(non)28(uniform)-359(aggregates)-359(and)]TJ 0 -13.549 Td [(is)-295(strongly)-295(dep)-27(enden)27(t)-294(on)-295(the)-295(n)28(um)28(b)-28(er)-295(of)-295(pro)-27(cess)-1(or)1(s)-295(and)-295(on)-295(the)-295(initial)-294(partitioning)-295(of)-295(the)]TJ 0 -13.549 Td [(matrix)]TJ/F22 10.9091 Tf 35.775 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(.)-524(Nev)28(e)-1(rt)1(hele)-1(ss,)-366(this)-360(parallel)-360(algorithm)-360(has)-360(b)-27(ee)-1(n)-359(c)27(hosen)-360(for)-359(MLD2P4,)-367(since)-360(it)]TJ -43.957 -13.549 Td [(has)-333(b)-28(een)-333(s)-1(h)1(o)27(wn)-333(to)-333(pro)-28(duce)-333(go)-28(o)-28(d)-333(results)-334(in)-333(practice)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(5)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-333(5)]TJ
+ [-333(7)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-333(28)]TJ
+ [-334(24)]TJ
0 g 0 G
[(].)]TJ
0 g 0 G
@@ -2005,49 +2021,49 @@ ET
endstream
endobj
-356 0 obj
+353 0 obj
<<
-/Length 14031
+/Length 15415
>>
stream
0 g 0 G
BT
/F15 10.9091 Tf 86.4 740.002 Td [(14)]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 -186.329 -35.866 Td [(The)-375(prolongator)]TJ/F22 10.9091 Tf 82.192 0 Td [(P)]TJ/F23 7.9701 Tf 8.518 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.216 -3.959 Td [(is)-375(built)-376(starting)-375(from)-375(a)-376(ten)28(tativ)28(e)-376(prolongator)]TJ 222.868 2.758 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.758 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F25 10.9091 Tf 8.915 -3.959 Td [(2)]TJ/F34 10.9091 Tf 11.069 0 Td [(R)]TJ/F23 7.9701 Tf 7.878 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.139 -1.406 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.586 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F15 10.9091 Tf 10.24 -2.553 Td [(,)]TJ -409.421 -13.549 Td [(de\014ned)-333(as)]TJ 115.609 -14.79 Td [(\026)]TJ/F22 10.9091 Tf -2.442 -2.757 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.504 Td [(=)-278(\050)-85(\026)]TJ/F22 10.9091 Tf 15.758 0 Td [(p)]TJ/F23 7.9701 Tf 5.489 4.504 Td [(k)]TJ 0 -7.201 Td [(ij)]TJ/F15 10.9091 Tf 7.265 2.697 Td [(\051)]TJ/F22 10.9091 Tf 4.242 0 Td [(;)]TJ/F15 10.9091 Tf 16.684 0 Td [(\026)]TJ/F22 10.9091 Tf -0.926 0 Td [(p)]TJ/F23 7.9701 Tf 5.489 4.504 Td [(k)]TJ 0 -7.201 Td [(ij)]TJ/F15 10.9091 Tf 10.295 2.697 Td [(=)]TJ/F28 10.9091 Tf 11.515 15.382 Td [(\032)]TJ/F15 10.9091 Tf 13.163 -8.325 Td [(1)-1913(if)]TJ/F22 10.9091 Tf 35.721 0 Td [(i)]TJ/F25 10.9091 Tf 6.788 0 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ 0 -7.014 Td [(j)]TJ/F22 10.9091 Tf 5.12 3.055 Td [(;)]TJ/F15 10.9091 Tf -65.811 -14.089 Td [(0)-1913(otherwise)]TJ/F22 10.9091 Tf 71.266 0 Td [(;)]TJ/F15 10.9091 Tf -290.076 -20.871 Td [(where)-357(\012)]TJ/F23 7.9701 Tf 39.687 3.958 Td [(k)]TJ 0 -7.014 Td [(j)]TJ/F15 10.9091 Tf 9.02 3.056 Td [(is)-357(the)-358(aggregate)-357(of)-358(\012)]TJ/F23 7.9701 Tf 100.235 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.019 -3.958 Td [(corresp)-28(onding)-357(to)-358(the)-357(index)]TJ/F22 10.9091 Tf 132.69 0 Td [(j)]TJ/F25 10.9091 Tf 8.586 0 Td [(2)]TJ/F15 10.9091 Tf 10.742 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.958 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.318 -3.958 Td [(.)]TJ/F22 10.9091 Tf 8.669 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.02 -3.958 Td [(is)-357(obtained)]TJ -360.006 -15.096 Td [(b)28(y)-333(applying)-334(to)]TJ 75.471 2.758 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.758 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(a)-333(smo)-28(other)]TJ/F22 10.9091 Tf 56.758 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 3.959 Td [(k)]TJ/F25 10.9091 Tf 8.15 -3.959 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf 5.071 -2.553 Td [(:)]TJ/F22 10.9091 Tf -29.64 -24.189 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.504 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 4.504 Td [(k)]TJ/F15 10.9091 Tf 7.561 -1.746 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.758 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(;)]TJ/F15 10.9091 Tf -231.841 -24.189 Td [(in)-255(order)-255(to)-255(remo)27(v)28(e)-255(nonsmo)-28(oth)-255(comp)-28(onen)28(ts)-255(from)-255(the)-256(r)1(ange)-256(of)-255(the)-255(prolongator,)-271(and)-255(hence)]TJ 0 -13.549 Td [(to)-266(impro)27(v)28(e)-266(the)-267(con)28(v)28(ergence)-267(pr)1(op)-28(erties)-267(of)-266(the)-267(m)28(ulti-lev)28(el)-266(metho)-28(d)-267([)]TJ
+/F15 10.9091 Tf -186.329 -35.866 Td [(The)-375(prolongator)]TJ/F22 10.9091 Tf 82.192 0 Td [(P)]TJ/F23 7.9701 Tf 8.518 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.216 -3.959 Td [(is)-375(built)-376(starting)-375(from)-375(a)-376(ten)28(tativ)28(e)-376(prolongator)]TJ 222.868 2.758 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.758 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F25 10.9091 Tf 8.915 -3.959 Td [(2)]TJ/F34 10.9091 Tf 11.069 0 Td [(R)]TJ/F23 7.9701 Tf 7.878 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.139 -1.406 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.586 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F21 5.9776 Tf 4.075 0 Td [(+1)]TJ/F15 10.9091 Tf 10.24 -2.553 Td [(,)]TJ -409.421 -13.549 Td [(de\014ned)-333(as)]TJ 115.609 -14.79 Td [(\026)]TJ/F22 10.9091 Tf -2.442 -2.757 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.504 Td [(=)-278(\050)-85(\026)]TJ/F22 10.9091 Tf 15.758 0 Td [(p)]TJ/F23 7.9701 Tf 5.489 4.504 Td [(k)]TJ 0 -7.201 Td [(ij)]TJ/F15 10.9091 Tf 7.265 2.697 Td [(\051)]TJ/F22 10.9091 Tf 4.242 0 Td [(;)]TJ/F15 10.9091 Tf 16.684 0 Td [(\026)]TJ/F22 10.9091 Tf -0.926 0 Td [(p)]TJ/F23 7.9701 Tf 5.489 4.504 Td [(k)]TJ 0 -7.201 Td [(ij)]TJ/F15 10.9091 Tf 10.295 2.697 Td [(=)]TJ/F28 10.9091 Tf 11.515 15.382 Td [(\032)]TJ/F15 10.9091 Tf 13.163 -8.325 Td [(1)-1913(if)]TJ/F22 10.9091 Tf 35.721 0 Td [(i)]TJ/F25 10.9091 Tf 6.788 0 Td [(2)]TJ/F15 10.9091 Tf 10.303 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ 0 -7.014 Td [(j)]TJ/F22 10.9091 Tf 5.12 3.055 Td [(;)]TJ/F15 10.9091 Tf -65.811 -14.089 Td [(0)-1913(otherwise)]TJ/F22 10.9091 Tf 71.266 0 Td [(;)]TJ/F15 10.9091 Tf -290.076 -19.797 Td [(where)-357(\012)]TJ/F23 7.9701 Tf 39.687 3.959 Td [(k)]TJ 0 -7.015 Td [(j)]TJ/F15 10.9091 Tf 9.02 3.056 Td [(is)-357(the)-358(aggregate)-357(of)-358(\012)]TJ/F23 7.9701 Tf 100.235 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.019 -3.959 Td [(corresp)-28(onding)-357(to)-358(the)-357(index)]TJ/F22 10.9091 Tf 132.69 0 Td [(j)]TJ/F25 10.9091 Tf 8.586 0 Td [(2)]TJ/F15 10.9091 Tf 10.742 0 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ/F20 7.9701 Tf 4.622 0 Td [(+1)]TJ/F15 10.9091 Tf 11.318 -3.959 Td [(.)]TJ/F22 10.9091 Tf 8.669 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.02 -3.959 Td [(is)-357(obtained)]TJ -360.006 -15.095 Td [(b)28(y)-333(applying)-334(to)]TJ 75.471 2.757 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.757 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(a)-333(smo)-28(other)]TJ/F22 10.9091 Tf 56.758 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 3.959 Td [(k)]TJ/F25 10.9091 Tf 8.15 -3.959 Td [(2)]TJ/F34 10.9091 Tf 10.303 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F26 7.9701 Tf 4.573 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf 5.071 -2.553 Td [(:)]TJ/F22 10.9091 Tf -29.64 -22.041 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.504 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 4.504 Td [(k)]TJ/F15 10.9091 Tf 7.561 -1.746 Td [(\026)]TJ/F22 10.9091 Tf -2.441 -2.758 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(;)]TJ/F15 10.9091 Tf -231.841 -22.041 Td [(in)-255(order)-255(to)-255(remo)27(v)28(e)-255(nonsmo)-28(oth)-255(comp)-28(onen)28(ts)-255(from)-255(the)-256(r)1(ange)-256(of)-255(the)-255(prolongator,)-271(and)-255(hence)]TJ 0 -13.549 Td [(to)-266(impro)27(v)28(e)-266(the)-267(con)28(v)28(ergence)-267(pr)1(op)-28(erties)-267(of)-266(the)-267(m)28(ulti-lev)28(el)-266(metho)-28(d)-267([)]TJ
1 0 0 rg 1 0 0 RG
- [(1)]TJ
+ [(2)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-266(27)]TJ
+ [-266(23)]TJ
+0 g 0 G
+ [(].)-422(A)-266(simple)-267(c)28(hoice)]TJ 0 -13.549 Td [(for)]TJ/F22 10.9091 Tf 16.697 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(is)-333(the)-334(damp)-27(ed)-334(Jacobi)-333(smo)-28(other:)]TJ/F22 10.9091 Tf 118.068 -22.041 Td [(S)]TJ/F23 7.9701 Tf 7.318 4.505 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.505 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(!)]TJ/F23 7.9701 Tf 7.182 4.505 Td [(k)]TJ/F15 10.9091 Tf 5.119 -4.505 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 4.505 Td [(k)]TJ/F15 10.9091 Tf 5.119 -4.505 Td [(\051)]TJ/F26 7.9701 Tf 4.243 4.505 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -4.505 Td [(A)]TJ/F23 7.9701 Tf 8.181 4.505 Td [(k)]TJ 0 -7.202 Td [(F)]TJ/F22 10.9091 Tf 7.034 2.697 Td [(;)]TJ/F15 10.9091 Tf -258.582 -22.04 Td [(where)]TJ/F22 10.9091 Tf 32.045 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.255 -3.958 Td [(is)-379(the)-379(diagonal)-379(matrix)-379(with)-379(the)-379(s)-1(ame)-379(diagonal)-379(en)28(tries)-379(as)]TJ/F22 10.9091 Tf 276.813 0 Td [(A)]TJ/F23 7.9701 Tf 8.181 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(,)]TJ/F22 10.9091 Tf 7.291 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ 0 -7.191 Td [(F)]TJ/F15 10.9091 Tf 10.896 3.233 Td [(=)-354(\050)-14(\026)]TJ/F22 10.9091 Tf 16.59 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 3.958 Td [(k)]TJ 0 -7.014 Td [(ij)]TJ/F15 10.9091 Tf 7.266 3.056 Td [(\051)-379(is)]TJ -396.74 -13.55 Td [(the)-333(\014ltered)-334(matrix)-333(de\014ned)-333(as)]TJ 48.968 -26.039 Td [(\026)]TJ/F22 10.9091 Tf -0.156 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 4.505 Td [(k)]TJ 0 -7.202 Td [(ij)]TJ/F15 10.9091 Tf 10.296 2.697 Td [(=)]TJ/F28 10.9091 Tf 11.515 15.382 Td [(\032)]TJ/F22 10.9091 Tf 13.163 -8.324 Td [(a)]TJ/F23 7.9701 Tf 5.766 3.959 Td [(k)]TJ 0 -7.015 Td [(ij)]TJ/F15 10.9091 Tf 17.228 3.056 Td [(if)]TJ/F22 10.9091 Tf 10 0 Td [(j)]TJ/F25 10.9091 Tf 8.147 0 Td [(2)-278(N)]TJ/F23 7.9701 Tf 20.862 3.959 Td [(k)]TJ -1.608 -7.015 Td [(i)]TJ/F15 10.9091 Tf 6.728 3.056 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(\022)]TJ/F15 10.9091 Tf 5.424 0 Td [(\051)]TJ/F22 10.9091 Tf 4.243 0 Td [(;)]TJ/F15 10.9091 Tf -81.032 -14.09 Td [(0)-1608(otherwise)]TJ/F22 10.9091 Tf 67.934 0 Td [(;)]TJ/F15 10.9091 Tf 27.153 7.032 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(j)]TJ/F25 10.9091 Tf 8.147 0 Td [(6)]TJ/F15 10.9091 Tf 0 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(i)]TJ/F15 10.9091 Tf 3.758 0 Td [(\051)]TJ/F22 10.9091 Tf 4.243 0 Td [(;)]TJ/F15 10.9091 Tf 26.822 0 Td [(\026)]TJ/F22 10.9091 Tf -0.156 0 Td [(a)]TJ/F23 7.9701 Tf 5.767 4.505 Td [(k)]TJ 0 -7.202 Td [(ii)]TJ/F15 10.9091 Tf 9.294 2.697 Td [(=)]TJ/F22 10.9091 Tf 11.516 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 4.505 Td [(k)]TJ 0 -7.202 Td [(ii)]TJ/F25 10.9091 Tf 8.689 2.697 Td [(\000)]TJ/F28 10.9091 Tf 10.909 10.364 Td [(X)]TJ/F23 7.9701 Tf 1.202 -23.717 Td [(j)]TJ/F26 7.9701 Tf 3.884 0 Td [(6)]TJ/F20 7.9701 Tf 0 0 Td [(=)]TJ/F23 7.9701 Tf 6.586 0 Td [(i)]TJ/F15 10.9091 Tf 4.085 13.353 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 4.505 Td [(k)]TJ 0 -7.202 Td [(ij)]TJ/F25 10.9091 Tf 9.69 2.697 Td [(\000)]TJ/F15 10.9091 Tf 11.065 0 Td [(\026)]TJ/F22 10.9091 Tf -0.156 0 Td [(a)]TJ/F23 7.9701 Tf 5.766 4.505 Td [(k)]TJ 0 -7.202 Td [(ij)]TJ/F15 10.9091 Tf 7.265 2.697 Td [(\051)]TJ/F22 10.9091 Tf 4.243 0 Td [(;)]TJ
0 g 0 G
- [(].)-422(A)-266(simple)-267(c)28(hoice)]TJ 0 -13.55 Td [(for)]TJ/F22 10.9091 Tf 16.697 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.756 -3.959 Td [(is)-333(the)-334(damp)-27(ed)-334(Jacobi)-333(smo)-28(other:)]TJ/F22 10.9091 Tf 119.024 -24.189 Td [(S)]TJ/F23 7.9701 Tf 7.319 4.504 Td [(k)]TJ/F15 10.9091 Tf 8.15 -4.504 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(I)]TJ/F25 10.9091 Tf 8.076 0 Td [(\000)]TJ/F22 10.9091 Tf 10.909 0 Td [(!)]TJ/F23 7.9701 Tf 7.181 4.504 Td [(k)]TJ/F15 10.9091 Tf 5.12 -4.504 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(D)]TJ/F23 7.9701 Tf 9.334 4.504 Td [(k)]TJ/F15 10.9091 Tf 5.12 -4.504 Td [(\051)]TJ/F26 7.9701 Tf 4.243 4.504 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -4.504 Td [(A)]TJ/F23 7.9701 Tf 8.182 4.504 Td [(k)]TJ/F22 10.9091 Tf 5.12 -4.504 Td [(;)]TJ/F15 10.9091 Tf -257.625 -24.189 Td [(where)]TJ/F22 10.9091 Tf 32.246 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.457 -3.959 Td [(is)-398(the)-397(diagonal)-398(matrix)-397(with)-398(the)-397(sam)-1(e)-397(diagonal)-398(en)28(tries)-397(as)]TJ/F22 10.9091 Tf 278.83 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(,)-414(and)]TJ/F22 10.9091 Tf 29.456 0 Td [(!)]TJ/F23 7.9701 Tf 7.182 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.457 -3.959 Td [(is)-398(an)]TJ -389.265 -13.549 Td [(appro)28(ximation)-371(of)-370(4)]TJ/F22 10.9091 Tf 91.45 0 Td [(=)]TJ/F15 10.9091 Tf 5.454 0 Td [(\0503)]TJ/F22 10.9091 Tf 9.697 0 Td [(\032)]TJ/F23 7.9701 Tf 5.64 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(\051,)-380(where)]TJ/F22 10.9091 Tf 43.37 0 Td [(\032)]TJ/F23 7.9701 Tf 5.64 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.163 -3.958 Td [(is)-371(the)-370(sp)-28(ectral)-371(radiu)1(s)-371(of)-371(\050)]TJ/F22 10.9091 Tf 122.276 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.958 Td [(\051)]TJ/F26 7.9701 Tf 4.243 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/F23 7.9701 Tf 8.181 3.958 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.958 Td [(.)-556(computed)-371(b)28(y)]TJ -341.127 -13.55 Td [(using)-333(some)-334(estimate)-333(of)-333(the)-334(sp)-28(ectral)-333(radius)-333(of)-333(\050)]TJ/F22 10.9091 Tf 221.273 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.959 Td [(\051)]TJ/F26 7.9701 Tf 4.243 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/F23 7.9701 Tf 8.181 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.757 -3.959 Td [([)]TJ
+/F15 10.9091 Tf 39.721 0 Td [(\0504\051)]TJ
+0 g 0 G
+ -398.512 -34.975 Td [(and)]TJ/F22 10.9091 Tf 20.68 0 Td [(!)]TJ/F23 7.9701 Tf 7.182 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.224 -3.959 Td [(is)-285(an)-284(appro)28(ximation)-285(of)-284(4)]TJ/F22 10.9091 Tf 114.629 0 Td [(=)]TJ/F15 10.9091 Tf 5.455 0 Td [(\0503)]TJ/F22 10.9091 Tf 9.697 0 Td [(\032)]TJ/F23 7.9701 Tf 5.64 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(\051,)-294(where)]TJ/F22 10.9091 Tf 41.497 0 Td [(\032)]TJ/F23 7.9701 Tf 5.64 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.224 -3.959 Td [(is)-285(the)-284(sp)-28(ectral)-285(r)1(adius)-285(of)-284(\050)]TJ/F22 10.9091 Tf 117.582 0 Td [(D)]TJ/F23 7.9701 Tf 9.335 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.12 -3.959 Td [(\051)]TJ/F26 7.9701 Tf 4.242 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/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.192 Td [(F)]TJ/F15 10.9091 Tf 10.138 3.233 Td [([)]TJ
1 0 0 rg 1 0 0 RG
- [(1)]TJ
+ [(2)]TJ
0 g 0 G
- [(].)]TJ/F17 11.9552 Tf -268.227 -29.162 Td [(4.3)-1125(Smo)-31(others)-375(and)-375(coarsest-lev)31(el)-375(solv)31(ers)]TJ/F15 10.9091 Tf 0 -20.595 Td [(The)-294(smo)-28(others)-294(implemen)28(ted)-295(i)1(n)-295(MLD2P)1(4)-295(includ)1(e)-295(the)-294(Jacobi)-294(and)-294(blo)-28(c)28(k-Jacobi)-294(metho)-28(ds,)]TJ 0 -13.549 Td [(a)-344(h)28(ybrid)-343(v)28(ers)-1(i)1(on)-344(of)-344(the)-343(forw)28(ard)-344(and)-344(b)1(ac)27(kw)28(ard)-344(Gau)1(s)-1(s-Seidel)-343(metho)-28(ds,)-346(and)-344(the)-343(additiv)28(e)]TJ 0 -13.549 Td [(Sc)28(h)28(w)27(arz)-333(\050AS\051)-333(ones)-334(\050see,)-333(e.g.,)-333([)]TJ
+ [(].)]TJ -397.906 -13.549 Td [(In)-288(MLD2P4)-288(this)-287(appro)27(ximation)-287(is)-288(obtained)-288(b)28(y)-288(using)]TJ/F25 10.9091 Tf 250.336 0 Td [(k)]TJ/F22 10.9091 Tf 5.455 0 Td [(A)]TJ/F23 7.9701 Tf 8.181 3.959 Td [(k)]TJ 0 -7.192 Td [(F)]TJ/F25 10.9091 Tf 7.034 3.233 Td [(k)]TJ/F26 7.9701 Tf 5.454 -1.636 Td [(1)]TJ/F15 10.9091 Tf 12.107 1.636 Td [(as)-288(an)-288(estimate)-288(of)]TJ/F22 10.9091 Tf 82.683 0 Td [(\032)]TJ/F23 7.9701 Tf 5.641 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.959 Td [(.)-429(Note)]TJ -382.01 -13.549 Td [(that)-373(for)-373(systems)-374(coming)-373(from)-373(uniformly)-373(elliptic)-373(problems,)-384(\014)1(ltering)-374(the)-373(matrix)]TJ/F22 10.9091 Tf 379.26 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.191 -3.959 Td [(has)]TJ -396.633 -13.549 Td [(little)-306(or)-306(no)-306(e\013ect,)-312(and)]TJ/F22 10.9091 Tf 106.178 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ/F15 10.9091 Tf 8.459 -3.958 Td [(can)-306(b)-28(e)-306(used)-306(instead)-306(of)]TJ/F22 10.9091 Tf 108.331 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ 0 -7.191 Td [(F)]TJ/F15 10.9091 Tf 7.033 3.233 Td [(.)-435(The)-306(latter)-306(c)27(hoice)-306(is)-306(the)-306(default)-306(in)]TJ -246.365 -13.55 Td [(MLD2P4.)]TJ/F17 11.9552 Tf 0 -28.825 Td [(4.3)-1125(Smo)-31(others)-375(and)-375(coarsest-lev)31(el)-375(solv)31(ers)]TJ/F15 10.9091 Tf 0 -20.594 Td [(The)-294(smo)-28(others)-294(implemen)28(ted)-295(i)1(n)-295(MLD2P4)-294(include)-294(the)-294(Jacobi)-294(and)-294(blo)-28(c)28(k-Jacobi)-294(metho)-28(ds,)]TJ 0 -13.549 Td [(a)-344(h)28(ybrid)-343(v)28(e)-1(r)1(s)-1(ion)-343(of)-344(the)-343(forw)28(ard)-344(and)-344(b)1(ac)27(kw)28(ard)-344(Gau)1(s)-1(s-Seidel)-343(metho)-28(ds,)-346(and)-344(the)-343(additiv)28(e)]TJ 0 -13.55 Td [(Sc)28(h)28(w)27(arz)-333(\050AS\051)-333(ones)-334(\050see,)-333(e.g.,)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(24)]TJ
+ [(20)]TJ
0 g 0 G
[(,)]TJ
1 0 0 rg 1 0 0 RG
- [-334(25)]TJ
-0 g 0 G
- [(]\051.)]TJ 16.936 -13.55 Td [(The)-481(h)28(ybrid)-480(Gauss-Seidel)-481(v)28(ersion)-481(i)1(s)-481(considered)-481(b)-27(ecause)-481(the)-481(origin)1(al)-481(Gauss-Seidel)]TJ -16.936 -13.549 Td [(metho)-28(d)-364(is)-365(inheren)28(tly)-364(sequen)27(tial.)-537(A)27(t)-364(eac)28(h)-365(iteration)-364(of)-365(the)-364(h)28(ybrid)-365(v)28(ersion,)-372(eac)27(h)-364(parallel)]TJ 0 -13.549 Td [(pro)-28(cess)-452(uses)-452(the)-451(mos)-1(t)-451(recen)27(t)-451(v)55(alues)-452(of)-451(its)-452(o)27(wn)-451(lo)-28(cal)-452(v)56(ariables)-452(and)-452(the)-452(v)56(alues)-452(of)-452(the)]TJ 0 -13.549 Td [(non-lo)-28(cal)-418(v)55(ari)1(ables)-419(computed)-418(at)-419(the)-418(previous)-418(iteration,)-440(obtained)-418(b)28(y)-419(exc)28(hanging)-418(data)]TJ 0 -13.549 Td [(with)-333(other)-334(pr)1(o)-28(cesses)-334(b)-28(efore)-333(the)-333(b)-28(eginning)-333(of)-333(the)-334(curren)28(t)-333(iteration.)]TJ 16.936 -13.55 Td [(In)-372(the)-372(AS)-372(me)-1(th)1(o)-28(ds,)-382(the)-372(index)-372(space)-373(\012)]TJ/F23 7.9701 Tf 185.618 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.18 -3.959 Td [(is)-372(divided)-372(in)28(to)]TJ/F22 10.9091 Tf 72.847 0 Td [(m)]TJ/F23 7.9701 Tf 9.578 -1.777 Td [(k)]TJ/F15 10.9091 Tf 9.18 1.777 Td [(subsets)-372(\012)]TJ/F23 7.9701 Tf 46.06 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 9.18 3.055 Td [(of)-372(size)]TJ/F22 10.9091 Tf 33.938 0 Td [(n)]TJ/F23 7.9701 Tf 6.548 -1.777 Td [(k)-27(;i)]TJ/F15 10.9091 Tf 10.356 1.777 Td [(,)]TJ -409.421 -13.549 Td [(p)-28(ossibly)-432(o)28(v)28(erlapping.)-740(F)83(or)-432(eac)28(h)]TJ/F22 10.9091 Tf 155.272 0 Td [(i)]TJ/F15 10.9091 Tf 8.47 0 Td [(w)28(e)-432(consider)-432(the)-432(restriction)-432(op)-28(erator)]TJ/F22 10.9091 Tf 178.984 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(k)]TJ -0.084 -7.014 Td [(i)]TJ/F25 10.9091 Tf 10.026 3.055 Td [(2)]TJ/F34 10.9091 Tf 12.096 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)-21(;i)]TJ/F26 7.9701 Tf 9.506 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf -407.38 -16.102 Td [(that)-366(maps)-366(a)-365(v)27(ector)]TJ/F22 10.9091 Tf 95.448 0 Td [(x)]TJ/F23 7.9701 Tf 6.234 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.111 -3.959 Td [(to)-366(the)-366(v)28(ector)]TJ/F22 10.9091 Tf 65.942 0 Td [(x)]TJ/F23 7.9701 Tf 6.234 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 9.111 3.056 Td [(made)-366(of)-366(the)-365(comp)-28(onen)28(ts)-366(of)]TJ/F22 10.9091 Tf 134.559 0 Td [(x)]TJ/F23 7.9701 Tf 6.235 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.111 -3.959 Td [(with)-366(indices)-366(in)]TJ -341.985 -13.549 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.056 Td [(,)-301(and)-292(the)-293(prolongation)-292(op)-28(erator)]TJ/F22 10.9091 Tf 152.202 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.015 Td [(i)]TJ/F15 10.9091 Tf 9.665 3.056 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.758 0 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.959 Td [(k)]TJ -0.084 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.204 3.056 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.959 Td [(T)]TJ/F15 10.9091 Tf 6.605 -3.959 Td [(.)-431(These)-293(op)-27(erators)-293(are)-293(then)-292(used)-293(to)-292(build)]TJ/F22 10.9091 Tf -221.961 -13.549 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 8.557 3.056 Td [(=)]TJ/F22 10.9091 Tf 11.922 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(k)]TJ -0.084 -7.015 Td [(i)]TJ/F22 10.9091 Tf 5.204 3.056 Td [(A)]TJ/F23 7.9701 Tf 8.181 3.959 Td [(k)]TJ/F22 10.9091 Tf 5.12 -3.959 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.015 Td [(i)]TJ/F15 10.9091 Tf 6.635 3.056 Td [(,)-361(whic)27(h)-355(is)-356(the)-356(restriction)-355(of)]TJ/F22 10.9091 Tf 133.83 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.001 -3.959 Td [(to)-356(the)-355(index)-356(space)-356(\012)]TJ/F23 7.9701 Tf 99.523 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.056 Td [(.)-512(The)-355(class)-1(ical)-355(AS)]TJ -324.744 -13.549 Td [(preconditioner)]TJ/F22 10.9091 Tf 72.182 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.958 Td [(k)]TJ -1.19 -7.191 Td [(AS)]TJ/F15 10.9091 Tf 16.073 3.233 Td [(is)-333(de\014ned)-334(as)]TJ 38.284 -33.465 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(M)]TJ/F23 7.9701 Tf 11.772 4.505 Td [(k)]TJ -1.189 -7.201 Td [(AS)]TJ/F15 10.9091 Tf 12.437 2.696 Td [(\051)]TJ/F26 7.9701 Tf 4.242 4.505 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 7.762 -4.505 Td [(=)]TJ/F23 7.9701 Tf 13.363 14.073 Td [(m)]TJ/F24 5.9776 Tf 7.49 -1.406 Td [(k)]TJ/F28 10.9091 Tf -9.337 -2.303 Td [(X)]TJ/F23 7.9701 Tf 1.026 -23.451 Td [(i)]TJ/F20 7.9701 Tf 2.884 0 Td [(=1)]TJ/F22 10.9091 Tf 13.665 13.087 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.505 Td [(k)]TJ -1.515 -7.201 Td [(i)]TJ/F15 10.9091 Tf 6.635 2.696 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 4.505 Td [(k)]TJ 0 -7.201 Td [(i)]TJ/F15 10.9091 Tf 5.12 2.696 Td [(\051)]TJ/F26 7.9701 Tf 4.242 4.505 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -4.505 Td [(R)]TJ/F23 7.9701 Tf 8.368 4.505 Td [(k)]TJ -0.085 -7.201 Td [(i)]TJ/F22 10.9091 Tf 5.204 2.696 Td [(;)]TJ/F15 10.9091 Tf -272.298 -35.308 Td [(where)]TJ/F22 10.9091 Tf 31.036 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 8.247 3.055 Td [(is)-287(supp)-27(osed)-287(to)-287(b)-27(e)-287(nonsingular.)-429(W)84(e)-287(observ)28(e)-287(that)-287(an)-286(appro)28(ximate)-287(in)28(v)28(e)-1(r)1(s)-1(e)-286(of)]TJ/F22 10.9091 Tf 351.684 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf -407.331 -10.494 Td [(is)-366(usually)-365(c)-1(on)1(s)-1(id)1(e)-1(r)1(e)-1(d)-365(instead)-366(of)-366(\050)]TJ/F22 10.9091 Tf 157.8 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.12 3.055 Td [(\051)]TJ/F26 7.9701 Tf 4.242 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(.)-542(The)-366(setup)-365(of)]TJ/F22 10.9091 Tf 74.003 0 Td [(S)]TJ/F23 7.9701 Tf 7.318 3.959 Td [(k)]TJ -0.628 -7.192 Td [(AS)]TJ/F15 10.9091 Tf 16.427 3.233 Td [(during)-366(the)-365(m)27(ultil)1(e)-1(v)28(el)-366(bu)1(ild)]TJ -283.783 -13.549 Td [(phase)-333(in)28(v)27(olv)28(es)]TJ
+ [-334(21)]TJ
0 g 0 G
-/F25 10.9091 Tf 16.364 -22.25 Td [(\017)]TJ
-0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-383(de\014n)1(ition)-383(of)-383(th)1(e)-383(index)-383(subspaces)-382(\012)]TJ/F23 7.9701 Tf 188.861 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 9.294 3.055 Td [(and)-382(of)-383(the)-383(corresp)-27(onding)-383(op)-28(erators)]TJ/F22 10.9091 Tf 173.536 0 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.959 Td [(k)]TJ -0.084 -7.014 Td [(i)]TJ/F15 10.9091 Tf -379.974 -10.494 Td [(\050and)]TJ/F22 10.9091 Tf 25.454 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.015 Td [(i)]TJ/F15 10.9091 Tf 6.635 3.056 Td [(\051;)]TJ
+ [(]\051.)]TJ 16.936 -13.549 Td [(The)-481(h)28(ybrid)-480(Gauss-Seidel)-481(v)28(ersion)-481(is)-480(considered)-481(b)-27(ecause)-481(the)-481(origin)1(al)-481(Gauss-Seidel)]TJ -16.936 -13.549 Td [(metho)-28(d)-364(is)-365(inheren)28(tly)-364(sequen)27(tial.)-537(A)27(t)-364(eac)28(h)-365(iteration)-364(of)-365(the)-364(h)28(ybrid)-365(v)28(ersion,)-372(eac)27(h)-364(parallel)]TJ 0 -13.549 Td [(pro)-28(cess)-452(uses)-452(the)-451(mos)-1(t)-451(recen)27(t)-451(v)55(alues)-452(of)-452(i)1(ts)-452(o)27(wn)-451(lo)-28(cal)-452(v)56(ariables)-452(and)-452(the)-452(v)56(alues)-452(of)-452(the)]TJ 0 -13.549 Td [(non-lo)-28(cal)-418(v)55(ari)1(ables)-419(computed)-418(at)-419(the)-418(previous)-418(iteration,)-440(obtained)-418(b)28(y)-419(exc)28(hanging)-418(data)]TJ 0 -13.55 Td [(with)-333(other)-334(pr)1(o)-28(cesses)-334(b)-28(efore)-333(the)-333(b)-28(eginning)-333(of)-334(th)1(e)-334(curren)28(t)-333(iteration.)]TJ 16.936 -13.549 Td [(In)-372(the)-372(AS)-372(me)-1(th)1(o)-28(ds,)-382(the)-372(index)-372(space)-373(\012)]TJ/F23 7.9701 Tf 185.618 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.18 -3.959 Td [(is)-372(divided)-372(in)28(to)]TJ/F22 10.9091 Tf 72.847 0 Td [(m)]TJ/F23 7.9701 Tf 9.578 -1.777 Td [(k)]TJ/F15 10.9091 Tf 9.18 1.777 Td [(subsets)-372(\012)]TJ/F23 7.9701 Tf 46.06 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 9.18 3.055 Td [(of)-372(size)]TJ/F22 10.9091 Tf 33.939 0 Td [(n)]TJ/F23 7.9701 Tf 6.548 -1.777 Td [(k)-27(;i)]TJ/F15 10.9091 Tf 10.355 1.777 Td [(,)]TJ -409.421 -13.549 Td [(p)-28(ossibly)-432(o)28(v)28(erlapping.)-740(F)83(or)-432(eac)28(h)]TJ/F22 10.9091 Tf 155.272 0 Td [(i)]TJ/F15 10.9091 Tf 8.47 0 Td [(w)28(e)-432(consider)-432(the)-432(restriction)-432(op)-28(erator)]TJ/F22 10.9091 Tf 178.985 0 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.959 Td [(k)]TJ -0.084 -7.014 Td [(i)]TJ/F25 10.9091 Tf 10.027 3.055 Td [(2)]TJ/F34 10.9091 Tf 12.095 0 Td [(R)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)-21(;i)]TJ/F26 7.9701 Tf 9.506 1.406 Td [(\002)]TJ/F23 7.9701 Tf 6.587 0 Td [(n)]TJ/F24 5.9776 Tf 5.138 -1.406 Td [(k)]TJ/F15 10.9091 Tf -407.38 -16.102 Td [(that)-366(maps)-366(a)-365(v)27(ector)]TJ/F22 10.9091 Tf 95.448 0 Td [(x)]TJ/F23 7.9701 Tf 6.235 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.11 -3.959 Td [(to)-366(the)-366(v)28(ector)]TJ/F22 10.9091 Tf 65.942 0 Td [(x)]TJ/F23 7.9701 Tf 6.235 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 9.11 3.056 Td [(made)-366(of)-366(the)-365(com)-1(p)-27(onen)28(ts)-366(of)]TJ/F22 10.9091 Tf 134.56 0 Td [(x)]TJ/F23 7.9701 Tf 6.234 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.111 -3.959 Td [(with)-366(indices)-366(in)]TJ -341.985 -13.549 Td [(\012)]TJ/F23 7.9701 Tf 7.879 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.12 3.056 Td [(,)-301(and)-292(the)-293(prolongation)-292(op)-28(erator)]TJ/F22 10.9091 Tf 152.201 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.015 Td [(i)]TJ/F15 10.9091 Tf 9.665 3.056 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.758 0 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.959 Td [(k)]TJ -0.084 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.204 3.056 Td [(\051)]TJ/F23 7.9701 Tf 4.242 3.959 Td [(T)]TJ/F15 10.9091 Tf 6.605 -3.959 Td [(.)-431(These)-293(op)-27(erators)-293(are)-293(then)-292(used)-293(to)-292(build)]TJ/F22 10.9091 Tf -221.961 -13.549 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 8.557 3.056 Td [(=)]TJ/F22 10.9091 Tf 11.923 0 Td [(R)]TJ/F23 7.9701 Tf 8.367 3.958 Td [(k)]TJ -0.084 -7.014 Td [(i)]TJ/F22 10.9091 Tf 5.204 3.056 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ/F22 10.9091 Tf 5.119 -3.958 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.958 Td [(k)]TJ -1.515 -7.014 Td [(i)]TJ/F15 10.9091 Tf 6.635 3.056 Td [(,)-361(whic)27(h)-355(is)-356(the)-356(restriction)-355(of)]TJ/F22 10.9091 Tf 133.83 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ/F15 10.9091 Tf 9.001 -3.958 Td [(to)-356(the)-355(index)-356(space)-356(\012)]TJ/F23 7.9701 Tf 99.523 3.958 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.056 Td [(.)-512(The)-355(class)-1(ical)-355(AS)]TJ -324.744 -13.55 Td [(preconditioner)]TJ/F22 10.9091 Tf 72.182 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.959 Td [(k)]TJ -1.19 -7.192 Td [(AS)]TJ/F15 10.9091 Tf 16.074 3.233 Td [(is)-333(de\014ned)-334(as)]TJ 38.283 -31.315 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 4.504 Td [(k)]TJ -1.19 -7.201 Td [(AS)]TJ/F15 10.9091 Tf 12.437 2.697 Td [(\051)]TJ/F26 7.9701 Tf 4.242 4.504 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 7.763 -4.504 Td [(=)]TJ/F23 7.9701 Tf 13.362 14.072 Td [(m)]TJ/F24 5.9776 Tf 7.49 -1.406 Td [(k)]TJ/F28 10.9091 Tf -9.337 -2.303 Td [(X)]TJ/F23 7.9701 Tf 1.027 -23.45 Td [(i)]TJ/F20 7.9701 Tf 2.883 0 Td [(=1)]TJ/F22 10.9091 Tf 13.665 13.087 Td [(P)]TJ/F23 7.9701 Tf 8.519 4.504 Td [(k)]TJ -1.515 -7.201 Td [(i)]TJ/F15 10.9091 Tf 6.635 2.697 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(A)]TJ/F23 7.9701 Tf 8.181 4.504 Td [(k)]TJ 0 -7.201 Td [(i)]TJ/F15 10.9091 Tf 5.12 2.697 Td [(\051)]TJ/F26 7.9701 Tf 4.243 4.504 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.732 -4.504 Td [(R)]TJ/F23 7.9701 Tf 8.368 4.504 Td [(k)]TJ -0.084 -7.201 Td [(i)]TJ/F22 10.9091 Tf 5.204 2.697 Td [(;)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-363 0 obj
+361 0 obj
<<
-/Length 5723
+/Length 7392
>>
stream
0 g 0 G
@@ -2057,12 +2073,17 @@ BT
0 g 0 G
[-378(Mul)67(tigrid)-378(Ba)22(ck)22(gr)23(ound)]TJ/F15 10.9091 Tf 401.542 0 Td [(15)]TJ
0 g 0 G
+ -401.542 -35.866 Td [(where)]TJ/F22 10.9091 Tf 31.037 0 Td [(A)]TJ/F23 7.9701 Tf 8.181 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 8.247 3.055 Td [(is)-287(supp)-27(osed)-287(to)-287(b)-27(e)-287(nonsingular.)-429(W)83(e)-286(observ)28(e)-287(that)-287(an)-286(appro)28(ximate)-287(in)28(v)28(e)-1(rse)-286(of)]TJ/F22 10.9091 Tf 351.685 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf -407.332 -10.494 Td [(is)-342(usually)-342(considered)-342(instead)-342(of)-342(\050)]TJ/F22 10.9091 Tf 156.503 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.055 Td [(\051)]TJ/F26 7.9701 Tf 4.243 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F15 10.9091 Tf 4.733 -3.959 Td [(.)-470(The)-342(setup)-342(of)]TJ/F22 10.9091 Tf 72.445 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.959 Td [(k)]TJ -1.19 -7.192 Td [(AS)]TJ/F15 10.9091 Tf 16.168 3.233 Td [(during)-342(the)-342(m)28(ultilev)28(el)-342(build)]TJ -284.562 -13.549 Td [(phase)-333(in)27(v)28(olv)28(es)]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)-383(de\014ni)1(tion)-383(of)-383(the)-382(index)-383(subspaces)-382(\012)]TJ/F23 7.9701 Tf 188.861 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 9.294 3.055 Td [(and)-383(of)-382(the)-383(corresp)-27(onding)-383(op)-28(erators)]TJ/F22 10.9091 Tf 173.536 0 Td [(R)]TJ/F23 7.9701 Tf 8.368 3.959 Td [(k)]TJ -0.085 -7.014 Td [(i)]TJ/F15 10.9091 Tf -379.974 -10.494 Td [(\050and)]TJ/F22 10.9091 Tf 25.455 0 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.516 -7.014 Td [(i)]TJ/F15 10.9091 Tf 6.635 3.055 Td [(\051;)]TJ
0 g 0 G
-/F25 10.9091 Tf -385.178 -35.866 Td [(\017)]TJ
+/F25 10.9091 Tf -50.002 -22.515 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-333(computation)-334(of)-333(the)-333(submatrices)]TJ/F22 10.9091 Tf 173.788 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.12 3.055 Td [(;)]TJ
+/F15 10.9091 Tf 10.909 0 Td [(the)-333(computation)-334(of)-333(the)-333(submatrices)]TJ/F22 10.9091 Tf 173.788 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.12 3.056 Td [(;)]TJ
0 g 0 G
-/F25 10.9091 Tf -197.999 -22.515 Td [(\017)]TJ
+/F25 10.9091 Tf -197.999 -22.516 Td [(\017)]TJ
0 g 0 G
/F15 10.9091 Tf 10.909 0 Td [(the)-424(computation)-425(of)-424(their)-424(in)27(v)28(erses)-424(\050usually)-425(appro)28(ximated)-424(through)-424(some)-425(form)-424(of)]TJ 0 -13.549 Td [(incomplete)-333(factorization\051.)]TJ -27.273 -22.516 Td [(The)-410(computation)-411(of)]TJ/F22 10.9091 Tf 101.006 0 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ/F15 10.9091 Tf 9.551 -3.959 Td [(=)]TJ/F22 10.9091 Tf 12.916 0 Td [(M)]TJ/F23 7.9701 Tf 11.773 3.959 Td [(k)]TJ -1.19 -7.192 Td [(AS)]TJ/F22 10.9091 Tf 12.437 3.233 Td [(w)]TJ/F23 7.9701 Tf 8.104 3.959 Td [(k)]TJ/F15 10.9091 Tf 5.119 -3.959 Td [(,)-430(with)]TJ/F22 10.9091 Tf 33.407 0 Td [(w)]TJ/F23 7.9701 Tf 8.103 3.959 Td [(k)]TJ/F25 10.9091 Tf 9.551 -3.959 Td [(2)]TJ/F34 10.9091 Tf 11.704 0 Td [(R)]TJ/F23 7.9701 Tf 7.878 3.959 Td [(n)]TJ/F24 5.9776 Tf 5.139 -1.406 Td [(k)]TJ/F15 10.9091 Tf 5.071 -2.553 Td [(,)-430(dur)1(ing)-411(the)-410(m)28(ultilev)27(el)-410(application)]TJ -246.122 -13.549 Td [(phase,)-333(requires)]TJ
0 g 0 G
@@ -2072,26 +2093,26 @@ BT
0 g 0 G
/F25 10.9091 Tf -294.966 -22.515 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-333(computation)-334(of)-333(the)-333(v)28(ectors)]TJ/F22 10.9091 Tf 150.697 0 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.958 Td [(k)]TJ -0.48 -7.014 Td [(i)]TJ/F15 10.9091 Tf 8.63 3.056 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.758 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.958 Td [(k)]TJ 0 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.056 Td [(\051)]TJ/F26 7.9701 Tf 4.243 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.958 Td [(w)]TJ/F23 7.9701 Tf 8.103 3.958 Td [(k)]TJ -0.293 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.413 3.056 Td [(;)]TJ
+/F15 10.9091 Tf 10.909 0 Td [(the)-333(computation)-334(of)-333(the)-333(v)28(ectors)]TJ/F22 10.9091 Tf 150.697 0 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ -0.48 -7.015 Td [(i)]TJ/F15 10.9091 Tf 8.63 3.056 Td [(=)-278(\050)]TJ/F22 10.9091 Tf 15.758 0 Td [(A)]TJ/F23 7.9701 Tf 8.182 3.959 Td [(k)]TJ 0 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.119 3.056 Td [(\051)]TJ/F26 7.9701 Tf 4.243 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(w)]TJ/F23 7.9701 Tf 8.103 3.959 Td [(k)]TJ -0.293 -7.015 Td [(i)]TJ/F15 10.9091 Tf 5.413 3.056 Td [(;)]TJ
0 g 0 G
/F25 10.9091 Tf -233.153 -22.516 Td [(\017)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(the)-333(prolongation)-333(and)-334(the)-333(sum)-333(of)-334(the)-333(previous)-333(v)28(e)-1(ctors,)-333(i.e.)]TJ/F22 10.9091 Tf 277.849 0 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.15 -3.959 Td [(=)]TJ/F28 10.9091 Tf 11.515 8.182 Td [(P)]TJ/F23 7.9701 Tf 11.515 -3.019 Td [(m)]TJ/F24 5.9776 Tf 7.491 -1.405 Td [(k)]TJ/F23 7.9701 Tf -7.491 -7.015 Td [(i)]TJ/F20 7.9701 Tf 2.883 0 Td [(=1)]TJ/F22 10.9091 Tf 13.137 3.257 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.014 Td [(i)]TJ/F22 10.9091 Tf 6.635 3.055 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ -0.48 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.6 3.055 Td [(.)]TJ -382.187 -22.515 Td [(V)83(arian)28(ts)-291(of)-291(the)-291(classical)-291(AS)-291(metho)-28(d,)-299(whic)28(h)-291(use)-291(mo)-28(di\014cations)-291(of)-291(the)-291(restriction)-291(and)-291(pro-)]TJ 0 -13.55 Td [(longation)-244(op)-28(erators,)-262(are)-244(also)-244(implemen)28(ted)-244(in)-244(MLD2P4.)-415(Among)-244(them,)-262(the)-244(Restricted)-244(AS)]TJ 0 -13.549 Td [(\050RAS\051)-375(preconditi)1(one)-1(r)-374(usually)-375(outp)-27(erforms)-375(the)-375(classical)-375(AS)-374(preconditioner)-375(in)-374(terms)-375(of)]TJ 0 -13.549 Td [(con)28(v)28(erge)-1(n)1(c)-1(e)-337(rate)-337(and)-338(of)-337(computation)-338(and)-337(comm)28(unication)-338(time)-337(on)-338(parallel)-337(distributed-)]TJ 0 -13.549 Td [(memory)-309(computers,)-314(and)-310(is)-309(therefore)-309(the)-310(most)-309(widely)-309(used)-309(am)-1(on)1(g)-310(the)-309(AS)-309(precondition-)]TJ 0 -13.549 Td [(ers)-333([)]TJ
+/F15 10.9091 Tf 10.909 0 Td [(the)-333(prolongation)-333(and)-334(the)-333(sum)-333(of)-334(the)-333(previous)-333(v)28(e)-1(ctors,)-333(i.e.)]TJ/F22 10.9091 Tf 277.849 0 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ/F15 10.9091 Tf 8.15 -3.959 Td [(=)]TJ/F28 10.9091 Tf 11.515 8.182 Td [(P)]TJ/F23 7.9701 Tf 11.515 -3.018 Td [(m)]TJ/F24 5.9776 Tf 7.491 -1.406 Td [(k)]TJ/F23 7.9701 Tf -7.491 -7.014 Td [(i)]TJ/F20 7.9701 Tf 2.883 0 Td [(=1)]TJ/F22 10.9091 Tf 13.137 3.256 Td [(P)]TJ/F23 7.9701 Tf 8.519 3.959 Td [(k)]TJ -1.515 -7.014 Td [(i)]TJ/F22 10.9091 Tf 6.635 3.055 Td [(z)]TJ/F23 7.9701 Tf 5.553 3.959 Td [(k)]TJ -0.48 -7.014 Td [(i)]TJ/F15 10.9091 Tf 5.6 3.055 Td [(.)]TJ -382.187 -22.515 Td [(V)83(arian)28(ts)-291(of)-291(the)-291(classical)-291(AS)-291(metho)-28(d,)-299(whic)28(h)-291(use)-291(mo)-28(di\014cations)-291(of)-291(the)-291(restriction)-291(and)-291(pro-)]TJ 0 -13.549 Td [(longation)-244(op)-28(erators,)-262(are)-244(also)-244(implemen)28(ted)-244(in)-244(MLD2P4.)-415(Among)-244(them,)-262(the)-244(Restricted)-244(AS)]TJ 0 -13.55 Td [(\050RAS\051)-375(preconditi)1(one)-1(r)-374(usually)-375(outp)-27(erforms)-375(the)-375(classical)-375(AS)-374(preconditioner)-375(in)-374(terms)-375(of)]TJ 0 -13.549 Td [(con)28(v)28(erge)-1(n)1(c)-1(e)-337(rate)-337(and)-338(of)-337(computation)-338(and)-337(comm)28(unication)-338(time)-337(on)-338(parallel)-337(distributed-)]TJ 0 -13.549 Td [(memory)-309(computers,)-314(and)-310(is)-309(therefore)-309(the)-310(most)-309(widely)-309(used)-309(am)-1(on)1(g)-310(the)-309(AS)-309(precondition-)]TJ 0 -13.549 Td [(ers)-333([)]TJ
1 0 0 rg 1 0 0 RG
[(6)]TJ
0 g 0 G
- [(].)]TJ 16.937 -13.55 Td [(Direct)-418(solv)28(e)-1(rs)-418(based)-418(on)-418(sparse)-419(LU)-418(factorizations,)-439(implemen)27(ted)-418(in)-418(the)-418(third)-418(part)27(y)]TJ -16.937 -13.549 Td [(libraries)-374(rep)-27(orted)-374(in)-374(Section)]TJ
+ [(].)]TJ 16.937 -13.549 Td [(Direct)-427(solv)28(ers)-426(based)-427(on)-426(s)-1(p)1(arse)-427(LU)-427(factori)1(z)-1(ation)1(s)-1(,)-449(implemen)27(ted)-426(in)-427(the)-426(third-part)28(y)]TJ -16.937 -13.55 Td [(libraries)-374(rep)-27(orted)-374(in)-374(Section)]TJ
0 0 1 rg 0 0 1 RG
[-373(3.2)]TJ
0 g 0 G
- [(,)-384(can)-374(b)-27(e)-374(applied)-374(as)-373(coarsest-lev)27(el)-373(solv)27(ers)-373(b)27(y)-373(MLD2P4.)]TJ 0 -13.549 Td [(Nativ)28(e)-313(inexact)-314(solv)28(ers)-313(based)-313(on)-313(incomplete)-314(LU)-313(factorizations,)-317(as)-313(w)28(ell)-314(as)-313(Jacobi,)-317(h)28(ybrid)]TJ 0 -13.549 Td [(\050forw)28(ard\051)-478(Gauss-Seidel,)-513(and)-478(blo)-28(c)28(k)-478(Jacobi)-477(preconditioners)-478(are)-477(also)-478(a)28(v)55(ailable.)-877(Direct)]TJ 0 -13.549 Td [(solv)28(ers)-279(usually)-278(lead)-279(to)-278(more)-279(e\013ectiv)28(e)-279(preconditi)1(oners)-279(in)-278(terms)-279(of)-278(algorithmic)-279(scalabilit)28(y;)]TJ 0 -13.55 Td [(ho)28(w)28(ev)27(er,)-333(this)-333(do)-28(es)-333(not)-334(guaran)28(tee)-333(parallel)-334(e\016ciency)84(.)]TJ
+ [(,)-384(can)-374(b)-27(e)-374(applied)-374(as)-373(coarsest-lev)27(el)-373(solv)27(ers)-373(b)27(y)-373(MLD2P4.)]TJ 0 -13.549 Td [(Nativ)28(e)-313(inexact)-314(solv)28(ers)-313(based)-313(on)-313(incomplete)-314(LU)-313(factorizations,)-317(as)-313(w)28(ell)-314(as)-313(Jacobi,)-317(h)28(ybrid)]TJ 0 -13.549 Td [(\050forw)28(ard\051)-478(Gauss-Seidel,)-513(and)-478(blo)-28(c)28(k)-478(Jacobi)-477(preconditioners)-478(are)-477(also)-478(a)28(v)55(ailable.)-877(Direct)]TJ 0 -13.549 Td [(solv)28(ers)-279(usually)-278(lead)-279(to)-278(more)-279(e\013ectiv)28(e)-279(preconditi)1(oners)-279(in)-278(terms)-279(of)-278(algorithmic)-279(scalabilit)28(y;)]TJ 0 -13.549 Td [(ho)28(w)28(ev)27(er,)-333(this)-333(do)-28(es)-333(not)-334(guaran)28(tee)-333(parallel)-334(e\016ciency)84(.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-376 0 obj
+374 0 obj
<<
/Length 8463
>>
@@ -2102,7 +2123,7 @@ BT
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.802 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 [(\050i.e.,)-468(AMG\051)-441(precondition)1(e)-1(rs)-441(with)-440(the)-441(Krylo)27(v)-441(solv)28(ers)-441(included)-441(in)-441(P)1(SBLAS)-441([)]TJ
1 0 0 rg 1 0 0 RG
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(].)-768(The)]TJ 0 -13.549 Td [(follo)28(wing)-333(steps)-334(are)-333(required:)]TJ
0 g 0 G
@@ -2163,9 +2184,9 @@ ET
endstream
endobj
-395 0 obj
+393 0 obj
<<
-/Length 9271
+/Length 9282
>>
stream
0 g 0 G
@@ -2269,7 +2290,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 263.982 609.608 Td [(Diagonal)-423(preconditioner.)-714(F)83(or)-423(an)28(y)-423(zero)-424(diagon)1(al)]TJ 0 -13.549 Td [(en)28(try)-275(of)-275(the)-275(matrix)-275(to)-276(b)-27(e)-276(p)1(rec)-1(on)1(ditioned,)-287(the)-275(cor-)]TJ 0 -13.55 Td [(resp)-28(onding)-326(en)28(try)-327(of)-326(he)-327(preconditioner)-326(is)-327(set)-327(to)-326(1.)]TJ
+/F15 10.9091 Tf 263.982 609.608 Td [(Diagonal)-423(preconditioner.)-714(F)83(or)-423(an)28(y)-423(zero)-424(diagon)1(al)]TJ 0 -13.549 Td [(en)28(try)-275(of)-275(the)-275(matrix)-275(to)-276(b)-27(e)-276(p)1(rec)-1(on)1(ditioned,)-287(the)-275(cor-)]TJ 0 -13.55 Td [(resp)-28(onding)-278(en)28(try)-278(of)-278(the)-278(pr)1(e)-1(cond)1(itioner)-278(is)-278(set)-278(to)-278(1.)]TJ
ET
q
1 0 0 1 502.4 578.445 cm
@@ -2405,7 +2426,7 @@ ET
endstream
endobj
-409 0 obj
+407 0 obj
<<
/Length 7782
>>
@@ -2420,7 +2441,7 @@ BT
0 g 0 G
[(\051.)-518(A)-358(sample)-358(tes)-1(t)]TJ -101.269 -13.549 Td [(problem)-375(along)-374(with)-375(the)-375(relev)56(an)28(t)-375(input)-374(data)-375(is)-375(a)28(v)56(ailable)-375(in)]TJ/F44 10.9091 Tf 283.422 0 Td [(examples/fileread/runs)]TJ/F15 10.9091 Tf 125.999 0 Td [(.)]TJ -409.421 -13.549 Td [(F)83(or)-333(details)-333(on)-334(th)1(e)-334(use)-333(of)-334(th)1(e)-334(PSBLAS)-333(routines,)-333(see)-334(the)-333(PSBLAS)-333(User's)-334(Guide)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(].)]TJ 16.936 -13.55 Td [(The)-497(setup)-496(and)-496(application)-497(of)-496(the)-496(default)-497(m)28(ulti-lev)28(el)-497(preconditioner)-496(for)-496(the)-497(real)]TJ -16.936 -13.549 Td [(single)-253(precision)-253(and)-253(the)-253(complex,)-269(single)-253(and)-253(double)-253(precision,)-269(v)27(ersions)-253(are)-253(obtained)-253(with)]TJ 0 -13.549 Td [(straigh)28(tforw)28(ard)-229(mo)-28(di\014cations)-229(of)-229(the)-228(previous)-229(example)-229(\050see)-229(Section)]TJ
0 0 1 rg 0 0 1 RG
@@ -2457,9 +2478,9 @@ ET
endstream
endobj
-417 0 obj
+415 0 obj
<<
-/Length 3327
+/Length 3319
>>
stream
0 g 0 G
@@ -2474,7 +2495,7 @@ BT
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(spd)-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(V-cycle)]TJ 0 -11.955 Td [(!)-525(with)-525(basic)-525(smoothed)-525(aggregation,)-525(1)-525(hybrid)-525(forward/backward)]TJ 0 -11.956 Td [(!)-525(GS)-525(sweep)-525(as)-525(pre/post-smoother)-525(and)-525(UMFPACK)-525(as)-525(coarsest-level)]TJ 0 -11.955 Td [(!)-525(solver)]TJ 10.461 -11.955 Td [(call)-525(P%init\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.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,P,info\051)]TJ 0 -11.956 Td [(call)-525(P%smoothers_build\050A,desc_A,P,info\051)]TJ -10.461 -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.461 -11.955 Td [(...)-525(...)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(CG)]TJ 10.461 -11.955 Td [(call)-525(psb_krylov\050'CG',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(P%free\050P,info\051)]TJ -10.461 -11.956 Td [(!)]TJ 0 -11.955 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.956 Td [(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.955 Td [(stop)]TJ/F15 10.9091 Tf -31.085 -21.354 Td [(Figure)-331(2:)-443(setup)-331(and)-331(application)-331(of)-331(the)-331(default)-331(m)28(ulti-lev)28(el)-331(preconditioner)-331(\050example)-331(1\051.)]TJ
+/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(spd)-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(V-cycle)]TJ 0 -11.955 Td [(!)-525(with)-525(basic)-525(smoothed)-525(aggregation,)-525(1)-525(hybrid)-525(forward/backward)]TJ 0 -11.956 Td [(!)-525(GS)-525(sweep)-525(as)-525(pre/post-smoother)-525(and)-525(UMFPACK)-525(as)-525(coarsest-level)]TJ 0 -11.955 Td [(!)-525(solver)]TJ 10.461 -11.955 Td [(call)-525(P%init\050'ML',info\051)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.955 Td [(!)-525(build)-525(the)-525(preconditioner)]TJ 10.461 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.956 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.461 -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.461 -11.955 Td [(...)-525(...)]TJ -10.461 -11.955 Td [(!)]TJ 0 -11.956 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(CG)]TJ 10.461 -11.955 Td [(call)-525(psb_krylov\050'CG',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(P%free\050info\051)]TJ -10.461 -11.956 Td [(!)]TJ 0 -11.955 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.956 Td [(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.955 Td [(stop)]TJ/F15 10.9091 Tf -31.085 -21.354 Td [(Figure)-331(2:)-443(setup)-331(and)-331(application)-331(of)-331(the)-331(default)-331(m)28(ulti-lev)28(el)-331(preconditioner)-331(\050example)-331(1\051.)]TJ
0 g 0 G
0 g 0 G
0 g 0 G
@@ -2482,9 +2503,9 @@ ET
endstream
endobj
-422 0 obj
+420 0 obj
<<
-/Length 3309
+/Length 3291
>>
stream
0 g 0 G
@@ -2496,7 +2517,7 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -182.641 -45.351 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(V-cycle)-525(preconditioner)-525(with)-525(1)-525(block-Jacobi)-525(sweep)-525(\050with)]TJ 0 -11.955 Td [(!)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)-525(post-smoother,)-525(and)-525(8)-1050(block-Jacobi)]TJ 0 -11.955 Td [(!)-525(sweeps)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050P,'ML',info\051)]TJ 0 -11.955 Td [(call_P%set\050P,'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050P,'COARSE_SOLVE','BJAC',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050P,'COARSE_SWEEPS',8,info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,P,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,P,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -182.641 -45.351 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(V-cycle)-525(preconditioner)-525(with)-525(1)-525(block-Jacobi)-525(sweep)-525(\050with)]TJ 0 -11.955 Td [(!)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)-525(post-smoother,)-525(and)-525(8)-1050(block-Jacobi)]TJ 0 -11.955 Td [(!)-525(sweeps)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call_P%set\050'SMOOTHER_TYPE','BJAC',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','BJAC',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'COARSE_SWEEPS',8,info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
/F15 10.9091 Tf 75.298 -18.535 Td [(Figure)-333(3:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
0 g 0 G
@@ -2506,7 +2527,7 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -75.298 -61.69 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(W-cycle)-525(preconditioner)-525(with)-525(2)-525(Gauss-Seidel)-525(sweeps)-525(as)]TJ 0 -11.955 Td [(!)-525(post-smoother)-525(\050and)-525(no)-525(pre-smoother\051,)-525(a)-525(distributed)-525(coarsest)]TJ 0 -11.955 Td [(!)-525(matrix,)-525(and)-525(MUMPS)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050P,'ML',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'ML_TYPE','WCYCLE',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_TYPE','GS',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',0,info,pos='PRE'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',2,info,pos='POST'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','MUMPS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_MAT','DIST',info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,P,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,P,info\051)]TJ -10.46 -11.956 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(CG)]TJ 10.46 -11.955 Td [(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ
+/F44 9.9626 Tf -75.298 -61.69 Td [(...)-525(...)]TJ 0 -11.956 Td [(!)-525(build)-525(a)-525(W-cycle)-525(preconditioner)-525(with)-525(2)-525(Gauss-Seidel)-525(sweeps)-525(as)]TJ 0 -11.955 Td [(!)-525(post-smoother)-525(\050and)-525(no)-525(pre-smoother\051,)-525(a)-525(distributed)-525(coarsest)]TJ 0 -11.955 Td [(!)-525(matrix,)-525(and)-525(MUMPS)-525(as)-525(coarsest-level)-525(solver)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'ML',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'ML_TYPE','WCYCLE',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_TYPE','GS',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',0,info,pos='PRE'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'SMOOTHER_SWEEPS',2,info,pos='POST'\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_SOLVE','MUMPS',info\051)]TJ 0 -11.955 Td [(call)-525(P%set\050'COARSE_MAT','DIST',info\051)]TJ 0 -11.955 Td [(call)-525(P%hierarchy_build\050A,desc_A,info\051)]TJ 0 -11.955 Td [(call)-525(P%smoothers_build\050A,desc_A,info\051)]TJ -10.46 -11.956 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.46 -11.955 Td [(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ
0 g 0 G
/F15 10.9091 Tf 64.838 -20.749 Td [(Figure)-333(4:)-445(setup)-333(of)-333(a)-334(m)28(ulti-lev)28(el)-333(preconditioner)]TJ
0 g 0 G
@@ -2516,7 +2537,7 @@ BT
0 g 0 G
0 g 0 G
0 g 0 G
-/F44 9.9626 Tf -75.298 -61.69 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(RAS)-525(with)-525(overlap)-525(2)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(local)-525(blocks)]TJ 10.46 -11.955 Td [(call)-525(P%init\050P,'AS',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050P,'SUB_OVR',2,info\051)]TJ 0 -11.955 Td [(call)-525(P%bld\050A,desc_A,P,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
+/F44 9.9626 Tf -75.298 -61.69 Td [(...)-525(...)]TJ 0 -11.955 Td [(!)-525(set)-525(RAS)-525(with)-525(overlap)-525(2)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(local)-525(blocks)]TJ 10.46 -11.955 Td [(call)-525(P%init\050'AS',info\051)]TJ 0 -11.956 Td [(call)-525(P%set\050'SUB_OVR',2,info\051)]TJ 0 -11.955 Td [(call)-525(P%bld\050A,desc_A,info\051)]TJ -10.46 -11.955 Td [(...)-525(...)]TJ
0 g 0 G
/F15 10.9091 Tf 57.101 -18.535 Td [(Figure)-333(5:)-445(setup)-333(of)-333(a)-334(one-lev)28(el)-333(Sc)28(h)27(w)28(arz)-333(preconditioner.)]TJ
0 g 0 G
@@ -2527,49 +2548,25 @@ ET
endstream
endobj
-310 0 obj
+306 0 obj
<<
/Type /ObjStm
/N 100
-/First 903
-/Length 13072
+/First 901
+/Length 12881
>>
stream
-296 0 297 155 298 317 299 472 300 624 301 775 302 925 303 1076 304 1227 309 1380
-43 1434 306 1487 322 1580 315 1754 316 1906 317 2052 318 2204 319 2355 320 2510 324 2673
-47 2727 325 2780 51 2837 321 2890 341 3087 339 3253 335 3399 336 3562 337 3713 338 3864
-343 4020 334 4074 345 4131 346 4185 347 4239 340 4293 355 4451 349 4617 350 4771 351 4922
-352 5078 353 5230 357 5379 55 5433 354 5486 362 5696 360 5846 358 5992 359 6145 364 6297
-361 6351 375 6535 366 6709 367 6863 368 7006 369 7157 370 7304 371 7449 377 7593 59 7647
-378 7700 379 7754 380 7808 381 7862 382 7916 383 7970 374 8024 394 8143 392 8333 372 8479
-373 8625 387 8775 388 8920 389 9064 390 9216 391 9359 396 9504 384 9558 63 9615 393 9668
-408 9787 398 9985 399 10136 400 10289 401 10436 402 10579 403 10725 404 10877 405 11023 406 11169
-410 11315 407 11369 416 11462 414 11596 418 11742 397 11796 415 11852 421 11945 423 12059 411 12113
-% 296 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [125.583 270.121 133.03 279.144]
-/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
->>
-% 297 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [137.319 270.121 150.22 279.144]
-/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
->>
-% 298 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [394.469 243.023 407.37 252.046]
-/A << /S /GoTo /D (cite.TUMINARO_TONG) >>
->>
-% 299 0 obj
+294 0 295 152 296 303 297 453 298 604 299 755 304 908 43 962 301 1015 317 1108
+310 1282 311 1434 312 1580 313 1732 314 1883 315 2038 319 2201 47 2255 320 2308 51 2365
+316 2418 337 2615 335 2789 330 2935 331 3097 332 3260 333 3410 334 3561 339 3717 329 3771
+341 3828 342 3882 343 3936 344 3990 336 4047 352 4205 346 4371 347 4526 348 4678 349 4834
+350 4985 354 5133 355 5187 55 5244 351 5297 360 5507 358 5657 356 5803 357 5956 362 6108
+359 6162 373 6346 364 6520 365 6674 366 6817 367 6968 368 7115 369 7260 375 7404 59 7458
+376 7511 377 7565 378 7619 379 7673 380 7727 381 7781 372 7835 392 7954 390 8144 370 8290
+371 8436 385 8586 386 8731 387 8875 388 9027 389 9170 394 9315 382 9369 63 9426 391 9479
+406 9598 396 9796 397 9947 398 10100 399 10247 400 10390 401 10536 402 10688 403 10834 404 10980
+408 11126 405 11180 414 11273 412 11407 416 11553 395 11607 413 11663 419 11756 421 11870 409 11924
+% 294 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2577,7 +2574,7 @@ stream
/Rect [449.722 227.353 465.654 239.042]
/A << /S /GoTo /D (subsection.4.1) >>
>>
-% 300 0 obj
+% 295 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2585,7 +2582,7 @@ stream
/Rect [467.298 227.353 483.23 239.042]
/A << /S /GoTo /D (subsection.4.3) >>
>>
-% 301 0 obj
+% 296 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2593,7 +2590,7 @@ stream
/Rect [283.847 215.925 291.294 224.947]
/A << /S /GoTo /D (cite.para_04) >>
>>
-% 302 0 obj
+% 297 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2601,7 +2598,7 @@ stream
/Rect [295.968 215.925 303.415 224.947]
/A << /S /GoTo /D (cite.aaecc_07) >>
>>
-% 303 0 obj
+% 298 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2609,7 +2606,7 @@ stream
/Rect [308.089 215.925 315.536 224.947]
/A << /S /GoTo /D (cite.apnum_07) >>
>>
-% 304 0 obj
+% 299 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2617,29 +2614,29 @@ stream
/Rect [320.21 215.925 327.657 224.947]
/A << /S /GoTo /D (cite.MLD2P4_TOMS) >>
>>
-% 309 0 obj
+% 304 0 obj
<<
-/D [307 0 R /XYZ 92.6 752.957 null]
+/D [302 0 R /XYZ 92.6 752.957 null]
>>
% 43 0 obj
<<
-/D [307 0 R /XYZ 93.6 715.095 null]
+/D [302 0 R /XYZ 93.6 715.095 null]
>>
-% 306 0 obj
+% 301 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 322 0 obj
+% 317 0 obj
<<
/Type /Page
-/Contents 323 0 R
-/Resources 321 0 R
+/Contents 318 0 R
+/Resources 316 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 279 0 R
-/Annots [ 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R ]
+/Parent 274 0 R
+/Annots [ 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R ]
>>
-% 315 0 obj
+% 310 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2647,7 +2644,7 @@ stream
/Rect [307.765 278.566 320.667 287.589]
/A << /S /GoTo /D (cite.Saad_book) >>
>>
-% 316 0 obj
+% 311 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2655,7 +2652,7 @@ stream
/Rect [270.815 262.895 278.262 274.585]
/A << /S /GoTo /D (figure.1) >>
>>
-% 317 0 obj
+% 312 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2663,7 +2660,7 @@ stream
/Rect [130.252 210.82 137.699 219.843]
/A << /S /GoTo /D (cite.Briggs2000) >>
>>
-% 318 0 obj
+% 313 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2671,7 +2668,7 @@ stream
/Rect [347.101 210.82 360.002 219.843]
/A << /S /GoTo /D (cite.Notay2008) >>
>>
-% 319 0 obj
+% 314 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2679,7 +2676,7 @@ stream
/Rect [395.273 147.623 402.72 156.646]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 320 0 obj
+% 315 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2687,37 +2684,37 @@ stream
/Rect [407.241 147.623 420.143 156.646]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 324 0 obj
+% 319 0 obj
<<
-/D [322 0 R /XYZ 85.4 752.957 null]
+/D [317 0 R /XYZ 85.4 752.957 null]
>>
% 47 0 obj
<<
-/D [322 0 R /XYZ 86.4 715.095 null]
+/D [317 0 R /XYZ 86.4 715.095 null]
>>
-% 325 0 obj
+% 320 0 obj
<<
-/D [322 0 R /XYZ 273.379 669.993 null]
+/D [317 0 R /XYZ 273.379 669.993 null]
>>
% 51 0 obj
<<
-/D [322 0 R /XYZ 86.4 193.984 null]
+/D [317 0 R /XYZ 86.4 193.984 null]
>>
-% 321 0 obj
+% 316 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F22 195 0 R /F23 326 0 R /F25 327 0 R /F34 328 0 R /F26 329 0 R /F20 330 0 R /F24 331 0 R /F21 332 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F17 120 0 R /F22 190 0 R /F23 321 0 R /F25 322 0 R /F34 323 0 R /F26 324 0 R /F20 325 0 R /F24 326 0 R /F21 327 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 341 0 obj
+% 337 0 obj
<<
/Type /Page
-/Contents 342 0 R
-/Resources 340 0 R
+/Contents 338 0 R
+/Resources 336 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 339 0 R 335 0 R 336 0 R 337 0 R 338 0 R ]
+/Parent 345 0 R
+/Annots [ 335 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R ]
>>
-% 339 0 obj
+% 335 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2725,135 +2722,151 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.4) >>
>>
-% 335 0 obj
+% 330 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [143.743 288.475 156.645 297.497]
+/Rect [148.889 304.895 161.79 313.918]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 336 0 obj
+% 331 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [149.604 120.525 157.051 129.547]
-/A << /S /GoTo /D (cite.aaecc_07) >>
+/Rect [273.884 215.369 286.786 224.392]
+/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 337 0 obj
+% 332 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [161.725 120.525 169.172 129.547]
-/A << /S /GoTo /D (cite.apnum_07) >>
+/Rect [344.15 120.525 351.597 129.547]
+/A << /S /GoTo /D (cite.aaecc_07) >>
>>
-% 338 0 obj
+% 333 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [173.846 120.525 186.748 129.547]
+/Rect [356.271 120.525 363.718 129.547]
+/A << /S /GoTo /D (cite.apnum_07) >>
+>>
+% 334 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [368.392 120.525 381.294 129.547]
/A << /S /GoTo /D (cite.TUMINARO_TONG) >>
>>
-% 343 0 obj
+% 339 0 obj
<<
-/D [341 0 R /XYZ 92.6 752.957 null]
+/D [337 0 R /XYZ 92.6 752.957 null]
>>
-% 334 0 obj
+% 329 0 obj
<<
-/D [341 0 R /XYZ 213.038 499.629 null]
+/D [337 0 R /XYZ 213.038 499.629 null]
>>
-% 345 0 obj
+% 341 0 obj
<<
-/D [341 0 R /XYZ 93.6 401.906 null]
+/D [337 0 R /XYZ 93.6 406.227 null]
>>
-% 346 0 obj
+% 342 0 obj
<<
-/D [341 0 R /XYZ 93.6 374.983 null]
+/D [337 0 R /XYZ 93.6 382.761 null]
>>
-% 347 0 obj
+% 343 0 obj
<<
-/D [341 0 R /XYZ 93.6 348.059 null]
+/D [337 0 R /XYZ 93.6 359.294 null]
>>
-% 340 0 obj
+% 344 0 obj
+<<
+/D [337 0 R /XYZ 177.448 261.129 null]
+>>
+% 336 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F28 344 0 R /F22 195 0 R /F23 326 0 R /F25 327 0 R /F20 330 0 R /F26 329 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F28 340 0 R /F22 190 0 R /F23 321 0 R /F25 322 0 R /F20 325 0 R /F26 324 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 355 0 obj
+% 352 0 obj
<<
/Type /Page
-/Contents 356 0 R
-/Resources 354 0 R
+/Contents 353 0 R
+/Resources 351 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R ]
+/Parent 345 0 R
+/Annots [ 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R ]
>>
-% 349 0 obj
+% 346 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [391.743 567.117 399.19 576.14]
+/Rect [391.743 572.489 399.19 581.512]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 350 0 obj
+% 347 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [403.134 567.117 416.036 576.14]
+/Rect [403.134 572.489 416.036 581.512]
/A << /S /GoTo /D (cite.Stuben_01) >>
>>
-% 351 0 obj
+% 348 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [356.661 478.091 364.108 487.114]
+/Rect [486.339 440.295 493.787 449.318]
/A << /S /GoTo /D (cite.BREZINA_VANEK) >>
>>
-% 352 0 obj
+% 349 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [229.191 401.236 242.093 410.258]
+/Rect [229.191 309.58 242.093 318.603]
/A << /S /GoTo /D (cite.Saad_book) >>
>>
-% 353 0 obj
+% 350 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [246.767 401.236 259.669 410.258]
+/Rect [246.767 309.58 259.669 318.603]
/A << /S /GoTo /D (cite.dd2_96) >>
>>
-% 357 0 obj
+% 354 0 obj
+<<
+/D [352 0 R /XYZ 85.4 752.957 null]
+>>
+% 355 0 obj
<<
-/D [355 0 R /XYZ 85.4 752.957 null]
+/D [352 0 R /XYZ 135.211 489.815 null]
>>
% 55 0 obj
<<
-/D [355 0 R /XYZ 86.4 461.145 null]
+/D [352 0 R /XYZ 86.4 372.217 null]
>>
-% 354 0 obj
+% 351 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F22 195 0 R /F23 326 0 R /F25 327 0 R /F34 328 0 R /F24 331 0 R /F26 329 0 R /F21 332 0 R /F28 344 0 R /F20 330 0 R /F17 124 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F22 190 0 R /F23 321 0 R /F25 322 0 R /F34 323 0 R /F24 326 0 R /F26 324 0 R /F21 327 0 R /F28 340 0 R /F20 325 0 R /F17 120 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 362 0 obj
+% 360 0 obj
<<
/Type /Page
-/Contents 363 0 R
-/Resources 361 0 R
+/Contents 361 0 R
+/Resources 359 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 360 0 R 358 0 R 359 0 R ]
+/Parent 345 0 R
+/Annots [ 358 0 R 356 0 R 357 0 R ]
>>
-% 360 0 obj
+% 358 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2861,41 +2874,41 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.4) >>
>>
-% 358 0 obj
+% 356 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [112.695 473.202 120.142 482.225]
+/Rect [112.695 387.524 120.142 396.546]
/A << /S /GoTo /D (cite.CAI_SARKIS) >>
>>
-% 359 0 obj
+% 357 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [231.213 443.983 247.145 455.672]
+/Rect [231.213 358.304 247.145 369.993]
/A << /S /GoTo /D (subsection.3.2) >>
>>
-% 364 0 obj
+% 362 0 obj
<<
-/D [362 0 R /XYZ 92.6 752.957 null]
+/D [360 0 R /XYZ 92.6 752.957 null]
>>
-% 361 0 obj
+% 359 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F25 327 0 R /F22 195 0 R /F23 326 0 R /F34 328 0 R /F24 331 0 R /F26 329 0 R /F20 330 0 R /F28 344 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F22 190 0 R /F23 321 0 R /F26 324 0 R /F20 325 0 R /F25 322 0 R /F34 323 0 R /F24 326 0 R /F28 340 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 375 0 obj
+% 373 0 obj
<<
/Type /Page
-/Contents 376 0 R
-/Resources 374 0 R
+/Contents 374 0 R
+/Resources 372 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R ]
+/Parent 345 0 R
+/Annots [ 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R ]
>>
-% 366 0 obj
+% 364 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2903,7 +2916,7 @@ stream
/Rect [453.726 664.789 466.627 673.811]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 367 0 obj
+% 365 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2911,7 +2924,7 @@ stream
/Rect [440.223 507.39 447.67 519.079]
/A << /S /GoTo /D (table.1) >>
>>
-% 368 0 obj
+% 366 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2919,7 +2932,7 @@ stream
/Rect [272.428 389.103 288.36 400.793]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 369 0 obj
+% 367 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2927,7 +2940,7 @@ stream
/Rect [434.839 375.554 442.287 387.244]
/A << /S /GoTo /D (section.6) >>
>>
-% 370 0 obj
+% 368 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2935,7 +2948,7 @@ stream
/Rect [480.279 375.554 487.726 387.244]
/A << /S /GoTo /D (table.2) >>
>>
-% 371 0 obj
+% 369 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2943,53 +2956,53 @@ stream
/Rect [489.37 375.554 496.817 387.244]
/A << /S /GoTo /D (table.8) >>
>>
-% 377 0 obj
+% 375 0 obj
<<
-/D [375 0 R /XYZ 85.4 752.957 null]
+/D [373 0 R /XYZ 85.4 752.957 null]
>>
% 59 0 obj
<<
-/D [375 0 R /XYZ 86.4 715.095 null]
+/D [373 0 R /XYZ 86.4 715.095 null]
>>
-% 378 0 obj
+% 376 0 obj
<<
-/D [375 0 R /XYZ 86.4 645.168 null]
+/D [373 0 R /XYZ 86.4 645.168 null]
>>
-% 379 0 obj
+% 377 0 obj
<<
-/D [375 0 R /XYZ 86.4 567.529 null]
+/D [373 0 R /XYZ 86.4 567.529 null]
>>
-% 380 0 obj
+% 378 0 obj
<<
-/D [375 0 R /XYZ 86.4 464.913 null]
+/D [373 0 R /XYZ 86.4 464.913 null]
>>
-% 381 0 obj
+% 379 0 obj
<<
-/D [375 0 R /XYZ 86.4 371.604 null]
+/D [373 0 R /XYZ 86.4 371.604 null]
>>
-% 382 0 obj
+% 380 0 obj
<<
-/D [375 0 R /XYZ 86.4 231.205 null]
+/D [373 0 R /XYZ 86.4 231.205 null]
>>
-% 383 0 obj
+% 381 0 obj
<<
-/D [375 0 R /XYZ 86.4 164.388 null]
+/D [373 0 R /XYZ 86.4 164.388 null]
>>
-% 374 0 obj
+% 372 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F18 265 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F17 120 0 R /F18 268 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 394 0 obj
+% 392 0 obj
<<
/Type /Page
-/Contents 395 0 R
-/Resources 393 0 R
+/Contents 393 0 R
+/Resources 391 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 392 0 R 372 0 R 373 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R ]
+/Parent 345 0 R
+/Annots [ 390 0 R 370 0 R 371 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R ]
>>
-% 392 0 obj
+% 390 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -2997,7 +3010,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.5) >>
>>
-% 372 0 obj
+% 370 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3005,7 +3018,7 @@ stream
/Rect [323.557 687.47 331.004 699.159]
/A << /S /GoTo /D (section.6) >>
>>
-% 373 0 obj
+% 371 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3013,7 +3026,7 @@ stream
/Rect [252.847 673.92 268.778 685.61]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 387 0 obj
+% 385 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3021,7 +3034,7 @@ stream
/Rect [424.929 458.375 432.377 467.943]
/A << /S /GoTo /D (table.2) >>
>>
-% 388 0 obj
+% 386 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3029,7 +3042,7 @@ stream
/Rect [434.02 458.375 441.467 467.943]
/A << /S /GoTo /D (table.8) >>
>>
-% 389 0 obj
+% 387 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3037,7 +3050,7 @@ stream
/Rect [279.665 325.418 295.597 338.319]
/A << /S /GoTo /D (subsection.5.1) >>
>>
-% 390 0 obj
+% 388 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3045,7 +3058,7 @@ stream
/Rect [239.739 172.6 247.186 184.29]
/A << /S /GoTo /D (figure.2) >>
>>
-% 391 0 obj
+% 389 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3053,33 +3066,33 @@ stream
/Rect [492.328 158.445 499.775 171.347]
/A << /S /GoTo /D (table.1) >>
>>
-% 396 0 obj
+% 394 0 obj
<<
-/D [394 0 R /XYZ 92.6 752.957 null]
+/D [392 0 R /XYZ 92.6 752.957 null]
>>
-% 384 0 obj
+% 382 0 obj
<<
-/D [394 0 R /XYZ 166.644 436.373 null]
+/D [392 0 R /XYZ 166.644 436.373 null]
>>
% 63 0 obj
<<
-/D [394 0 R /XYZ 93.6 211.121 null]
+/D [392 0 R /XYZ 93.6 211.121 null]
>>
-% 393 0 obj
+% 391 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F43 175 0 R /F17 124 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R /F43 170 0 R /F17 120 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 408 0 obj
+% 406 0 obj
<<
/Type /Page
-/Contents 409 0 R
-/Resources 407 0 R
+/Contents 407 0 R
+/Resources 405 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 348 0 R
-/Annots [ 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R 405 0 R 406 0 R ]
+/Parent 345 0 R
+/Annots [ 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R ]
>>
-% 398 0 obj
+% 396 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3087,7 +3100,7 @@ stream
/Rect [404.565 605.568 420.497 618.47]
/A << /S /GoTo /D (subsection.3.5) >>
>>
-% 399 0 obj
+% 397 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3095,7 +3108,7 @@ stream
/Rect [464.571 581.197 477.472 590.22]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 400 0 obj
+% 398 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3103,7 +3116,7 @@ stream
/Rect [397.562 537.822 405.009 550.724]
/A << /S /GoTo /D (section.6) >>
>>
-% 401 0 obj
+% 399 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3111,7 +3124,7 @@ stream
/Rect [492.4 497.781 499.847 509.47]
/A << /S /GoTo /D (figure.3) >>
>>
-% 402 0 obj
+% 400 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3119,7 +3132,7 @@ stream
/Rect [438.024 416.486 445.471 428.175]
/A << /S /GoTo /D (figure.4) >>
>>
-% 403 0 obj
+% 401 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3127,7 +3140,7 @@ stream
/Rect [483.915 334.585 499.847 347.486]
/A << /S /GoTo /D (subsection.6.2) >>
>>
-% 404 0 obj
+% 402 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3135,7 +3148,7 @@ stream
/Rect [252.365 294.543 259.813 306.232]
/A << /S /GoTo /D (figure.3) >>
>>
-% 405 0 obj
+% 403 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3143,7 +3156,7 @@ stream
/Rect [285.417 294.543 292.864 306.232]
/A << /S /GoTo /D (figure.4) >>
>>
-% 406 0 obj
+% 404 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3151,25 +3164,25 @@ stream
/Rect [178.322 267.445 185.769 279.134]
/A << /S /GoTo /D (figure.5) >>
>>
-% 410 0 obj
+% 408 0 obj
<<
-/D [408 0 R /XYZ 85.4 752.957 null]
+/D [406 0 R /XYZ 85.4 752.957 null]
>>
-% 407 0 obj
+% 405 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 416 0 obj
+% 414 0 obj
<<
/Type /Page
-/Contents 417 0 R
-/Resources 415 0 R
+/Contents 415 0 R
+/Resources 413 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
-/Annots [ 414 0 R ]
+/Parent 417 0 R
+/Annots [ 412 0 R ]
>>
-% 414 0 obj
+% 412 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -3177,41 +3190,41 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.5) >>
>>
-% 418 0 obj
+% 416 0 obj
<<
-/D [416 0 R /XYZ 92.6 752.957 null]
+/D [414 0 R /XYZ 92.6 752.957 null]
>>
-% 397 0 obj
+% 395 0 obj
<<
-/D [416 0 R /XYZ 141.32 103.443 null]
+/D [414 0 R /XYZ 141.32 103.443 null]
>>
-% 415 0 obj
+% 413 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 421 0 obj
+% 419 0 obj
<<
/Type /Page
-/Contents 422 0 R
-/Resources 420 0 R
+/Contents 420 0 R
+/Resources 418 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
+/Parent 417 0 R
>>
-% 423 0 obj
+% 421 0 obj
<<
-/D [421 0 R /XYZ 85.4 752.957 null]
+/D [419 0 R /XYZ 85.4 752.957 null]
>>
-% 411 0 obj
+% 409 0 obj
<<
-/D [421 0 R /XYZ 230.08 570.113 null]
+/D [419 0 R /XYZ 230.08 570.113 null]
>>
endstream
endobj
-429 0 obj
+427 0 obj
<<
-/Length 6207
+/Length 6206
>>
stream
0 g 0 G
@@ -3233,7 +3246,7 @@ BT
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
+/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.975 0 Td [(w)]TJ/F15 10.9091 Tf 11.134 0 Td [(=)]TJ/F22 10.9091 Tf 11.515 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 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.866 0 Td [(m)28(ust)-292(b)-28(e)-292(of)-293(t)28(yp)-27(e)]TJ/F44 10.9091 Tf 77.053 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.732 0 Td [(with)]TJ/F18 10.9091 Tf 24.399 0 Td [(x)]TJ/F15 10.9091 Tf 9.562 0 Td [(=)]TJ/F44 10.9091 Tf 11.672 0 Td [(s)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.308 0 Td [(d)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.307 0 Td [(c)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)]TJ/F44 10.9091 Tf 6.308 0 Td [(z)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-300(in)-292(a)-293(manner)]TJ -322.163 -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.909 -22.516 Td [(\017)]TJ
0 g 0 G
@@ -3248,7 +3261,7 @@ ET
endstream
endobj
-435 0 obj
+433 0 obj
<<
/Length 1860
>>
@@ -3266,7 +3279,7 @@ BT
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.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(8)]TJ
+ [-333(7)]TJ
0 g 0 G
[-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ -51.949 -32.96 Td [(F)83(or)-380(compatibilit)28(y)-381(with)-380(the)-381(previous)-380(v)28(ersions)-381(of)-380(MLD2P4,)-392(this)-381(routine)-380(can)-381(b)-27(e)-381(also)]TJ -16.936 -13.549 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
0 g 0 G
@@ -3278,9 +3291,9 @@ ET
endstream
endobj
-447 0 obj
+445 0 obj
<<
-/Length 7147
+/Length 7087
>>
stream
0 g 0 G
@@ -3293,7 +3306,7 @@ BT
/F17 11.9552 Tf -401.542 -35.866 Td [(6.2)-1125(Subroutine)-375(set)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf 77.363 -20.594 Td [(call)-525(p%set\050what,val,info)-525([,ilev,)-525(ilmax,)-525(pos]\051)]TJ/F15 10.9091 Tf -77.363 -24.369 Td [(This)-454(routine)-454(sets)-454(the)-453(parameters)-454(de\014ning)-454(the)-454(preconditioner)]TJ/F44 10.9091 Tf 301.822 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-806(More)-454(precisely)84(,)-484(the)]TJ -307.549 -13.549 Td [(parameter)-333(iden)27(ti)1(\014ed)-334(b)28(y)]TJ/F44 10.9091 Tf 114.909 0 Td [(what)]TJ/F15 10.9091 Tf 26.546 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.181 0 Td [(.)]TJ/F17 11.9552 Tf -321.848 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.605 Td [(what)-2114(character\050len=*\051)]TJ/F15 10.9091 Tf 137.606 0 Td [(.)]TJ -91.635 -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 77.363 -20.594 Td [(call)-525(p%set\050what,val,info)-525([,ilev,)-525(ilmax,)-525(pos]\051)]TJ/F15 10.9091 Tf -77.363 -24.369 Td [(This)-454(routine)-454(sets)-454(the)-453(parameters)-454(de\014ning)-454(the)-454(preconditioner)]TJ/F44 10.9091 Tf 301.822 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)-806(More)-454(precisely)84(,)-484(the)]TJ -307.549 -13.549 Td [(parameter)-333(iden)27(ti)1(\014ed)-334(b)28(y)]TJ/F44 10.9091 Tf 114.909 0 Td [(what)]TJ/F15 10.9091 Tf 26.546 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.181 0 Td [(.)]TJ/F17 11.9552 Tf -321.848 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.605 Td [(what)-2114(character\050len=*\051)]TJ/F15 10.9091 Tf 137.606 0 Td [(.)]TJ -91.635 -13.549 Td [(The)-262(parameter)-263(to)-262(b)-28(e)-262(set.)-421(It)-262(can)-262(b)-28(e)-263(sp)-27(eci\014ed)-263(through)-262(its)-262(name;)-286(the)-262(s)-1(tr)1(ing)]TJ 0 -13.549 Td [(is)-333(case-)-1(in)1(s)-1(ensiti)1(v)27(e.)-444(See)-334(T)84(ables)]TJ
0 0 1 rg 0 0 1 RG
[-334(2)]TJ
0 g 0 G
@@ -3311,7 +3324,7 @@ BT
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.55 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-333(8)]TJ
+ [-333(7)]TJ
0 g 0 G
[-333(for)-334(details.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(ilev)-2114(integer,)-525(optional,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 212.06 0 Td [(.)]TJ -166.089 -13.549 Td [(F)83(or)-306(the)-307(m)28(ulti-lev)28(el)-307(preconditioner,)-311(the)-307(lev)28(el)-307(at)-306(whic)27(h)-306(the)-307(preconditioner)]TJ 0 -13.549 Td [(parameter)-404(has)-404(to)-404(b)-27(e)-404(set.)-656(T)-1(h)1(e)-404(lev)27(els)-404(are)-403(n)27(um)28(b)-28(ered)-403(in)-404(increasing)-404(order)]TJ 0 -13.55 Td [(starting)-307(from)-307(the)-306(\014nest)-307(one,)-312(i.e.,)-313(lev)28(el)-307(1)-307(i)1(s)-307(the)-307(\014nest)-307(lev)28(el.)-436(If)]TJ/F44 10.9091 Tf 287.463 0 Td [(ilev)]TJ/F15 10.9091 Tf 26.256 0 Td [(is)-307(not)]TJ -313.719 -13.549 Td [(presen)28(t,)-419(the)-402(parameter)-402(iden)27(ti\014ed)-402(b)28(y)]TJ/F44 10.9091 Tf 178.631 0 Td [(what)]TJ/F15 10.9091 Tf 27.295 0 Td [(is)-402(set)-402(at)-402(all)-402(the)-402(appropriate)]TJ -205.926 -13.549 Td [(lev)28(els)-334(\050see)-333(T)83(ables)]TJ
0 0 1 rg 0 0 1 RG
@@ -3331,7 +3344,7 @@ ET
endstream
endobj
-459 0 obj
+457 0 obj
<<
/Length 7886
>>
@@ -3402,7 +3415,7 @@ ET
endstream
endobj
-472 0 obj
+474 0 obj
<<
/Length 2620
>>
@@ -3435,9 +3448,9 @@ ET
endstream
endobj
-477 0 obj
+479 0 obj
<<
-/Length 3773
+/Length 3777
>>
stream
0 g 0 G
@@ -3505,7 +3518,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
Q
BT
-/F44 10.9091 Tf 298.603 778.342 Td [(ML_CYCLE)]TJ
+/F44 10.9091 Tf 298.603 778.342 Td [('ML_CYCLE')]TJ
ET
q
1 0 0 1 406.628 692.982 cm
@@ -3548,7 +3561,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 298.603 683.099 Td [(OUTER_SWEEPS)]TJ
+/F44 10.9091 Tf 298.603 683.099 Td [('OUTER_SWEEPS')]TJ
ET
q
1 0 0 1 406.628 665.485 cm
@@ -3600,9 +3613,9 @@ Q
endstream
endobj
-482 0 obj
+484 0 obj
<<
-/Length 10352
+/Length 10364
>>
stream
0 g 0 G
@@ -3673,7 +3686,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 305.803 307.707 Td [(MIN_COARSE_SIZE)]TJ
+/F44 10.9091 Tf 305.803 307.707 Td [('MIN_COARSE_SIZE')]TJ
ET
q
1 0 0 1 422.332 262.995 cm
@@ -3723,7 +3736,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 305.803 253.112 Td [(MIN_CR_RATIO)]TJ
+/F44 10.9091 Tf 305.803 253.112 Td [('MIN_CR_RATIO')]TJ
ET
q
1 0 0 1 422.332 194.85 cm
@@ -3766,7 +3779,7 @@ q
[]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 [(MAX_LEVS)]TJ
+/F44 10.9091 Tf 305.803 184.967 Td [('MAX_LEVS')]TJ
ET
q
1 0 0 1 422.332 153.804 cm
@@ -3809,7 +3822,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 67.746 l S
Q
BT
-/F44 10.9091 Tf 305.803 143.921 Td [(PAR_AGGR)]TJ
+/F44 10.9091 Tf 305.803 143.921 Td [('PAR_AGGR')]TJ
ET
q
1 0 0 1 422.332 85.66 cm
@@ -3852,7 +3865,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 305.803 75.777 Td [(AGGR_TYPE)]TJ
+/F44 10.9091 Tf 305.803 75.777 Td [('AGGR_TYPE')]TJ
ET
q
1 0 0 1 422.332 31.064 cm
@@ -3882,7 +3895,7 @@ Q
BT
/F15 10.9091 Tf 698.344 75.777 Td [(T)28(yp)-28(e)-762(of)-762(aggregation)-762(algorithm:)-1301(cur-)]TJ 0 -13.55 Td [(ren)28(tly)83(,)-528(the)-489(scalar)-489(aggregation)-490(algor)1(ithm)]TJ 0 -13.549 Td [(b)28(y)-385(V)83(an)28(\024)472(ek,)-398(Mandel)-385(and)-385(Brezina)-385(is)-385(imple-)]TJ 0 -13.549 Td [(men)28(ted)-334([)]TJ
1 0 0 rg 1 0 0 RG
- [(29)]TJ
+ [(25)]TJ
0 g 0 G
[(].)]TJ
ET
@@ -3899,7 +3912,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 305.803 21.181 Td [(AGGR_PROL)]TJ
+/F44 10.9091 Tf 305.803 21.181 Td [('AGGR_PROL')]TJ
ET
q
1 0 0 1 422.332 -9.982 cm
@@ -3988,9 +4001,9 @@ Q
endstream
endobj
-487 0 obj
+489 0 obj
<<
-/Length 11945
+/Length 6126
>>
stream
0 g 0 G
@@ -4006,478 +4019,323 @@ q
0 g 0 G
0 g 0 G
q
-1 0 0 1 0 210.424 cm
+1 0 0 1 0 108.207 cm
[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
Q
q
-1 0 0 1 0 196.675 cm
+1 0 0 1 0 94.458 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
BT
-/F44 10.9091 Tf 298.603 915.835 Td [(what)]TJ
+/F44 10.9091 Tf 298.603 813.618 Td [(what)]TJ
ET
q
-1 0 0 1 412.297 911.77 cm
+1 0 0 1 412.297 809.553 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 418.275 915.835 Td [(d)22(a)67(t)67(a)-378(type)]TJ
+/F41 10.9091 Tf 418.275 813.618 Td [(d)22(a)67(t)67(a)-378(type)]TJ
ET
q
-1 0 0 1 531.27 911.77 cm
+1 0 0 1 531.27 809.553 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 537.248 915.835 Td [(val)]TJ
+/F44 10.9091 Tf 537.248 813.618 Td [(val)]TJ
ET
q
-1 0 0 1 614.092 911.77 cm
+1 0 0 1 614.092 809.553 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 620.069 915.835 Td [(def)89(a)22(ul)67(t)]TJ
+/F41 10.9091 Tf 620.069 813.618 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 691.244 911.77 cm
+1 0 0 1 691.244 809.553 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F41 10.9091 Tf 697.221 915.835 Td [(comments)]TJ
+/F41 10.9091 Tf 697.221 813.618 Td [(comments)]TJ
ET
q
-1 0 0 1 891.361 911.77 cm
+1 0 0 1 891.361 809.553 cm
[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 292.625 911.571 cm
+1 0 0 1 292.625 809.354 cm
[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
Q
q
-1 0 0 1 292.625 857.175 cm
+1 0 0 1 292.625 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 298.603 901.887 Td [(AGGR_ORD)]TJ
+/F44 10.9091 Tf 298.603 799.671 Td [('AGGR_ORD')]TJ
ET
q
-1 0 0 1 412.297 857.175 cm
+1 0 0 1 412.297 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 418.275 901.887 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 418.275 799.671 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 531.27 857.175 cm
+1 0 0 1 531.27 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 537.248 901.887 Td [('NATURAL')]TJ 0 -13.549 Td [('DEGREE')]TJ
+/F44 10.9091 Tf 537.248 799.671 Td [('NATURAL')]TJ 0 -13.55 Td [('DEGREE')]TJ
ET
q
-1 0 0 1 614.092 857.175 cm
+1 0 0 1 614.092 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F44 10.9091 Tf 620.069 901.887 Td [('NATURAL')]TJ
+/F44 10.9091 Tf 620.069 799.671 Td [('NATURAL')]TJ
ET
q
-1 0 0 1 691.244 857.175 cm
+1 0 0 1 691.244 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
BT
-/F15 10.9091 Tf 697.221 901.887 Td [(Initial)-314(ordering)-313(of)-314(indices)-314(for)-314(the)-314(aggre-)]TJ 0 -13.549 Td [(gation)-372(algor)1(ithm:)-521(either)-372(natural)-371(order-)]TJ 0 -13.549 Td [(ing)-414(or)-415(sorted)-414(b)28(y)-414(descending)-415(d)1(e)-1(gr)1(e)-1(es)-414(of)]TJ 0 -13.549 Td [(the)-333(no)-28(des)-333(in)-334(the)-333(matrix)-333(graph.)]TJ
+/F15 10.9091 Tf 697.221 799.671 Td [(Initial)-314(ordering)-313(of)-314(indices)-314(for)-314(the)-314(aggre-)]TJ 0 -13.55 Td [(gation)-372(algor)1(ithm:)-521(either)-372(natural)-371(order-)]TJ 0 -13.549 Td [(ing)-414(or)-415(sorted)-414(b)28(y)-414(descending)-415(d)1(e)-1(gr)1(e)-1(es)-414(of)]TJ 0 -13.549 Td [(the)-333(no)-28(des)-333(in)-334(the)-333(matrix)-333(graph.)]TJ
ET
q
-1 0 0 1 891.361 857.175 cm
+1 0 0 1 891.361 754.958 cm
[]0 d 0 J 0.398 w 0 0 m 0 54.197 l S
Q
q
-1 0 0 1 292.625 856.976 cm
+1 0 0 1 292.625 754.759 cm
[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
Q
q
-1 0 0 1 292.625 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 292.625 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 298.603 847.292 Td [(AGGR_THRESH)]TJ
+/F44 10.9091 Tf 298.603 745.075 Td [('AGGR_THRESH')]TJ
ET
q
-1 0 0 1 412.297 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 412.297 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 418.275 847.292 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
+/F44 10.9091 Tf 418.275 745.075 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
ET
q
-1 0 0 1 467.652 847.491 cm
+1 0 0 1 467.652 745.275 cm
[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
Q
BT
-/F18 10.9091 Tf 470.998 847.292 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
+/F18 10.9091 Tf 470.998 745.075 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
ET
q
-1 0 0 1 531.27 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 531.27 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 537.248 847.292 Td [(An)28(y)-333(re)-1(al)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)]TJ/F25 10.9091 Tf 38.745 0 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 537.248 745.075 Td [(An)28(y)-333(re)-1(al)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)]TJ/F25 10.9091 Tf 38.745 0 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 614.092 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 614.092 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 620.069 847.292 Td [(0.05)]TJ
+/F15 10.9091 Tf 620.069 745.075 Td [(0.05)]TJ
ET
q
-1 0 0 1 691.244 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 691.244 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F15 10.9091 Tf 697.221 847.292 Td [(The)-412(thres)-1(h)1(old)]TJ/F22 10.9091 Tf 72.12 0 Td [(\022)]TJ/F15 10.9091 Tf 9.924 0 Td [(in)-412(the)-413(aggregation)-412(al-)]TJ -82.044 -13.549 Td [(gorithm)-333(\050see)-334(Note\051.)]TJ
+/F15 10.9091 Tf 697.221 745.075 Td [(The)-412(thres)-1(h)1(old)]TJ/F22 10.9091 Tf 72.12 0 Td [(\022)]TJ/F15 10.9091 Tf 9.924 0 Td [(in)-412(the)-413(aggregation)-412(al-)]TJ -82.044 -13.549 Td [(gorithm,)-300(see)-292(\050)]TJ
+0 0 1 rg 0 0 1 RG
+ [(3)]TJ
+0 g 0 G
+ [(\051)-292(in)-292(Sec)-1(ti)1(on)]TJ
+0 0 1 rg 0 0 1 RG
+ [-292(4.2)]TJ
+0 g 0 G
+ [(.)-431(See)-292(also)]TJ 0 -13.549 Td [(the)-333(note)-334(at)-333(the)-333(b)-28(ottom)-333(of)-334(this)-333(table.)]TJ
ET
q
-1 0 0 1 891.361 829.678 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
+1 0 0 1 891.361 713.912 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
q
-1 0 0 1 292.625 829.479 cm
+1 0 0 1 292.625 713.713 cm
[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
Q
q
-1 0 0 1 292.625 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 292.625 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 298.603 819.795 Td [(AGGR_OMEGA_ALG)]TJ
+/F44 10.9091 Tf 298.603 704.029 Td [('AGGR_FILTER')]TJ
ET
q
-1 0 0 1 412.297 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 412.297 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 418.275 819.795 Td [(character\050len=*\051)]TJ
+/F44 10.9091 Tf 418.275 704.029 Td [(character\050len=*\051)]TJ
ET
q
-1 0 0 1 531.27 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 531.27 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 537.248 819.795 Td [('EIG)]TJ
+/F44 10.9091 Tf 537.248 704.029 Td [('FILTER')]TJ 0 -13.549 Td [('NOFILTER')]TJ
ET
q
-1 0 0 1 560.844 819.994 cm
-[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
+1 0 0 1 614.092 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 564.28 819.795 Td [(EST')]TJ -27.032 -13.549 Td [('USER)]TJ
+/F44 10.9091 Tf 620.069 704.029 Td [('NOFILTER')]TJ
ET
q
-1 0 0 1 566.571 806.445 cm
-[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
+1 0 0 1 691.244 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
BT
-/F44 10.9091 Tf 570.008 806.246 Td [(CHOICE')]TJ
+/F15 10.9091 Tf 697.221 704.029 Td [(Matrix)-233(used)-232(in)-233(computing)-233(the)-232(smo)-28(othed)]TJ 0 -13.549 Td [(prolongator:)-1734(\014ltered)-979(or)-978(un\014ltered)]TJ 0 -13.549 Td [(\050see)-333(\050)]TJ
+0 0 1 rg 0 0 1 RG
+ [(4)]TJ
+0 g 0 G
+ [(\051)-334(in)-333(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-333(4.2)]TJ
+0 g 0 G
+ [(\051.)]TJ
ET
q
-1 0 0 1 614.092 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 891.361 672.866 cm
+[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
Q
-BT
-/F44 10.9091 Tf 620.069 819.795 Td [('EIG)]TJ
-ET
q
-1 0 0 1 643.665 819.994 cm
-[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
+1 0 0 1 292.625 672.667 cm
+[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
+Q
+q
+1 0 0 1 292.625 658.918 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 647.102 819.795 Td [(EST')]TJ
+/F43 10.9091 Tf 298.603 662.983 Td [(Note.)]TJ/F15 10.9091 Tf 35.053 0 Td [(Di\013eren)28(t)-334(th)1(res)-1(h)1(olds)-334(at)-333(di\013eren)28(t)-334(lev)28(els,)-333(suc)27(h)-333(as)-333(those)-334(used)-333(in)-333([)]TJ
+1 0 0 rg 1 0 0 RG
+ [(25)]TJ
+0 g 0 G
+ [(,)-333(Sec)-1(ti)1(on)-334(5.1],)-333(can)-333(b)-28(e)-333(e)-1(asily)-333(set)-333(b)28(y)-334(in)28(v)28(oking)-333(the)-334(rou-)]TJ
ET
q
-1 0 0 1 691.244 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 891.361 658.918 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
+Q
+q
+1 0 0 1 292.625 645.369 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 697.221 819.795 Td [(Ho)28(w)-452(the)-451(damping)-451(parameter)]TJ/F22 10.9091 Tf 145.816 0 Td [(!)]TJ/F15 10.9091 Tf 12.105 0 Td [(in)-451(the)]TJ -157.921 -13.549 Td [(smo)-28(othed)-466(aggregation)-466(is)-466(obtained:)-710(ei-)]TJ 0 -13.549 Td [(ther)-356(via)-356(an)-356(estimate)-356(of)-355(the)-356(sp)-28(ectral)-356(ra-)]TJ 0 -13.549 Td [(dius)-307(of)]TJ/F22 10.9091 Tf 34.943 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 [(,)-312(where)]TJ/F22 10.9091 Tf 37.697 0 Td [(A)]TJ/F15 10.9091 Tf 11.532 0 Td [(is)-307(the)-307(matrix)-307(at)]TJ -113.007 -13.55 Td [(the)-354(curren)28(t)-354(lev)28(el)-354(and)]TJ/F22 10.9091 Tf 103.685 0 Td [(D)]TJ/F15 10.9091 Tf 13.196 0 Td [(is)-354(the)-354(diagonal)]TJ -116.881 -13.549 Td [(matrix)-438(with)-437(the)-438(same)-438(diagonal)-437(en)27(tires)]TJ 0 -13.549 Td [(as)]TJ/F22 10.9091 Tf 13.394 0 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(,)-333(or)-334(explicily)-333(sp)-28(eci\014ed)-333(b)28(y)-334(th)1(e)-334(user.)]TJ
+/F15 10.9091 Tf 298.603 649.434 Td [(tine)]TJ/F44 10.9091 Tf 21.818 0 Td [(set)]TJ/F15 10.9091 Tf 20.818 0 Td [(with)-333(the)-334(parameter)]TJ/F44 10.9091 Tf 95.818 0 Td [(ilev)]TJ/F15 10.9091 Tf 22.909 0 Td [(.)]TJ
ET
q
-1 0 0 1 891.361 734.435 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 891.361 645.369 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 292.625 734.236 cm
+1 0 0 1 292.625 645.17 cm
[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
Q
-q
-1 0 0 1 292.625 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
-Q
+0 g 0 G
BT
-/F44 10.9091 Tf 298.603 724.552 Td [(AGGR_EIG)]TJ
+/F15 10.9091 Tf 423.488 613.875 Td [(T)83(able)-333(4:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm)-333(\050con)28(tin)28(ued\051.)]TJ
+0 g 0 G
+0 g 0 G
ET
-q
-1 0 0 1 412.297 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
+1 0 0 1 292.625 715.095 cm
Q
+0 g 0 G
+0 g 0 G
+0 g 0 G
+
+endstream
+endobj
+495 0 obj
+<<
+/Length 9077
+>>
+stream
+0 g 0 G
+0 0 1 rg 0 0 1 RG
BT
-/F44 10.9091 Tf 418.275 724.552 Td [(character\050len=*\051)]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 299.826 121.521 cm
q
-1 0 0 1 531.27 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
+0 1 -1 0 0 0 cm
+0 g 0 G
+0 g 0 G
+0 g 0 G
+q
+1 0 0 1 0 188.896 cm
+[]0 d 0 J 0.398 w 0 0 m 602.12 0 l S
+Q
+q
+1 0 0 1 0 175.147 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
BT
-/F44 10.9091 Tf 537.248 724.552 Td [('A)]TJ
+/F44 10.9091 Tf 305.803 300.733 Td [(what)]TJ
ET
q
-1 0 0 1 549.39 724.752 cm
-[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
+1 0 0 1 422.332 296.668 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 552.826 724.552 Td [(NORMI')]TJ
+/F41 10.9091 Tf 428.31 300.733 Td [(d)22(a)67(t)67(a)-378(type)]TJ
ET
q
-1 0 0 1 614.092 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
+1 0 0 1 525.922 296.668 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 620.069 724.552 Td [('A)]TJ
+/F44 10.9091 Tf 531.9 300.733 Td [(val)]TJ
ET
q
-1 0 0 1 632.211 724.752 cm
-[]0 d 0 J 0.398 w 0 0 m 3.436 0 l S
+1 0 0 1 586.067 296.668 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F44 10.9091 Tf 635.647 724.552 Td [(NORMI')]TJ
+/F41 10.9091 Tf 592.044 300.733 Td [(def)89(a)22(ul)67(t)]TJ
ET
q
-1 0 0 1 691.244 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
+1 0 0 1 646.211 296.668 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
BT
-/F15 10.9091 Tf 697.221 724.552 Td [(Ho)28(w)-392(to)-391(e)-1(stimate)-391(the)-392(sp)-28(ectral)-391(radius)-392(of)]TJ/F22 10.9091 Tf 0 -13.549 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 [(.)-412(Curren)28(tly)-237(only)-237(the)-236(in\014nit)28(y)-237(norm)]TJ -28.836 -13.549 Td [(estimate)-333(is)-334(a)28(v)56(ailable.)]TJ
+/F41 10.9091 Tf 652.188 300.733 Td [(comments)]TJ
ET
q
-1 0 0 1 891.361 693.389 cm
-[]0 d 0 J 0.398 w 0 0 m 0 40.648 l S
+1 0 0 1 901.945 296.668 cm
+[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
Q
q
-1 0 0 1 292.625 693.19 cm
-[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
+1 0 0 1 299.826 296.469 cm
+[]0 d 0 J 0.398 w 0 0 m 602.12 0 l S
Q
q
-1 0 0 1 292.625 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
+1 0 0 1 299.826 269.171 cm
+[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 298.603 683.506 Td [(AGGR_OMEGA_VAL)]TJ
-ET
-q
-1 0 0 1 412.297 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
-Q
-BT
-/F44 10.9091 Tf 418.275 683.506 Td [(real\050)]TJ/F18 10.9091 Tf 28.636 0 Td [(kind)]TJ
-ET
-q
-1 0 0 1 467.652 683.705 cm
-[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
-Q
-BT
-/F18 10.9091 Tf 470.998 683.506 Td [(p)51(ar)51(ameter)]TJ/F44 10.9091 Tf 48.568 0 Td [(\051)]TJ
-ET
-q
-1 0 0 1 531.27 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
-Q
-BT
-/F15 10.9091 Tf 537.248 683.506 Td [(An)28(y)-333(re)-1(al)]TJ 0 -13.549 Td [(n)28(um)28(b)-28(er)]TJ/F22 10.9091 Tf 39.727 0 Td [(>)]TJ/F15 10.9091 Tf 11.515 0 Td [(0)]TJ
-ET
-q
-1 0 0 1 614.092 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
-Q
-BT
-/F15 10.9091 Tf 620.069 683.506 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.641 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.586 0 Td [(1)]TJ/F22 10.9091 Tf 4.733 -3.959 Td [(A)]TJ/F15 10.9091 Tf 8.182 0 Td [(\051\051)]TJ
-ET
-q
-1 0 0 1 691.244 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
-Q
-BT
-/F15 10.9091 Tf 697.221 683.506 Td [(Damping)-327(par)1(am)-1(eter)]TJ/F22 10.9091 Tf 99.156 0 Td [(!)]TJ/F15 10.9091 Tf 10.745 0 Td [(in)-327(th)1(e)-327(smo)-28(othed)]TJ -109.901 -13.549 Td [(aggregation)-428(algorithm.)-727(It)-428(m)28(ust)-428(b)-28(e)-427(set)]TJ 0 -13.549 Td [(b)28(y)-462(the)-462(user)-462(if)]TJ/F44 10.9091 Tf 72.676 0 Td [(USER_CHOICE)]TJ/F15 10.9091 Tf 68.038 0 Td [(w)28(as)-462(sp)-28(ec-)]TJ -140.714 -13.549 Td [(i\014ed)-411(for)]TJ/F44 10.9091 Tf 42.029 0 Td [(mld_aggr_omega_alg_)]TJ/F15 10.9091 Tf 108.817 0 Td [(,)-430(other-)]TJ -150.846 -13.55 Td [(wise)-262(it)-262(is)-263(computed)-262(b)28(y)-262(the)-262(library)83(,)-276(using)]TJ 0 -13.549 Td [(the)-308(selected)-309(estimate)-308(of)-308(the)-309(sp)-27(ectral)-309(ra-)]TJ 0 -13.549 Td [(dius)]TJ/F22 10.9091 Tf 23.091 0 Td [(\032)]TJ/F15 10.9091 Tf 5.641 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.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)-333(of)]TJ/F22 10.9091 Tf 20.304 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 [(.)]TJ
-ET
-q
-1 0 0 1 891.361 598.146 cm
-[]0 d 0 J 0.398 w 0 0 m 0 94.844 l S
-Q
-q
-1 0 0 1 292.625 597.947 cm
-[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
-Q
-q
-1 0 0 1 292.625 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F44 10.9091 Tf 298.603 588.263 Td [(AGGR_FILTER)]TJ
-ET
-q
-1 0 0 1 412.297 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F44 10.9091 Tf 418.275 588.263 Td [(character\050len=*\051)]TJ
-ET
-q
-1 0 0 1 531.27 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F44 10.9091 Tf 537.248 588.263 Td [('FILTER')]TJ 0 -13.549 Td [('NOFILTER')]TJ
-ET
-q
-1 0 0 1 614.092 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F44 10.9091 Tf 620.069 588.263 Td [('NOFILTER')]TJ
-ET
-q
-1 0 0 1 691.244 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F15 10.9091 Tf 697.221 588.263 Td [(Matrix)-233(used)-232(in)-233(computing)-233(the)-232(smo)-28(othed)]TJ 0 -13.549 Td [(prolongator:)-444(\014ltered)-334(or)-333(un\014ltered.)]TJ
-ET
-q
-1 0 0 1 891.361 570.649 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-q
-1 0 0 1 292.625 570.45 cm
-[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
-Q
-q
-1 0 0 1 292.625 556.702 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F43 10.9091 Tf 298.603 560.766 Td [(Note.)]TJ/F15 10.9091 Tf 35.053 0 Td [(Di\013eren)28(t)-334(th)1(res)-1(h)1(olds)-334(at)-333(di\013eren)28(t)-334(lev)28(els,)-333(suc)27(h)-333(as)-333(those)-334(used)-333(in)-333([)]TJ
-1 0 0 rg 1 0 0 RG
- [(29)]TJ
-0 g 0 G
- [(,)-333(Sec)-1(ti)1(on)-334(5.1],)-333(can)-333(b)-28(e)-333(e)-1(asily)-333(set)-333(b)28(y)-334(in)28(v)28(oking)-333(the)-334(rou-)]TJ
-ET
-q
-1 0 0 1 891.361 556.702 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-q
-1 0 0 1 292.625 543.153 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F15 10.9091 Tf 298.603 547.217 Td [(tine)]TJ/F44 10.9091 Tf 21.818 0 Td [(set)]TJ/F15 10.9091 Tf 20.818 0 Td [(with)-333(the)-334(parameter)]TJ/F44 10.9091 Tf 95.818 0 Td [(ilev)]TJ/F15 10.9091 Tf 22.909 0 Td [(.)]TJ
-ET
-q
-1 0 0 1 891.361 543.153 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-q
-1 0 0 1 292.625 542.953 cm
-[]0 d 0 J 0.398 w 0 0 m 598.736 0 l S
-Q
-0 g 0 G
-BT
-/F15 10.9091 Tf 423.488 511.658 Td [(T)83(able)-333(4:)-444(P)27(arameters)-333(de\014ning)-333(the)-334(aggregation)-333(algorithm)-333(\050con)28(tin)28(ued\051.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-1 0 0 1 292.625 715.095 cm
-Q
-0 g 0 G
-0 g 0 G
-0 g 0 G
-
-endstream
-endobj
-493 0 obj
-<<
-/Length 9071
->>
-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
-0 g 0 G
-0 g 0 G
-ET
-1 0 0 1 299.826 121.521 cm
-q
-0 1 -1 0 0 0 cm
-0 g 0 G
-0 g 0 G
-0 g 0 G
-q
-1 0 0 1 0 188.896 cm
-[]0 d 0 J 0.398 w 0 0 m 602.12 0 l S
-Q
-q
-1 0 0 1 0 175.147 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
-BT
-/F44 10.9091 Tf 305.803 300.733 Td [(what)]TJ
-ET
-q
-1 0 0 1 422.332 296.668 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F41 10.9091 Tf 428.31 300.733 Td [(d)22(a)67(t)67(a)-378(type)]TJ
-ET
-q
-1 0 0 1 525.922 296.668 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F44 10.9091 Tf 531.9 300.733 Td [(val)]TJ
-ET
-q
-1 0 0 1 586.067 296.668 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F41 10.9091 Tf 592.044 300.733 Td [(def)89(a)22(ul)67(t)]TJ
-ET
-q
-1 0 0 1 646.211 296.668 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-BT
-/F41 10.9091 Tf 652.188 300.733 Td [(comments)]TJ
-ET
-q
-1 0 0 1 901.945 296.668 cm
-[]0 d 0 J 0.398 w 0 0 m 0 13.549 l S
-Q
-q
-1 0 0 1 299.826 296.469 cm
-[]0 d 0 J 0.398 w 0 0 m 602.12 0 l S
-Q
-q
-1 0 0 1 299.826 269.171 cm
-[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
-Q
-BT
-/F44 10.9091 Tf 305.803 286.785 Td [(COARSE_MAT)]TJ
+/F44 10.9091 Tf 305.803 286.785 Td [('COARSE_MAT')]TJ
ET
q
1 0 0 1 422.332 269.171 cm
@@ -4520,7 +4378,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 176.14 l S
Q
BT
-/F44 10.9091 Tf 305.803 259.288 Td [(COARSE_SOLVE)]TJ
+/F44 10.9091 Tf 305.803 259.288 Td [('COARSE_SOLVE')]TJ
ET
q
1 0 0 1 422.332 92.633 cm
@@ -4577,7 +4435,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 81.295 l S
Q
BT
-/F44 10.9091 Tf 305.803 82.75 Td [(COARSE_SUBSOLVE)]TJ
+/F44 10.9091 Tf 305.803 82.75 Td [('COARSE_SUBSOLVE')]TJ
ET
q
1 0 0 1 422.332 10.94 cm
@@ -4687,9 +4545,9 @@ Q
endstream
endobj
-497 0 obj
+499 0 obj
<<
-/Length 4935
+/Length 4941
>>
stream
0 g 0 G
@@ -4757,7 +4615,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 300.812 759.322 Td [(COARSE_SWEEPS)]TJ
+/F44 10.9091 Tf 300.812 759.322 Td [('COARSE_SWEEPS')]TJ
ET
q
1 0 0 1 417.341 741.708 cm
@@ -4800,7 +4658,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 300.812 731.825 Td [(COARSE_FILLIN)]TJ
+/F44 10.9091 Tf 300.812 731.825 Td [('COARSE_FILLIN')]TJ
ET
q
1 0 0 1 417.341 714.211 cm
@@ -4843,7 +4701,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 27.098 l S
Q
BT
-/F44 10.9091 Tf 300.812 704.328 Td [(COARSE_ILUTHRS)]TJ
+/F44 10.9091 Tf 300.812 704.328 Td [('COARSE_ILUTHRS')]TJ
ET
q
1 0 0 1 417.341 686.714 cm
@@ -4902,9 +4760,9 @@ Q
endstream
endobj
-503 0 obj
+505 0 obj
<<
-/Length 7688
+/Length 7696
>>
stream
0 g 0 G
@@ -4975,7 +4833,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 71.731 l S
Q
BT
-/F44 9.9626 Tf 309.757 264.09 Td [(SMOOTHER_TYPE)]TJ
+/F44 9.9626 Tf 309.757 264.09 Td [('SMOOTHER_TYPE')]TJ
ET
q
1 0 0 1 417.782 200.728 cm
@@ -5018,7 +4876,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 107.597 l S
Q
BT
-/F44 9.9626 Tf 309.757 191.961 Td [(SUB_SOLVE)]TJ
+/F44 9.9626 Tf 309.757 191.961 Td [('SUB_SOLVE')]TJ
ET
q
1 0 0 1 417.782 92.733 cm
@@ -5061,7 +4919,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 71.731 l S
Q
BT
-/F44 9.9626 Tf 309.757 83.966 Td [(SMOOTHER_SWEEPS)]TJ
+/F44 9.9626 Tf 309.757 83.966 Td [('SMOOTHER_SWEEPS')]TJ
ET
q
1 0 0 1 417.782 20.603 cm
@@ -5104,7 +4962,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 309.757 11.836 Td [(SUB_OVR)]TJ
+/F44 9.9626 Tf 309.757 11.836 Td [('SUB_OVR')]TJ
ET
q
1 0 0 1 417.782 -3.705 cm
@@ -5156,9 +5014,9 @@ Q
endstream
endobj
-508 0 obj
+510 0 obj
<<
-/Length 6848
+/Length 6856
>>
stream
0 g 0 G
@@ -5226,7 +5084,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 71.731 l S
Q
BT
-/F44 9.9626 Tf 306.872 816.428 Td [(SUB_RESTR)]TJ
+/F44 9.9626 Tf 306.872 816.428 Td [('SUB_RESTR')]TJ
ET
q
1 0 0 1 397.889 753.065 cm
@@ -5269,7 +5127,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 71.731 l S
Q
BT
-/F44 9.9626 Tf 306.872 744.298 Td [(SUB_PROL)]TJ
+/F44 9.9626 Tf 306.872 744.298 Td [('SUB_PROL')]TJ
ET
q
1 0 0 1 397.889 680.936 cm
@@ -5312,7 +5170,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 306.872 672.169 Td [(SUB_FILLIN)]TJ
+/F44 9.9626 Tf 306.872 672.169 Td [('SUB_FILLIN')]TJ
ET
q
1 0 0 1 397.889 656.627 cm
@@ -5355,7 +5213,7 @@ q
[]0 d 0 J 0.398 w 0 0 m 0 23.91 l S
Q
BT
-/F44 9.9626 Tf 306.872 647.86 Td [(SUB_ILUTHRS)]TJ
+/F44 9.9626 Tf 306.872 647.86 Td [('SUB_ILUTHRS')]TJ
ET
q
1 0 0 1 397.889 632.318 cm
@@ -5414,7 +5272,7 @@ Q
endstream
endobj
-518 0 obj
+520 0 obj
<<
/Length 3261
>>
@@ -5439,15 +5297,15 @@ BT
0 g 0 G
[-318(for)-318(m)28(ulti-lev)28(el)]TJ -226.046 -13.549 Td [(preconditioners\051.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 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(t)1(he)-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.5 0 Td [(m)28(ust)-470(b)-28(e)-470(c)28(hosen)-470(according)-470(to)-469(the)]TJ -178.318 -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
- [(17)]TJ
+ [(13)]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.515 0 Td [(.)]TJ -177.544 -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.728 0 Td [(.)-506(See)-354(the)-354(PSBLAS)-354(User's)-353(Guide)-354(for)]TJ -168.563 -13.549 Td [(details)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(].)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-333(8)]TJ
+ [-333(7)]TJ
0 g 0 G
[-333(for)-334(details.)]TJ -51.948 -32.96 Td [(F)83(or)-380(compatibilit)28(y)-381(with)-380(the)-381(pr)1(e)-1(vi)1(ous)-381(v)28(ersions)-381(of)-380(MLD2P4,)-392(this)-381(routine)-380(can)-381(b)-27(e)-381(also)]TJ -16.937 -13.55 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
0 g 0 G
@@ -5459,7 +5317,7 @@ ET
endstream
endobj
-525 0 obj
+527 0 obj
<<
/Length 2791
>>
@@ -5480,15 +5338,15 @@ BT
0 g 0 G
/F44 10.9091 Tf -59.039 -20.594 Td [(call)-525(p%hierarchy_build\050a,desc_a,info\051)]TJ/F15 10.9091 Tf -100.272 -25.505 Td [(This)-451(routine)-451(builds)-451(the)-452(h)1(ierarc)27(h)28(y)-451(of)-451(matrices)-452(an)1(d)-452(restriction/prol)1(ongation)-452(op)-27(erators)]TJ 0 -13.549 Td [(for)-408(the)-409(m)28(ulti-lev)28(el)-408(preconditioner)]TJ/F44 10.9091 Tf 164.577 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-427(according)-408(to)-409(the)-408(requiremen)28(ts)-409(made)-408(b)28(y)-409(the)-408(user)]TJ -170.304 -13.549 Td [(through)-333(the)-333(routines)]TJ/F44 10.9091 Tf 101.939 0 Td [(init)]TJ/F15 10.9091 Tf 26.545 0 Td [(and)]TJ/F44 10.9091 Tf 21.213 0 Td [(set)]TJ/F15 10.9091 Tf 17.181 0 Td [(.)]TJ/F17 11.9552 Tf -166.878 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 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
- [(17)]TJ
+ [(13)]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
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(].)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-333(8)]TJ
+ [-333(7)]TJ
0 g 0 G
[-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ
0 g 0 G
@@ -5497,92 +5355,47 @@ ET
endstream
endobj
-534 0 obj
-<<
-/Length 3054
->>
-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 [(35)]TJ
-0 g 0 G
-/F17 11.9552 Tf -401.542 -35.866 Td [(6.5)-1125(Subroutine)-375(smo)-31(others)]TJ
-ET
-q
-1 0 0 1 254.18 704.336 cm
-[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
-Q
-BT
-/F17 11.9552 Tf 258.215 704.136 Td [(build)]TJ
-0 g 0 G
-0 g 0 G
-/F44 10.9091 Tf -70.07 -20.594 Td [(call)-525(p%smoothers_build\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -94.545 -25.505 Td [(This)-500(routine)-500(builds)-500(the)-500(smo)-28(oth)1(e)-1(r)1(s)-500(and)-500(the)-500(coarsest-le)-1(v)28(el)-500(solv)28(ers)-500(for)-500(the)-500(m)28(ulti-lev)28(el)]TJ 0 -13.549 Td [(preconditioner)]TJ/F44 10.9091 Tf 71.945 0 Td [(p)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)-316(according)-312(to)-311(the)-312(requiremen)28(ts)-312(made)-311(b)27(y)-311(the)-312(user)-311(through)-312(the)-312(rout)1(ines)]TJ/F44 10.9091 Tf -77.673 -13.549 Td [(init)]TJ/F15 10.9091 Tf 26.819 0 Td [(and)]TJ/F44 10.9091 Tf 21.487 0 Td [(set)]TJ/F15 10.9091 Tf 17.181 0 Td [(,)-365(and)-358(based)-359(on)-358(the)-358(aggregation)-359(hierarc)28(h)28(y)-359(pro)-27(duced)-359(b)28(y)-358(a)-359(previous)-358(call)-359(to)]TJ/F44 10.9091 Tf -65.487 -13.549 Td [(hierarchy_build)]TJ/F15 10.9091 Tf 89.545 0 Td [(\050see)-333(Section)]TJ
-0 0 1 rg 0 0 1 RG
- [-334(6.4)]TJ
-0 g 0 G
- [(\051.)]TJ/F17 11.9552 Tf -89.545 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 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(t)1(he)-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/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
- [(17)]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.515 0 Td [(.)]TJ -177.544 -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.728 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
- [(17)]TJ
-0 g 0 G
- [(].)]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(8)]TJ
-0 g 0 G
- [-333(for)-334(details.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-424 0 obj
+422 0 obj
<<
/Type /ObjStm
/N 100
-/First 892
-/Length 12328
+/First 894
+/Length 12321
>>
stream
-412 0 413 56 420 113 428 206 426 348 425 494 430 645 67 699 427 752 434 923
-431 1065 432 1210 436 1357 71 1411 433 1464 446 1570 444 1760 437 1906 438 2051 439 2196
-440 2341 441 2486 442 2633 443 2778 448 2922 75 2976 445 3029 458 3148 449 3338 450 3483
-451 3627 452 3774 453 3918 454 4063 455 4207 456 4352 460 4497 461 4551 462 4604 463 4658
-464 4712 457 4766 471 4885 469 5019 473 5165 470 5219 476 5312 478 5426 385 5480 475 5539
-481 5645 479 5787 467 5933 483 6096 484 6150 480 6208 486 6366 468 6500 488 6661 489 6715
-485 6773 492 6944 490 7078 494 7224 466 7278 491 7336 496 7455 498 7569 499 7623 495 7682
-502 7814 500 7948 504 8094 465 8148 501 8205 507 8324 509 8438 386 8492 506 8551 517 8683
-515 8857 510 9003 511 9155 512 9307 513 9461 514 9615 519 9762 79 9816 516 9869 524 9988
-520 10138 521 10292 522 10446 526 10593 83 10647 523 10700 533 10819 531 10985 527 11131 528 11283
-% 412 0 obj
+410 0 411 56 418 113 426 206 424 348 423 494 428 645 67 699 425 752 432 923
+429 1065 430 1210 434 1357 71 1411 431 1464 444 1570 442 1760 435 1906 436 2051 437 2196
+438 2341 439 2486 440 2633 441 2778 446 2922 75 2976 443 3029 456 3148 447 3338 448 3483
+449 3627 450 3774 451 3918 452 4063 453 4207 454 4352 458 4497 459 4551 460 4604 461 4658
+462 4712 455 4766 473 4885 471 5019 475 5165 472 5219 478 5312 480 5426 383 5480 477 5539
+483 5645 481 5787 465 5933 485 6096 486 6150 482 6208 488 6366 466 6532 467 6682 468 6834
+469 6982 470 7132 490 7294 491 7348 487 7407 494 7552 492 7686 496 7832 464 7886 493 7944
+498 8063 500 8177 501 8231 497 8290 504 8422 502 8556 506 8702 463 8756 503 8813 509 8932
+511 9046 384 9100 508 9159 519 9291 517 9465 512 9611 513 9763 514 9915 515 10069 516 10223
+521 10370 79 10424 518 10477 526 10596 522 10746 523 10900 524 11054 528 11201 83 11255 525 11308
+% 410 0 obj
<<
-/D [421 0 R /XYZ 230.08 308.347 null]
+/D [419 0 R /XYZ 230.08 308.347 null]
>>
-% 413 0 obj
+% 411 0 obj
<<
-/D [421 0 R /XYZ 211.883 168.346 null]
+/D [419 0 R /XYZ 211.883 168.346 null]
>>
-% 420 0 obj
+% 418 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 428 0 obj
+% 426 0 obj
<<
/Type /Page
-/Contents 429 0 R
-/Resources 427 0 R
+/Contents 427 0 R
+/Resources 425 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
-/Annots [ 426 0 R 425 0 R ]
+/Parent 417 0 R
+/Annots [ 424 0 R 423 0 R ]
>>
-% 426 0 obj
+% 424 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5590,7 +5403,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 425 0 obj
+% 423 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5598,29 +5411,29 @@ stream
/Rect [483.843 382.76 499.775 395.662]
/A << /S /GoTo /D (subsection.6.2) >>
>>
-% 430 0 obj
+% 428 0 obj
<<
-/D [428 0 R /XYZ 92.6 752.957 null]
+/D [426 0 R /XYZ 92.6 752.957 null]
>>
% 67 0 obj
<<
-/D [428 0 R /XYZ 93.6 715.095 null]
+/D [426 0 R /XYZ 93.6 715.095 null]
>>
-% 427 0 obj
+% 425 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F25 327 0 R /F18 265 0 R /F22 195 0 R /F26 329 0 R /F20 330 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F44 218 0 R /F25 322 0 R /F18 268 0 R /F22 190 0 R /F26 324 0 R /F20 325 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 434 0 obj
+% 432 0 obj
<<
/Type /Page
-/Contents 435 0 R
-/Resources 433 0 R
+/Contents 433 0 R
+/Resources 431 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
-/Annots [ 431 0 R 432 0 R ]
+/Parent 417 0 R
+/Annots [ 429 0 R 430 0 R ]
>>
-% 431 0 obj
+% 429 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5628,37 +5441,37 @@ stream
/Rect [443.652 576.211 451.099 589.844]
/A << /S /GoTo /D (table.1) >>
>>
-% 432 0 obj
+% 430 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [395.046 535.563 402.493 549.196]
-/A << /S /GoTo /D (section.8) >>
+/A << /S /GoTo /D (section.7) >>
>>
-% 436 0 obj
+% 434 0 obj
<<
-/D [434 0 R /XYZ 85.4 752.957 null]
+/D [432 0 R /XYZ 85.4 752.957 null]
>>
% 71 0 obj
<<
-/D [434 0 R /XYZ 86.4 715.095 null]
+/D [432 0 R /XYZ 86.4 715.095 null]
>>
-% 433 0 obj
+% 431 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F17 120 0 R /F44 218 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 446 0 obj
+% 444 0 obj
<<
/Type /Page
-/Contents 447 0 R
-/Resources 445 0 R
+/Contents 445 0 R
+/Resources 443 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
-/Annots [ 444 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R 442 0 R 443 0 R ]
+/Parent 417 0 R
+/Annots [ 442 0 R 435 0 R 436 0 R 437 0 R 438 0 R 439 0 R 440 0 R 441 0 R ]
>>
-% 444 0 obj
+% 442 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5666,23 +5479,23 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 437 0 obj
+% 435 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [479.944 563.986 487.391 577.619]
+/Rect [306.337 563.986 313.784 577.619]
/A << /S /GoTo /D (table.2) >>
>>
-% 438 0 obj
+% 436 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [489.035 563.986 496.482 577.619]
+/Rect [315.428 563.986 322.875 577.619]
/A << /S /GoTo /D (table.8) >>
>>
-% 439 0 obj
+% 437 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5690,7 +5503,7 @@ stream
/Rect [376.234 511.733 383.681 523.423]
/A << /S /GoTo /D (table.2) >>
>>
-% 440 0 obj
+% 438 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5698,15 +5511,15 @@ stream
/Rect [385.325 511.733 392.772 523.423]
/A << /S /GoTo /D (table.8) >>
>>
-% 441 0 obj
+% 439 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [402.247 469.142 409.694 482.775]
-/A << /S /GoTo /D (section.8) >>
+/A << /S /GoTo /D (section.7) >>
>>
-% 442 0 obj
+% 440 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5714,7 +5527,7 @@ stream
/Rect [246.822 387.847 254.269 402.086]
/A << /S /GoTo /D (table.2) >>
>>
-% 443 0 obj
+% 441 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5722,29 +5535,29 @@ stream
/Rect [255.913 387.847 263.36 402.086]
/A << /S /GoTo /D (table.8) >>
>>
-% 448 0 obj
+% 446 0 obj
<<
-/D [446 0 R /XYZ 92.6 752.957 null]
+/D [444 0 R /XYZ 92.6 752.957 null]
>>
% 75 0 obj
<<
-/D [446 0 R /XYZ 93.6 715.095 null]
+/D [444 0 R /XYZ 93.6 715.095 null]
>>
-% 445 0 obj
+% 443 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F18 265 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F44 218 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 458 0 obj
+% 456 0 obj
<<
/Type /Page
-/Contents 459 0 R
-/Resources 457 0 R
+/Contents 457 0 R
+/Resources 455 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 419 0 R
-/Annots [ 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R 455 0 R 456 0 R ]
+/Parent 417 0 R
+/Annots [ 447 0 R 448 0 R 449 0 R 450 0 R 451 0 R 452 0 R 453 0 R 454 0 R ]
>>
-% 449 0 obj
+% 447 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5752,7 +5565,7 @@ stream
/Rect [171.802 538.429 179.249 550.118]
/A << /S /GoTo /D (table.2) >>
>>
-% 450 0 obj
+% 448 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5760,7 +5573,7 @@ stream
/Rect [180.892 538.429 188.34 550.118]
/A << /S /GoTo /D (table.8) >>
>>
-% 451 0 obj
+% 449 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5768,7 +5581,7 @@ stream
/Rect [158.797 527.001 166.245 536.569]
/A << /S /GoTo /D (section.4) >>
>>
-% 452 0 obj
+% 450 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5776,7 +5589,7 @@ stream
/Rect [438.34 483.626 445.787 496.527]
/A << /S /GoTo /D (table.7) >>
>>
-% 453 0 obj
+% 451 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5784,7 +5597,7 @@ stream
/Rect [447.431 483.626 454.878 496.527]
/A << /S /GoTo /D (table.8) >>
>>
-% 454 0 obj
+% 452 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5792,7 +5605,7 @@ stream
/Rect [285.485 442.978 292.932 455.88]
/A << /S /GoTo /D (table.7) >>
>>
-% 455 0 obj
+% 453 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5800,7 +5613,7 @@ stream
/Rect [246.252 361.683 253.699 374.585]
/A << /S /GoTo /D (table.7) >>
>>
-% 456 0 obj
+% 454 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5808,41 +5621,41 @@ stream
/Rect [449.707 253.289 457.154 266.191]
/A << /S /GoTo /D (table.5) >>
>>
-% 460 0 obj
+% 458 0 obj
<<
-/D [458 0 R /XYZ 85.4 752.957 null]
+/D [456 0 R /XYZ 85.4 752.957 null]
>>
-% 461 0 obj
+% 459 0 obj
<<
-/D [458 0 R /XYZ 86.4 671.48 null]
+/D [456 0 R /XYZ 86.4 671.48 null]
>>
-% 462 0 obj
+% 460 0 obj
<<
-/D [458 0 R /XYZ 86.4 649.487 null]
+/D [456 0 R /XYZ 86.4 649.487 null]
>>
-% 463 0 obj
+% 461 0 obj
<<
-/D [458 0 R /XYZ 86.4 627.495 null]
+/D [456 0 R /XYZ 86.4 627.495 null]
>>
-% 464 0 obj
+% 462 0 obj
<<
-/D [458 0 R /XYZ 86.4 591.347 null]
+/D [456 0 R /XYZ 86.4 591.347 null]
>>
-% 457 0 obj
+% 455 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F43 175 0 R /F44 225 0 R /F18 265 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F43 170 0 R /F44 218 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 471 0 obj
+% 473 0 obj
<<
/Type /Page
-/Contents 472 0 R
-/Resources 470 0 R
+/Contents 474 0 R
+/Resources 472 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
-/Annots [ 469 0 R ]
+/Parent 476 0 R
+/Annots [ 471 0 R ]
>>
-% 469 0 obj
+% 471 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5850,46 +5663,46 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 473 0 obj
+% 475 0 obj
<<
-/D [471 0 R /XYZ 92.6 752.957 null]
+/D [473 0 R /XYZ 92.6 752.957 null]
>>
-% 470 0 obj
+% 472 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F18 265 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 476 0 obj
+% 478 0 obj
<<
/Type /Page
-/Contents 477 0 R
-/Resources 475 0 R
+/Contents 479 0 R
+/Resources 477 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
+/Parent 476 0 R
>>
-% 478 0 obj
+% 480 0 obj
<<
-/D [476 0 R /XYZ 85.4 752.957 null]
+/D [478 0 R /XYZ 85.4 752.957 null]
>>
-% 385 0 obj
+% 383 0 obj
<<
-/D [476 0 R /XYZ -3855.021 592.732 null]
+/D [478 0 R /XYZ -3855.021 592.732 null]
>>
-% 475 0 obj
+% 477 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F25 327 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R /F25 322 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 481 0 obj
+% 483 0 obj
<<
/Type /Page
-/Contents 482 0 R
-/Resources 480 0 R
+/Contents 484 0 R
+/Resources 482 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
-/Annots [ 479 0 R 467 0 R ]
+/Parent 476 0 R
+/Annots [ 481 0 R 465 0 R ]
>>
-% 479 0 obj
+% 481 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5897,7 +5710,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 467 0 obj
+% 465 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5905,59 +5718,91 @@ stream
/Rect [378.191 560.558 387.214 574.456]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 483 0 obj
+% 485 0 obj
<<
-/D [481 0 R /XYZ 92.6 752.957 null]
+/D [483 0 R /XYZ 92.6 752.957 null]
>>
-% 484 0 obj
+% 486 0 obj
<<
-/D [481 0 R /XYZ 489.606 4405.505 null]
+/D [483 0 R /XYZ 489.512 4405.505 null]
>>
-% 480 0 obj
+% 482 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F25 327 0 R /F21 332 0 R /F23 326 0 R /F43 175 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R /F22 190 0 R /F25 322 0 R /F21 327 0 R /F23 321 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 486 0 obj
+% 488 0 obj
<<
/Type /Page
-/Contents 487 0 R
-/Resources 485 0 R
+/Contents 489 0 R
+/Resources 487 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
-/Annots [ 468 0 R ]
+/Parent 476 0 R
+/Annots [ 466 0 R 467 0 R 468 0 R 469 0 R 470 0 R ]
+>>
+% 466 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [305.333 237.711 318.234 246.154]
+/A << /S /GoTo /D (equation.4.3) >>
+>>
+% 467 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [305.333 166.335 318.234 183.263]
+/A << /S /GoTo /D (subsection.4.2) >>
>>
% 468 0 obj
<<
/Type /Annot
/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [249.4 276.931 263.639 285.374]
+/A << /S /GoTo /D (equation.4.4) >>
+>>
+% 469 0 obj
+<<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [249.4 204.203 263.639 221.132]
+/A << /S /GoTo /D (subsection.4.2) >>
+>>
+% 470 0 obj
+<<
+/Type /Annot
+/Subtype /Link
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [137.3 367.769 146.323 381.667]
+/Rect [239.517 367.769 248.54 381.667]
/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >>
>>
-% 488 0 obj
+% 490 0 obj
<<
-/D [486 0 R /XYZ 85.4 752.957 null]
+/D [488 0 R /XYZ 85.4 752.957 null]
>>
-% 489 0 obj
+% 491 0 obj
<<
-/D [486 0 R /XYZ -3977.96 540.899 null]
+/D [488 0 R /XYZ -3875.743 540.899 null]
>>
-% 485 0 obj
+% 487 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F18 265 0 R /F25 327 0 R /F22 195 0 R /F26 329 0 R /F20 330 0 R /F43 175 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R /F18 268 0 R /F25 322 0 R /F22 190 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 492 0 obj
+% 494 0 obj
<<
/Type /Page
-/Contents 493 0 R
-/Resources 491 0 R
+/Contents 495 0 R
+/Resources 493 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
-/Annots [ 490 0 R ]
+/Parent 476 0 R
+/Annots [ 492 0 R ]
>>
-% 490 0 obj
+% 492 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -5965,50 +5810,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 494 0 obj
+% 496 0 obj
<<
-/D [492 0 R /XYZ 92.6 752.957 null]
+/D [494 0 R /XYZ 92.6 752.957 null]
>>
-% 466 0 obj
+% 464 0 obj
<<
-/D [492 0 R /XYZ 468.386 4356.566 null]
+/D [494 0 R /XYZ 468.432 4356.566 null]
>>
-% 491 0 obj
+% 493 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F43 175 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R /F22 190 0 R /F43 170 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 496 0 obj
+% 498 0 obj
<<
/Type /Page
-/Contents 497 0 R
-/Resources 495 0 R
+/Contents 499 0 R
+/Resources 497 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 474 0 R
+/Parent 476 0 R
>>
-% 498 0 obj
+% 500 0 obj
<<
-/D [496 0 R /XYZ 85.4 752.957 null]
+/D [498 0 R /XYZ 85.4 752.957 null]
>>
-% 499 0 obj
+% 501 0 obj
<<
-/D [496 0 R /XYZ -3834.398 589.839 null]
+/D [498 0 R /XYZ -3834.398 589.839 null]
>>
-% 495 0 obj
+% 497 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F22 195 0 R /F25 327 0 R /F18 265 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R /F22 190 0 R /F25 322 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 502 0 obj
+% 504 0 obj
<<
/Type /Page
-/Contents 503 0 R
-/Resources 501 0 R
+/Contents 505 0 R
+/Resources 503 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 505 0 R
-/Annots [ 500 0 R ]
+/Parent 507 0 R
+/Annots [ 502 0 R ]
>>
-% 500 0 obj
+% 502 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6016,50 +5861,50 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 504 0 obj
+% 506 0 obj
<<
-/D [502 0 R /XYZ 92.6 752.957 null]
+/D [504 0 R /XYZ 92.6 752.957 null]
>>
-% 465 0 obj
+% 463 0 obj
<<
-/D [502 0 R /XYZ 441.99 4328.445 null]
+/D [504 0 R /XYZ 442.27 4328.445 null]
>>
-% 501 0 obj
+% 503 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F44 225 0 R /F22 195 0 R /F25 327 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F44 218 0 R /F22 190 0 R /F25 322 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 507 0 obj
+% 509 0 obj
<<
/Type /Page
-/Contents 508 0 R
-/Resources 506 0 R
+/Contents 510 0 R
+/Resources 508 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 505 0 R
+/Parent 507 0 R
>>
-% 509 0 obj
+% 511 0 obj
<<
-/D [507 0 R /XYZ 85.4 752.957 null]
+/D [509 0 R /XYZ 85.4 752.957 null]
>>
-% 386 0 obj
+% 384 0 obj
<<
-/D [507 0 R /XYZ -3888.794 615.536 null]
+/D [509 0 R /XYZ -3888.794 615.536 null]
>>
-% 506 0 obj
+% 508 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F44 225 0 R /F25 327 0 R /F22 195 0 R /F18 265 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F44 218 0 R /F25 322 0 R /F22 190 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 517 0 obj
+% 519 0 obj
<<
/Type /Page
-/Contents 518 0 R
-/Resources 516 0 R
+/Contents 520 0 R
+/Resources 518 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 505 0 R
-/Annots [ 515 0 R 510 0 R 511 0 R 512 0 R 513 0 R 514 0 R ]
+/Parent 507 0 R
+/Annots [ 517 0 R 512 0 R 513 0 R 514 0 R 515 0 R 516 0 R ]
>>
-% 515 0 obj
+% 517 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6067,7 +5912,7 @@ stream
/Rect [92.604 739.006 100.627 748.453]
/A << /S /GoTo /D (section.6) >>
>>
-% 510 0 obj
+% 512 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6075,7 +5920,7 @@ stream
/Rect [382.674 640.765 398.606 653.666]
/A << /S /GoTo /D (subsection.6.4) >>
>>
-% 511 0 obj
+% 513 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6083,7 +5928,7 @@ stream
/Rect [421.122 640.765 437.054 653.666]
/A << /S /GoTo /D (subsection.6.5) >>
>>
-% 512 0 obj
+% 514 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6091,7 +5936,7 @@ stream
/Rect [364.686 526.079 377.588 535.102]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 513 0 obj
+% 515 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6099,37 +5944,37 @@ stream
/Rect [199.125 485.431 212.027 494.454]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 514 0 obj
+% 516 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [402.247 454.268 409.694 467.901]
-/A << /S /GoTo /D (section.8) >>
+/A << /S /GoTo /D (section.7) >>
>>
-% 519 0 obj
+% 521 0 obj
<<
-/D [517 0 R /XYZ 92.6 752.957 null]
+/D [519 0 R /XYZ 92.6 752.957 null]
>>
% 79 0 obj
<<
-/D [517 0 R /XYZ 93.6 715.095 null]
+/D [519 0 R /XYZ 93.6 715.095 null]
>>
-% 516 0 obj
+% 518 0 obj
<<
-/Font << /F41 137 0 R /F15 136 0 R /F17 124 0 R /F44 225 0 R /F18 265 0 R >>
+/Font << /F41 133 0 R /F15 132 0 R /F17 120 0 R /F44 218 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 524 0 obj
+% 526 0 obj
<<
/Type /Page
-/Contents 525 0 R
-/Resources 523 0 R
+/Contents 527 0 R
+/Resources 525 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 505 0 R
-/Annots [ 520 0 R 521 0 R 522 0 R ]
+/Parent 507 0 R
+/Annots [ 522 0 R 523 0 R 524 0 R ]
>>
-% 520 0 obj
+% 522 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6137,7 +5982,7 @@ stream
/Rect [357.486 526.079 370.387 535.102]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 521 0 obj
+% 523 0 obj
<<
/Type /Annot
/Subtype /Link
@@ -6145,66 +5990,78 @@ stream
/Rect [191.925 485.431 204.826 494.454]
/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
>>
-% 522 0 obj
+% 524 0 obj
<<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [395.046 454.268 402.493 467.901]
-/A << /S /GoTo /D (section.8) >>
+/A << /S /GoTo /D (section.7) >>
>>
-% 526 0 obj
+% 528 0 obj
<<
-/D [524 0 R /XYZ 85.4 752.957 null]
+/D [526 0 R /XYZ 85.4 752.957 null]
>>
% 83 0 obj
<<
-/D [524 0 R /XYZ 86.4 715.095 null]
+/D [526 0 R /XYZ 86.4 715.095 null]
>>
-% 523 0 obj
+% 525 0 obj
<<
-/Font << /F15 136 0 R /F41 137 0 R /F17 124 0 R /F44 225 0 R /F18 265 0 R >>
+/Font << /F15 132 0 R /F41 133 0 R /F17 120 0 R /F44 218 0 R /F18 268 0 R >>
/ProcSet [ /PDF /Text ]
>>
-% 533 0 obj
-<<
-/Type /Page
-/Contents 534 0 R
-/Resources 532 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 505 0 R
-/Annots [ 531 0 R 527 0 R 528 0 R 529 0 R 530 0 R ]
->>
-% 531 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) >>
->>
-% 527 0 obj
-<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [242.209 613.666 258.141 626.568]
-/A << /S /GoTo /D (subsection.6.4) >>
->>
-% 528 0 obj
+
+endstream
+endobj
+536 0 obj
<<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [364.686 512.53 377.588 521.553]
-/A << /S /GoTo /D (cite.PSBLASGUIDE) >>
+/Length 3054
>>
+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 [(35)]TJ
+0 g 0 G
+/F17 11.9552 Tf -401.542 -35.866 Td [(6.5)-1125(Subroutine)-375(smo)-31(others)]TJ
+ET
+q
+1 0 0 1 254.18 704.336 cm
+[]0 d 0 J 0.398 w 0 0 m 4.035 0 l S
+Q
+BT
+/F17 11.9552 Tf 258.215 704.136 Td [(build)]TJ
+0 g 0 G
+0 g 0 G
+/F44 10.9091 Tf -70.07 -20.594 Td [(call)-525(p%smoothers_build\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -94.545 -25.505 Td [(This)-500(routine)-500(builds)-500(the)-500(smo)-28(oth)1(e)-1(r)1(s)-500(and)-500(the)-500(coarsest-le)-1(v)28(el)-500(solv)28(ers)-500(for)-500(the)-500(m)28(ulti-lev)28(el)]TJ 0 -13.549 Td [(preconditioner)]TJ/F44 10.9091 Tf 71.945 0 Td [(p)]TJ/F15 10.9091 Tf 5.728 0 Td [(,)-316(according)-312(to)-311(the)-312(requiremen)28(ts)-312(made)-311(b)27(y)-311(the)-312(user)-311(through)-312(the)-312(rout)1(ines)]TJ/F44 10.9091 Tf -77.673 -13.549 Td [(init)]TJ/F15 10.9091 Tf 26.819 0 Td [(and)]TJ/F44 10.9091 Tf 21.487 0 Td [(set)]TJ/F15 10.9091 Tf 17.181 0 Td [(,)-365(and)-358(based)-359(on)-358(the)-358(aggregation)-359(hierarc)28(h)28(y)-359(pro)-27(duced)-359(b)28(y)-358(a)-359(previous)-358(call)-359(to)]TJ/F44 10.9091 Tf -65.487 -13.549 Td [(hierarchy_build)]TJ/F15 10.9091 Tf 89.545 0 Td [(\050see)-333(Section)]TJ
+0 0 1 rg 0 0 1 RG
+ [-334(6.4)]TJ
+0 g 0 G
+ [(\051.)]TJ/F17 11.9552 Tf -89.545 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 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(t)1(he)-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/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
+ [(13)]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.515 0 Td [(.)]TJ -177.544 -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.728 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
+ [(13)]TJ
+0 g 0 G
+ [(].)]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
+0 g 0 G
+0 g 0 G
+ET
endstream
endobj
-540 0 obj
+542 0 obj
<<
-/Length 8523
+/Length 8513
>>
stream
0 g 0 G
@@ -6214,7 +6071,7 @@ BT
/F17 11.9552 Tf -203.265 -35.866 Td [(6.6)-1125(Subroutine)-375(apply)]TJ
0 g 0 G
0 g 0 G
-/F44 10.9091 Tf 83.09 -20.594 Td [(call)-525(p%apply\050x,y,desc_a,info)-525([,trans,work]\051)]TJ/F15 10.9091 Tf -83.09 -25.505 Td [(This)-382(routine)-381(computes)]TJ/F22 10.9091 Tf 112.644 0 Td [(y)]TJ/F15 10.9091 Tf 9.65 0 Td [(=)]TJ/F22 10.9091 Tf 12.394 0 Td [(op)]TJ/F15 10.9091 Tf 10.777 0 Td [(\050)]TJ/F22 10.9091 Tf 4.242 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/F15 10.9091 Tf 4.733 -3.959 Td [(\051)]TJ/F22 10.9091 Tf 6.06 0 Td [(x)]TJ/F15 10.9091 Tf 6.235 0 Td [(,)-394(where)]TJ/F22 10.9091 Tf 39.4 0 Td [(M)]TJ/F15 10.9091 Tf 15.937 0 Td [(is)-382(a)-381(previously)-382(built)-382(precondi)1(tioner,)]TJ -240.431 -13.549 Td [(stored)-296(in)28(to)]TJ/F44 10.9091 Tf 54.129 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-304(and)]TJ/F22 10.9091 Tf 27.15 0 Td [(op)]TJ/F15 10.9091 Tf 14.008 0 Td [(denotes)-296(the)-296(preconditioner)-297(it)1(s)-1(elf)-296(or)-296(its)-296(transp)-28(ose,)-304(accordin)1(g)-297(to)-296(the)]TJ -101.014 -13.549 Td [(v)56(alue)-325(of)]TJ/F44 10.9091 Tf 40.407 0 Td [(trans)]TJ/F15 10.9091 Tf 28.636 0 Td [(.)-441(Note)-325(that,)-326(when)-324(MLD2P4)-324(is)-324(used)-324(with)-325(a)-324(Krylo)28(v)-324(solv)28(er)-325(f)1(rom)-325(PSBLAS,)]TJ/F44 10.9091 Tf -69.043 -13.549 Td [(p%apply)]TJ/F15 10.9091 Tf 44.151 0 Td [(is)-372(called)-372(within)-372(the)-373(PSBLAS)-372(routine)]TJ/F44 10.9091 Tf 180.665 0 Td [(psb_krylov)]TJ/F15 10.9091 Tf 61.333 0 Td [(and)-372(hence)-372(it)-372(is)-373(completely)]TJ -286.149 -13.549 Td [(transparen)28(t)-333(to)-334(the)-333(user.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 Td [(x)]TJ/F18 10.9091 Tf 45.971 0 Td [(typ)51(e)]TJ/F44 10.9091 Tf 19.777 0 Td [(\050)]TJ/F18 10.9091 Tf 5.727 0 Td [(kind)]TJ
+/F44 10.9091 Tf 83.09 -20.594 Td [(call)-525(p%apply\050x,y,desc_a,info)-525([,trans,work]\051)]TJ/F15 10.9091 Tf -83.09 -25.505 Td [(This)-422(r)1(outine)-422(computes)]TJ/F22 10.9091 Tf 113.947 0 Td [(y)]TJ/F15 10.9091 Tf 10.374 0 Td [(=)]TJ/F22 10.9091 Tf 13.119 0 Td [(op)]TJ/F15 10.9091 Tf 10.776 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F15 10.9091 Tf 4.733 -3.959 Td [(\051)]TJ/F22 10.9091 Tf 6.06 0 Td [(x)]TJ/F15 10.9091 Tf 6.235 0 Td [(,)-444(where)]TJ/F22 10.9091 Tf 40.377 0 Td [(B)]TJ/F15 10.9091 Tf 13.421 0 Td [(is)-422(a)-421(previously)-421(built)-422(preconditioner,)]TJ -238.693 -13.549 Td [(stored)-296(in)28(to)]TJ/F44 10.9091 Tf 54.129 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(,)-304(and)]TJ/F22 10.9091 Tf 27.15 0 Td [(op)]TJ/F15 10.9091 Tf 14.008 0 Td [(denotes)-296(the)-296(preconditioner)-297(it)1(s)-1(elf)-296(or)-296(its)-296(transp)-28(ose,)-304(accordin)1(g)-297(to)-296(the)]TJ -101.014 -13.549 Td [(v)56(alue)-325(of)]TJ/F44 10.9091 Tf 40.407 0 Td [(trans)]TJ/F15 10.9091 Tf 28.636 0 Td [(.)-441(Note)-325(that,)-326(when)-324(MLD2P4)-324(is)-324(used)-324(with)-325(a)-324(Krylo)28(v)-324(solv)28(er)-325(f)1(rom)-325(PSBLAS,)]TJ/F44 10.9091 Tf -69.043 -13.549 Td [(p%apply)]TJ/F15 10.9091 Tf 44.151 0 Td [(is)-372(called)-372(within)-372(the)-373(PSBLAS)-372(routine)]TJ/F44 10.9091 Tf 180.665 0 Td [(psb_krylov)]TJ/F15 10.9091 Tf 61.332 0 Td [(and)-372(hence)-372(it)-373(is)-372(completely)]TJ -286.148 -13.549 Td [(transparen)28(t)-333(to)-334(the)-333(user.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 Td [(x)]TJ/F18 10.9091 Tf 45.971 0 Td [(typ)51(e)]TJ/F44 10.9091 Tf 19.777 0 Td [(\050)]TJ/F18 10.9091 Tf 5.727 0 Td [(kind)]TJ
ET
q
1 0 0 1 201.531 554.373 cm
@@ -6244,9 +6101,9 @@ Q
BT
/F18 10.9091 Tf 420.161 486.428 Td [(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 51.887 0 Td [(m)28(ust)]TJ -316.763 -13.55 Td [(b)-28(e)-263(c)28(hosen)-264(accordi)1(ng)-264(to)-263(the)-263(real/complex,)-277(single/double)-264(pr)1(e)-1(cision)-263(v)28(ersion)]TJ 0 -13.549 Td [(of)-333(MLD2P4)-334(u)1(nder)-334(use.)]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)-319(c)-1(omm)28(unication)-319(descriptor)-320(asso)-28(ciated)-319(to)-320(th)1(e)-320(matrix)-319(to)-320(b)-28(e)-319(precondi-)]TJ 0 -13.549 Td [(tioned.)]TJ/F44 10.9091 Tf -45.971 -13.55 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-333(co)-28(de.)-444(If)-334(no)-333(error,)-333(0)-334(is)-333(returned.)-444(See)-334(Section)]TJ
0 0 1 rg 0 0 1 RG
- [-333(8)]TJ
+ [-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.549 Td [(trans)-1589(character\050len=1\051,)-525(optional,)-525(intent\050in\051.)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(If)]TJ/F44 10.9091 Tf 13.647 0 Td [(trans)]TJ/F15 10.9091 Tf 35.01 0 Td [(=)]TJ/F44 10.9091 Tf 14.86 0 Td [('N','n')]TJ/F15 10.9091 Tf 46.465 0 Td [(then)]TJ/F22 10.9091 Tf 27.586 0 Td [(op)]TJ/F15 10.9091 Tf 10.777 0 Td [(\050)]TJ/F22 10.9091 Tf 4.242 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/F15 10.9091 Tf 4.733 -3.959 Td [(\051)-696(=)]TJ/F22 10.9091 Tf 27.914 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(;)-710(if)]TJ/F44 10.9091 Tf 23.512 0 Td [(trans)]TJ/F15 10.9091 Tf 35.01 0 Td [(=)]TJ/F44 10.9091 Tf 14.86 0 Td [('T','t')]TJ/F15 10.9091 Tf -300.067 -13.549 Td [(then)]TJ/F22 10.9091 Tf 25.695 0 Td [(op)]TJ/F15 10.9091 Tf 10.777 0 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(\051)-407(=)]TJ/F22 10.9091 Tf 21.611 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.959 Td [(\000)]TJ/F23 7.9701 Tf 6.587 0 Td [(T)]TJ/F15 10.9091 Tf 11.087 -3.959 Td [(\050transp)-28(ose)-411(of)]TJ/F22 10.9091 Tf 67.301 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/F15 10.9091 Tf 4.732 -3.959 Td [(\051;)-450(if)]TJ/F44 10.9091 Tf 23.027 0 Td [(trans)]TJ/F15 10.9091 Tf 33.12 0 Td [(=)]TJ/F44 10.9091 Tf 12.968 0 Td [('C','c')]TJ/F15 10.9091 Tf 44.574 0 Td [(then)]TJ/F22 10.9091 Tf -318.945 -13.549 Td [(op)]TJ/F15 10.9091 Tf 10.776 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.958 Td [(\051)-278(=)]TJ/F22 10.9091 Tf 18.788 0 Td [(M)]TJ/F26 7.9701 Tf 11.773 3.958 Td [(\000)]TJ/F23 7.9701 Tf 6.586 0 Td [(C)]TJ/F15 10.9091 Tf 10.733 -3.958 Td [(\050conjugate)-333(transp)-28(ose)-333(of)]TJ/F22 10.9091 Tf 115.001 0 Td [(M)]TJ/F26 7.9701 Tf 11.772 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.958 Td [(\051.)]TJ/F44 10.9091 Tf -270.053 -13.55 Td [(work)]TJ/F18 10.9091 Tf 45.971 0 Td [(typ)51(e)]TJ/F44 10.9091 Tf 19.777 0 Td [(\050)]TJ/F18 10.9091 Tf 5.727 0 Td [(kind)]TJ
+ [-333(for)-334(d)1(e)-1(tail)1(s)-1(.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(trans)-1589(character\050len=1\051,)-525(optional,)-525(intent\050in\051.)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(If)]TJ/F44 10.9091 Tf 12.079 0 Td [(trans)]TJ/F15 10.9091 Tf 33.443 0 Td [(=)]TJ/F44 10.9091 Tf 13.292 0 Td [('N','n')]TJ/F15 10.9091 Tf 44.897 0 Td [(then)]TJ/F22 10.9091 Tf 26.019 0 Td [(op)]TJ/F15 10.9091 Tf 10.777 0 Td [(\050)]TJ/F22 10.9091 Tf 4.242 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(\051)-457(=)]TJ/F22 10.9091 Tf 22.689 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(;)-494(if)]TJ/F44 10.9091 Tf 19.593 0 Td [(trans)]TJ/F15 10.9091 Tf 33.443 0 Td [(=)]TJ/F44 10.9091 Tf 13.292 0 Td [('T','t')]TJ/F15 10.9091 Tf 44.897 0 Td [(then)]TJ/F22 10.9091 Tf -318.945 -13.549 Td [(op)]TJ/F15 10.9091 Tf 10.776 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(\051)-278(=)]TJ/F22 10.9091 Tf 18.788 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F23 7.9701 Tf 6.587 0 Td [(T)]TJ/F15 10.9091 Tf 9.089 -3.959 Td [(\050transp)-28(ose)-228(of)]TJ/F22 10.9091 Tf 63.302 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.959 Td [(\051;)-263(if)]TJ/F44 10.9091 Tf 18.99 0 Td [(trans)]TJ/F15 10.9091 Tf 31.12 0 Td [(=)]TJ/F44 10.9091 Tf 10.97 0 Td [('C','c')]TJ/F15 10.9091 Tf 42.575 0 Td [(then)]TJ/F22 10.9091 Tf 23.697 0 Td [(op)]TJ/F15 10.9091 Tf 10.776 0 Td [(\050)]TJ/F22 10.9091 Tf 4.243 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.959 Td [(\000)]TJ/F20 7.9701 Tf 6.586 0 Td [(1)]TJ/F15 10.9091 Tf 4.733 -3.959 Td [(\051)-278(=)]TJ/F22 10.9091 Tf -324.4 -13.549 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.958 Td [(\000)]TJ/F23 7.9701 Tf 6.586 0 Td [(C)]TJ/F15 10.9091 Tf 10.733 -3.958 Td [(\050conjugate)-333(transp)-28(ose)-333(of)]TJ/F22 10.9091 Tf 115 0 Td [(B)]TJ/F26 7.9701 Tf 8.822 3.958 Td [(\000)]TJ/F20 7.9701 Tf 6.587 0 Td [(1)]TJ/F15 10.9091 Tf 4.732 -3.958 Td [(\051.)]TJ/F44 10.9091 Tf -207.253 -13.55 Td [(work)]TJ/F18 10.9091 Tf 45.971 0 Td [(typ)51(e)]TJ/F44 10.9091 Tf 19.777 0 Td [(\050)]TJ/F18 10.9091 Tf 5.727 0 Td [(kind)]TJ
ET
q
1 0 0 1 201.531 324.037 cm
@@ -6270,7 +6127,7 @@ ET
endstream
endobj
-546 0 obj
+548 0 obj
<<
/Length 1281
>>
@@ -6287,7 +6144,7 @@ BT
0 g 0 G
/F44 10.9091 Tf 151.817 -20.594 Td [(call)-525(p%free\050p,info\051)]TJ/F15 10.9091 Tf -151.817 -25.505 Td [(This)-333(routine)-334(deallo)-27(cates)-334(the)-333(preconditioner)-333(data)-334(structur)1(e)]TJ/F44 10.9091 Tf 280.637 0 Td [(p)]TJ/F15 10.9091 Tf 5.727 0 Td [(.)]TJ/F17 11.9552 Tf -286.364 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 Td [(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td [(.)]TJ -114.544 -13.549 Td [(Error)-308(co)-28(de.)-435(If)-308(no)-308(error,)-313(0)-308(is)-308(returned.)-436(See)-308(S)1(e)-1(ction)]TJ
0 0 1 rg 0 0 1 RG
- [-307(8)]TJ
+ [-307(7)]TJ
0 g 0 G
[-308(for)-308(details.)]TJ -51.948 -32.96 Td [(F)83(or)-380(compatibilit)28(y)-381(with)-380(the)-381(pr)1(e)-1(viou)1(s)-381(v)28(ersions)-381(of)-380(MLD2P4,)-392(this)-381(routine)-380(can)-381(b)-27(e)-381(also)]TJ -16.937 -13.55 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
0 g 0 G
@@ -6299,7 +6156,7 @@ ET
endstream
endobj
-552 0 obj
+554 0 obj
<<
/Length 2148
>>
@@ -6313,7 +6170,7 @@ BT
0 g 0 G
/F44 10.9091 Tf 131.772 -20.594 Td [(call)-525(p%descr\050info,)-525([iout]\051)]TJ/F15 10.9091 Tf -131.772 -25.505 Td [(This)-362(routine)-363(prin)28(ts)-362(a)-363(description)-362(of)-363(the)-362(preconditioner)]TJ/F44 10.9091 Tf 264.695 0 Td [(p)]TJ/F15 10.9091 Tf 9.681 0 Td [(to)-362(the)-363(standard)-362(output)-363(or)-362(to)]TJ -274.376 -13.549 Td [(a)-355(\014le.)-508(It)-354(m)27(ust)-354(b)-28(e)-355(called)-354(after)]TJ/F44 10.9091 Tf 143.39 0 Td [(hierachy_build)]TJ/F15 10.9091 Tf 84.049 0 Td [(and)]TJ/F44 10.9091 Tf 21.444 0 Td [(smoothers_build)]TJ/F15 10.9091 Tf 85.908 0 Td [(,)-360(or)]TJ/F44 10.9091 Tf 20.552 0 Td [(build)]TJ/F15 10.9091 Tf 28.636 0 Td [(,)-360(ha)28(v)28(e)]TJ -383.979 -13.549 Td [(b)-28(een)-333(called.)]TJ/F17 11.9552 Tf 0 -33.873 Td [(Argumen)31(ts)]TJ/F44 10.9091 Tf 22.914 -15.794 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(8)]TJ
+ [-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.549 Td [(iout)-2114(integer,)-525(intent\050in\051,)-525(optional)]TJ/F15 10.9091 Tf 212.06 0 Td [(.)]TJ -166.089 -13.55 Td [(The)-376(id)-376(of)-375(the)-376(\014le)-376(where)-376(the)-376(p)1(rec)-1(on)1(ditioner)-376(description)-376(will)-376(b)-27(e)-376(prin)28(ted;)]TJ 0 -13.549 Td [(the)-333(default)-334(i)1(s)-334(the)-333(standard)-333(output.)]TJ -51.949 -32.96 Td [(F)83(or)-380(compatibilit)28(y)-381(with)-380(the)-381(previous)-380(v)28(ersions)-381(of)-380(MLD2P4,)-392(this)-381(routine)-380(can)-381(b)-27(e)-381(also)]TJ -16.936 -13.55 Td [(in)28(v)28(ok)27(ed)-333(as)-333(follo)28(ws:)]TJ
0 g 0 G
@@ -6325,52 +6182,21 @@ ET
endstream
endobj
-557 0 obj
+560 0 obj
<<
-/Length 5872
+/Length 1804
>>
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 [(39)]TJ
-0 g 0 G
-/F17 14.3462 Tf -401.542 -35.866 Td [(7)-1125(Adding)-375(new)-375(smo)-31(others)-375(and)-375(solv)31(ers)-375(to)-375(MLD2P4)]TJ/F15 10.9091 Tf 0 -24.352 Td [(Dev)28(elop)-28(ers)-414(can)-413(add)-414(completely)-413(new)-414(smo)-28(other)-414(an)1(d/or)-414(solv)28(er)-414(classes)-414(deriv)28(ed)-413(from)-414(the)]TJ 0 -13.549 Td [(base)-333(ob)-56(jects)-333(in)-334(the)-333(library)-333(ma)28(y)-334(b)-27(e)-334(used)-333(without)-333(recompiling)-334(the)-333(library)-333(itself.)]TJ 16.937 -13.549 Td [(T)83(o)-250(do)-251(so)-251(it)-250(is)-251(necessary)-251(\014rst)-250(to)-251(select)-251(the)-250(base)-251(t)28(yp)-28(e)-251(to)-250(b)-28(e)-251(extended;)-278(in)-251(our)-250(exp)-28(erience,)]TJ -16.937 -13.549 Td [(it)-306(is)-306(quite)-306(lik)28(ely)-306(that)-306(the)-305(new)-306(application)-306(needs)-306(only)-306(require)-306(the)-306(de\014niti)1(on)-306(of)-306(a)-306(\134solv)28(er")]TJ 0 -13.55 Td [(ob)-56(j)1(e)-1(ct,)-333(whic)28(h)-333(is)-334(almost)-333(alw)28(a)27(ys)-333(acting)-333(only)-333(on)-334(the)-333(lo)-28(cal)-333(part)-333(of)-334(the)-333(distributed)-333(matrix.)]TJ 16.937 -13.549 Td [(The)-393(paral)1(le)-1(l)-392(actions)-393(required)-392(to)-393(connect)-392(the)-393(v)56(arious)-393(solv)28(er)-393(ob)-55(jects)-393(are)-392(m)-1(ost)-392(often)]TJ -16.937 -13.549 Td [(already)-348(pro)27(vided)-348(b)28(y)-349(the)-348(Blo)-28(c)28(k)-349(Jacobi)-348(or)-349(the)-348(Additiv)28(e)-349(Sc)28(h)28(w)28(arz)-349(smo)-28(others.)-490(T)84(o)-349(de\014ne)-348(a)]TJ 0 -13.549 Td [(new)-276(solv)28(er,)-287(the)-275(dev)27(elop)-27(er)-276(will)-275(then)-276(ha)28(v)28(e)-276(to)-275(de\014ne)-276(its)-276(comp)-27(onen)27(ts)-275(and)-276(metho)-27(ds,)-287(p)-28(erhaps)]TJ 0 -13.549 Td [(taking)-333(one)-334(of)-333(the)-333(prede\014ned)-333(solv)27(ers)-333(as)-333(a)-334(starting)-333(p)-28(oin)28(t)-333(if)-333(p)-28(ossible.)]TJ 16.937 -13.55 Td [(Once)-329(the)-329(new)-329(smo)-28(other/solv)28(er)-329(class)-329(has)-329(b)-27(een)-329(dev)28(e)-1(l)1(op)-28(ed,)-330(to)-329(use)-329(it)-329(in)-329(th)1(e)-329(con)27(text)-329(of)]TJ -16.937 -13.549 Td [(the)-333(m)27(ultil)1(e)-1(v)28(el)-333(preconditioners)-333(it)-334(is)-333(necessary)-333(to:)]TJ
-0 g 0 G
-/F25 10.9091 Tf 16.364 -22.515 Td [(\017)]TJ
+/F41 10.9091 Tf 93.6 740.002 Td [(7)]TJ
0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(Declare)-333(in)-334(the)-333(application)-333(program)-333(a)-334(v)56(ariable)-333(of)-334(the)-333(new)-333(t)27(yp)-27(e;)]TJ
+ [-378(Err)22(o)1(r)-378(handling)]TJ/F15 10.9091 Tf 401.542 0 Td [(39)]TJ
0 g 0 G
-/F25 10.9091 Tf -10.909 -22.516 Td [(\017)]TJ
-0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(P)28(ass)-334(that)-333(v)56(ariable)-334(as)-333(the)-333(argumen)28(t)-334(to)-333(the)-333(se)-334(routine)-333(as)-333(in)-334(the)-333(follo)28(wing:)]TJ
-0 g 0 G
-0 g 0 G
-/F44 10.9091 Tf 66.591 -26.999 Td [(call)-525(p%set\050smoother,info)-525([,ilev,)-525(ilmax,pos]\051)]TJ 5.727 -13.549 Td [(call)-525(p%set\050solver,info)-525([,ilev,)-525(ilmax,pos]\051)]TJ
-0 g 0 G
-/F25 10.9091 Tf -83.227 -26.999 Td [(\017)]TJ
-0 g 0 G
-/F15 10.9091 Tf 10.909 0 Td [(Link)-308(in)27(to)-308(the)-309(application)-308(executable)-309(the)-308(co)-28(de)-309(implemen)28(ting)-309(th)1(e)-309(v)55(ar)1(ious)-309(metho)-28(ds.)]TJ -27.273 -22.515 Td [(The)-270(new)-270(solv)28(er)-270(ob)-55(ject)-270(is)-270(then)-269(dynamically)-270(included)-270(in)-269(the)-270(preconditioner)-270(stru)1(c)-1(tu)1(re)-1(,)-282(and)]TJ 0 -13.549 Td [(will)-321(act)-321(as)-321(a)]TJ/F18 10.9091 Tf 60.74 0 Td [(mold)]TJ/F15 10.9091 Tf 27.49 0 Td [(to)-321(whic)28(h)-321(the)-322(p)1(rec)-1(on)1(ditioner)-321(w)-1(i)1(ll)-322(confor)1(m)-1(,)-323(ev)28(en)-321(though)-321(the)-321(MLD2P4)]TJ -88.23 -13.55 Td [(library)-333(has)-334(n)1(ot)-334(b)-28(een)-333(mo)-28(di\014ed)-333(to)-333(accoun)28(t)-334(for)-333(this)-333(new)-334(dev)28(elopmen)28(t.)]TJ 16.937 -13.549 Td [(It)-358(is)-358(p)-28(ossible)-358(to)-357(de\014ne)-358(new)-358(v)55(alues)-358(for)-357(the)-358(k)27(eyw)28(ord)]TJ/F44 10.9091 Tf 244.802 0 Td [(WHAT)]TJ/F15 10.9091 Tf 26.813 0 Td [(in)-358(the)]TJ/F44 10.9091 Tf 32.052 0 Td [(set)]TJ/F15 10.9091 Tf 21.086 0 Td [(routines;)-370(if)-358(the)]TJ -341.69 -13.549 Td [(library)-319(co)-28(de)-319(do)-28(es)-319(not)-319(recognize)-320(a)-319(k)28(eyw)28(ord,)-322(it)-319(passes)-320(it)-319(do)28(wn)-319(the)-319(comp)-28(osition)-319(hierarc)28(h)27(y)]TJ 0 -13.549 Td [(\050lev)28(els)-307(con)28(taining)-307(smo)-28(others)-306(con)27(tain)1(ing)-307(solv)28(ers\051,)-312(so)-307(that)-307(it)-306(c)-1(an)-306(b)-28(e)-307(ev)28(en)28(tually)-307(caugh)28(t)-307(b)28(y)]TJ 0 -13.549 Td [(the)-333(new)-334(solv)28(er.)]TJ 16.937 -13.55 Td [(An)-222(example)-222(is)-223(con)28(tained)-222(in)-222(the)-222(source)-223(co)-28(d)1(e)-223(distribution)-222(under)-222(the)-222(folder)]TJ/F44 10.9091 Tf 336.364 0 Td [(tests/newslv)]TJ/F15 10.9091 Tf 68.726 0 Td [(.)]TJ -422.027 -13.549 Td [(This)-350(example)-350(solv)28(er)-350(is)-350(simply)-350(the)-350(ILU\0500\051)-349(s)-1(olv)28(er)-350(und)1(e)-1(r)-349(a)-350(new)-350(name,)-354(but)-350(it)-350(should)-350(giv)28(e)]TJ 0 -13.549 Td [(an)-333(idea)-334(of)-333(what)-333(needs)-334(to)-333(b)-28(e)-333(done.)]TJ/F44 10.9091 Tf 22.914 -37.579 Td [(smoother)-14(class\050mld_x_base_smoother_type\051)]TJ/F15 10.9091 Tf 45.971 -13.549 Td [(The)-333(user-de\014ned)-334(new)-333(smo)-28(other)-333(to)-333(b)-28(e)-334(emplo)28(y)28(ed)-333(in)-334(the)-333(preconditioner.)]TJ/F44 10.9091 Tf -45.971 -13.549 Td [(solver)-1064(class\050mld_x_base_solver_type\051)]TJ/F15 10.9091 Tf 45.971 -13.55 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
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-562 0 obj
-<<
-/Length 1805
->>
-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
-/F17 14.3462 Tf -203.265 -35.866 Td [(8)-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
+/F17 14.3462 Tf -401.542 -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(PS)1(B)-1(LAS)-416(\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.188 0 Td [(info)]TJ/F15 10.9091 Tf 22.908 0 Td [(;)-277(whenev)28(er)-249(an)-249(error)-249(condition)]TJ -275.096 -13.549 Td [(is)-315(dete)-1(cted,)-319(an)-315(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(routin)1(e)-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(han)1(dled)-275(b)27(y)-275(t)1(e)-1(rmin)1(ating)-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(use)-1(r)-334(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(using)-374(the)-375(PS)1(B)-1(LAS)-374(error)-374(handling)-375(routines;)-395(for)]TJ 0 -13.549 Td [(further)-333(details)-334(see)-333(the)-333(PSBLAS)-334(User's)-333(Guide)-333([)]TJ
1 0 0 rg 1 0 0 RG
- [(17)]TJ
+ [(13)]TJ
0 g 0 G
[(].)]TJ
0 g 0 G
@@ -6379,203 +6205,169 @@ ET
endstream
endobj
-567 0 obj
+564 0 obj
<<
-/Length 4159
+/Length 4176
>>
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 [(41)]TJ
+/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
-/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
+/F17 14.3462 Tf -203.265 -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(yri)1(gh)27(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.1)]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.4\051)]TJ -57.534 -23.91 Td [(\050C\051)-525(Copyright)-525(2008,)-525(2010,)-525(2012,)-525(2017)]TJ 0 -23.911 Td [(Salvatore)-525(Filippone)-2100(Cranfield)-525(University,)-525(Cranfield,)-525(UK)]TJ 0 -11.955 Td [(Ambra)-525(Abdullahi)-525(Hassan)-525(University)-525(of)-525(Rome)-525(Tor)-525(Vergata,)-525(Rome,)-525(IT)]TJ 0 -11.955 Td [(Alfredo)-525(Buttari)-4200(CNRS-IRIT,)-525(Toulouse,)-525(FR)]TJ 0 -11.955 Td [(Pasqua)-525(D'Ambra)-4725(IAC-CNR,)-525(Naples,)-525(IT)]TJ 0 -11.955 Td [(Daniela)-525(di)-525(Serafino)-2100(University)-525(of)-525(Campania)-525(L.)-525(Vanvitelli,)-525(Caserta,)-525(IT)]TJ 0 -23.911 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
+/F44 9.9626 Tf 141.219 -44.832 Td [(MLD2P4)-1050(version)-525(2.1)]TJ -130.759 -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.4\051)]TJ -57.534 -23.91 Td [(\050C\051)-525(Copyright)-525(2008,)-525(2010,)-525(2012,)-525(2017)]TJ 0 -23.911 Td [(Salvatore)-525(Filippone)-2100(Cranfield)-525(University,)-525(Cranfield,)-525(UK)]TJ 0 -11.955 Td [(Ambra)-525(Abdullahi)-525(Hassan)-525(University)-525(of)-525(Rome)-525(Tor)-525(Vergata,)-525(Rome,)-525(IT)]TJ 0 -11.955 Td [(Alfredo)-525(Buttari)-4200(CNRS-IRIT,)-525(Toulouse,)-525(FR)]TJ 0 -11.955 Td [(Pasqua)-525(D'Ambra)-4725(IAC-CNR,)-525(Naples,)-525(IT)]TJ 0 -11.955 Td [(Daniela)-525(di)-525(Serafino)-2100(University)-525(of)-525(Campania)-525(L.)-525(Vanvitelli,)-525(Caserta,)-525(IT)]TJ 0 -23.911 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
-571 0 obj
+568 0 obj
<<
-/Length 6775
+/Length 6410
>>
stream
0 g 0 G
BT
-/F15 10.9091 Tf 86.4 740.002 Td [(42)]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 [(References)]TJ/F15 10.9091 Tf 401.542 0 Td [(41)]TJ
0 g 0 G
-/F17 14.3462 Tf -203.265 -35.866 Td [(References)]TJ
+/F17 14.3462 Tf -401.542 -35.866 Td [(References)]TJ
0 g 0 G
-/F15 10.9091 Tf 5.454 -24.352 Td [([1])]TJ
+/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(Iter)52(ative)-302(Solver)-301(Base)51(d)-301(on)-302(a)-301(Two-L)51(evel)-301(Schwarz)]TJ -106.409 -13.549 Td [(Metho)51(d)]TJ/F15 10.9091 Tf 34.594 0 Td [(,)-333(Computing,)-333(63,)-334(1999,)-333(233{263.)]TJ
+ [-500(P)83(.)-289(R.)-290(Amesto)28(y)83(,)-298(C.)-290(Ashcraft,)-298(O.)-290(Boiteau,)-298(A.)-289(B)-1(u)1(ttari,)-299(J.)-289(L'Excellen)27(t,)-298(C.)-289(W)83(eisb)-28(ec)28(k)28(er,)]TJ/F18 10.9091 Tf 16.969 -13.549 Td [(Impr)51(oving)-344(multifr)51(ontal)-345(metho)51(ds)-344(by)-345(me)51(ans)-344(of)-345(blo)51(ck)-344(low-r)51(ank)-345(r)51(epr)52(esent)-1(ations)]TJ/F15 10.9091 Tf 355.304 0 Td [(,)-322(SIAM)]TJ -355.304 -13.549 Td [(Journal)-486(on)-487(Scien)28(ti\014c)-487(Computing,)-524(v)27(ol)1(ume)-487(37)-487(\0503\051,)-524(2015,)-525(A1452{A1474.)-487(See)-486(also)]TJ/F44 10.9091 Tf 0 -13.549 Td [(http://mumps.enseeiht.fr)]TJ/F15 10.9091 Tf 137.454 0 Td [(.)]TJ
0 g 0 G
- -51.564 -21.189 Td [([2])]TJ
+ -154.423 -24.564 Td [([2])]TJ
0 g 0 G
- [-500(W.)-479(L.)-478(Briggs,)-515(V.)-479(E.)-478(Henson,)-515(S.)-479(F.)-957(McCormic)28(k,)]TJ/F18 10.9091 Tf 264.491 0 Td [(A)-491(Multigrid)-492(T)77(utorial,)-525(Se)52(c)51(ond)]TJ -247.521 -13.55 Td [(Edition)]TJ/F15 10.9091 Tf 35 0 Td [(,)-333(SIAM,)-334(2000.)]TJ
+ [-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.97 -21.189 Td [([3])]TJ
+ -51.563 -24.564 Td [([3])]TJ
0 g 0 G
- [-500(A.)-306(Buttari,)-312(P)84(.)-306(D'Am)27(bra,)-311(D.)-306(di)-307(S)1(e)-1(r)1(a\014no,)-312(S.)-306(Filipp)-28(one,)]TJ/F18 10.9091 Tf 272.058 0 Td [(Extending)-333(PSBLAS)-333(to)-333(Bu)1(ild)]TJ -255.088 -13.549 Td [(Par)51(al)-51(lel)-359(Schwarz)-360(Pr)52(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 156.736 0 Td [(,)-336(i)1(n)-335(J.)-336(Don)1(garra,)-336(K.)-335(Madsen,)-335(J.)-335(W)83(asniewski,)-335(e)-1(d)1(i-)]TJ -156.736 -13.549 Td [(tors,)-305(Pro)-28(ceedings)-297(of)-298(P)83(ARA)-297(04)-298(W)83(orkshop)-297(on)-298(State)-298(of)-297(the)-298(Art)-298(in)-297(Scien)27(ti\014c)-297(Comput-)]TJ 0 -13.549 Td [(ing,)-333(Lecture)-334(Notes)-333(in)-333(Computer)-334(Science,)-333(Springer,)-333(2005,)-333(593{602.)]TJ
+ [-500(W.)-342(L.)-342(Briggs,)-344(V.)-342(E.)-342(Henson,)-344(S.)-342(F.)-341(Mc)-1(Cor)1(m)-1(ic)28(k,)]TJ/F18 10.9091 Tf 244.734 0 Td [(A)-366(Multigr)1(id)-366(T)77(utorial,)-368(Se)51(c)51(ond)-365(E)-1(di)1(-)]TJ -227.765 -13.549 Td [(tion)]TJ/F15 10.9091 Tf 18.679 0 Td [(,)-333(SIAM,)-334(2000.)]TJ
0 g 0 G
- -16.97 -21.19 Td [([4])]TJ
+ -35.648 -24.564 Td [([4])]TJ
0 g 0 G
- [-500(A.)-380(Buttari,)-392(P)84(.)-381(D'Am)28(bra,)-392(D.)-380(di)-380(Sera\014no,)-391(S.)-381(F)1(ilipp)-28(one,)]TJ/F18 10.9091 Tf 279.591 0 Td [(2LEV-D2P4:)-546(a)-401(p)51(ackage)-401(of)]TJ -262.621 -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(engi)1(n)-1(e)52(ering)-424(applic)51(ations)]TJ/F15 10.9091 Tf 364.505 0 Td [(,)-423(Ap-)]TJ -364.505 -13.549 Td [(plicable)-445(Algebra)-445(in)-445(Engineering,)-473(Comm)28(unications)-445(and)-445(Computing,)-472(18)-445(\0503\051)-445(2007,)]TJ 0 -13.549 Td [(223{239.)]TJ
+ [-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)-359(Schwarz)-360(Pr)51(e)52(c)51(onditioners)]TJ/F15 10.9091 Tf 156.737 0 Td [(,)-335(in)-335(J.)-335(Dongarra,)-336(K.)-335(Madsen,)-335(J.)-335(W)83(asniewski,)-335(edi-)]TJ -156.737 -13.549 Td [(tors,)-305(Pro)-28(ceedings)-297(of)-298(P)83(ARA)-297(04)-298(W)83(orkshop)-297(on)-298(State)-298(of)-297(the)-298(Art)-298(in)-297(Scien)27(ti\014c)-297(Comput-)]TJ 0 -13.549 Td [(ing,)-333(Lecture)-334(Notes)-333(in)-333(Computer)-334(Science,)-333(Springer,)-333(2005,)-333(593{602.)]TJ
0 g 0 G
- -16.97 -21.19 Td [([5])]TJ
+ -16.969 -24.564 Td [([5])]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)-389(PSBLAS-b)52(ase)51(d)]TJ -203.783 -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(Math)1(e)-1(matics,)-363(El-)]TJ -206.489 -13.549 Td [(sevier)-333(Science,)-334(57)-333(\05011-12\051,)-333(2007,)-334(1181-1196.)]TJ
+ [-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)-445(Algebra)-445(in)-445(Engineering,)-473(Comm)28(unications)-445(and)-445(Computing,)-472(18)-445(\0503\051)-445(2007,)]TJ 0 -13.55 Td [(223{239.)]TJ
0 g 0 G
- -16.97 -21.189 Td [([6])]TJ
+ -16.969 -24.563 Td [([6])]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)-429(R)52(estricte)51(d)-429(A)51(dditive)-428(Schwarz)-429(Pr)51(e)51(c)52(onditioner)-429(for)-428(Gener)51(al)]TJ -109.25 -13.55 Td [(Sp)51(arse)-337(Line)51(ar)-336(S)-1(y)1(stems)]TJ/F15 10.9091 Tf 107.028 0 Td [(,)-315(SIAM)-311(Journal)-310(on)-311(Scien)28(ti\014c)-311(Comput)1(ing,)-316(21)-310(\0502\051,)-315(1999,)-315(792{)]TJ -107.028 -13.549 Td [(797.)]TJ
+ [-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)-337(Line)51(ar)-337(Sys)1(t)-1(em)1(s)]TJ/F15 10.9091 Tf 107.029 0 Td [(,)-315(SIAM)-311(Journal)-310(on)-311(Scien)28(ti\014c)-310(C)-1(ompu)1(ting,)-316(21)-310(\0502\051,)-315(1999,)-315(792{)]TJ -107.029 -13.55 Td [(797.)]TJ
0 g 0 G
- -16.97 -21.189 Td [([7])]TJ
+ -16.969 -24.563 Td [([7])]TJ
0 g 0 G
- [-500(X.)-234(C.)-234(Cai,)-254(O.)-234(B.)-234(Widlund,)]TJ/F18 10.9091 Tf 141.055 0 Td [(Domain)-266(De)51(c)51(omp)51(osition)-266(A)25(lgorithms)-266(for)-266(Inde\014n)-1(i)1(te)-267(El)-51(liptic)]TJ -124.085 -13.549 Td [(Pr)51(oblems)]TJ/F15 10.9091 Tf 43.224 0 Td [(,)-487(SIAM)-457(J)1(ournal)-457(on)-456(Scien)28(ti\014c)-457(and)-456(Statistical)-457(Computing,)-487(13)-456(\0501\051,)-487(1992,)]TJ -43.224 -13.549 Td [(243{258.)]TJ
+ [-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.55 Td [(sevier)-333(Science)-1(,)-333(57)-333(\05011-12\051,)-333(2007,)-334(1181-1196.)]TJ
0 g 0 G
- -16.97 -21.19 Td [([8])]TJ
+ -16.969 -24.563 Td [([8])]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.328 -13.549 Td [(Acta)-333(Numerica)-334(1994,)-333(61{143.)-333(Cam)27(brid)1(ge)-334(Univ)28(ersit)28(y)-334(Pr)1(e)-1(ss.)]TJ
+ [-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.55 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,)-333(art.)-334(30.)]TJ
0 g 0 G
- -16.97 -21.189 Td [([9])]TJ
+ -16.969 -24.563 Td [([9])]TJ
0 g 0 G
- [-500(P)83(.)-352(D'Am)28(bra,)-357(D.)-352(di)-352(Sera\014no,)-356(S.)-353(F)1(ilipp)-28(one,)]TJ/F18 10.9091 Tf 219.528 0 Td [(MLD2P4:)-495(a)-375(Package)-375(of)-375(Par)51(al)-51(lel)-375(Mul)1(t)-1(i)1(-)]TJ -202.558 -13.55 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,)-333(art.)-334(30.)]TJ
+ [-500(T.)-398(A.)-399(Da)28(vis,)]TJ/F18 10.9091 Tf 81.911 0 Td [(A)26(lgorithm)-418(832:)-580(UMF)1(P)76(A)26(CK)-418(-)-417(an)-418(Unsymmetric-p)51(attern)-417(Multifr)51(ontal)]TJ -64.942 -13.55 Td [(Metho)51(d)-307(with)-307(a)-308(Col)1(umn)-308(Pr)51(e)1(-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.549 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
- -22.424 -21.189 Td [([10])]TJ
+ -383.998 -24.564 Td [([10])]TJ
0 g 0 G
- [-500(T.A.)-444(Da)28(vis,)]TJ/F18 10.9091 Tf 84.145 0 Td [(A)26(lgorithm)-460(832:)-664(UMFP)77(A)25(CK)-459(-)-460(an)-460(Unsymmetric-p)51(attern)-460(M)1(ultifr)51(ontal)]TJ -61.721 -13.549 Td [(Metho)51(d)-307(with)-307(a)-308(C)1(olumn)-308(Pr)52(e-or)51(dering)-307(Str)51(ate)51(gy)]TJ/F15 10.9091 Tf 211.246 0 Td [(,)-289(A)27(CM)-278(T)83(r)1(ansac)-1(ti)1(ons)-279(on)-278(Mathematical)]TJ -211.246 -13.549 Td [(Soft)28(w)28(are,)-334(30,)-333(2004,)-333(196{199.)-334(\050See)-333(also)]TJ/F44 10.9091 Tf 184.03 0 Td [(http://www.cise.ufl.edu/)-525(davis/)]TJ/F15 10.9091 Tf 177.544 0 Td [(\051)]TJ
+ [-500(J.)-379(W.)-379(Demmel,)-391(S.)-379(C.)-379(Eisenstat,)-390(J.)-379(R.)-379(Gilb)-28(ert,)-390(X.)-379(S.)-379(Li,)-391(J.)-379(W.)-379(H.)-379(Liu,)-390(A)-379(sup)-28(ern-)]TJ 22.424 -13.549 Td [(o)-28(dal)-398(approac)28(h)-398(to)-399(sparse)-398(partial)-398(piv)28(oting,)-415(S)1(IAM)-399(Journal)-398(on)-398(Matrix)-398(Analysis)-398(and)]TJ 0 -13.549 Td [(Applications,)-333(20)-334(\0503\051,)-333(1999,)-333(720{755.)]TJ
0 g 0 G
- -383.998 -21.19 Td [([11])]TJ
+ -22.424 -24.564 Td [([11])]TJ
0 g 0 G
- [-500(P)83(.R.)-343(Am)-1(esto)28(y)84(,)-347(C.)-344(Ashcraft,)-347(O.)-344(Boiteau,)-346(A.)-344(Buttari,)-347(J.)-344(L')1(Exce)-1(l)1(le)-1(n)28(t,)-346(C.)-344(W)83(eisb)-28(ec)28(k)28(er)]TJ/F18 10.9091 Tf 22.424 -13.549 Td [(Impr)51(oving)-344(multifr)51(ontal)-345(metho)51(ds)-344(by)-345(me)51(ans)-344(of)-345(blo)51(ck)-344(low-r)51(ank)-345(r)51(epr)52(esentations)]TJ/F15 10.9091 Tf 355.303 0 Td [(,)-322(SIAM)]TJ -355.303 -13.549 Td [(Journal)-486(on)-487(Scien)28(ti\014c)-487(Computin)1(g,)-525(v)28(olume)-487(37)-487(\0503\051,)-524(2015,)-525(A1452{A1474.)-487(See)-486(also)]TJ/F44 10.9091 Tf 0 -13.549 Td [(http://mumps.enseeiht.fr)]TJ/F15 10.9091 Tf 137.453 0 Td [(.)]TJ
-0 g 0 G
- -159.877 -21.19 Td [([12])]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.549 Td [(o)-28(dal)-398(approac)28(h)-398(to)-399(sparse)-398(partial)-398(piv)28(oting,)-414(SIAM)-399(Journ)1(al)-399(on)-398(Matrix)-398(Analysis)-398(and)]TJ 0 -13.549 Td [(Applications,)-333(20)-334(\0503\051,)-333(1999,)-333(720{755.)]TJ
+ [-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.5 0 Td [(A)-459(set)-459(of)-459(L)51(evel)-459(3)-459(Basic)]TJ -279.076 -13.549 Td [(Line)51(ar)-313(A)26(lgebr)51(a)-313(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 132.739 0 Td [(,)-294(A)27(CM)-284(T)83(ransactions)-285(on)-284(Mathematical)-285(Soft)28(w)28(are)-1(,)-294(16)-285(\0501\051)]TJ -132.739 -13.549 Td [(1990,)-333(1{17.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-577 0 obj
+572 0 obj
<<
-/Length 6600
+/Length 7114
>>
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 [(43)]TJ
+/F15 10.9091 Tf 86.4 740.002 Td [(42)]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
- -401.542 -35.866 Td [([13])]TJ
+/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.)-444(S)1(.)-444(Du\013,)-471(S.)-443(Hammarling,)]TJ/F18 10.9091 Tf 301.5 0 Td [(A)-459(set)-459(of)-459(L)51(evel)-459(3)-459(Basic)]TJ -279.076 -13.549 Td [(Line)51(ar)-313(A)26(lgebr)51(a)-313(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 132.739 0 Td [(,)-294(A)27(CM)-284(T)83(ransactions)-285(on)-284(Mathematical)-285(Soft)28(w)27(ar)1(e)-1(,)-294(16)-285(\0501\051)]TJ -132.739 -13.549 Td [(1990,)-333(1{17.)]TJ
+ [-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.549 Td [(ical)-333(Soft)28(w)27(are,)-333(14)-333(\0501\051)-334(1988,)-333(1{17.)]TJ
0 g 0 G
- -22.424 -23.711 Td [([14])]TJ
+ -22.424 -21.087 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)-356(Li)1(n)-1(e)52(ar)-356(A)26(lgebr)51(a)-355(Subpr)51(o)51(gr)51(ams)]TJ/F15 10.9091 Tf 221.803 0 Td [(,)-331(A)28(CM)-331(T)83(ransactions)-330(on)-331(Mathemat-)]TJ -221.803 -13.55 Td [(ical)-333(Soft)28(w)27(are,)-333(14)-333(\0501\051)-334(1988,)-333(1{17.)]TJ
+ [-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.55 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
- -22.424 -23.711 Td [([15])]TJ
+ -211.422 -21.087 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.471 0 Td [(,)-391(Lapac)28(k)]TJ -348.64 -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)27(y)-314(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)-334(1997\051)1(.)]TJ
+ [-500(S.)-330(Filipp)-28(one,)-330(A.)-330(B)-1(u)1(ttari,)]TJ/F18 10.9091 Tf 143.238 0 Td [(Obje)51(ct-Oriente)51(d)-354(T)76(e)51(chniques)-354(for)-355(Sp)51(arse)-355(Matrix)-355(Com)1(p)-1(u)1(ta-)]TJ -120.814 -13.549 Td [(tions)-424(in)-423(F)77(ortr)51(an)-424(2003)]TJ/F15 10.9091 Tf 104.62 0 Td [(.)-405(A)28(CM)-405(T)83(r)1(ansac)-1(tion)1(s)-405(on)-405(on)-405(Mathematical)-405(Soft)28(w)28(are,)-423(38)-405(\0504\051,)]TJ -104.62 -13.549 Td [(2012,)-333(art.)-334(23.)]TJ
0 g 0 G
- -22.424 -23.711 Td [([16])]TJ
+ -22.424 -21.088 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.549 Td [(than)-358(A)51(dditive)-358(Schwarz)]TJ/F15 10.9091 Tf 106.381 0 Td [(,)-333(BIT)-334(Numerical)-333(Mathematics,)-333(43)-334(\0505\051,)-333(2003,)-333(945{959.)]TJ
+ [-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)-284(on)-284(Sp)51(arse)-284(Matric)51(es)]TJ/F15 10.9091 Tf 131.984 0 Td [(,)-269(A)28(CM)-253(T)83(ransactions)-253(on)-253(Mathematical)-253(Soft)27(w)28(are,)-269(26)-253(\0504\051,)]TJ -131.984 -13.549 Td [(2000,)-333(527{550.)]TJ
0 g 0 G
- -128.805 -23.711 Td [([17])]TJ
+ -22.424 -21.088 Td [([16])]TJ
0 g 0 G
- [-500(S.)-1203(Filipp)-28(one,)-1421(A.)-1204(Buttari)1(,)]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.55 Td [(Guide)-1084(for)-1084(the)-1084(Par)51(al)-51(lel)-1084(Sp)51(ars)1(e)-1084(BLAS)-1084(Libr)51(ary)]TJ/F15 10.9091 Tf 257.738 0 Td [(,)-1320(2012,)-1320(a)28(v)55(ailab)1(le)-1123(from)]TJ/F44 10.9091 Tf -257.738 -13.549 Td [(http://www.ce.uniroma2.it/psblas/)]TJ/F15 10.9091 Tf 188.998 0 Td [(.)]TJ
+ [-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.549 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
- -211.422 -23.711 Td [([18])]TJ
+ -22.424 -21.087 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)51(ar)1(se)]TJ -203.971 -13.549 Td [(Matrix)-479(Computations)-480(in)-479(F)76(ortr)52(an)-480(2003)]TJ/F15 10.9091 Tf 186.601 0 Td [(.)-466(A)28(CM)-465(T)83(ransactions)-466(on)-465(on)-466(Mathematical)]TJ -186.601 -13.549 Td [(Soft)28(w)28(are,)-334(38)-333(\0504\051,)-333(2012,)-334(art.)-333(23.)]TJ
+ [-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)-395(for)-396(F)26(OR)77(TRAN)-396(usage)]TJ/F15 10.9091 Tf 149.357 0 Td [(,)-385(A)28(CM)-374(T)83(ransactions)-374(on)-375(Mathematical)-374(Soft)28(w)28(are,)-385(5)]TJ -149.357 -13.55 Td [(\0503\051,)-333(1979,)-334(308{323.)]TJ
0 g 0 G
- -22.424 -23.711 Td [([19])]TJ
+ -22.424 -21.087 Td [([18])]TJ
0 g 0 G
- [-500(S.)-312(Filipp)-27(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.55 Td [(putation)-284(on)-284(Sp)51(arse)-284(Matric)51(es)]TJ/F15 10.9091 Tf 131.984 0 Td [(,)-269(A)28(CM)-253(T)83(ransactions)-253(on)-253(Mathematical)-253(Soft)27(w)28(are,)-269(26)-253(\0504\051,)]TJ -131.984 -13.549 Td [(2000,)-333(527{550.)]TJ
+ [-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 415.221 cm
+[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
+Q
+BT
+/F18 10.9091 Tf 279.861 415.022 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(\0502\051,)-334(2003,)-333(110{140.)]TJ
0 g 0 G
- -22.424 -23.711 Td [([20])]TJ
+ -22.424 -21.088 Td [([19])]TJ
0 g 0 G
- [-500(W.)-413(Gropp,)-433(S.)-413(Huss-Lederman,)-433(A.)-413(Lumsdaine,)-433(E.)-412(Lus)-1(k)1(,)-433(B.)-413(Nitzb)-28(erg,)-433(W.)-413(Saphir,)]TJ 22.424 -13.549 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
+ [-500(Y.)-466(Nota)27(y)84(,)-500(P)83(.)-466(S.)-467(V)83(assilevski,)]TJ/F18 10.9091 Tf 163.479 0 Td [(R)51(e)51(cursive)-480(Krylov-b)51(ase)51(d)-480(multigrid)-480(cycles)]TJ/F15 10.9091 Tf 191.67 0 Td [(,)-500(Numerical)]TJ -332.725 -13.549 Td [(Linear)-333(Algebra)-334(with)-333(Applications,)-333(15)-333(\0505\051,)-334(2008,)-333(473{487.)]TJ
0 g 0 G
- -22.424 -23.711 Td [([21])]TJ
+ -22.424 -21.087 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.095 0 Td [(Basic)-370(Line)51(ar)-370(A)25(lgebr)51(a)-370(Sub-)]TJ -264.671 -13.549 Td [(pr)51(o)51(gr)51(ams)-395(for)-396(F)26(OR)77(TRAN)-396(usage)]TJ/F15 10.9091 Tf 149.357 0 Td [(,)-385(A)28(CM)-374(T)83(ransactions)-374(on)-375(Mathematical)-374(Soft)28(w)28(are,)-385(5)]TJ -149.357 -13.55 Td [(\0503\051,)-333(1979,)-334(308{323.)]TJ
+ [-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
- -22.424 -23.711 Td [([22])]TJ
+ -269.95 -21.088 Td [([21])]TJ
0 g 0 G
- [-500(X.)-408(S.)-408(Li,)-427(J.)-408(W.)-408(D)1(e)-1(mmel,)]TJ/F18 10.9091 Tf 147.871 0 Td [(Sup)51(erLU)]TJ
-ET
-q
-1 0 0 1 283.716 260.599 cm
-[]0 d 0 J 0.398 w 0 0 m 3.345 0 l S
-Q
-BT
-/F18 10.9091 Tf 287.062 260.4 Td [(DIST:)-426(A)-427(Sc)51(alable)-426(Distribute)51(d-memory)-426(Sp)51(arse)]TJ -171.038 -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(ransactions)-316(on)-317(Mathemat-)]TJ -222.383 -13.549 Td [(ical)-333(Soft)27(w)28(are,)-333(29)-333(\0502\051,)-334(2003,)-333(110{140.)]TJ
-0 g 0 G
- -22.424 -23.711 Td [([23])]TJ
-0 g 0 G
- [-500(Y.)-467(Nota)28(y)84(,)-500(P)83(.)-466(S.)-467(V)83(assilevski,)]TJ/F18 10.9091 Tf 163.479 0 Td [(R)51(e)51(cursive)-480(Krylov-b)51(ase)51(d)-480(multigrid)-480(cycles)]TJ/F15 10.9091 Tf 191.671 0 Td [(,)-500(Numerical)]TJ -332.726 -13.55 Td [(Linear)-333(Algebra)-334(with)-333(Applications,)-333(15)-333(\0505\051,)-334(2008,)-333(473{487.)]TJ
-0 g 0 G
- -22.424 -23.711 Td [([24])]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(li)1(n)-1(e)52(ar)-358(systems)]TJ/F15 10.9091 Tf 202.98 0 Td [(,)-333(2nd)-334(edition)1(,)-334(SIAM,)-333(2003.)]TJ
-0 g 0 G
- -269.95 -23.711 Td [([25])]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.549 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(C)-1(am)28(bridge)-414(Univ)28(ersit)28(y)-415(Press,)]TJ -244.309 -13.549 Td [(1996.)]TJ
-0 g 0 G
-0 g 0 G
-ET
-
-endstream
-endobj
-584 0 obj
-<<
-/Length 2145
->>
-stream
-0 g 0 G
-BT
-/F15 10.9091 Tf 86.4 740.002 Td [(44)]TJ/F41 10.9091 Tf 203.265 0 Td [(MLD2P4)-378(User)67('s)-378(and)-378(Ref)1(erence)-378(Guide)]TJ
+ [-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.549 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(Pr)1(e)-1(ss,)]TJ -244.309 -13.549 Td [(1996.)]TJ
0 g 0 G
+ -22.424 -21.087 Td [([22])]TJ
0 g 0 G
-/F15 10.9091 Tf -203.265 -35.866 Td [([26])]TJ
+ [-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.55 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
- [-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
+ -201.78 -21.087 Td [([23])]TJ
0 g 0 G
- -201.78 -22.515 Td [([27])]TJ
+ [-500(K.)-303(St)-27()527(ub)-27(en,)]TJ/F18 10.9091 Tf 77.278 0 Td [(A)26(n)-330(Intr)51(o)51(duction)-329(to)-330(A)25(l)1(gebr)51(aic)-330(Multigrid)]TJ/F15 10.9091 Tf 183.285 0 Td [(,)-309(in)-302(A.)-303(Sc)28(h)-28()528(uller,)-309(U.)-303(T)84(rotten)27(b)-27(erg,)]TJ -238.139 -13.549 Td [(C.)-333(Oosterlee,)-334(Multigrid,)-333(Academic)-333(Press,)-334(2001.)]TJ
0 g 0 G
- [-500(K.)-303(St)-27()527(ub)-27(en,)]TJ/F18 10.9091 Tf 77.278 0 Td [(A)26(n)-330(Intr)51(o)51(duction)-329(to)-330(A)25(l)1(gebr)51(aic)-330(Multigrid)]TJ/F15 10.9091 Tf 183.285 0 Td [(,)-309(in)-302(A.)-303(Sc)28(h)-28()528(uller,)-309(U.)-303(T)84(rotten)27(b)-27(erg,)]TJ -238.139 -13.55 Td [(C.)-333(Oosterlee,)-334(Multigrid,)-333(Academic)-333(Press,)-334(2001.)]TJ
+ -22.424 -21.087 Td [([24])]TJ
0 g 0 G
- -22.424 -22.515 Td [([28])]TJ
+ [-500(R.)-408(S.)-408(T)83(uminaro,)-427(C.)-408(T)84(ong,)]TJ/F18 10.9091 Tf 152.548 0 Td [(Par)51(al)-51(lel)-426(Smo)51(othe)51(d)-427(A)51(ggr)51(e)51(gati)1(o)-1(n)-426(Multigrid:)-597(A)51(ggr)51(e)51(gation)]TJ -130.124 -13.55 Td [(Str)51(ate)51(gies)-369(on)-370(Massively)-369(Par)51(al)-51(lel)-370(Machines)]TJ/F15 10.9091 Tf 200.325 0 Td [(,)-349(in)-346(J.)-347(Donn)1(e)-1(l)1(le)-1(y)84(,)-349(e)-1(d)1(itor,)-350(Pro)-27(c)-1(eedin)1(gs)-347(of)]TJ -200.325 -13.549 Td [(Sup)-28(erComputing)-333(2000,)-333(Dallas,)-334(2000.)]TJ
0 g 0 G
- [-500(R.)-408(S.)-408(T)83(uminaro,)-427(C.)-408(T)84(ong,)]TJ/F18 10.9091 Tf 152.548 0 Td [(Par)51(al)-51(lel)-426(Smo)51(othe)51(d)-427(A)51(ggr)51(e)51(gati)1(on)-427(Multigrid:)-597(A)51(ggr)51(e)51(gation)]TJ -130.124 -13.549 Td [(Str)51(ate)51(gies)-369(on)-370(Massively)-369(Par)51(al)-51(lel)-370(Machines)]TJ/F15 10.9091 Tf 200.325 0 Td [(,)-349(in)-346(J.)-347(Donn)1(e)-1(l)1(le)-1(y)84(,)-349(e)-1(d)1(itor,)-350(Pro)-27(c)-1(eedin)1(gs)-347(of)]TJ -200.325 -13.55 Td [(Sup)-28(erComputing)-333(2000,)-333(Dallas,)-334(2000.)]TJ
+ -22.424 -21.087 Td [([25])]TJ
0 g 0 G
- -22.424 -22.515 Td [([29])]TJ
-0 g 0 G
- [-500(P)83(.)-287(V)83(an)28(\024)472(ek,)-297(J)1(.)-288(Mandel)-288(and)-287(M.)-288(Brezina,)]TJ/F18 10.9091 Tf 200.525 0 Td [(A)26(lgebr)51(aic)-316(Multigrid)-315(by)-316(Smo)51(othe)51(d)-316(A)51(gg)1(r)51(e)51(gation)]TJ -178.101 -13.549 Td [(for)-342(Se)51(c)51(ond)-343(and)-342(F)77(ourth)-343(Or)51(der)-342(El)-51(liptic)-343(Pr)52(oblems)]TJ/F15 10.9091 Tf 222.341 0 Td [(,)-320(Computing,)-320(56)-317(\0503\051)-316(1996,)-320(179{196.)]TJ
+ [-500(P)83(.)-293(V)84(an)27(\024)473(ek,)-302(J.)-293(Mandel,)-301(M.)-293(Brezina,)]TJ/F18 10.9091 Tf 183.276 0 Td [(A)26(lgebr)51(aic)-321(Multigrid)-321(by)-321(Smo)51(othe)52(d)-321(A)51(ggr)51(e)51(gation)-321(for)]TJ -160.852 -13.549 Td [(Se)51(c)51(ond)-358(and)-357(F)76(ourth)-357(Or)51(der)-358(El)-51(liptic)-358(Pr)51(oblems)]TJ/F15 10.9091 Tf 205.92 0 Td [(,)-333(Computing,)-333(56)-334(\0503\051)-333(1996,)-333(179{196.)]TJ
0 g 0 G
0 g 0 G
ET
endstream
endobj
-603 0 obj
+591 0 obj
<<
-/Length1 2144
-/Length2 17540
+/Length1 2111
+/Length2 17154
/Length3 0
-/Length 19684
+/Length 19265
>>
stream
%!PS-AdobeFont-1.0: CMBX10 003.002
@@ -6595,7 +6387,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 /TTCDXW+CMBX10 def
+/FontName /UAGAHI+CMBX10 def
/FontBBox {-56 -250 1164 750 }readonly def
/PaintType 0 def
/FontInfo 9 dict dup begin
@@ -6634,13 +6426,11 @@ dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
-dup 56 /eight put
dup 102 /f put
dup 12 /fi put
dup 53 /five put
dup 52 /four put
dup 103 /g put
-dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
@@ -6687,54 +6477,46 @@ l
G?eu8
3p8Dq,ƾ&[3Mst/ϪT;C;]DDu0դQ[=zʥP*KCUqk #?k
)M GRWI
"RY7W ư0+@γTNT?aJxy~8up|
?5$[)sNd<#UM(8
bEQHt.f6֡Uǟ*xϟOiא`r/\coωS:#D=@KA2gLHmO٘b9PoǕ
ڄOiI8RUSy2+n!%_Ǐ&X