diff --git a/docs/pdf/Makefile b/docs/pdf/Makefile index 2c928afa..e2d56ea9 100644 --- a/docs/pdf/Makefile +++ b/docs/pdf/Makefile @@ -87,7 +87,6 @@ TOPFILE = userguide.tex SECFILE = title.tex abstract.tex overview.tex conventions.tex distribution.tex \ building.tex background.tex gettingstarted.tex userinterface.tex \ errors.tex bibliography.tex license.tex -# advanced.tex listofroutines.tex FIGDIR = figures XPDFFLAGS = diff --git a/docs/pdf/abstract.tex b/docs/pdf/abstract.tex index ab4e28ba..fed6057d 100644 --- a/docs/pdf/abstract.tex +++ b/docs/pdf/abstract.tex @@ -12,10 +12,15 @@ context of the PSBLAS (Parallel Sparse Basic Linear Algebra Subprograms) computational framework and can be used in conjuction with the Krylov solvers available in this framework. MLD2P4 enables the user to easily specify different aspects of a generic algebraic multilevel Schwarz preconditioner, thus allowing to search -for the ``best'' preconditioner for the problem at hand. The package has been designed -employing object-oriented techniques, using Fortran 95 and MPI, with interfaces to -additional third party libraries such as UMFPACK, SuperLU and SuperLU\_Dist, that -can be exploited in building multi-level preconditioners. +for the ``best'' preconditioner for the problem at hand. + +The package has been designed employing object-oriented techniques, +using Fortran 95, with interfaces to additional third party libraries +such as UMFPACK, SuperLU and SuperLU\_Dist, that +can be exploited in building multi-level preconditioners. The parallel +implementation is based on a Single Program Multiple Data (SPMD) +paradigm for distributed-memory architectures; the inter-process data +communication is based on MPI and is managed mainly through PSBLAS. This guide provides a brief description of the functionalities and the user interface of MLD2P4. diff --git a/docs/pdf/advanced.tex b/docs/pdf/advanced.tex deleted file mode 100644 index d5bb941d..00000000 --- a/docs/pdf/advanced.tex +++ /dev/null @@ -1,12 +0,0 @@ -\section{Advanced Use}\label{sec:advanced} - - - MLD2P4 software architecture \\ - - preconditioner data structure (descrizione "dettagliata") + possibilita' di settare singolarmente - i vari livelli (possibilita' accennata solamente nella precedente descrizione di precset) \\ - - descrizione routine medium level (con introduzione sulle potenzialita' di ampliamento (?), offerte - da queto strato software) \\ - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: "userguide" -%%% End: diff --git a/docs/pdf/background.tex b/docs/pdf/background.tex index a6abf84a..b1594f94 100644 --- a/docs/pdf/background.tex +++ b/docs/pdf/background.tex @@ -5,7 +5,7 @@ \emph{Domain Decomposition} (DD) preconditioners, coupled with Krylov iterative solvers, are widely used in the parallel solution of large and sparse linear systems. These preconditioners are based on the divide and conquer technique: the matrix -to be preconditioned is divided into submatrices, a ``local linear system'' +to be preconditioned is divided into submatrices, a ``local'' linear system involving each submatrix is (approximately) solved, and the local solutions are used to build a preconditioner for the whole original matrix. This process often corresponds to dividing a physical domain associated to the original matrix @@ -61,7 +61,7 @@ starting from the original matrix. The algebraic approach is based on the \emph{ aggregation} algorithm \cite{BREZINA_VANEK,VANEK_MANDEL_BREZINA}. A decoupled version of this algorithm is implemented, where the smoothed aggregation is applied locally to each submatrix \cite{TUMINARO_TONG}. In the next two subsections we provide -a brief description of the multi-level Schwarz preconditioners and on the smoothed +a brief description of the multi-level Schwarz preconditioners and of the smoothed aggregation technique as implemented in MLD2P4. For further details the user is referred to \cite{para_04,aaecc_07,apnum_07,dd2_96}. @@ -203,7 +203,7 @@ One more variant of two-level hybrid preconditioner is obtained by applying the smoother before and after the coarse-level correction. In this case, the preconditioner is symmetric if $A$, $M_{1L}$ and $M_{C}$ are symmetric. -As previously noted, on parallel computers the number of sumatrices usually matches +As previously noted, on parallel computers the number of submatrices usually matches the number of available processors. When the size of the system to be preconditioned is very large, the use of many processors, i.e.\ of many small submatrices, often leads to a large coarse-level system, whose solution may be computationally expensive. @@ -220,7 +220,7 @@ For a detailed descrition of them, the reader is referred to \cite[Chapter 3]{dd2_96}. The algorithm for the application of a multi-level hybrid post-smoothed preconditioner $M$ to a vector $v$, i.e.\ for the -computation of $w=M^{-1}v$ is reported, for +computation of $w=M^{-1}v$, is reported, for example, in Figure~\ref{fig:mlhpost_alg}. Here the number of levels is denoted by $nlev$ and the levels are numbered in increasing order starting from the finest one, i.e.\ the finest level is level 1; the coarse matrix diff --git a/docs/pdf/bibliography.tex b/docs/pdf/bibliography.tex index f05597d5..d68f9c64 100644 --- a/docs/pdf/bibliography.tex +++ b/docs/pdf/bibliography.tex @@ -28,12 +28,13 @@ in Scientific Computing, Lecture Notes in Computer Science, Springer, 2005, 593--602. % \bibitem{aaecc_07} A.~Buttari, P.~D'Ambra, D.~di~Serafino, S.~Filippone, -{\em 2LEV-D2P4: a package of high-performance preconditioners}, +{\em 2LEV-D2P4: a package of high-performance preconditioners +for scientific and engineering applications}, Applicable Algebra in Engineering, Communications and Computing, -18, 3, May, 2007, 223--239. +18, 3, 2007, 223--239. %Published online: 13 February 2007, {\tt http://dx.doi.org/10.1007/s00200-007-0035-z} % -\bibitem{apnum_07} P.~D'Ambra, S.~Filippone, D.~Di~Serafino, +\bibitem{apnum_07} P.~D'Ambra, S.~Filippone, D.~di~Serafino, {\em On the Development of PSBLAS-based Parallel Two-level Schwarz Preconditioners}, Applied Numerical Mathematics, Elsevier Science, 57, 11-12, 2007, 1181-1196. @@ -105,8 +106,8 @@ BIT Numerical Mathematics, 43, 2003, 945--959. % \bibitem{PSBLASGUIDE} S.~Filippone, A.~Buttari, -{\em PSBLAS-2.1 User's Guide. A Reference Guide for the Parallel Sparse BLAS Library}, -xxxxx. +{\em PSBLAS-2.3 User's Guide. A Reference Guide for the Parallel Sparse BLAS Library}, +available from \texttt{http://www.ce.uniroma2.it/psblas/}. % \bibitem{psblas_00} S.~Filippone, M.~Colajanni, @@ -114,7 +115,8 @@ S.~Filippone, M.~Colajanni, Computation on Sparse Matrices}, ACM Transactions on Mathematical Software, 26, 4, 2000, 527--550. \bibitem{SUPERLUDIST} -X.~S.~Li, J.~W.~Demmel, {\em SuperLU\_DIST: A Scalable Distributed-memory Sparse Direct Solver for Unsymmetric Linear Systems}, +X.~S.~Li, J.~W.~Demmel, {\em SuperLU\_DIST: A Scalable Distributed-memory +Sparse Direct Solver for Unsymmetric Linear Systems}, ACM Transactions on Mathematical Software, 29, 2, 2003, 110--140. % %\bibitem{KIVA3PSBLAS} @@ -177,7 +179,7 @@ in J. Donnelley, editor, Proceedings of SuperComputing 2000, Dallas, 2000. \bibitem{VANEK_MANDEL_BREZINA} P.~Van{\v e}k, J.~Mandel and M.~Brezina, {\em Algebraic Multigrid by Smoothed Aggregation for Second and Fourth Order Elliptic Problems}, -Computing, 1996, 56, 179-196. +Computing, 56, 1996, 179-196. % \end{thebibliography} diff --git a/docs/pdf/listofroutines.tex b/docs/pdf/listofroutines.tex deleted file mode 100644 index 3b508699..00000000 --- a/docs/pdf/listofroutines.tex +++ /dev/null @@ -1,10 +0,0 @@ -\section{List of Routines}\label{sec:routines} - - Elenco (ordine alfabetico) di tutte le routine, con rinvio (ipertestuale e num. pag.) alla descrizione - di ciascuna in qualche paragrafo precedente - (una specie di indice analitico, che rimanda alle routine descritte precedentemente nei rispettivi paragrafi) - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: "userguide" -%%% End: diff --git a/docs/pdf/methods.tex b/docs/pdf/methods.tex deleted file mode 100644 index acb678fd..00000000 --- a/docs/pdf/methods.tex +++ /dev/null @@ -1,607 +0,0 @@ -\section{Iterative Methods} -\label{sec:methods} -\markboth{\underline{MLD2P4 User's and Reference Guide}} - {\underline{\ref{sec:methods} Iterative Methods}} - -In this chapter we provide routines for preconditioners and iterative -methods. The interfaces for Krylov subspace methods are available in -the module \verb|mld_krylov_mod|. The installation process of MLD2P4 -ensures that these may be used as a drop-in replacement for the PSBLAS -methods; they are accessible under the PSBLAS names (see the PSBLAS -documentation), - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Krylov Methods driver routine -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\subroutine{mld\_krylov \label{krylov}}{Krylov Methods Driver Routine} - -This subroutine is a driver that provides a general interface for all -the Krylov-Subspace family methods. - -The stopping criterion is the normwise backward error, in the infinity -norm, i.e. the iteration is stopped when -\[ err = \frac{\|r_i\|}{(\|A\|\|x_i\|+\|b\|)} < eps \] -or the 2-norm residual reduction -\[ err = \frac{\|r_i\|}{\|b\|_2} < eps \] -according to the value passed through the istop argument (see -later). In the above formulae, $x_i$ is the tentative solution and -$r_i=b-Ax_i$ the corresponding residual at the $i$-th iteration. - - -\syntax{call psb\_krylov}{method,a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,irst,istop} - -\begin{description} -\item[Type:] Synchronous. -\item[\bf On Entry] -\item[method] a string that defines the iterative method to be - used. Supported values are: - \begin{description} - \item[CG]: the Conjugate Gradient method; - \item[CGS]:the Conjugate Gradient Stabilized method; - - \item[BICG]: the Bi-Conjugate Gradient method; - \item[BICGSTAB]: the Bi-Conjugate Gradient Stabilized method; - \item[BICGSTABL]: the Bi-Conjugate Gradient Stabilized method with restarting; - \item[RGMRES]: the Generalized Minimal Residual method with restarting. - \end{description} -\item[a] the local portion of global sparse matrix -$A$. \\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf in}.\\ -Specified as: a structured data of type \spdata. -\item[prec] The data structure containing the preconditioner.\\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf in}.\\ -Specified as: a structured data of type \precdata. -\item[b] The RHS vector. \\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf in}.\\ -Specified as: a rank one array. -\item[x] The initial guess. \\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf inout}.\\ -Specified as: a rank one array. -\item[eps] The stopping tolerance. \\ -Scope: {\bf global} \\ -Type: {\bf required}\\ -Intent: {\bf in}.\\ -Specified as: a real number. -\item[desc\_a] contains data structures for communications.\\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf in}.\\ -Specified as: a structured data of type \descdata. -\item[itmax] The maximum number of iterations to perform.\\ -Scope: {\bf global} \\ -Type: {\bf optional}\\ -Intent: {\bf in}.\\ -Default: $itmax = 1000$.\\ -Specified as: an integer variable $itmax \ge 1$. -\item[itrace] If $>0$ print out an informational message about - convergence every $itrace$ iterations.\\ -Scope: {\bf global} \\ -Type: {\bf optional}\\ -Intent: {\bf in}.\\ -\item[irst] An integer specifying the restart parameter.\\ -Scope: {\bf global} \\ -Type: {\bf optional}.\\ -Intent: {\bf in}.\\ -Values: $irst>0$. This is employed for the BiCGSTABL or RGMRES -methods, otherwise it is ignored. - -\item[istop] An integer specifying the stopping criterion.\\ -Scope: {\bf global} \\ -Type: {\bf optional}.\\ -Intent: {\bf in}.\\ -Values: 1: use the normwise backward error, 2: use the scaled 2-norm -of the residual. Default: 1. -\item[\bf On Return] -\item[x] The computed solution. \\ -Scope: {\bf local} \\ -Type: {\bf required}\\ -Intent: {\bf inout}.\\ -Specified as: a rank one array. -\item[iter] The number of iterations performed.\\ -Scope: {\bf global} \\ -Type: {\bf optional}\\ -Intent: {\bf out}.\\ -Returned as: an integer variable. -\item[err] The convergence estimate on exit.\\ -Scope: {\bf global} \\ -Type: {\bf optional}\\ -Intent: {\bf out}.\\ -Returned as: a real number. -\item[info] Error code.\\ -Scope: {\bf local} \\ -Type: {\bf required} \\ -Intent: {\bf out}.\\ -An integer value; 0 means no error has been detected. -\end{description} - -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % CG -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%% \subroutine{psb\_cg \label{cg}}{CG Iterative Method} - -%% This subroutine implements the CG method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_cg}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % CGS -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%% \subroutine{psb\_cgs \label{cgs}}{CGS Iterative Method} - -%% This subroutine implements the CGS method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_cgs}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} - -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % BiCG -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \subroutine{psb\_bicg \label{bicg}}{BiCG Iterative Method} - -%% This subroutine implements the BiCG method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_bicg}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} - - -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % BiCGSTAB -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \subroutine{psb\_bicgstab \label{bicgstab}}{BiCGSTAB Iterative Method} - -%% This subroutine implements the BiCGSTAB method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_bicgstab}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} - - -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % BiCGSTAB(L) -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \subroutine{psb\_bicgstabl \label{bicgstabl}}{BiCGSTAB-$l$ Iterative Method} - -%% This subroutine implements the BiCGSTAB-$l$ method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_bicgstab}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,irst,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[irst] An integer specifying the restarting iteration.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} - - -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% % -%% % GMRES -%% % -%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% \subroutine{psb\_gmres \label{gmres}}{GMRES Iterative Method} - -%% This subroutine implements the GMRES method with restarting. The -%% stopping criterion is the normwise backward error, in the infinity -%% norm, i.e. the iteration is stopped when -%% \[ \frac{\|r\|}{(\|A\|\|x\|+\|b\|)} < eps \] -%% or -%% \[ \frac{\|r_i\|}{\|b\|_2} < eps \] -%% according to the value passed through the istop argument (see later). - - -%% \syntax{call psb\_gmres}{a,prec,b,x,eps,desc\_a,info,itmax,iter,err,itrace,irst,istop} - -%% \begin{description} -%% \item[\bf On Entry] -%% \item[a] the local portion of global sparse matrix -%% $A$. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \spdata. -%% \item[prec] The data structure containing the preconditioner.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \precdata. -%% \item[b] The RHS vector. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[x] The initial guess. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[eps] The stopping tolerance. \\ -%% Scope: {\bf global} \\ -%% Type: {\bf required}\\ -%% Specified as: a real number. -%% \item[desc\_a] contains data structures for communications.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a structured data of type \descdata. -%% \item[itmax] The maximum number of iterations to perform.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Default: $itmax = 1000$.\\ -%% Specified as: an integer variable $itmax \ge 1$. -%% \item[itrace] If $>0$ print out an informational message about -%% convergence every $itrace$ iterations.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[irst] An integer specifying the restart iteration.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% \item[istop] An integer specifying the stopping criterion.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ - -%% \item[\bf On Return] -%% \item[x] The computed solution. \\ -%% Scope: {\bf local} \\ -%% Type: {\bf required}\\ -%% Specified as: a rank one array. -%% \item[iter] The number of iterations performed.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: an integer variable. -%% \item[err] The error estimate on exit.\\ -%% Scope: {\bf global} \\ -%% Type: {\bf optional}\\ -%% Returned as: a real number. -%% \item[info] Error code.\\ -%% Scope: {\bf local} \\ -%% Type: {\bf required} \\ -%% An integer value; 0 means no error has been detected. -%% \end{description} - - - - - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: "userguide" -%%% End: diff --git a/docs/pdf/overview.tex b/docs/pdf/overview.tex index 1a675ad4..e23c2965 100644 --- a/docs/pdf/overview.tex +++ b/docs/pdf/overview.tex @@ -19,7 +19,8 @@ These preconditioners have the following general features: \begin{itemize} \item both \emph{additive and hybrid multilevel} variants are implemented, i.e.\ variants that are additive among the levels and inside each level, and variants -that are multiplicative among the levels and additive inside each level; the basic Additive Schwarz (AS) preconditioners are obtained by considering only one level; +that are multiplicative among the levels and additive inside each level; +the basic Additive Schwarz (AS) preconditioners are obtained by considering only one level; \item a \emph{purely algebraic} approach is used to generate a sequence of coarse-level corrections to a basic AS preconditioner, without explicitly using any information on the geometry of the original problem (e.g.\ the @@ -70,7 +71,20 @@ by expert users to build new versions of multi-level Schwarz preconditioners. We provide here a description of the upper-layer routines, but not of the medium-layer ones. -This guide is organized as follows. \textbf{ORGANIZZAZIONE DELLA GUIDA} +This guide is organized as follows. The notational conventions used in +the guide and in the naming of the MLD2P4 routines are reported in +Section~\ref{sec:conventions}. Information on the distribution of the source code and the +related license is given in Section~\ref{sec:distribution}, while details on the configuration +and installation of package are given in Section~\ref{sec:building}. A description of +multi-level Schwarz preconditioners based on smoothed aggregation is provided +in Section~\ref{sec:background}, to help the users in choosing among the different preconditioners +implemented in MLD2P4. The basics for building and applying the preconditioners +with the Krylov solvers implemented in PSBLAS are reported in Section~\ref{sec:started}, where the +Fortran 95 codes of a few sample programs are also shown. A reference guide for +the upper-layer routines of MLD2P4, that are the user interface, is provided +in Section~\ref{sec:userinterface}. The error handling mechanism used by the package is briefly described +in Section~\ref{sec:errors}. The copyright terms concerning the distribution and modification +of MLD2P4 are reported in Appendix~\ref{sec:license}. %%% Local Variables: %%% mode: latex diff --git a/docs/pdf/userguide.tex b/docs/pdf/userguide.tex index 50a834da..ae5d1e03 100644 --- a/docs/pdf/userguide.tex +++ b/docs/pdf/userguide.tex @@ -35,7 +35,7 @@ % /URI (http://ce.uniroma2.it/psblas) } -% \setlength\oddsidemargin{.7in} +\setlength\textwidth{1.15\textwidth} % \setlength\evensidemargin{.7in} % \newlength{\centeroffset} % \setlength{\centeroffset}{0.5\oddsidemargin} diff --git a/docs/pdf/userinterface.tex b/docs/pdf/userinterface.tex index 4813103c..b09188f4 100644 --- a/docs/pdf/userinterface.tex +++ b/docs/pdf/userinterface.tex @@ -7,7 +7,7 @@ The basic user interface of MLD2P4 consists of six routines. The four routines \ for the setup and the application of any one-level and multi-level preconditioner implemented in the package. The routine \verb|mld_precfree| deallocates the preconditioner data structure, while -\verb|mld_prec\-descr| prints a description of the preconditioner setup by the user. +\verb|mld_precdescr| prints a description of the preconditioner setup by the user. For each routine, the same user interface is overloaded with respect to the real/complex case and the single/double precision; @@ -32,8 +32,8 @@ i.e. provides the constants \verb|psb_spk_| = \verb|kind(1.e0)| and \verb|psb_dpk_| = \verb|kind(1.d0)|; \item real parameters defining the preconditioner must be declared - according to the precision of the previous data structures - (see Section~\ref{sec:precset}). + according to the precision of the sparse matrix and preconditioner + data structures (see Section~\ref{sec:precset}). \end{itemize} A description of each routine is given in the remainder of this section. @@ -122,10 +122,10 @@ can be logically divided into four groups, i.e.\ parameters defining \item the aggregation algorithm; \item the coarse-space correction at the coarsest level. \end{enumerate} -A list of the parameters that can be set, along with allowed and +A list of the parameters that can be set, along with their allowed and default values, is given in Tables~\ref{tab:p_type}-\ref{tab:p_coarse}. For a detailed description of the meaning of the parameters, please -see Section~\ref{sec:background}. +refer to Section~\ref{sec:background}. % %Note that the routine allows to set different features of the %preconditioner at each level through the use of \verb|ilev|. @@ -144,19 +144,18 @@ see Section~\ref{sec:background}. \verb|mld_ml_type_| & \verb|character(len=*)| & \texttt{'ADD'} \ \ \ \texttt{'MULT'} & \texttt{'MULT'} - & basic multi-level framework: additive or multiplicative - among the levels (always additive inside a level) \\ + & Basic multi-level framework: additive or multiplicative + among the levels (always additive inside a level). \\ \hline \verb|mld_smoother_type_|& \verb|character(len=*)| & \texttt{'DIAG'} \ \ \ \texttt{'BJAC'} \ \ \ \texttt{'AS'} & \texttt{'AS'} - & basic one-level preconditioner (i.e.\ smoother) of the - multi-level preconditioner: diagonal, block Jacobi, - AS \\ + & Basic one-level preconditioner (i.e.\ smoother): diagonal, + block Jacobi, AS \\ \hline \verb|mld_smoother_pos_| & \verb|character(len=*)| & \texttt{'PRE'} \ \ \ \texttt{'POST'} \ \ \ \texttt{'TWOSIDE'} & \texttt{'POST'} - & ``position'' of the smoother: pre-smoother, post-smoother, - pre- and post-smoother \\ + & ``Position'' of the smoother: pre-smoother, post-smoother, + pre- and post-smoother. \\ \hline \end{tabular} \end{center} @@ -166,7 +165,7 @@ see Section~\ref{sec:background}. \begin{sidewaystable} \begin{center} -\begin{tabular}{|l|l|p{2.6cm}|l|p{7cm}|} +\begin{tabular}{|l|l|p{3.2cm}|l|p{7cm}|} \hline \verb|what| & \textsc{data type} & \verb|val| & \textsc{default} & \textsc{comments} \\ \hline @@ -174,35 +173,35 @@ see Section~\ref{sec:background}. \verb|mld_sub_ovr_| & \verb|integer| & any integer number $\ge 0$ & 1 - & Number of overlap layers. \\ + & Number of overlap layers. \\ \hline \verb|mld_sub_restr_| & \verb|character(len=*)| - & \texttt{'HALO'} \ \ \ \ \ \texttt{'NONE'} + & \texttt{'HALO'} \hspace{2.5cm} \texttt{'NONE'} & \texttt{'HALO'} & Type of restriction operator: \texttt{'HALO'} for taking into account the overlap, \texttt{'NONE'} - for neglecting it. \\ + for neglecting it. \\ \hline \verb|mld_sub_prol_| & \verb|character(len=*)| - & \texttt{'SUM'} \ \ \ \ \ \texttt{'NONE'} + & \texttt{'SUM'} \hspace{2.5cm} \texttt{'NONE'} & \texttt{'NONE'} & Type of prolongator operator: \texttt{'SUM'} for adding the contributions from the overlap, \texttt{'NONE'} - for neglecting them. \\ + for neglecting them. \\ \hline \verb|mld_sub_solve_| & \verb|character(len=*)| - & \texttt{'ILU'} \ \ \ \ \ \texttt{'MILU'} \ \ \ \ \ \texttt{'ILUT'} \ \ \ \ \ - \texttt{'UMF'} \ \ \ \ \ \texttt{'SLU'} + & \texttt{'ILU'} \hspace{2.5cm} \texttt{'MILU'} \hspace{2.5cm} \texttt{'ILUT'} + \hspace{2.5cm} \texttt{'UMF'} \hspace{2.5cm} \texttt{'SLU'} & \texttt{'UMF'} - & Local solver: ILU($p$), MILU($p$), ILU($p,t$), LU from UMFPACK, LU from SuperLU, - plus triangular solve. \\ + & Local solver: ILU($p$), MILU($p$), ILU($p,t$), LU from UMFPACK, LU from SuperLU + (plus triangular solve). \\ \hline \verb|mld_sub_fillin_| & \verb|integer| - & any integer number $\ge 0$ + & Any~int.~num.~$\ge 0$ & 0 - & Fill-in level $p$ of the incomplete LU factorizations. \\ + & Fill-in level $p$ of the incomplete LU factorizations. \\ \hline \verb|mld_sub_thresh_| & \verb|real(|\emph{kind\_parameter}\verb|)| - & any real number $\ge 0$ + & Any~real~num.~$\ge 0$ & \texttt{0.e0} (or \texttt{0.d0}) - & Drop tolerance $t$ in the ILU($p,t$) factorization. \\ + & Drop tolerance $t$ in the ILU($p,t$) factorization. \\ \hline \verb|mld_sub_ren_| & \verb|character(len=*)| - & \texttt{'RENUM\_NONE'}, \texttt{'RENUM\_GLOBAL'} %, \texttt{'RENUM_GPS'} + & \texttt{'RENUM\_NONE'} \texttt{'RENUM\_GLOBAL'} %, \texttt{'RENUM_GPS'} & \texttt{'RENUM\_NONE'} & Row and column reordering of the local submatrices: no reordering, reordering according to the global numbering of the rows and columns of @@ -216,7 +215,7 @@ see Section~\ref{sec:background}. \begin{sidewaystable} \begin{center} -\begin{tabular}{|l|l|p{2.6cm}|l|p{7cm}|} +\begin{tabular}{|l|l|p{2.3cm}|p{2.6cm}|p{7cm}|} \hline \verb|what| & \textsc{data type} & \verb|val| & \textsc{default} & \textsc{comments} \\ \hline @@ -224,21 +223,25 @@ see Section~\ref{sec:background}. \verb|mld_aggr_alg_| & \verb|character(len=*)| & \texttt{'DEC'} & \texttt{'DEC'} - & Aggregation algorithm. Currently, only the decoupled aggregation is available. \\ + & Aggregation algorithm. Currently, only the decoupled aggregation is available. \\ \hline \verb|mld_aggr_kind_| & \verb|character(len=*)| - & \texttt{'SMOOTH'} \ \ \ \ \ \texttt{'RAW'} + & \texttt{'SMOOTH'} \hspace{2.5cm} \texttt{'RAW'} & \texttt{'SMOOTH'} - & Type of aggregation: smoothed or raw, i.e.\ using the tentative prolongator. \\ + & Type of aggregation: smoothed or raw, i.e.\ using the tentative prolongator. \\ \hline \verb|mld_aggr_thresh_| & \verb|real(|\emph{kind\_parameter}\verb|)| - & any real number $\in [0, 1]$ + & Any~real~num. $\in [0, 1]$ & \texttt{0.e0} (or \texttt{0.d0}) - & The threshold $\theta$ in the aggregation algorithm. \\ + & The threshold $\theta$ in the aggregation algorithm. \\ \hline \verb|mld_aggr_eig_| & \verb|character(len=*)| & \texttt{'A\_NORMI'} & \texttt{'A\_NORMI'} & Estimate of the maximum eigenvalue of $D^{-1}A$ for the smoothed aggregation. Currently, only the infinity norm of - the matrix is available. \\ + the matrix is available. \\ \hline +\verb|mld_aggr_damp_| & \verb|real(|\emph{kind\_parameter}\verb|)| + & Any~real~num. $>0$ + & \texttt{4.e0/3.e0} \hspace{1cm} (or \texttt{4.d0/3.d0}) + & The damping parameter $\omega$ in the aggregation algorithm. \\ \hline \end{tabular} \end{center} @@ -248,41 +251,41 @@ see Section~\ref{sec:background}. \begin{sidewaystable} \begin{center} -\begin{tabular}{|l|l|p{2.6cm}|l|p{7cm}|} +\begin{tabular}{|l|l|p{3.2cm}|l|p{7cm}|} \hline \verb|what| & \textsc{data type} & \verb|val| & \textsc{default} & \textsc{comments} \\ \hline %\multicolumn{5}{|c|}{\emph{coarse-space correction at the coarsest level}}\\ \hline \verb|mld_coarse_mat_| & \verb|character(len=*)| - & \texttt{'DISTR'} \ \ \ \ \ \texttt{'REPL'} + & \texttt{'DISTR'} \hspace{2.5cm} \texttt{'REPL'} & \texttt{'DISTR'} - & Coarsest matrix: distributed among the processors or replicated on each of them. \\ + & Coarsest matrix: distributed among the processors or replicated on each of them. \\ \hline \verb|mld_coarse_solve_| & \verb|character(len=*)| - & \texttt{'BJAC'} \ \ \ \ \ \texttt{'UMF'} \ \ \ \ \ \ \ \ \texttt{'SLU'} - \ \ \ \ \ \texttt{'SLUDIST'} + & \texttt{'BJAC'} \hspace{2.5cm} \texttt{'UMF'} \hspace{2.5cm} \texttt{'SLU'} + \hspace{2.5cm} \texttt{'SLUDIST'} & \texttt{'BJAC'} & Solver used at the coarsest level: block Jacobi, sequential LU from UMFPACK, - sequential LU from SuperLU, or distributed LU from SuperLU\_Dist. + sequential LU from SuperLU, distributed LU from SuperLU\_Dist. If the coarsest matrix is distributed, only \texttt{'BJAC'} and \texttt{'SLUDIST'} - can be chosen; if it is replicated, only \emph{'BJAC'} or \texttt{'SLUDIST'} can - be selected. \\ + can be chosen; if it is replicated, only \texttt{'BJAC'} or \texttt{'SLUDIST'} can + be selected. \\ \hline \verb|mld_coarse_subsolve_| & \verb|character(len=*)| - & \texttt{'ILU'} \ \ \ \ \ \ \ \texttt{'MILU'} \ \ \ \ \ \ \ \ \texttt{'ILUT'} - \ \ \ \ \ \ \ \texttt{'UMF'} \ \ \ \ \ \ \ \texttt{'SLU'} + & \texttt{'ILU'} \hspace{2.5cm} \texttt{'MILU'} \hspace{2.5cm} \texttt{'ILUT'} + \hspace{2.5cm} \texttt{'UMF'} \hspace{2.5cm} \texttt{'SLU'} & \texttt{'UMF'} & Solver for the diagonal blocks of the coarse matrix, in case the block Jacobi solver is chosen as coarsest-level solver: ILU($p$), MILU($p$), ILU($p,t$), LU from UMFPACK, - LU from SuperLU, plus triangular solve. \\ + LU from SuperLU, plus triangular solve. \\ \hline \verb|mld_coarse_sweeps_|& \verb|integer| - & any integer number $> 0$ + & Any~int.~num.~$> 0$ & \texttt{4} & Number of Block-Jacobi sweeps when 'BJAC' is used as coarsest-level solver. \\ \verb|mld_coarse_fillin_| & \verb|integer| - & any integer number $\ge 0$ + & Any~int.~num.~$\ge 0$ & \texttt{0} - & Fill-in level $p$ of the incomplete LU factorizations. \\ + & Fill-in level $p$ of the incomplete LU factorizations. \\ \hline \verb|mld_coarse_thresh_| & \verb|real(|\emph{kind\_parameter}\verb|)| - & any real number $\ge 0$ + & Any~real.~num.~$\ge 0$ & \texttt{0.d0} (or \texttt{0.e0}) & Drop tolerance $t$ in the ILU($p,t$) factorization. \\ \hline @@ -395,6 +398,7 @@ This routine deallocates the preconditioner data structure. \subsection{Subroutine mld\_precdescr\label{sec:precdescr}} \begin{center} +\verb|mld_precdescr(p,info)|\\ \verb|mld_precdescr(p,info,iout)|\\ \end{center} diff --git a/docs/userguide.pdf b/docs/userguide.pdf index fd106d0a..219a3b5c 100644 --- a/docs/userguide.pdf +++ b/docs/userguide.pdf @@ -141,14 +141,14 @@ endobj << /S /GoTo /D [98 0 R /Fit ] >> endobj 100 0 obj << -/Length 1828 +/Length 1831 >> stream 1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G -1 0 0 1 -358.655 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G 1 g 1 G 0 g 0 G @@ -168,36 +168,36 @@ stream 0 g 0 G 0.5 g 0.5 G 0 g 0 G -1 0 0 1 241.6874 -96.2627 cm +1 0 0 1 295.4835 -96.2627 cm 0 g 0 G 0 g 0 G -1 0 0 1 -335.6052 -618.8325 cm +1 0 0 1 -389.4013 -618.8325 cm BT -/F19 24.7871 Tf 341.0598 618.8325 Td[(MLD2)-1(P)1(4)]TJ -229.0594 -27.0226 Td[(Us)1(e)-1(r')-1(s)-374(and)-375(Re)-1(f)1(e)-1(re)-1(nce)-375(Gui)-1(de)]TJ +/F19 24.7871 Tf 394.8558 618.8325 Td[(MLD2)-1(P)1(4)]TJ -229.0594 -27.0226 Td[(Us)1(e)-1(r')-1(s)-374(and)-375(Re)-1(f)1(e)-1(re)-1(nce)-375(Gui)-1(de)]TJ ET 1 0 0 1 93.9178 573.5637 cm -0 0 358.655 4.9813 re f +0 0 412.4511 4.9813 re f 1 0 0 1 -93.9178 -573.5637 cm BT -/F21 14.3462 Tf 138.654 548.5855 Td[(A)-350(guide)-350(for)-349(the)-350(Multi-L)49(evel)-350(Domain)-350(D)-1(e)50(c)50(omp)50(osition)]TJ -5.5127 -17.2553 Td[(Par)50(al)-50(lel)-350(Pr)50(e)50(c)50(onditioner)1(s)-350(P)-1(ackage)-350(b)50(ase)50(d)-350(on)-350(PSB)-1(LAS)]TJ +/F21 14.3462 Tf 192.4501 548.5855 Td[(A)-350(guide)-350(for)-349(the)-350(Multi-L)49(evel)-350(Domain)-350(D)-1(e)50(c)50(omp)50(osition)]TJ -5.5128 -17.2553 Td[(Par)50(al)-50(lel)-350(Pr)50(e)50(c)50(onditioner)1(s)-350(P)-1(ackage)-350(b)50(ase)50(d)-350(on)-350(PSB)-1(LAS)]TJ ET -1 0 0 1 346.3309 451.9414 cm +1 0 0 1 400.127 451.9414 cm 0 g 0 G 0 g 0 G -1 0 0 1 -346.3309 -451.9414 cm +1 0 0 1 -400.127 -451.9414 cm BT -/F19 11.9552 Tf 351.7855 451.9414 Td[(P)32(asqua)-375(D'Am)31(br)-1(a)]TJ/F39 11.9552 Tf -31.5954 -13.9477 Td[(ICAR-C)-1(NR)1(,)-327(Na)1(ples)-1(,)-326(Ita)1(ly)]TJ/F19 11.9552 Tf 20.4345 -29.3898 Td[(Dani)-1(ela)-375(di)-376(Ser)-1(a)1(\014no)]TJ/F39 11.9552 Tf -62.7836 -13.9477 Td[(Second)-326(Univ)27(ersit)27(y)-326(o)1(f)-327(Na)1(ple)-1(s,)-326(Italy)]TJ/F19 11.9552 Tf 60.715 -29.3898 Td[(Salv)62(a)1(t)-1(or)-1(e)-375(Fi)-1(li)-1(pp)-31(o)-1(ne)]TJ/F39 11.9552 Tf -93.3271 -13.9477 Td[(Univ)27(ersit)28(y)-326(of)-327(R)1(ome)-326(\134T)82(or)-326(V)81(erg)1(ata)1(",)-326(Italy)]TJ +/F19 11.9552 Tf 405.5816 451.9414 Td[(P)32(asqua)-375(D'Am)31(br)-1(a)]TJ/F39 11.9552 Tf -31.5954 -13.9477 Td[(ICAR-C)-1(NR)1(,)-327(Na)1(ples)-1(,)-326(Ita)1(ly)]TJ/F19 11.9552 Tf 20.4345 -29.3898 Td[(Dani)-1(ela)-375(di)-376(Ser)-1(a)1(\014no)]TJ/F39 11.9552 Tf -62.7836 -13.9477 Td[(Second)-326(Univ)27(ersit)27(y)-326(o)1(f)-327(Na)1(ple)-1(s,)-326(Italy)]TJ/F19 11.9552 Tf 60.715 -29.3898 Td[(Salv)62(a)1(t)-1(or)-1(e)-375(Fi)-1(li)-1(pp)-31(o)-1(ne)]TJ/F39 11.9552 Tf -93.3271 -13.9477 Td[(Univ)27(ersit)28(y)-326(of)-327(R)1(ome)-326(\134T)82(or)-326(V)81(erg)1(ata)1(",)-326(Italy)]TJ ET -1 0 0 1 340.0736 272.3948 cm +1 0 0 1 393.8697 272.3948 cm 0 g 0 G 0 g 0 G -1 0 0 1 -340.0736 -272.3948 cm +1 0 0 1 -393.8697 -272.3948 cm BT -/F39 11.9552 Tf 345.5282 272.3948 Td[(Soft)28(w)27(are)-326(v)27(ersion:)-435(1)1(.0)]TJ 38.9244 -13.9477 Td[(July)-326(19)1(,)-327(2)1(00)1(8)]TJ +/F39 11.9552 Tf 399.3242 272.3948 Td[(Soft)28(w)27(are)-326(v)27(ersion:)-435(1)1(.0)]TJ 38.9245 -13.9477 Td[(July)-326(20)1(,)-327(2)1(00)1(8)]TJ ET 1 0 0 1 93.9178 91.6329 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -222,16 +222,16 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 115 0 obj << -/Length 133 +/Length 136 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G -1 0 0 1 -358.655 -648.3688 cm +1 0 0 1 -412.4511 -648.3688 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -249,23 +249,23 @@ endobj /ProcSet [ /PDF ] >> endobj 119 0 obj << -/Length 4500 +/Length 5005 >> stream 1 0 0 1 93.9178 740.0018 cm 0 g 0 G 1 0 0 1 -93.9178 -740.0018 cm BT -/F15 10.9091 Tf 449.5425 740.0018 Td[(i)]TJ +/F15 10.9091 Tf 503.3386 740.0018 Td[(i)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -206.7005 -35.8655 cm +1 0 0 1 -233.5985 -35.8655 cm 0 g 0 G 0 g 0 G -1 0 0 1 -245.8724 -704.1363 cm +1 0 0 1 -272.7704 -704.1363 cm BT -/F41 9.9626 Tf 251.327 704.1363 Td[(Abstract)]TJ +/F41 9.9626 Tf 278.225 704.1363 Td[(Abstract)]TJ ET 1 0 0 1 108.8618 685.9545 cm 0 g 0 G @@ -273,9 +273,9 @@ ET 0 g 0 G 1 0 0 1 -130.68 -685.9545 cm BT -/F42 9.9626 Tf 136.1346 685.9545 Td[(MLD2P4)-554(\050Mul)66(ti-Lev)-1(e)1(l)-555(Domain)-555(Decom)1(pos)1(i)-1(tio)1(n)-555(P)88(a)-1(ral)-1(lel)]TJ -14.944 -11.9552 Td[(Preco)1(n)-1(diti)-1(o)1(n)-1(e)1(r)-1(s)-495(P)88(a)22(cka)22(ge)-496(base)1(d)-497(o)1(n)-496(PSBLAS)]TJ/F15 9.9626 Tf 229.0115 0 Td[(\051)-445(is)-446(a)-446(p)1(ac)27(k)56(age)-446(of)]TJ -229.0115 -11.9552 Td[(par)1(allel)-451(al)1(ge)-1(b)1(raic)-451(m)27(u)1(lti-lev)28(e)-1(l)-450(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)-796(It)-451(impl)1(e)-1(me)-1(n)29(ts)-451(v)55(ar)1(ious)]TJ 0 -11.9551 Td[(v)28(ers)-1(i)1(ons)-449(of)-448(on)1(e)-1(-lev)28(e)-1(l)-448(add)1(itiv)28(e)-449(an)1(d)-448(of)-448(m)27(u)1(lti-lev)28(e)-1(l)-448(ad)1(diti)1(v)28(e)-449(and)-448(h)28(yb)1(rid)]TJ 0 -11.9552 Td[(Sc)28(h)28(w)28(arz)-467(algorith)1(m)-1(s.)-845(In)-466(the)-467(m)27(u)1(lti-lev)28(e)-1(l)-467(case)-1(,)-500(a)-467(p)1(urely)-467(al)1(ge)-1(b)1(raic)-467(ap-)]TJ 0 -11.9552 Td[(pr)1(oac)27(h)-416(i)1(s)-417(app)1(lied)-416(to)-416(ge)-1(n)1(e)-1(r)1(ate)-417(coars)-1(e-le)-1(v)28(el)-416(c)-1(or)1(rec)-1(ti)1(ons,)-437(s)-1(o)-416(th)1(at)-416(no)-416(ge)-1(-)]TJ 0 -11.9551 Td[(ome)-1(tr)1(ic)-396(bac)28(kgrou)1(nd)-395(is)-396(nee)-1(d)1(e)-1(d)-395(conce)-1(r)1(nin)1(g)-396(th)1(e)-397(matr)1(ix)-396(to)-395(b)-28(e)-396(p)1(rec)-1(on)1(di-)]TJ 0 -11.9552 Td[(tion)1(e)-1(d)1(.)-588(Th)1(e)-382(matri)1(x)-381(is)-382(r)1(e)-1(q)1(uir)1(e)-1(d)-381(t)1(o)-381(b)-28(e)-381(s)-1(q)1(uare,)-393(real)-381(or)-381(complex,)-393(wit)1(h)-381(a)]TJ 0 -11.9552 Td[(sym)-1(metric)-333(s)-1(p)1(ars)-1(i)1(t)28(y)-334(p)1(attern.)]TJ 14.944 -11.9551 Td[(MLD2P)1(4)-487(has)-487(b)-28(ee)-1(n)-486(des)-1(ign)1(e)-1(d)-486(to)-487(pro)28(vi)1(de)-488(scalable)-487(and)-486(e)-1(asy-to-)-1(u)1(s)-1(e)]TJ -14.944 -11.9552 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-385(in)-383(the)-384(con)28(text)-384(of)-384(t)1(he)-384(PSBLAS)-383(\050P)28(aral)1(le)-1(l)-383(Spar)1(s)-1(e)-384(Bas)-1(ic)]TJ 0 -11.9552 Td[(Lin)1(e)-1(ar)-454(Algebra)-454(Sub)1(pr)1(ograms)-1(\051)-454(c)-1(ompu)1(tation)1(al)-455(fr)1(am)-1(ew)28(ork)-455(an)1(d)-455(can)-454(b)-28(e)]TJ 0 -11.9551 Td[(used)-291(in)-290(conju)1(c)-1(t)1(ion)-291(with)-290(th)1(e)-292(K)1(rylo)28(v)-290(s)-1(olv)28(ers)-291(a)28(v)55(ai)1(labl)1(e)-292(in)-290(th)1(is)-291(framew)27(ork)1(.)]TJ 0 -11.9552 Td[(MLD2P)1(4)-252(e)-1(n)1(ables)-253(th)1(e)-253(use)-1(r)-251(to)-253(eas)-1(i)1(ly)-252(s)-1(p)-27(ec)-1(if)1(y)-252(di\013eren)28(t)-252(as)-1(p)-27(e)-1(cts)-253(of)-251(a)-253(generic)]TJ 0 -11.9552 Td[(algebr)1(aic)-460(m)27(ul)1(tilev)28(e)-1(l)-459(Sc)28(h)28(w)27(ar)1(z)-461(p)1(rec)-1(on)1(dit)1(ioner,)-491(th)28(u)1(s)-461(al)1(lo)28(w)-1(i)1(ng)-460(to)-459(s)-1(earc)27(h)]TJ 0 -11.9551 Td[(for)-400(the)-401(\134b)-27(e)-1(st")-401(pr)1(e)-1(cond)1(ition)1(e)-1(r)-400(for)-400(the)-401(pr)1(o)-1(b)1(lem)-402(at)-400(han)1(d.)-647(The)-401(pac)28(k)55(age)]TJ 0 -11.9552 Td[(has)-269(b)-28(een)-269(des)-1(i)1(gned)-269(e)-1(mp)1(lo)27(y)1(ing)-269(ob)-55(j)1(e)-1(ct-)-1(or)1(ie)-1(n)29(te)-1(d)-268(te)-1(c)28(hn)1(iques)-1(,)-281(using)-269(F)84(ortran)]TJ 0 -11.9552 Td[(95)-440(an)1(d)-440(M)1(PI,)-439(w)-1(i)1(th)-440(i)1(n)28(terface)-1(s)-440(to)-439(add)1(ition)1(a)-1(l)-439(th)1(ird)-439(par)1(t)27(y)-439(lib)1(rar)1(ie)-1(s)-440(suc)27(h)]TJ 0 -11.9551 Td[(as)-351(UMFP)84(A)28(CK,)-351(S)1(up)-27(e)-1(r)1(LU)-351(and)-350(Su)1(p)-28(erLU)]TJ +/F42 9.9626 Tf 136.1346 685.9545 Td[(MLD2P4)-514(\050Mul)66(ti-Level)-515(Dom)1(a)-1(in)-514(D)-1(e)1(c)-1(o)1(mpo)1(sition)-515(P)88(ara)-1(llel)-515(P)1(r)-1(e)1(c)-1(o)1(nd)-1(i-)]TJ -14.944 -11.9552 Td[(tioners)-400(P)88(a)22(cka)22(ge)-399(ba)-1(s)1(ed)-400(on)-400(P)1(SBL)-1(AS)]TJ/F15 9.9626 Tf 178.6755 0 Td[(\051)-354(is)-354(a)-355(p)1(ac)27(k)56(age)-355(of)-353(paral)1(le)-1(l)-354(al)1(ge)-1(b)1(raic)-354(m)27(u)1(lti-)]TJ -178.6755 -11.9552 Td[(lev)28(e)-1(l)-400(p)1(rec)-1(on)1(diti)1(oners.)-645(It)-401(i)1(m)-1(p)1(lem)-1(en)28(ts)-401(v)56(ar)1(ious)-400(v)28(e)-1(rsion)1(s)-401(of)-400(on)1(e)-1(-lev)28(e)-1(l)-400(ad)1(diti)1(v)28(e)-401(and)-399(of)]TJ 0 -11.9551 Td[(m)27(u)1(lti-lev)28(e)-1(l)-233(ad)1(dit)1(iv)28(e)-234(an)1(d)-233(h)28(yb)1(rid)-233(S)1(c)27(h)28(w)28(arz)-233(algorith)1(ms)-1(.)-411(In)-233(th)1(e)-234(m)28(ulti)1(-)-1(lev)28(el)-233(c)-1(ase)-1(,)-253(a)-233(pu)1(rely)]TJ 0 -11.9552 Td[(algebr)1(aic)-376(ap)1(proac)28(h)-375(is)-375(app)1(lied)-375(to)-375(generate)-375(c)-1(oar)1(s)-1(e-)-1(l)1(e)-1(v)28(el)-375(correc)-1(ti)1(ons,)-386(so)-375(that)-374(no)-375(ge)-1(o-)]TJ 0 -11.9552 Td[(me)-1(tr)1(ic)-470(b)1(ac)27(kgr)1(oun)1(d)-469(is)-469(needed)-469(conce)-1(rn)1(in)1(g)-469(the)-469(m)-1(atr)1(ix)-469(to)-469(b)-27(e)-469(precondi)1(tioned.)-851(Th)1(e)]TJ 0 -11.9551 Td[(matrix)-398(i)1(s)-399(requ)1(ired)-398(to)-398(b)-27(e)-399(squar)1(e)-1(,)-414(real)-398(or)-398(com)-1(p)1(lex,)-414(with)-398(a)-398(symm)-1(etric)-398(s)-1(p)1(arsit)28(y)-398(pat-)]TJ 0 -11.9552 Td[(tern.)]TJ 14.944 -11.9552 Td[(MLD2P)1(4)-291(has)-291(b)-28(een)-291(designed)-291(to)-291(p)1(ro)28(vid)1(e)-292(sc)-1(al)1(able)-291(and)-290(e)-1(asy-to-)-1(u)1(s)-1(e)-291(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)]TJ -14.944 -11.9551 Td[(in)-290(th)1(e)-292(con)28(text)-290(of)-291(t)1(he)-291(PS)1(B)-1(LAS)-290(\050P)29(arallel)-290(Spar)1(s)-1(e)-291(Bas)-1(i)1(c)-291(Linear)-291(Al)1(ge)-1(b)1(ra)-291(S)1(ub)1(progr)1(am)-1(s\051)]TJ 0 -11.9552 Td[(com)-1(p)1(utati)1(onal)-400(f)1(rame)-1(w)28(ork)-399(and)-399(can)-400(b)-27(e)-400(use)-1(d)-399(in)-399(conju)1(c)-1(t)1(ion)-400(wit)1(h)-400(th)1(e)-400(Kryl)1(o)27(v)-399(s)-1(ol)1(v)28(e)-1(r)1(s)]TJ 0 -11.9552 Td[(a)28(v)56(ailabl)1(e)-397(in)-395(this)-396(fr)1(am)-1(ew)27(or)1(k.)-633(M)1(LD2P4)-396(enabl)1(e)-1(s)-396(the)-396(use)-1(r)-396(to)-396(eas)-1(i)1(ly)-396(sp)-28(ec)-1(if)1(y)-396(di)1(\013)-1(eren)28(t)]TJ 0 -11.9551 Td[(asp)-28(ec)-1(ts)-383(of)-382(a)-382(ge)-1(n)1(e)-1(ri)1(c)-383(alge)-1(b)1(raic)-383(m)28(ulti)1(le)-1(v)28(el)-382(Sc)27(h)29(w)27(arz)-383(p)1(rec)-1(on)1(diti)1(oner,)-395(th)29(us)-383(allo)28(win)1(g)-383(to)]TJ 0 -11.9552 Td[(se)-1(arc)28(h)-333(for)-333(th)1(e)-334(\134b)-27(e)-1(st")-333(precondi)1(tioner)-333(for)-333(th)1(e)-334(p)1(robl)1(e)-1(m)-334(at)-333(h)1(and)1(.)]TJ 14.944 -11.9552 Td[(The)-493(pac)28(k)55(age)-493(h)1(as)-494(b)-27(e)-1(en)-493(d)1(e)-1(sign)1(e)-1(d)-492(e)-1(mpl)1(o)27(y)1(ing)-493(ob)-55(j)1(e)-1(ct-orien)28(ted)-493(tec)27(h)1(niqu)1(e)-1(s,)-533(u)1(s)-1(i)1(ng)]TJ -14.944 -11.9551 Td[(F)84(ortran)-341(95,)-343(with)-341(in)29(te)-1(r)1(face)-1(s)-342(to)-341(add)1(ition)1(al)-342(t)1(hir)1(d)-341(part)28(y)-341(lib)1(rar)1(ie)-1(s)-342(suc)28(h)-341(as)-342(UMFP)84(A)28(CK,)]TJ 0 -11.9552 Td[(Su)1(p)-27(e)-1(rLU)-266(an)1(d)-266(Su)1(p)-28(erLU)]TJ ET -1 0 0 1 292.5162 470.7615 cm +1 0 0 1 220.9631 494.6718 cm q []0 d 0 J @@ -284,13 +284,13 @@ q 2.9888 0.1992 l S Q -1 0 0 1 -292.5162 -470.7615 cm +1 0 0 1 -220.9631 -494.6718 cm BT -/F15 9.9626 Tf 295.505 470.7615 Td[(Dist,)-355(th)1(at)-351(c)-1(an)-350(b)-27(e)-352(expl)1(oited)-351(in)]TJ -174.3144 -11.9552 Td[(bu)1(ild)1(ing)-333(m)28(ulti)1(-)-1(lev)28(el)-334(p)1(rec)-1(on)1(diti)1(oners.)]TJ 14.944 -11.9552 Td[(This)-435(gu)1(id)1(e)-435(pro)28(vi)1(des)-436(a)-434(br)1(ie)-1(f)-434(d)1(e)-1(sc)-1(r)1(ipt)1(ion)-434(of)-434(the)-435(f)1(unction)1(alities)-435(and)]TJ -14.944 -11.9551 Td[(th)1(e)-334(use)-1(r)-333(i)1(n)28(te)-1(r)1(face)-334(of)-333(MLD)1(2)-1(P)1(4.)]TJ +/F15 9.9626 Tf 223.9519 494.6718 Td[(Dist,)-279(that)-266(can)-266(b)-28(e)-266(e)-1(xp)1(loited)-266(in)-265(bui)1(ldi)1(ng)-266(m)27(u)1(lti-lev)28(e)-1(l)-266(p)1(re)-1(cond)1(i-)]TJ -102.7613 -11.9552 Td[(tion)1(e)-1(r)1(s)-1(.)-497(The)-351(paral)1(le)-1(l)-350(im)-1(p)1(lem)-1(en)28(tation)-350(is)-351(base)-1(d)-350(on)-351(a)-351(Si)1(ngle)-351(Progr)1(am)-352(M)1(ult)1(iple)-351(Data)]TJ 0 -11.9551 Td[(\050S)1(PMD\051)-494(parad)1(igm)-496(f)1(or)-495(di)1(s)-1(tr)1(ibu)1(te)-1(d)1(-m)-1(em)-1(or)1(y)-495(arc)27(h)1(itec)-1(tu)1(res)-1(;)-576(t)1(he)-496(i)1(n)28(ter-pro)-27(c)-1(es)-1(s)-495(data)]TJ 0 -11.9552 Td[(com)-1(m)28(un)1(ic)-1(ati)1(on)-333(is)-334(b)1(as)-1(ed)-333(on)-333(MP)1(I)-334(an)1(d)-333(is)-334(managed)-333(mainl)1(y)-334(t)1(hrou)1(gh)-333(PS)1(B)-1(LAS)1(.)]TJ 14.944 -11.9552 Td[(This)-314(guid)1(e)-315(pr)1(o)28(vides)-315(a)-314(br)1(ie)-1(f)-313(des)-1(crip)1(tion)-314(of)-314(th)1(e)-315(fu)1(nction)1(alities)-315(an)1(d)-314(the)-315(u)1(s)-1(er)-314(in)28(t)1(e)-1(r-)]TJ -14.944 -11.9551 Td[(face)-334(of)-333(M)1(LD2P4.)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -309,7 +309,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 132 0 obj << -/Length 223 +/Length 225 >> stream 1 0 0 1 141.7385 740.0018 cm @@ -318,11 +318,11 @@ stream BT /F15 10.9091 Tf 141.7385 740.0018 Td[(ii)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -648.3688 cm +1 0 0 1 -412.4511 -648.3688 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -341,18 +341,18 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 136 0 obj << -/Length 11678 +/Length 12224 >> stream 1 0 0 1 93.9178 740.0018 cm 0 g 0 G 1 0 0 1 -93.9178 -740.0018 cm BT -/F15 10.9091 Tf 443.4819 740.0018 Td[(iii)]TJ +/F15 10.9091 Tf 497.278 740.0018 Td[(iii)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT /F19 14.3462 Tf 93.9178 704.1363 Td[(Co)-1(n)31(te)-1(n)32(t)-1(s)]TJ ET @@ -366,7 +366,7 @@ ET 0 g 0 G 1 0 0 1 -209.0763 -679.678 cm BT -/F41 10.9091 Tf 446.3002 679.678 Td[(1)]TJ +/F41 10.9091 Tf 500.0962 679.678 Td[(1)]TJ ET 1 0 0 1 93.9178 655.2197 cm 0 0 1 rg 0 0 1 RG @@ -378,7 +378,7 @@ ET 0 g 0 G 1 0 0 1 -239.873 -655.2197 cm BT -/F41 10.9091 Tf 446.3002 655.2197 Td[(3)]TJ +/F41 10.9091 Tf 500.0962 655.2197 Td[(3)]TJ ET 1 0 0 1 93.9178 630.7614 cm 0 0 1 rg 0 0 1 RG @@ -390,7 +390,7 @@ ET 0 g 0 G 1 0 0 1 -209.9945 -630.7614 cm BT -/F41 10.9091 Tf 446.3002 630.7614 Td[(4)]TJ +/F41 10.9091 Tf 500.0962 630.7614 Td[(4)]TJ ET 1 0 0 1 93.9178 606.3031 cm 0 0 1 rg 0 0 1 RG @@ -402,7 +402,7 @@ ET 0 g 0 G 1 0 0 1 -304.0302 -606.3031 cm BT -/F41 10.9091 Tf 446.3002 606.3031 Td[(5)]TJ +/F41 10.9091 Tf 500.0962 606.3031 Td[(5)]TJ ET 1 0 0 1 110.2815 592.7539 cm 0 0 1 rg 0 0 1 RG @@ -414,17 +414,17 @@ ET 0 g 0 G 1 0 0 1 -196.615 -592.7539 cm BT -/F15 10.9091 Tf 206.9466 592.7539 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ +/F15 10.9091 Tf 206.9466 592.7539 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ ET -1 0 0 1 447.1183 592.7539 cm +1 0 0 1 500.9144 592.7539 cm 0 g 0 G -1 0 0 1 -447.1183 -592.7539 cm +1 0 0 1 -500.9144 -592.7539 cm BT -/F15 10.9091 Tf 447.1183 592.7539 Td[(5)]TJ +/F15 10.9091 Tf 500.9144 592.7539 Td[(5)]TJ ET -1 0 0 1 452.5729 592.7539 cm +1 0 0 1 506.3689 592.7539 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -579.2047 cm BT @@ -434,17 +434,17 @@ ET 0 g 0 G 1 0 0 1 -275.5545 -579.2047 cm BT -/F15 10.9091 Tf 283.3093 579.2047 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ +/F15 10.9091 Tf 283.3093 579.2047 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ ET -1 0 0 1 447.1183 579.2047 cm +1 0 0 1 500.9144 579.2047 cm 0 g 0 G -1 0 0 1 -447.1183 -579.2047 cm +1 0 0 1 -500.9144 -579.2047 cm BT -/F15 10.9091 Tf 447.1183 579.2047 Td[(6)]TJ +/F15 10.9091 Tf 500.9144 579.2047 Td[(6)]TJ ET -1 0 0 1 452.5729 579.2047 cm +1 0 0 1 506.3689 579.2047 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -565.6555 cm BT @@ -454,17 +454,17 @@ ET 0 g 0 G 1 0 0 1 -239.0999 -565.6555 cm BT -/F15 10.9091 Tf 249.3703 565.6555 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ +/F15 10.9091 Tf 249.3703 565.6555 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ ET -1 0 0 1 447.1183 565.6555 cm +1 0 0 1 500.9144 565.6555 cm 0 g 0 G -1 0 0 1 -447.1183 -565.6555 cm +1 0 0 1 -500.9144 -565.6555 cm BT -/F15 10.9091 Tf 447.1183 565.6555 Td[(6)]TJ +/F15 10.9091 Tf 500.9144 565.6555 Td[(6)]TJ ET -1 0 0 1 452.5729 565.6555 cm +1 0 0 1 506.3689 565.6555 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -552.1063 cm BT @@ -474,17 +474,17 @@ ET 0 g 0 G 1 0 0 1 -267.5242 -552.1063 cm BT -/F15 10.9091 Tf 274.8245 552.1063 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ +/F15 10.9091 Tf 274.8245 552.1063 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ ET -1 0 0 1 447.1183 552.1063 cm +1 0 0 1 500.9144 552.1063 cm 0 g 0 G -1 0 0 1 -447.1183 -552.1063 cm +1 0 0 1 -500.9144 -552.1063 cm BT -/F15 10.9091 Tf 447.1183 552.1063 Td[(9)]TJ +/F15 10.9091 Tf 500.9144 552.1063 Td[(9)]TJ ET -1 0 0 1 452.5729 552.1063 cm +1 0 0 1 506.3689 552.1063 cm 0 g 0 G -1 0 0 1 -358.6551 -24.4583 cm +1 0 0 1 -412.4511 -24.4583 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -93.9178 -527.648 cm BT @@ -494,7 +494,7 @@ ET 0 g 0 G 1 0 0 1 -372.1752 -527.648 cm BT -/F41 10.9091 Tf 440.0275 527.648 Td[(10)]TJ +/F41 10.9091 Tf 493.8236 527.648 Td[(10)]TJ ET 1 0 0 1 110.2815 514.0988 cm 0 0 1 rg 0 0 1 RG @@ -506,47 +506,47 @@ ET 0 g 0 G 1 0 0 1 -306.5847 -514.0988 cm BT -/F15 10.9091 Tf 317.2482 514.0988 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ +/F15 10.9091 Tf 317.2482 514.0988 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 514.0988 cm +1 0 0 1 495.4598 514.0988 cm 0 g 0 G -1 0 0 1 -441.6638 -514.0988 cm +1 0 0 1 -495.4598 -514.0988 cm BT -/F15 10.9091 Tf 441.6638 514.0988 Td[(11)]TJ +/F15 10.9091 Tf 495.4598 514.0988 Td[(11)]TJ ET -1 0 0 1 452.5729 514.0988 cm +1 0 0 1 506.3689 514.0988 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -500.5496 cm BT /F15 10.9091 Tf 110.2815 500.5496 Td[(5.2)-1022(Smo)-28(oth)1(e)-1(d)-332(Aggre)-1(gat)1(ion)]TJ ET -1 0 0 1 244.4939 500.5496 cm +1 0 0 1 244.4938 500.5496 cm 0 g 0 G -1 0 0 1 -244.4939 -500.5496 cm +1 0 0 1 -244.4938 -500.5496 cm BT -/F15 10.9091 Tf 249.3703 500.5496 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ +/F15 10.9091 Tf 249.3703 500.5496 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 500.5496 cm +1 0 0 1 495.4598 500.5496 cm 0 g 0 G -1 0 0 1 -441.6638 -500.5496 cm +1 0 0 1 -495.4598 -500.5496 cm BT -/F15 10.9091 Tf 441.6638 500.5496 Td[(14)]TJ +/F15 10.9091 Tf 495.4598 500.5496 Td[(13)]TJ ET -1 0 0 1 452.5729 500.5496 cm +1 0 0 1 506.3689 500.5496 cm 0 g 0 G -1 0 0 1 -358.6551 -24.4583 cm +1 0 0 1 -412.4511 -24.4583 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -93.9178 -476.0913 cm BT /F41 10.9091 Tf 93.9178 476.0913 Td[(6)-925(Gett)-1(ing)-383(Started)]TJ ET -1 0 0 1 197.2734 476.0913 cm +1 0 0 1 197.2733 476.0913 cm 0 g 0 G -1 0 0 1 -197.2734 -476.0913 cm +1 0 0 1 -197.2733 -476.0913 cm BT -/F41 10.9091 Tf 440.0275 476.0913 Td[(16)]TJ +/F41 10.9091 Tf 493.8236 476.0913 Td[(16)]TJ ET 1 0 0 1 110.2815 462.5421 cm 0 0 1 rg 0 0 1 RG @@ -554,21 +554,21 @@ ET BT /F15 10.9091 Tf 110.2815 462.5421 Td[(6.1)-1022(Ex)1(am)-1(p)1(les)]TJ ET -1 0 0 1 181.3423 462.5421 cm +1 0 0 1 181.3422 462.5421 cm 0 g 0 G -1 0 0 1 -181.3423 -462.5421 cm +1 0 0 1 -181.3422 -462.5421 cm BT -/F15 10.9091 Tf 189.9772 462.5421 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)]TJ +/F15 10.9091 Tf 189.9771 462.5421 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ ET -1 0 0 1 441.6638 462.5421 cm +1 0 0 1 495.4598 462.5421 cm 0 g 0 G -1 0 0 1 -441.6638 -462.5421 cm +1 0 0 1 -495.4598 -462.5421 cm BT -/F15 10.9091 Tf 441.6638 462.5421 Td[(17)]TJ +/F15 10.9091 Tf 495.4598 462.5421 Td[(18)]TJ ET -1 0 0 1 452.5729 462.5421 cm +1 0 0 1 506.3689 462.5421 cm 0 g 0 G -1 0 0 1 -358.6551 -24.4583 cm +1 0 0 1 -412.4511 -24.4583 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -93.9178 -438.0837 cm BT @@ -578,7 +578,7 @@ ET 0 g 0 G 1 0 0 1 -188.4113 -438.0837 cm BT -/F41 10.9091 Tf 440.0275 438.0837 Td[(22)]TJ +/F41 10.9091 Tf 493.8236 438.0837 Td[(21)]TJ ET 1 0 0 1 110.2815 424.5345 cm 0 0 1 rg 0 0 1 RG @@ -603,17 +603,17 @@ ET 0 g 0 G 1 0 0 1 -249.6636 -424.5346 cm BT -/F15 10.9091 Tf 257.855 424.5346 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ +/F15 10.9091 Tf 257.855 424.5346 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 424.5346 cm +1 0 0 1 495.4598 424.5346 cm 0 g 0 G -1 0 0 1 -441.6638 -424.5346 cm +1 0 0 1 -495.4598 -424.5346 cm BT -/F15 10.9091 Tf 441.6638 424.5346 Td[(22)]TJ +/F15 10.9091 Tf 495.4598 424.5346 Td[(21)]TJ ET -1 0 0 1 452.5729 424.5346 cm +1 0 0 1 506.3689 424.5346 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -410.9854 cm BT @@ -636,17 +636,17 @@ ET 0 g 0 G 1 0 0 1 -246.6938 -410.9854 cm BT -/F15 10.9091 Tf 257.855 410.9854 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ +/F15 10.9091 Tf 257.855 410.9854 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 410.9854 cm +1 0 0 1 495.4598 410.9854 cm 0 g 0 G -1 0 0 1 -441.6638 -410.9854 cm +1 0 0 1 -495.4598 -410.9854 cm BT -/F15 10.9091 Tf 441.6638 410.9854 Td[(23)]TJ +/F15 10.9091 Tf 495.4598 410.9854 Td[(22)]TJ ET -1 0 0 1 452.5729 410.9854 cm +1 0 0 1 506.3689 410.9854 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -397.4362 cm BT @@ -669,17 +669,17 @@ ET 0 g 0 G 1 0 0 1 -248.4514 -397.4362 cm BT -/F15 10.9091 Tf 257.855 397.4362 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ +/F15 10.9091 Tf 257.855 397.4362 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 397.4362 cm +1 0 0 1 495.4598 397.4362 cm 0 g 0 G -1 0 0 1 -441.6638 -397.4362 cm +1 0 0 1 -495.4598 -397.4362 cm BT -/F15 10.9091 Tf 441.6638 397.4362 Td[(29)]TJ +/F15 10.9091 Tf 495.4598 397.4362 Td[(28)]TJ ET -1 0 0 1 452.5729 397.4362 cm +1 0 0 1 506.3689 397.4362 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -383.887 cm BT @@ -702,17 +702,17 @@ ET 0 g 0 G 1 0 0 1 -253.603 -383.887 cm BT -/F15 10.9091 Tf 257.855 383.887 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ +/F15 10.9091 Tf 257.855 383.887 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 383.887 cm +1 0 0 1 495.4598 383.887 cm 0 g 0 G -1 0 0 1 -441.6638 -383.887 cm +1 0 0 1 -495.4598 -383.887 cm BT -/F15 10.9091 Tf 441.6638 383.887 Td[(30)]TJ +/F15 10.9091 Tf 495.4598 383.887 Td[(29)]TJ ET -1 0 0 1 452.5729 383.887 cm +1 0 0 1 506.3689 383.887 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -370.3378 cm BT @@ -735,17 +735,17 @@ ET 0 g 0 G 1 0 0 1 -250.6029 -370.3378 cm BT -/F15 10.9091 Tf 257.855 370.3378 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)]TJ +/F15 10.9091 Tf 257.855 370.3378 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)]TJ ET -1 0 0 1 441.6638 370.3378 cm +1 0 0 1 495.4598 370.3378 cm 0 g 0 G -1 0 0 1 -441.6638 -370.3378 cm +1 0 0 1 -495.4598 -370.3378 cm BT -/F15 10.9091 Tf 441.6638 370.3378 Td[(30)]TJ +/F15 10.9091 Tf 495.4598 370.3378 Td[(29)]TJ ET -1 0 0 1 452.5729 370.3378 cm +1 0 0 1 506.3689 370.3378 cm 0 g 0 G -1 0 0 1 -342.2914 -13.5492 cm +1 0 0 1 -396.0874 -13.5492 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -110.2815 -356.7886 cm BT @@ -768,17 +768,17 @@ ET 0 g 0 G 1 0 0 1 -257.6332 -356.7886 cm BT -/F15 10.9091 Tf 266.3398 356.7886 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)]TJ +/F15 10.9091 Tf 266.3398 356.7886 Td[(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)-500(.)-500(.)-499(.)-500(.)]TJ ET -1 0 0 1 441.6638 356.7886 cm +1 0 0 1 495.4598 356.7886 cm 0 g 0 G -1 0 0 1 -441.6638 -356.7886 cm +1 0 0 1 -495.4598 -356.7886 cm BT -/F15 10.9091 Tf 441.6638 356.7886 Td[(31)]TJ +/F15 10.9091 Tf 495.4598 356.7886 Td[(30)]TJ ET -1 0 0 1 452.5729 356.7886 cm +1 0 0 1 506.3689 356.7886 cm 0 g 0 G -1 0 0 1 -358.6551 -24.4583 cm +1 0 0 1 -412.4511 -24.4583 cm 0 0 1 rg 0 0 1 RG 1 0 0 1 -93.9178 -332.3303 cm BT @@ -788,7 +788,7 @@ ET 0 g 0 G 1 0 0 1 -194.5461 -332.3303 cm BT -/F41 10.9091 Tf 440.0275 332.3303 Td[(32)]TJ +/F41 10.9091 Tf 493.8236 332.3303 Td[(31)]TJ ET 1 0 0 1 93.9178 307.872 cm 0 0 1 rg 0 0 1 RG @@ -800,11 +800,11 @@ ET 0 g 0 G 1 0 0 1 -150.3055 -307.872 cm BT -/F41 10.9091 Tf 440.0275 307.872 Td[(33)]TJ +/F41 10.9091 Tf 493.8236 307.872 Td[(33)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -981,7 +981,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 163 0 obj << -/Length 223 +/Length 225 >> stream 1 0 0 1 141.7385 740.0018 cm @@ -990,11 +990,11 @@ stream BT /F15 10.9091 Tf 141.7385 740.0018 Td[(iv)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -648.3688 cm +1 0 0 1 -412.4511 -648.3688 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -1013,7 +1013,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 167 0 obj << -/Length 10512 +/Length 11573 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1027,113 +1027,125 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Genera)-1(l)-378(O)29(v)-1(e)1(r)88(view)]TJ/F15 10.9091 Tf 343.0491 0 Td[(1)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Genera)-1(l)-378(O)29(v)-1(e)1(r)88(view)]TJ/F15 10.9091 Tf 396.8452 0 Td[(1)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F19 14.3462 Tf 93.9178 704.1363 Td[(1)-1125(G)-1(ener)-1(al)-375(Ov)31(ervi)-1(ew)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(The)]TJ/F42 10.9091 Tf 22.6328 0 Td[(Mul)66(ti-Level)-398(D)-1(o)1(main)-398(D)-1(e)1(comp)1(osition)-398(P)88(a)-1(rall)-1(el)-398(P)1(r)-1(e)1(c)-1(o)1(nd)-1(ition-)]TJ -22.6328 -13.5492 Td[(ers)-261(P)88(a)22(cka)22(ge)-261(based)-261(on)-261(PSBLAS)-261(\050ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 221.2787 0 Td[(\051)-222(pr)1(o)27(v)1(ides)]TJ/F20 10.9091 Tf 48.5758 0 Td[(mu)1(lti-l)1(evel)-255(S)-1(chwarz)]TJ -269.8545 -13.5492 Td[(pr)51(e)51(c)52(o)-1(nditi)1(o)-1(ner)1(s)]TJ/F15 10.9091 Tf 75.7535 0 Td[([)]TJ +/F19 14.3462 Tf 93.9178 704.1363 Td[(1)-1125(G)-1(ener)-1(al)-375(Ov)31(ervi)-1(ew)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(The)]TJ/F42 10.9091 Tf 23.4074 0 Td[(Mul)66(ti-Level)-473(Dom)1(a)-1(in)-473(Deco)1(mpo)1(sition)-473(P)88(ara)-1(llel)-473(Preco)1(n)-1(diti)-1(o)1(ners)-473(P)88(a)22(ck-)]TJ -23.4074 -13.5492 Td[(a)22(ge)-278(based)-278(o)1(n)-278(PSBLAS)-278(\050MLD2P4)]TJ/F15 10.9091 Tf 174.5401 0 Td[(\051)-238(p)1(ro)28(vid)1(e)-1(s)]TJ/F20 10.9091 Tf 48.9208 0 Td[(mu)1(lti-l)1(evel)-270(Schw)-1(ar)1(z)-270(pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 168.9902 0 Td[([)]TJ ET -1 0 0 1 172.7017 652.6857 cm +1 0 0 1 489.3992 666.2349 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -172.7017 -652.6857 cm +1 0 0 1 -489.3992 -666.2349 cm BT -/F15 10.9091 Tf 172.7017 652.6857 Td[(15)]TJ +/F15 10.9091 Tf 489.3992 666.2349 Td[(15)]TJ ET -1 0 0 1 183.6108 652.6857 cm +1 0 0 1 500.3083 666.2349 cm 0 g 0 G -1 0 0 1 -183.6108 -652.6857 cm +1 0 0 1 -500.3083 -666.2349 cm BT -/F15 10.9091 Tf 183.6108 652.6857 Td[(],)-281(to)-269(b)-27(e)-269(use)-1(d)-268(in)-268(th)1(e)-270(i)1(te)-1(r)1(ativ)28(e)-269(s)-1(ol)1(ution)1(s)-269(of)-269(spar)1(s)-1(e)-269(li)1(near)-269(sys)-1(-)]TJ -89.693 -13.5492 Td[(tem)-1(s:)]TJ/F24 10.9091 Tf 160.0814 -13.5492 Td[(Ax)]TJ/F15 10.9091 Tf 17.4469 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(b;)]TJ +/F15 10.9091 Tf 500.3083 666.2349 Td[(],)]TJ -406.3905 -13.5492 Td[(to)-333(b)-28(e)-333(use)-1(d)-333(i)1(n)-333(the)-334(i)1(te)-1(r)1(ativ)28(e)-334(solut)1(ions)-334(of)-332(s)-1(p)1(ars)-1(e)-333(lin)1(e)-1(ar)-333(sys)-1(t)1(e)-1(ms)-1(:)]TJ/F24 10.9091 Tf 186.9794 -23.1523 Td[(Ax)]TJ/F15 10.9091 Tf 17.4469 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(b;)]TJ ET -1 0 0 1 438.6334 625.5873 cm +1 0 0 1 492.4295 629.5334 cm 0 g 0 G -1 0 0 1 -438.6334 -625.5873 cm +1 0 0 1 -492.4295 -629.5334 cm BT -/F15 10.9091 Tf 438.6334 625.5873 Td[(\0501\051)]TJ +/F15 10.9091 Tf 492.4295 629.5334 Td[(\0501\051)]TJ ET -1 0 0 1 452.5729 625.5873 cm +1 0 0 1 506.3689 629.5334 cm 0 g 0 G -1 0 0 1 -452.5729 -625.5873 cm +1 0 0 1 -506.3689 -629.5334 cm BT -/F15 10.9091 Tf 93.9178 606.2685 Td[(where)]TJ/F24 10.9091 Tf 30.3517 0 Td[(A)]TJ/F15 10.9091 Tf 10.6243 0 Td[(is)-224(a)-224(squar)1(e)-1(,)-245(re)-1(al)-223(or)-224(com)-1(p)1(lex,)-246(spar)1(s)-1(e)-224(m)-1(at)1(rix)-224(wit)1(h)-224(a)-224(symm)-1(etri)1(c)-225(spar)1(s)-1(it)28(y)]TJ -40.976 -13.5492 Td[(pat)1(te)-1(r)1(n.)-444(Thes)-1(e)-334(p)1(rec)-1(on)1(diti)1(oners)-334(h)1(a)27(v)28(e)-333(the)-334(f)1(ollo)28(win)1(g)-334(general)-333(featu)1(re)-1(s:)]TJ +/F15 10.9091 Tf 93.9178 606.3811 Td[(where)]TJ/F24 10.9091 Tf 31.3179 0 Td[(A)]TJ/F15 10.9091 Tf 11.5906 0 Td[(is)-313(a)-312(s)-1(q)1(uare,)-316(re)-1(al)-312(or)-312(com)-1(p)1(le)-1(x)1(,)-317(spar)1(s)-1(e)-313(matri)1(x)-313(with)-312(a)-312(s)-1(y)1(m)-1(metric)-313(spar)1(s)-1(it)28(y)-312(pat)1(te)-1(r)1(n.)]TJ -42.9085 -13.5492 Td[(Thes)-1(e)-333(prec)-1(on)1(di)1(tioners)-334(h)1(a)28(v)28(e)-334(the)-333(foll)1(o)27(win)1(g)-334(general)-333(f)1(e)-1(atu)1(res)-1(:)]TJ ET -1 0 0 1 93.9178 571.3805 cm +1 0 0 1 93.9178 571.4462 cm 0 g 0 G -1 0 0 1 -93.9178 -571.3805 cm +1 0 0 1 -93.9178 -571.4462 cm BT -/F27 10.9091 Tf 110.2815 571.3805 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 571.4462 Td[(\017)]TJ ET -1 0 0 1 115.736 571.3805 cm +1 0 0 1 115.736 571.4462 cm 0 g 0 G -1 0 0 1 -115.736 -571.3805 cm +1 0 0 1 -115.736 -571.4462 cm BT -/F15 10.9091 Tf 121.1906 571.3805 Td[(b)-27(oth)]TJ/F20 10.9091 Tf 25.0568 0 Td[(additive)-299(and)-299(hy)1(brid)-298(mul)1(t)-1(i)1(level)]TJ/F15 10.9091 Tf 142.7761 0 Td[(v)56(arian)29(ts)-270(are)-269(impleme)-1(n)28(t)1(e)-1(d)1(,)-282(i.e.)-269(v)56(ari-)]TJ -167.8329 -13.5492 Td[(an)28(ts)-286(th)1(at)-286(ar)1(e)-287(ad)1(dit)1(iv)28(e)-286(am)-1(on)1(g)-286(th)1(e)-286(le)-1(v)28(els)-286(and)-285(in)1(s)-1(i)1(de)-286(e)-1(ac)28(h)-285(le)-1(v)28(el,)-295(an)1(d)-286(v)56(ari)1(-)]TJ 0 -13.5492 Td[(an)28(ts)-328(t)1(hat)-327(are)-328(m)28(ulti)1(pli)1(c)-1(ativ)28(e)-327(am)-1(on)1(g)-328(th)1(e)-328(lev)28(e)-1(l)1(s)-328(and)-327(ad)1(dit)1(iv)28(e)-328(in)1(s)-1(id)1(e)-328(eac)27(h)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)1(;)-470(th)1(e)-425(b)1(as)-1(i)1(c)-425(Ad)1(diti)1(v)28(e)-425(Sc)28(h)28(w)28(arz)-425(\050)1(AS\051)-424(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-425(ar)1(e)-425(ob)1(tained)]TJ 0 -13.5492 Td[(b)28(y)-333(considerin)1(g)-333(only)-333(on)1(e)-334(lev)28(e)-1(l;)]TJ +/F15 10.9091 Tf 121.1906 571.4462 Td[(b)-27(oth)]TJ/F20 10.9091 Tf 24.7943 0 Td[(additive)-276(a)-1(nd)-276(hybri)1(d)-277(mu)1(ltil)1(evel)]TJ/F15 10.9091 Tf 141.7891 0 Td[(v)56(arian)29(ts)-246(ar)1(e)-246(impl)1(e)-1(me)-1(n)29(te)-1(d)1(,)-263(i.)1(e)-1(.)-245(v)56(ar)1(ian)28(ts)-245(that)-245(ar)1(e)]TJ -166.5834 -13.5492 Td[(add)1(itiv)28(e)-226(among)-225(the)-226(lev)28(e)-1(l)1(s)-227(an)1(d)-225(inside)-226(eac)27(h)-225(lev)28(e)-1(l,)-247(an)1(d)-225(v)55(ar)1(ian)28(ts)-226(th)1(at)-226(are)-226(m)28(ulti)1(pli)1(c)-1(ativ)28(e)]TJ 0 -13.5492 Td[(among)-334(the)-334(lev)28(e)-1(ls)-334(and)-334(ad)1(di)1(tiv)28(e)-335(in)1(s)-1(i)1(de)-335(eac)27(h)-333(le)-1(v)28(el;)-334(the)-334(basic)-335(Ad)1(diti)1(v)28(e)-335(S)1(c)27(h)28(w)28(arz)-335(\050AS)1(\051)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-334(are)-334(ob)1(tain)1(e)-1(d)-333(b)29(y)-334(consid)1(e)-1(r)1(ing)-333(onl)1(y)-334(on)1(e)-334(lev)28(e)-1(l)1(;)]TJ ET -1 0 0 1 93.9178 495.1388 cm +1 0 0 1 93.9178 508.7349 cm 0 g 0 G -1 0 0 1 -93.9178 -495.1388 cm +1 0 0 1 -93.9178 -508.7349 cm BT -/F27 10.9091 Tf 110.2815 495.1388 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 508.7349 Td[(\017)]TJ ET -1 0 0 1 115.736 495.1388 cm +1 0 0 1 115.736 508.7349 cm 0 g 0 G -1 0 0 1 -115.736 -495.1388 cm +1 0 0 1 -115.736 -508.7349 cm BT -/F15 10.9091 Tf 121.1906 495.1388 Td[(a)]TJ/F20 10.9091 Tf 9.5246 0 Td[(pur)52(ely)-394(al)1(gebr)51(aic)]TJ/F15 10.9091 Tf 78.9639 0 Td[(app)1(roac)28(h)-373(is)-373(use)-1(d)-372(to)-373(ge)-1(n)1(e)-1(rat)1(e)-374(a)-373(s)-1(equ)1(e)-1(n)1(c)-1(e)-373(of)-373(coarse)-1(-)]TJ -88.4885 -13.5492 Td[(lev)28(e)-1(l)-287(c)-1(or)1(rec)-1(tion)1(s)-288(to)-288(a)-288(b)1(as)-1(i)1(c)-289(AS)-287(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(,)-297(with)1(out)-288(exp)1(licitly)-287(using)]TJ 0 -13.5492 Td[(an)28(y)-308(i)1(nf)1(ormation)-308(on)-307(the)-308(geom)-1(etry)-308(of)-307(the)-308(ori)1(ginal)-308(p)1(rob)1(le)-1(m)-308(\050e.g.)-308(th)1(e)-309(d)1(is-)]TJ 0 -13.5492 Td[(cre)-1(t)1(iz)-1(ati)1(on)-331(of)-331(a)-331(PDE)1(\051.)-331(The)]TJ/F20 10.9091 Tf 131.8883 0 Td[(smo)51(othe)51(d)-356(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 104.9326 0 Td[(tec)27(hn)1(iqu)1(e)-332(is)-331(appl)1(ie)-1(d)]TJ -236.8209 -13.5492 Td[(as)-334(algebr)1(aic)-334(coarse)-1(n)1(ing)-333(strategy)-333([)]TJ +/F15 10.9091 Tf 121.1906 508.7349 Td[(a)]TJ/F20 10.9091 Tf 10.3888 0 Td[(pur)52(ely)-467(al)1(gebr)51(aic)]TJ/F15 10.9091 Tf 80.6232 0 Td[(app)1(roac)28(h)-452(is)-453(u)1(s)-1(ed)-452(to)-452(ge)-1(n)1(e)-1(r)1(ate)-453(a)-452(s)-1(equence)-453(of)-452(coarse)-1(-lev)28(e)-1(l)-452(cor-)]TJ -91.012 -13.5492 Td[(rec)-1(t)1(ions)-415(to)-415(a)-415(b)1(as)-1(ic)-415(AS)-414(pr)1(e)-1(cond)1(ition)1(e)-1(r,)-435(wit)1(hout)-414(e)-1(xp)1(licitly)-414(using)-414(an)28(y)-415(in)1(for)1(m)-1(ati)1(on)]TJ 0 -13.5492 Td[(on)-373(the)-374(ge)-1(ometry)-374(of)-373(the)-374(ori)1(ginal)-373(prob)1(lem)-375(\050e.g.)-373(the)-374(disc)-1(r)1(e)-1(ti)1(z)-1(ati)1(on)-374(of)-373(a)-374(PDE)1(\051.)-374(The)]TJ/F20 10.9091 Tf 0 -13.5492 Td[(smo)51(othe)51(d)-313(aggr)51(e)52(ga)-1(ti)1(o)-1(n)]TJ/F15 10.9091 Tf 103.9531 0 Td[(tec)27(hn)1(iqu)1(e)-285(is)-285(ap)1(plied)-284(as)-285(algebrai)1(c)-285(c)-1(oar)1(s)-1(enin)1(g)-285(strategy)-284([)]TJ ET -1 0 0 1 279.3423 440.942 cm +1 0 0 1 477.8105 468.0873 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -279.3423 -440.942 cm +1 0 0 1 -477.8105 -468.0873 cm BT -/F15 10.9091 Tf 279.3423 440.942 Td[(1)]TJ +/F15 10.9091 Tf 477.8105 468.0873 Td[(1)]TJ ET -1 0 0 1 284.7968 440.942 cm +1 0 0 1 483.265 468.0873 cm 0 g 0 G -1 0 0 1 -284.7968 -440.942 cm +1 0 0 1 -483.265 -468.0873 cm BT -/F15 10.9091 Tf 284.7968 440.942 Td[(,)]TJ +/F15 10.9091 Tf 483.265 468.0873 Td[(,)]TJ ET -1 0 0 1 291.4635 440.942 cm +1 0 0 1 489.3992 468.0873 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -291.4635 -440.942 cm +1 0 0 1 -489.3992 -468.0873 cm BT -/F15 10.9091 Tf 291.4635 440.942 Td[(19)]TJ +/F15 10.9091 Tf 489.3992 468.0873 Td[(19)]TJ ET -1 0 0 1 302.3726 440.942 cm +1 0 0 1 500.3083 468.0873 cm 0 g 0 G -1 0 0 1 -302.3726 -440.942 cm +1 0 0 1 -500.3083 -468.0873 cm BT -/F15 10.9091 Tf 302.3726 440.942 Td[(].)]TJ -191.5183 -21.3388 Td[(The)-422(pac)27(k)56(age)-422(is)-423(wri)1(tte)-1(n)-421(in)]TJ/F20 10.9091 Tf 129.7829 0 Td[(F)77(ortr)51(an)-439(9)-1(5)]TJ/F15 10.9091 Tf 51.7817 0 Td[(,)-444(fol)1(lo)28(w)-1(i)1(ng)-422(an)]TJ/F20 10.9091 Tf 71.0271 0 Td[(obje)51(ct-or)1(ient)-1(e)52(d)-440(ap-)]TJ -269.5282 -13.5492 Td[(pr)51(o)51(ach)]TJ/F15 10.9091 Tf 35.4702 0 Td[(th)1(rough)-350(the)-351(expl)1(oitation)-350(of)-351(f)1(e)-1(at)1(ures)-351(s)-1(u)1(c)27(h)-351(as)-351(ab)1(s)-1(tr)1(ac)-1(t)-351(d)1(ata)-351(t)28(yp)-27(e)-351(c)-1(re-)]TJ -35.4702 -13.5492 Td[(ation)1(,)-348(f)1(un)1(c)-1(tion)1(al)-345(o)28(v)28(erload)1(ing)-345(an)1(d)-345(d)1(ynamic)-345(me)-1(mory)-344(m)-1(an)1(age)-1(me)-1(n)29(t.)-479(The)-345(par)1(-)]TJ 0 -13.5492 Td[(allel)-366(implem)-1(en)28(tati)1(on)-366(is)-367(base)-1(d)-366(on)-366(a)-366(Sin)1(gle)-367(Pr)1(ogram)-367(Mu)1(ltip)1(le)-367(Data)-366(\050SP)1(MD\051)]TJ 0 -13.5492 Td[(par)1(adigm)-277(for)-277(di)1(s)-1(tr)1(ibu)1(te)-1(d)1(-m)-1(em)-1(or)1(y)-278(ar)1(c)27(h)1(ite)-1(ctu)1(re)-1(s.)-426(S)1(in)1(gle)-278(and)-277(d)1(oub)1(le)-278(pr)1(e)-1(cision)]TJ 0 -13.5492 Td[(impl)1(e)-1(me)-1(n)29(tations)-269(of)-269(M)1(LD2P4)-269(are)-269(a)28(v)55(ai)1(lable)-269(for)-268(b)-28(oth)-268(the)-269(real)-269(and)-268(the)-269(c)-1(ompl)1(e)-1(x)]TJ 0 -13.5492 Td[(cas)-1(e,)-333(that)-333(c)-1(an)-332(b)-28(e)-334(u)1(s)-1(ed)-333(th)1(rough)-332(a)-334(singl)1(e)-334(in)28(terf)1(ac)-1(e.)]TJ 16.9365 -13.5492 Td[(MLD2P)1(4)-244(has)-245(b)-27(e)-1(en)-244(designed)-244(to)-244(implem)-1(en)28(t)-244(sc)-1(alab)1(le)-245(an)1(d)-244(e)-1(asy-to-)-1(u)1(s)-1(e)-244(m)27(u)1(lti-)]TJ -16.9365 -13.5492 Td[(lev)28(e)-1(l)-303(p)1(rec)-1(on)1(dit)1(ioners)-303(in)-303(th)1(e)-304(con)28(text)-303(of)-303(th)1(e)]TJ/F20 10.9091 Tf 200.5374 0 Td[(PS)-1(B)1(L)-1(AS)-330(\050Par)51(al)-51(l)1(el)-330(Sp)51(arse)-330(B)1(L)-1(AS\051)]TJ -200.5374 -13.5492 Td[(c)51(omputational)-463(fr)51(am)1(ew)-1(ork)]TJ/F15 10.9091 Tf 127.0987 0 Td[([)]TJ +/F15 10.9091 Tf 500.3083 468.0873 Td[(].)]TJ -389.454 -21.3857 Td[(The)-287(p)1(ac)27(k)56(age)-288(i)1(s)-287(w)-1(r)1(itten)-287(i)1(n)]TJ/F20 10.9091 Tf 122.3962 0 Td[(F)77(ortr)51(an)-315(95)]TJ/F15 10.9091 Tf 50.4226 0 Td[(,)-296(f)1(ollo)28(wing)-286(an)]TJ/F20 10.9091 Tf 66.4546 0 Td[(obje)51(ct-or)1(ient)-1(e)52(d)-315(ap)-1(pr)52(o)51(ach)]TJ/F15 10.9091 Tf 118.6351 0 Td[(th)1(rough)]TJ -374.845 -13.5492 Td[(th)1(e)-331(e)-1(xp)1(loitat)1(ion)-330(of)-330(featur)1(e)-1(s)-331(suc)28(h)-330(as)-331(abstract)-331(d)1(ata)-331(t)28(yp)-27(e)-331(creation,)-330(fun)1(c)-1(t)1(ional)-330(o)28(v)28(e)-1(r)1(loadi)1(ng)]TJ 0 -13.5492 Td[(and)-359(dy)1(namic)-361(mem)-1(or)1(y)-360(m)-1(an)1(age)-1(men)28(t.)-524(The)-360(paral)1(le)-1(l)-359(im)-1(p)1(lem)-1(en)28(tati)1(on)-360(is)-360(base)-1(d)-359(on)-360(a)-360(S)1(ingle)]TJ 0 -13.5492 Td[(Pr)1(ogram)-231(Mu)1(ltip)1(le)-231(Data)-230(\050SP)1(MD\051)-230(parad)1(igm)-231(f)1(or)-231(d)1(is)-1(t)1(rib)1(uted-m)-1(emory)-230(arc)27(h)1(itec)-1(tu)1(res)-1(.)-410(S)1(ingle)]TJ 0 -13.5492 Td[(and)-376(d)1(oubl)1(e)-378(p)1(rec)-1(ision)-376(impleme)-1(n)28(t)1(ations)-377(of)-376(MLD2P)1(4)-377(are)-377(a)28(v)55(ai)1(lable)-377(f)1(or)-377(b)-27(oth)-376(the)-377(real)-377(an)1(d)]TJ 0 -13.5492 Td[(th)1(e)-334(c)-1(ompl)1(e)-1(x)-333(cas)-1(e,)-333(that)-333(can)-333(b)-28(e)-333(use)-1(d)-333(th)1(rou)1(gh)-333(a)-334(sin)1(gle)-334(in)28(t)1(e)-1(rf)1(ac)-1(e.)]TJ 16.9365 -13.5492 Td[(MLD2P)1(4)-230(h)1(as)-230(b)-27(e)-1(en)-229(des)-1(i)1(gned)-229(to)-230(imp)1(le)-1(men)28(t)-230(scalable)-229(and)-229(eas)-1(y-to-use)-230(m)27(u)1(ltil)1(e)-1(v)28(el)-230(p)1(rec)-1(on)1(-)]TJ -16.9365 -13.5492 Td[(di)1(tioners)-348(in)-348(th)1(e)-349(c)-1(on)29(te)-1(x)1(t)-349(of)-347(the)]TJ/F20 10.9091 Tf 147.4316 0 Td[(PS)-1(B)1(L)-1(AS)-372(\050Par)51(al)-50(lel)-371(Sp)51(arse)-371(BLA)-1(S\051)-371(c)51(omputationa)-1(l)-371(f)1(r)51(ame-)]TJ -147.4316 -13.5492 Td[(wo)-1(r)1(k)]TJ/F15 10.9091 Tf 27.2865 0 Td[([)]TJ ET -1 0 0 1 224.0468 297.6604 cm +1 0 0 1 124.2346 338.308 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -224.0468 -297.6604 cm +1 0 0 1 -124.2346 -338.308 cm BT -/F15 10.9091 Tf 224.0468 297.6604 Td[(12)]TJ +/F15 10.9091 Tf 124.2346 338.308 Td[(12)]TJ ET -1 0 0 1 234.9559 297.6604 cm +1 0 0 1 135.1437 338.308 cm 0 g 0 G -1 0 0 1 -234.9559 -297.6604 cm +1 0 0 1 -135.1437 -338.308 cm BT -/F15 10.9091 Tf 234.9559 297.6604 Td[(].)-789(PS)1(B)-1(LAS)-447(is)-449(a)-449(l)1(ibr)1(ary)-448(origi)1(nall)1(y)-449(d)1(e)-1(v)28(elop)-27(e)-1(d)]TJ -141.0381 -13.5492 Td[(to)-469(ad)1(dr)1(e)-1(ss)-470(t)1(he)-469(par)1(allel)-469(impl)1(e)-1(me)-1(n)29(tation)-468(of)-469(i)1(te)-1(r)1(ativ)28(e)-469(s)-1(olv)28(ers)-469(f)1(or)-469(sparse)-469(lin)1(-)]TJ 0 -13.5492 Td[(ear)-399(sys)-1(t)1(e)-1(m,)-415(b)28(y)-399(p)1(ro)28(vid)1(in)1(g)-399(basic)-399(lin)1(e)-1(ar)-398(alge)-1(b)1(ra)-399(op)-27(erators)-399(an)1(d)-399(d)1(ata)-399(manage-)]TJ 0 -13.5492 Td[(me)-1(n)28(t)-240(f)1(ac)-1(i)1(lities)-241(f)1(or)-240(d)1(is)-1(tr)1(ibu)1(ted)-240(s)-1(p)1(arse)-241(matrices)-1(;)-271(it)-240(al)1(s)-1(o)-240(in)1(c)-1(l)1(udes)-241(p)1(arall)1(e)-1(l)-240(Kr)1(ylo)28(v)]TJ 0 -13.5492 Td[(solv)28(e)-1(r)1(s)-1(,)-337(bu)1(ilt)-337(on)-336(th)1(e)-338(top)-336(of)-336(the)-337(basic)-337(PS)1(B)-1(LAS)-336(k)28(ernels.)-455(The)-337(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)]TJ 0 -13.5492 Td[(a)28(v)56(ailabl)1(e)-348(in)-347(M)1(LD2P4)-347(c)-1(an)-347(b)-27(e)-348(u)1(s)-1(ed)-347(with)-347(th)1(e)-1(se)-348(Kr)1(ylo)28(v)-347(s)-1(olv)28(ers.)-486(T)-1(h)1(e)-348(c)27(h)1(oice)-348(of)]TJ 0 -13.5492 Td[(PS)1(BLAS)-358(has)-358(b)-28(ee)-1(n)-357(m)-1(ain)1(ly)-358(motiv)56(ate)-1(d)-357(b)28(y)-358(the)-358(nee)-1(d)-358(of)-357(ha)28(vin)1(g)-358(a)-359(p)-27(ortab)1(le)-359(an)1(d)]TJ 0 -13.5492 Td[(e\016)-1(cien)28(t)-402(s)-1(of)1(t)28(w)27(are)-402(inf)1(rastru)1(c)-1(tu)1(re)-403(i)1(m)-1(p)1(lem)-1(en)28(tin)1(g)-402(\134de)-403(f)1(ac)-1(to")-402(stand)1(ard)-402(p)1(arallel)]TJ 0 -13.5492 Td[(sparse)-412(l)1(inear)-411(algebr)1(a)-411(k)28(e)-1(r)1(nels)-1(,)-430(to)-411(p)1(ur)1(s)-1(u)1(e)-412(goals)-411(s)-1(u)1(c)27(h)-410(as)-412(p)-27(e)-1(r)1(forman)1(c)-1(e,)-430(p)-28(or)1(ta-)]TJ 0 -13.5492 Td[(bi)1(lit)28(y)84(,)-349(mo)-28(d)1(ular)1(it)28(y)-346(ed)-345(e)-1(x)1(te)-1(n)1(s)-1(ib)1(ili)1(t)27(y)-345(in)-345(th)1(e)-346(dev)28(e)-1(l)1(opme)-1(n)29(t)-346(of)-345(th)1(e)-346(precondi)1(tioner)]TJ 0 -13.5492 Td[(pac)28(k)56(age)-1(.)-757(On)-437(the)-438(ot)1(he)-1(r)-437(h)1(and)1(,)-464(th)1(e)-439(i)1(m)-1(p)1(lem)-1(en)28(tation)-437(of)-437(MLD2P)1(4)-438(h)1(as)-438(le)-1(d)-437(to)]TJ 0 -13.5492 Td[(som)-1(e)-449(revision)1(s)-450(an)1(d)-449(exten)28(tion)1(s)-449(of)-449(th)1(e)-450(P)1(SBLAS)-448(k)28(e)-1(r)1(nels)-1(,)-477(leadin)1(g)-449(to)-449(t)1(he)-449(re-)]TJ 0 -13.5492 Td[(ce)-1(n)28(t)-353(PS)1(BLAS)-353(2.0)-354(v)28(ersion)-353([)]TJ +/F15 10.9091 Tf 135.1437 338.308 Td[(].)-453(PS)1(B)-1(LAS)-336(i)1(s)-337(a)-337(l)1(ibr)1(ary)-336(origin)1(ally)-336(d)1(e)-1(v)28(elop)-27(e)-1(d)-336(to)-336(add)1(res)-1(s)-337(th)1(e)-337(par)1(allel)-336(im)-1(p)1(lem)-1(en-)]TJ -41.2259 -13.5492 Td[(tation)-441(of)-442(i)1(te)-1(r)1(ativ)28(e)-442(s)-1(olv)28(ers)-442(for)-441(s)-1(p)1(arse)-443(l)1(inear)-442(syste)-1(m,)-469(b)28(y)-441(pro)28(vi)1(din)1(g)-442(basic)-442(linear)-442(al)1(ge)-1(b)1(ra)]TJ 0 -13.5492 Td[(op)-27(e)-1(r)1(ators)-443(an)1(d)-442(dat)1(a)-443(manageme)-1(n)28(t)-442(f)1(ac)-1(il)1(ities)-443(f)1(or)-442(distri)1(but)1(e)-1(d)-442(spar)1(s)-1(e)-443(matr)1(ic)-1(es)-1(;)-496(it)-442(also)-442(in-)]TJ 0 -13.5492 Td[(clud)1(e)-1(s)-337(par)1(allel)-337(Kr)1(ylo)28(v)-337(solv)28(e)-1(r)1(s)-1(,)-337(bu)1(ilt)-337(on)-336(the)-337(top)-336(of)-337(th)1(e)-338(b)1(as)-1(i)1(c)-338(P)1(SBLAS)-337(k)28(ern)1(e)-1(ls.)-455(The)-337(pr)1(e)-1(-)]TJ 0 -13.5492 Td[(condi)1(tioners)-380(a)28(v)56(ailab)1(le)-380(in)-379(MLD)1(2P4)-380(can)-379(b)-27(e)-380(use)-1(d)-379(with)-379(th)1(e)-1(se)-380(Kry)1(lo)28(v)-380(solv)28(ers)-1(.)-582(T)-1(h)1(e)-380(c)27(h)1(oic)-1(e)]TJ 0 -13.5492 Td[(of)-361(PS)1(B)-1(LAS)-361(h)1(as)-363(b)-27(ee)-1(n)-361(mainl)1(y)-362(motiv)56(ate)-1(d)-361(b)28(y)-361(th)1(e)-363(n)1(e)-1(ed)-361(of)-362(h)1(a)28(vin)1(g)-362(a)-362(p)-27(ortab)1(le)-362(and)-361(e\016)-1(cien)28(t)]TJ 0 -13.5492 Td[(soft)28(w)27(ar)1(e)-313(in)1(frastru)1(c)-1(t)1(ure)-312(im)-1(p)1(lem)-1(en)28(tin)1(g)-312(\134de)-313(f)1(ac)-1(to")-312(stand)1(ard)-312(p)1(arallel)-312(s)-1(p)1(arse)-313(lin)1(e)-1(ar)-312(al)1(ge)-1(b)1(ra)]TJ 0 -13.5492 Td[(k)28(ernels,)-304(to)-297(p)1(ursue)-297(goal)1(s)-298(suc)28(h)-297(as)-297(p)-27(erfor)1(m)-1(an)1(c)-1(e,)-304(p)-27(ortab)1(ilit)28(y)84(,)-304(mo)-28(du)1(larit)28(y)-296(e)-1(d)-296(extensibil)1(it)28(y)-297(i)1(n)]TJ 0 -13.5492 Td[(th)1(e)-273(dev)28(e)-1(lop)1(me)-1(n)28(t)-272(of)-272(th)1(e)-273(precondi)1(tioner)-272(pac)28(k)55(age.)-424(On)-272(th)1(e)-273(other)-272(han)1(d,)-284(the)-272(im)-1(p)1(lem)-1(en)28(tati)1(on)]TJ 0 -13.5492 Td[(of)-378(MLD2P)1(4)-379(has)-379(led)-379(to)-378(s)-1(ome)-379(revis)-1(i)1(ons)-379(and)-378(exte)-1(n)29(tions)-379(of)-378(the)-379(P)1(SBLAS)-379(k)28(ern)1(e)-1(ls,)-390(leadi)1(ng)]TJ 0 -13.5492 Td[(to)-439(th)1(e)-440(r)1(e)-1(ce)-1(n)29(t)-439(PS)1(B)-1(LAS)-438(2.0)-438(v)28(e)-1(rsion)-438([)]TJ ET -1 0 0 1 221.7041 135.0701 cm +1 0 0 1 268.9762 202.8161 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -221.7041 -135.0701 cm +1 0 0 1 -268.9762 -202.8161 cm BT -/F15 10.9091 Tf 221.7041 135.0701 Td[(11)]TJ +/F15 10.9091 Tf 268.9762 202.8161 Td[(11)]TJ ET -1 0 0 1 232.6132 135.0701 cm +1 0 0 1 279.8853 202.8161 cm 0 g 0 G -1 0 0 1 -232.6132 -135.0701 cm +1 0 0 1 -279.8853 -202.8161 cm BT -/F15 10.9091 Tf 232.6132 135.0701 Td[(].)-504(T)-1(h)1(e)-354(in)28(t)1(e)-1(r-p)1(ro)-28(ce)-1(ss)-354(c)-1(om)28(un)1(ication)-353(requi)1(red)-353(b)28(y)]TJ -138.6954 -13.5492 Td[(MLD2P)1(4)-283(is)-284(encapsulated)-283(in)28(t)1(o)-284(th)1(e)-284(PS)1(BL)-1(AS)-282(rout)1(ines)-1(,)-293(exce)-1(p)1(t)-284(f)1(e)-1(w)-283(c)-1(ase)-1(s)-283(w)-1(h)1(e)-1(r)1(e)]TJ +/F15 10.9091 Tf 279.8853 202.8161 Td[(].)-761(Th)1(e)-440(i)1(n)28(te)-1(r)1(-)-1(p)1(ro)-28(ces)-1(s)-439(c)-1(om)28(un)1(ic)-1(at)1(ion)-439(r)1(e)-1(qu)1(ired)-438(b)28(y)]TJ -185.9675 -13.5492 Td[(MLD2P)1(4)-355(is)-355(encapsul)1(ate)-1(d)-354(in)29(to)-355(th)1(e)-355(PSBLAS)-354(rou)1(tines,)-360(e)-1(x)1(c)-1(ept)-354(few)-355(c)-1(ases)-356(wh)1(e)-1(r)1(e)-356(M)1(PI)-354([)]TJ +ET +1 0 0 1 492.4295 189.2669 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -492.4295 -189.2669 cm +BT +/F15 10.9091 Tf 492.4295 189.2669 Td[(16)]TJ +ET +1 0 0 1 503.3386 189.2669 cm +0 g 0 G +1 0 0 1 -503.3386 -189.2669 cm +BT +/F15 10.9091 Tf 503.3386 189.2669 Td[(])]TJ -409.4208 -13.5492 Td[(is)-458(e)-1(x)1(pli)1(c)-1(itl)1(y)-458(called.)-818(Therefor)1(e)-1(,)-489(M)1(LD2P4)-458(can)-457(b)-28(e)-458(ru)1(n)-458(on)-457(an)28(y)-458(p)1(arall)1(e)-1(l)-457(m)-1(ac)28(hin)1(e)-459(wh)1(e)-1(re)]TJ 0 -13.5492 Td[(PS)1(BLAS)-333(and)-333(M)1(PI)-333(im)-1(p)1(lem)-1(en)28(tati)1(ons)-334(ar)1(e)-334(a)28(v)55(ai)1(lable.)]TJ 16.9365 -13.5492 Td[(MLD2P)1(4)-342(h)1(as)-342(a)-342(la)28(y)28(e)-1(r)1(e)-1(d)-341(an)1(d)-342(mo)-28(d)1(ular)-341(soft)28(w)27(ar)1(e)-342(arc)27(h)1(itec)-1(tu)1(re)-342(where)-342(th)1(re)-1(e)-342(main)-341(la)28(y)28(ers)]TJ -16.9365 -13.5492 Td[(can)-458(b)-27(e)-459(id)1(e)-1(n)28(t)1(i\014ed.)-818(The)-459(l)1(o)27(w)28(er)-458(la)28(y)28(e)-1(r)-457(c)-1(on)1(s)-1(ists)-459(of)-457(the)-458(PS)1(B)-1(LAS)-457(k)28(e)-1(r)1(nels,)-490(t)1(he)-458(m)-1(id)1(dl)1(e)-459(one)]TJ 0 -13.5492 Td[(impl)1(e)-1(me)-1(n)29(ts)-458(the)-458(constru)1(c)-1(t)1(ion)-457(and)-457(ap)1(pli)1(c)-1(ati)1(on)-457(phases)-458(of)-457(the)-458(p)1(rec)-1(on)1(dit)1(ioners,)-489(an)1(d)-457(the)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj @@ -1142,8 +1154,8 @@ endobj /Contents 167 0 R /Resources 165 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R -/Annots [ 168 0 R 172 0 R 180 0 R 181 0 R 182 0 R 183 0 R ] +/Parent 185 0 R +/Annots [ 168 0 R 172 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R ] >> endobj 168 0 obj << /Type /Annot @@ -1155,103 +1167,243 @@ endobj 172 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [171.7054 651.6895 184.607 660.7123] +/Rect [488.4029 665.2387 501.3046 674.2615] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj 180 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [278.346 439.9458 285.7931 448.9686] +/Rect [476.8142 467.0911 484.2613 476.1139] /Subtype /Link /A << /S /GoTo /D (cite.BREZINA_VANEK) >> >> endobj 181 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [290.4672 439.9458 303.3689 448.9686] +/Rect [488.4029 467.0911 501.3046 476.1139] /Subtype /Link /A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> >> endobj 182 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [223.0505 296.6642 235.9522 305.687] +/Rect [123.2383 337.3118 136.14 346.3346] /Subtype /Link /A << /S /GoTo /D (cite.psblas_00) >> >> endobj 183 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [220.7078 134.0738 233.6095 143.0966] +/Rect [267.98 201.8198 280.8816 210.8426] /Subtype /Link /A << /S /GoTo /D (cite.PSBLASGUIDE) >> >> endobj +184 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [491.4332 188.2706 504.3349 197.2934] +/Subtype /Link +/A << /S /GoTo /D (cite.MPI1) >> +>> endobj 10 0 obj << /D [166 0 R /XYZ 93.9178 715.0952 null] >> endobj 173 0 obj << -/D [166 0 R /XYZ 253.9992 639.1365 null] +/D [166 0 R /XYZ 280.8972 643.0826 null] >> endobj 165 0 obj << /Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F20 171 0 R /F24 176 0 R /F27 179 0 R >> /ProcSet [ /PDF /Text ] >> endobj -192 0 obj << -/Length 3581 +194 0 obj << +/Length 6806 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(2)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(2)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 704.1363 Td[(MP)1(I)-286([)]TJ +/F15 10.9091 Tf 141.7385 704.1363 Td[(up)1(p)-27(e)-1(r)-310(on)1(e)-311(p)1(ro)28(vid)1(e)-1(s)-310(a)-310(un)1(ifor)1(m)-311(an)1(d)-310(eas)-1(y)1(-)-1(to-u)1(s)-1(e)-310(in)28(terf)1(ac)-1(e)-310(to)-310(all)-310(th)1(e)-311(p)1(rec)-1(on)1(diti)1(oners)-1(.)-436(This)]TJ 0 -13.5492 Td[(arc)28(hitecture)-446(allo)28(ws)-447(f)1(or)-446(di)1(\013)-1(eren)28(t)-446(lev)28(e)-1(ls)-446(of)-446(u)1(s)-1(e)-446(of)-446(th)1(e)-447(pac)28(k)55(age:)-670(f)1(e)-1(w)-446(bl)1(ac)27(k-b)-28(o)28(x)-446(r)1(outin)1(e)-1(s)]TJ 0 -13.5492 Td[(at)-384(th)1(e)-385(u)1(pp)-27(e)-1(r)-383(la)28(y)28(e)-1(r)-383(allo)28(w)-384(non-exp)-27(e)-1(rt)-383(use)-1(rs)-384(to)-384(eas)-1(il)1(y)-384(bu)1(ild)-383(an)28(y)-384(p)1(re)-1(cond)1(ition)1(e)-1(r)-383(a)28(v)55(ai)1(lable)]TJ 0 -13.5492 Td[(in)-364(MLD2P)1(4)-365(and)-364(to)-365(app)1(ly)-365(i)1(t)-365(withi)1(n)-365(a)-365(P)1(SBLAS)-364(Kryl)1(o)27(v)-364(s)-1(olv)28(er.)-539(O)1(n)-365(th)1(e)-366(ot)1(her)-365(h)1(and,)-372(the)]TJ 0 -13.5492 Td[(rou)1(tin)1(e)-1(s)-253(of)-253(the)-253(midd)1(le)-254(an)1(d)-253(lo)28(w)28(e)-1(r)-253(l)1(a)27(y)28(er)-253(can)-253(b)-27(e)-254(u)1(s)-1(ed)-253(an)1(d)-253(exte)-1(n)1(ded)-253(b)28(y)-252(e)-1(xp)-27(ert)-253(use)-1(r)1(s)-254(to)-253(b)1(uil)1(d)]TJ 0 -13.5492 Td[(new)-367(v)28(ersions)-367(of)-366(m)27(u)1(lti-lev)28(e)-1(l)-366(Sc)28(h)28(w)28(arz)-367(pr)1(e)-1(cond)1(ition)1(e)-1(rs.)-544(W)83(e)-367(p)1(ro)28(vid)1(e)-367(here)-367(a)-367(d)1(e)-1(sc)-1(r)1(ipt)1(ion)-366(of)]TJ 0 -13.5492 Td[(th)1(e)-334(up)1(p)-28(er-la)28(y)28(e)-1(r)-333(r)1(outi)1(nes)-1(,)-333(bu)1(t)-333(not)-333(of)-333(th)1(e)-334(m)-1(edi)1(um-)-1(l)1(a)27(y)28(er)-333(ones.)]TJ 16.9365 -13.5492 Td[(This)-270(gui)1(de)-270(is)-271(or)1(ganize)-1(d)-269(as)-271(f)1(ollo)28(ws)-1(.)-423(The)-270(not)1(ational)-270(con)28(v)28(en)28(tion)1(s)-271(u)1(s)-1(ed)-270(in)-269(the)-270(gui)1(de)-270(and)]TJ -16.9365 -13.5492 Td[(in)-362(th)1(e)-364(n)1(aming)-362(of)-363(th)1(e)-363(MLD2P)1(4)-363(rou)1(tin)1(e)-1(s)-363(are)-363(r)1(e)-1(p)-27(orted)-362(in)-362(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 169.2506 704.1363 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -169.2506 -704.1363 cm +1 0 0 1 448.9237 595.7428 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -448.9237 -595.7428 cm +BT +/F15 10.9091 Tf 448.9237 595.7428 Td[(2)]TJ +ET +1 0 0 1 454.3782 595.7428 cm +0 g 0 G +1 0 0 1 -454.3782 -595.7428 cm +BT +/F15 10.9091 Tf 454.3782 595.7428 Td[(.)-532(Inf)1(ormation)-362(on)-362(the)]TJ -312.6397 -13.5492 Td[(di)1(s)-1(tr)1(ibu)1(tion)-272(of)-273(th)1(e)-274(sour)1(c)-1(e)-273(co)-28(de)-273(and)-272(th)1(e)-274(r)1(e)-1(lated)-272(lice)-1(n)1(s)-1(e)-273(is)-273(giv)28(e)-1(n)-272(in)-272(Sec)-1(ti)1(on)]TJ +ET +1 0 0 1 483.801 582.1936 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -483.801 -582.1936 cm +BT +/F15 10.9091 Tf 483.801 582.1936 Td[(3)]TJ +ET +1 0 0 1 489.2555 582.1936 cm +0 g 0 G +1 0 0 1 -489.2555 -582.1936 cm +BT +/F15 10.9091 Tf 489.2555 582.1936 Td[(,)-285(whi)1(le)-273(details)]TJ -347.517 -13.5492 Td[(on)-371(th)1(e)-372(con\014)1(gur)1(ation)-371(an)1(d)-371(in)1(s)-1(tal)1(lation)-370(of)-371(pac)28(k)55(age)-371(are)-371(giv)28(e)-1(n)-370(in)-371(S)1(e)-1(ction)]TJ +ET +1 0 0 1 475.1787 568.6444 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -475.1787 -568.6444 cm +BT +/F15 10.9091 Tf 475.1787 568.6444 Td[(4)]TJ +ET +1 0 0 1 480.6333 568.6444 cm +0 g 0 G +1 0 0 1 -480.6333 -568.6444 cm +BT +/F15 10.9091 Tf 480.6333 568.6444 Td[(.)-557(A)-372(d)1(e)-1(scrip)1(tion)]TJ -338.8948 -13.5492 Td[(of)-416(m)28(ult)1(i-)-1(l)1(e)-1(v)28(el)-416(Sc)28(h)28(w)28(arz)-417(p)1(rec)-1(on)1(diti)1(oners)-417(b)1(as)-1(ed)-416(on)-415(s)-1(mo)-28(oth)1(e)-1(d)-415(aggregation)-416(is)-416(pr)1(o)28(vided)-416(i)1(n)]TJ 0 -13.5492 Td[(Section)]TJ +ET +1 0 0 1 178.8646 541.546 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -178.8646 -541.546 cm +BT +/F15 10.9091 Tf 178.8646 541.546 Td[(5)]TJ +ET +1 0 0 1 184.3191 541.546 cm +0 g 0 G +1 0 0 1 -184.3191 -541.546 cm +BT +/F15 10.9091 Tf 184.3191 541.546 Td[(,)-256(to)-236(help)-236(th)1(e)-237(use)-1(rs)-237(i)1(n)-236(c)27(ho)-27(os)-1(in)1(g)-237(among)-236(the)-237(d)1(i\013e)-1(r)1(e)-1(n)28(t)-236(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-237(im)-1(p)1(lem)-1(en)28(ted)]TJ -42.5806 -13.5492 Td[(in)-317(MLD2P)1(4.)-439(The)-318(b)1(as)-1(ics)-318(for)-317(bu)1(ild)1(ing)-317(and)-317(ap)1(plyi)1(ng)-318(t)1(he)-318(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-318(w)-1(i)1(th)-318(t)1(he)-318(Kr)1(ylo)28(v)]TJ 0 -13.5492 Td[(solv)28(e)-1(r)1(s)-323(imp)1(le)-1(men)28(te)-1(d)-321(in)-322(P)1(SBLAS)-322(ar)1(e)-323(r)1(e)-1(p)-27(orted)-322(i)1(n)-322(Sec)-1(t)1(ion)]TJ +ET +1 0 0 1 412.3575 514.4476 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -412.3575 -514.4476 cm +BT +/F15 10.9091 Tf 412.3575 514.4476 Td[(6)]TJ +ET +1 0 0 1 417.8121 514.4476 cm +0 g 0 G +1 0 0 1 -417.8121 -514.4476 cm +BT +/F15 10.9091 Tf 417.8121 514.4476 Td[(,)-324(where)-322(the)-322(F)83(or)1(tran)-322(95)-322(co)-28(d)1(e)-1(s)]TJ -276.0736 -13.5492 Td[(of)-273(a)-273(few)-274(sample)-274(p)1(rogr)1(am)-1(s)-274(ar)1(e)-274(also)-274(sho)28(wn.)-424(A)-273(reference)-274(gui)1(de)-274(f)1(or)-273(the)-273(up)1(p)-28(er-la)28(y)28(e)-1(r)-273(r)1(outin)1(e)-1(s)]TJ 0 -13.5492 Td[(of)-379(MLD2P)1(4,)-391(that)-379(are)-380(th)1(e)-380(use)-1(r)-379(in)28(terf)1(ac)-1(e,)-391(is)-380(p)1(ro)28(vid)1(e)-1(d)-379(in)-379(Section)]TJ +ET +1 0 0 1 447.9381 487.3492 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -447.9381 -487.3492 cm +BT +/F15 10.9091 Tf 447.9381 487.3492 Td[(7)]TJ +ET +1 0 0 1 453.3927 487.3492 cm +0 g 0 G +1 0 0 1 -453.3927 -487.3492 cm +BT +/F15 10.9091 Tf 453.3927 487.3492 Td[(.)-583(The)-380(error)-379(h)1(andl)1(ing)]TJ -311.6542 -13.5492 Td[(me)-1(c)28(hani)1(s)-1(m)-348(u)1(s)-1(ed)-347(b)28(y)-347(the)-348(p)1(ac)27(k)56(age)-348(is)-348(br)1(ie)-1(\015)1(y)-347(des)-1(crib)-27(e)-1(d)-347(i)1(n)-348(S)1(e)-1(ction)]TJ +ET +1 0 0 1 442.6857 473.8 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -442.6857 -473.8 cm +BT +/F15 10.9091 Tf 442.6857 473.8 Td[(8)]TJ +ET +1 0 0 1 448.1403 473.8 cm +0 g 0 G +1 0 0 1 -448.1403 -473.8 cm +BT +/F15 10.9091 Tf 448.1403 473.8 Td[(.)-487(The)-348(cop)28(yr)1(igh)28(t)-347(te)-1(r)1(m)-1(s)]TJ -306.4018 -13.5492 Td[(conce)-1(rn)1(in)1(g)-333(the)-333(distrib)1(uti)1(on)-333(an)1(d)-333(mo)-28(di\014)1(c)-1(at)1(ion)-333(of)-332(MLD2P4)-333(ar)1(e)-334(r)1(e)-1(p)-27(orted)-333(in)-332(App)-27(e)-1(n)1(di)1(x)]TJ +ET +1 0 0 1 542.9775 460.2508 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -542.9775 -460.2508 cm BT -/F15 10.9091 Tf 169.2506 704.1363 Td[(16)]TJ +/F15 10.9091 Tf 542.9775 460.2508 Td[(A)]TJ ET -1 0 0 1 180.1597 704.1363 cm +1 0 0 1 551.1593 460.2508 cm 0 g 0 G -1 0 0 1 -180.1597 -704.1363 cm +1 0 0 1 -551.1593 -460.2508 cm BT -/F15 10.9091 Tf 180.1597 704.1363 Td[(])-286(i)1(s)-287(exp)1(licitly)-285(c)-1(alled.)-428(Therefor)1(e)-1(,)-295(MLD2P)1(4)-286(can)-286(b)-27(e)-286(run)-285(on)-285(an)28(y)-286(p)1(arallel)]TJ -38.4212 -13.5492 Td[(mac)27(hi)1(ne)-334(wh)1(e)-1(re)-333(PS)1(B)-1(LAS)-333(an)1(d)-333(MP)1(I)-334(imp)1(le)-1(men)28(tation)1(s)-334(are)-334(a)28(v)56(ailab)1(le.)]TJ 16.9365 -13.5492 Td[(MLD2P)1(4)-386(has)-386(a)-386(la)28(y)28(e)-1(r)1(e)-1(d)-385(and)-385(m)-1(o)-28(d)1(ul)1(ar)-386(s)-1(of)1(t)28(w)27(ar)1(e)-387(ar)1(c)27(hi)1(te)-1(ctur)1(e)-387(where)-386(thr)1(e)-1(e)]TJ -16.9365 -13.5492 Td[(main)-495(la)28(y)28(e)-1(r)1(s)-497(can)-495(b)-27(e)-497(i)1(den)28(ti\014)1(e)-1(d)1(.)-932(Th)1(e)-496(lo)28(w)27(er)-496(l)1(a)27(y)28(er)-495(c)-1(on)1(s)-1(ists)-496(of)-495(the)-496(P)1(SBLAS)]TJ 0 -13.5492 Td[(k)28(ernels,)-307(t)1(he)-300(m)-1(i)1(dd)1(le)-300(one)-300(impleme)-1(n)28(ts)-300(th)1(e)-300(c)-1(on)1(s)-1(tr)1(uction)-299(and)-299(app)1(lication)-299(ph)1(as)-1(es)]TJ 0 -13.5492 Td[(of)-374(t)1(he)-374(prec)-1(on)1(di)1(tioners,)-384(and)-373(the)-374(up)1(p)-28(er)-374(on)1(e)-375(p)1(ro)28(vid)1(e)-1(s)-374(a)-374(un)1(if)1(orm)-374(and)-373(e)-1(asy-to-)]TJ 0 -13.5492 Td[(use)-271(in)28(terface)-271(to)-271(all)-271(th)1(e)-272(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)-423(This)-271(arc)28(hitec)-1(t)1(ure)-271(allo)28(ws)-272(f)1(or)-271(d)1(i\013)-1(eren)28(t)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)1(s)-311(of)-310(use)-311(of)-310(th)1(e)-311(pac)28(k)55(age:)-433(f)1(e)-1(w)-310(blac)28(k-b)-28(o)28(x)-310(rou)1(tines)-311(at)-310(the)-310(up)1(p)-28(er)-310(la)28(y)28(e)-1(r)-310(all)1(o)27(w)]TJ 0 -13.5492 Td[(non)1(-e)-1(xp)-27(ert)-239(use)-1(r)1(s)-240(to)-239(eas)-1(i)1(ly)-239(b)1(uild)-238(an)28(y)-239(p)1(rec)-1(on)1(diti)1(oner)-239(a)28(v)55(ai)1(lable)-239(in)-238(MLD2P4)-239(an)1(d)]TJ 0 -13.5492 Td[(to)-267(appl)1(y)-268(i)1(t)-268(with)1(in)-267(a)-268(P)1(SBLAS)-267(Kry)1(lo)28(v)-268(solv)28(er.)-422(On)-267(the)-268(oth)1(e)-1(r)-267(h)1(and)1(,)-281(th)1(e)-268(routi)1(nes)]TJ 0 -13.5492 Td[(of)-346(th)1(e)-347(midd)1(le)-347(and)-345(lo)28(w)27(er)-346(la)28(y)28(e)-1(r)-346(can)-346(b)-27(e)-347(use)-1(d)-346(an)1(d)-346(e)-1(x)1(te)-1(n)1(ded)-346(b)28(y)-346(exp)-28(ert)-346(u)1(s)-1(ers)-347(to)]TJ 0 -13.5492 Td[(bu)1(ild)-336(new)-337(v)28(ers)-1(i)1(ons)-337(of)-336(m)27(ul)1(ti-le)-1(v)28(el)-337(S)1(c)27(h)28(w)28(arz)-337(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)-454(W)83(e)-337(p)1(ro)28(vid)1(e)-338(h)1(e)-1(r)1(e)]TJ 0 -13.5492 Td[(a)-311(des)-1(crip)1(tion)-311(of)-311(th)1(e)-312(up)1(p)-27(e)-1(r-la)28(y)28(er)-311(routi)1(nes)-1(,)-315(bu)1(t)-312(n)1(ot)-311(of)-311(the)-312(mediu)1(m)-1(-la)28(y)28(er)-311(one)-1(s.)]TJ 16.9365 -13.5492 Td[(This)-438(gu)1(ide)-438(is)-438(or)1(ganize)-1(d)-437(as)-438(fol)1(lo)28(w)-1(s.)]TJ/F41 10.9091 Tf 176.654 0 Td[(OR)32(G)-1(ANIZZAZIONE)-503(DE)1(LL)1(A)]TJ -193.5905 -13.5492 Td[(GUID)32(A)]TJ +/F15 10.9091 Tf 551.1593 460.2508 Td[(.)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -191 0 obj << +193 0 obj << /Type /Page -/Contents 192 0 R -/Resources 190 0 R +/Contents 194 0 R +/Resources 192 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R -/Annots [ 193 0 R ] +/Parent 185 0 R +/Annots [ 195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R ] >> endobj -193 0 obj << +195 0 obj << /Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [168.2543 703.1401 181.1559 712.1629] +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [447.9274 592.6253 455.3745 604.3148] /Subtype /Link -/A << /S /GoTo /D (cite.MPI1) >> +/A << /S /GoTo /D (section.2) >> >> endobj -190 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F41 126 0 R >> -/ProcSet [ /PDF /Text ] +196 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [482.8047 579.0761 490.2518 590.7656] +/Subtype /Link +/A << /S /GoTo /D (section.3) >> >> endobj 197 0 obj << -/Length 1437 +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [474.1825 565.5269 481.6295 577.2164] +/Subtype /Link +/A << /S /GoTo /D (section.4) >> +>> endobj +198 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [177.8683 538.4285 185.3154 550.118] +/Subtype /Link +/A << /S /GoTo /D (section.5) >> +>> endobj +199 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [411.3613 511.3301 418.8083 523.0196] +/Subtype /Link +/A << /S /GoTo /D (section.6) >> +>> endobj +200 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [446.9419 484.2317 454.3889 495.9212] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +201 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [441.6895 470.6825 449.1365 482.372] +/Subtype /Link +/A << /S /GoTo /D (section.8) >> +>> endobj +202 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [541.9812 457.1333 552.1556 468.8228] +/Subtype /Link +/A << /S /GoTo /D (section.A) >> +>> endobj +192 0 obj << +/Font << /F15 123 0 R /F42 129 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +205 0 obj << +/Length 1446 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1265,58 +1417,58 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(No)1(t)66(a)66(tio)1(n)-1(al)-378(Conv)-1(e)1(n)-1(tio)1(n)-1(s)]TJ/F15 10.9091 Tf 343.0491 0 Td[(3)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(No)1(t)66(a)66(tio)1(n)-1(al)-378(Conv)-1(e)1(n)-1(tio)1(n)-1(s)]TJ/F15 10.9091 Tf 396.8452 0 Td[(3)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F19 14.3462 Tf 93.9178 704.1363 Td[(2)-1125(No)-1(tat)-1(io)-1(na)1(l)-376(Co)-1(n)31(v)32(en)31(t)-1(io)-1(ns)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(-)-247(caratteri)-246(tip)-27(ogra\014)1(c)-1(i)-246(u)1(s)-1(ati)-246(nella)-246(gui)1(da)-246(\050v)28(e)-1(d)1(i)-246(guid)1(a)-247(M)1(L)-247(r)1(e)-1(ce)-1(n)28(t)1(e)-247(e)-247(guid)1(a)-247(Aztec)-1(\051)]TJ 0 -13.5492 Td[(-)-315(c)-1(on)28(v)28(enzion)1(i)-315(sui)-315(n)1(om)-1(i)-314(di)-315(r)1(outin)1(e)-316(\050)1(anc)27(h)1(e)-316(d)1(i\013e)-1(r)1(e)-1(n)1(z)-1(a)-315(n)1(e)-1(i)-315(n)1(omi)-315(tra)-315(h)1(igh-lev)28(e)-1(l)-314(e)]TJ 0 -13.5492 Td[(me)-1(d)1(ium-le)-1(v)28(el?\051,)-333(strut)1(ture)-333(dati,)-333(mo)-28(d)1(uli)1(,)-334(costan)28(ti,)-333(etc)-1(.)-444(\050v)28(edi)-333(gu)1(ida)-333(psbl)1(as)-1(\051)]TJ 0 -13.5492 Td[(-)-334(v)28(ersione)-333(reale)-334(e)-334(com)-1(p)1(les)-1(sa,)-333(s)-1(in)1(gola)-333(e)-334(dop)1(pi)1(a)-334(p)1(rec)-1(ision)1(e)]TJ +/F19 14.3462 Tf 93.9178 704.1363 Td[(2)-1125(No)-1(tat)-1(io)-1(na)1(l)-376(Co)-1(n)31(v)32(en)31(t)-1(io)-1(ns)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(-)-334(caratteri)-333(ti)1(p)-28(ogr)1(a\014ci)-334(u)1(s)-1(at)1(i)-334(n)1(e)-1(l)1(la)-333(guid)1(a)-334(\050v)28(edi)-333(gu)1(ida)-333(ML)-333(rece)-1(n)28(te)-333(e)-334(gui)1(da)-333(Az)-1(tec)-1(\051)]TJ 0 -13.5492 Td[(-)-376(con)28(v)28(enzioni)-374(s)-1(u)1(i)-375(nomi)-375(di)-375(rou)1(tin)1(e)-376(\050an)1(c)27(he)-375(di\013erenza)-376(n)1(e)-1(i)-375(n)1(omi)-375(tra)-375(high)1(-le)-1(v)28(el)-375(e)-376(mediu)1(m)-1(-)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)1(?)-1(\051,)-333(stru)1(ttur)1(e)-334(dat)1(i,)-333(m)-1(o)-27(dul)1(i,)-333(c)-1(ostan)28(ti)1(,)-334(etc.)-445(\050)1(v)28(e)-1(d)1(i)-334(gu)1(id)1(a)-334(p)1(s)-1(b)1(las)-1(\051)]TJ 0 -13.5492 Td[(-)-334(v)28(ersione)-333(reale)-334(e)-334(com)-1(p)1(les)-1(sa,)-333(s)-1(in)1(gola)-333(e)-334(dop)1(pi)1(a)-334(p)1(rec)-1(ision)1(e)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -196 0 obj << +204 0 obj << /Type /Page -/Contents 197 0 R -/Resources 195 0 R +/Contents 205 0 R +/Resources 203 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R -/Annots [ 199 0 R ] +/Parent 185 0 R +/Annots [ 207 0 R ] >> endobj -199 0 obj << +207 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.2) >> >> endobj -198 0 obj << -/D [196 0 R /XYZ 93.9178 740.0018 null] +206 0 obj << +/D [204 0 R /XYZ 93.9178 740.0018 null] >> endobj 14 0 obj << -/D [196 0 R /XYZ 93.9178 715.0952 null] +/D [204 0 R /XYZ 93.9178 715.0952 null] >> endobj -195 0 obj << +203 0 obj << /Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R >> /ProcSet [ /PDF /Text ] >> endobj -202 0 obj << -/Length 2129 +210 0 obj << +/Length 2122 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(4)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(4)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT /F19 14.3462 Tf 141.7385 704.1363 Td[(3)-1125(C)-1(o)-32(de)-375(Di)-1(str)-1(ibut)-1(io)-1(n)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(MLD2P)1(4)-333(is)-334(a)28(v)56(ailabl)1(e)-334(fr)1(om)-334(our)-333(p)1(ro)-55(jec)-1(t)-333(w)28(e)-1(b)-333(site)]TJ ET @@ -1326,53 +1478,53 @@ ET 0 g 0 G 1 0 0 1 -179.9204 -657.2685 cm BT -/F48 10.9091 Tf 185.3749 657.2685 Td[(http://www.mld2p4.it)]TJ/F15 10.9091 Tf -43.6364 -22.5155 Td[(where)-497(y)28(ou)-496(will)-496(als)-1(o)-496(\014n)1(d)-496(c)-1(on)28(tact)-496(p)-28(oin)29(ts)-497(for)-496(fu)1(rth)1(e)-1(r)-496(in)1(formation)-496(an)1(d)-497(b)1(ug)]TJ 0 -13.5492 Td[(rep)-27(orts.)]TJ 16.9365 -13.5492 Td[(The)-384(s)-1(of)1(t)28(w)27(ar)1(e)-385(i)1(s)-385(a)28(v)56(ailab)1(le)-384(und)1(e)-1(r)-383(a)-384(mo)-28(di)1(\014ed)-384(BSD)-383(lice)-1(n)1(s)-1(e,)-397(as)-384(sp)-28(ec)-1(i)1(\014ed)-384(in)]TJ -16.9365 -13.5492 Td[(app)-27(end)1(ix)]TJ +/F48 10.9091 Tf 185.3749 657.2685 Td[(http://www.mld2p4.it)]TJ/F15 10.9091 Tf -43.6364 -22.5155 Td[(where)-334(y)28(ou)-333(wil)1(l)-333(als)-1(o)-333(\014n)1(d)-333(con)28(tac)-1(t)-333(p)-27(oin)28(ts)-333(for)-333(f)1(urth)1(e)-1(r)-333(i)1(nf)1(ormation)-333(and)-332(bug)-333(rep)-27(orts.)]TJ 16.9365 -13.5492 Td[(The)-318(s)-1(of)1(t)28(w)27(are)-318(is)-319(a)28(v)56(ailab)1(le)-318(und)1(e)-1(r)-317(a)-319(mo)-28(d)1(i\014ed)-318(BSD)-318(l)1(ic)-1(ense,)-321(as)-319(sp)-28(ec)-1(i)1(\014ed)-318(in)-318(ap)1(p)-27(e)-1(n)1(dix)]TJ ET -1 0 0 1 188.7729 594.1054 cm +1 0 0 1 542.9775 621.2038 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -188.7729 -594.1054 cm +1 0 0 1 -542.9775 -621.2038 cm BT -/F15 10.9091 Tf 188.7729 594.1054 Td[(A)]TJ +/F15 10.9091 Tf 542.9775 621.2038 Td[(A)]TJ ET -1 0 0 1 196.9547 594.1054 cm +1 0 0 1 551.1593 621.2038 cm 0 g 0 G -1 0 0 1 -196.9547 -594.1054 cm +1 0 0 1 -551.1593 -621.2038 cm BT -/F15 10.9091 Tf 196.9547 594.1054 Td[(;)-311(please)-312(note)-312(th)1(at)-312(some)-312(of)-311(the)-312(op)1(tional)-311(th)1(ird)-311(p)1(art)28(y)-311(lib)1(raries)-312(ma)28(y)]TJ -55.2162 -13.5492 Td[(b)-27(e)-387(li)1(c)-1(ense)-1(d)-385(un)1(der)-386(a)-386(di\013ere)-1(n)29(t)-386(and)-385(m)-1(or)1(e)-387(strin)1(ge)-1(n)28(t)-386(l)1(ic)-1(ense,)-399(m)-1(ost)-386(notab)1(ly)-386(th)1(e)]TJ 0 -13.5492 Td[(GP)1(L,)-333(and)-333(th)1(is)-334(shou)1(ld)-333(b)-27(e)-334(tak)28(e)-1(n)-332(in)28(to)-333(ac)-1(coun)29(t)-334(wh)1(e)-1(n)-333(tr)1(e)-1(ati)1(ng)-333(deriv)28(ed)-333(w)27(or)1(ks.)]TJ +/F15 10.9091 Tf 551.1593 621.2038 Td[(;)]TJ -409.4208 -13.5492 Td[(pl)1(e)-1(ase)-449(n)1(ote)-449(t)1(hat)-448(som)-1(e)-448(of)-448(th)1(e)-449(op)1(tion)1(al)-448(thi)1(rd)-448(p)1(art)28(y)-448(l)1(ibr)1(aries)-449(ma)28(y)-448(b)-27(e)-449(li)1(c)-1(ense)-1(d)-447(un)1(der)-448(a)]TJ 0 -13.5492 Td[(di)1(\013)-1(eren)28(t)-366(an)1(d)-366(more)-366(s)-1(tr)1(ingen)28(t)-366(l)1(ic)-1(ense,)-374(m)-1(ost)-366(n)1(otably)-365(the)-366(GP)1(L,)-366(and)-365(thi)1(s)-367(shou)1(ld)-365(b)-28(e)-366(tak)28(en)]TJ 0 -13.5492 Td[(in)28(t)1(o)-334(acc)-1(ou)1(n)28(t)-333(when)-333(treating)-333(d)1(e)-1(ri)1(v)28(e)-1(d)-333(w)28(orks.)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -201 0 obj << +209 0 obj << /Type /Page -/Contents 202 0 R -/Resources 200 0 R +/Contents 210 0 R +/Resources 208 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R -/Annots [ 207 0 R ] +/Parent 185 0 R +/Annots [ 215 0 R ] >> endobj -207 0 obj << +215 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.7766 590.9879 197.951 602.6774] +/Rect [541.9812 618.0863 552.1556 629.7758] /Subtype /Link /A << /S /GoTo /D (section.A) >> >> endobj -203 0 obj << -/D [201 0 R /XYZ 141.7385 740.0018 null] +211 0 obj << +/D [209 0 R /XYZ 141.7385 740.0018 null] >> endobj 18 0 obj << -/D [201 0 R /XYZ 141.7385 715.0952 null] +/D [209 0 R /XYZ 141.7385 715.0952 null] >> endobj -200 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 206 0 R >> +208 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -210 0 obj << -/Length 8070 +218 0 obj << +/Length 8551 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1386,131 +1538,131 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 343.0491 0 Td[(5)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 396.8452 0 Td[(5)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F19 14.3462 Tf 93.9178 704.1363 Td[(4)-1125(C)-1(on\014g)-1(uri)-1(ng)-375(and)-375(Bui)-1(ldi)-1(ng)-375(MLD2)-1(P)1(4)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(T)83(o)-477(b)1(uil)1(d)-477(M)1(LD2P4)-477(i)1(t)-477(is)-477(n)1(e)-1(ce)-1(ss)-1(ar)1(y)-477(to)-477(set)-477(up)-476(a)-477(M)1(ak)28(e)-1(\014)1(le)-477(w)-1(i)1(th)-477(ap)1(pr)1(opri)1(ate)]TJ 0 -13.5492 Td[(v)56(alues)-324(for)-323(y)28(ou)1(r)-323(s)-1(ystem)-1(;)-326(this)-324(i)1(s)-324(don)1(e)-324(b)28(y)-323(m)-1(eans)-324(of)-323(th)1(e)]TJ/F48 10.9091 Tf 250.1922 0 Td[(configure)]TJ/F15 10.9091 Tf 55.0742 0 Td[(sc)-1(ri)1(pt.)-441(The)]TJ -305.2664 -13.5492 Td[(di)1(s)-1(tr)1(ibu)1(tion)-386(als)-1(o)-387(i)1(nclud)1(e)-1(s)-387(th)1(e)-388(au)1(to)-28(conf)-386(and)-387(au)1(tomak)28(e)-388(sour)1(c)-1(es)-388(emplo)28(y)28(ed)-387(to)]TJ 0 -13.5492 Td[(generate)-440(t)1(he)-440(sc)-1(r)1(ipt)1(,)-466(b)1(ut)-439(th)1(is)-440(shou)1(ld)-439(n)1(ot)-439(normall)1(y)-439(b)-28(e)-439(nee)-1(d)1(e)-1(d)-438(to)-439(bui)1(ld)-439(th)1(e)]TJ 0 -13.5492 Td[(soft)28(w)27(ar)1(e)-1(.)]TJ 16.9365 -13.5492 Td[(MLD2P)1(4)-301(is)-302(imp)1(le)-1(men)28(te)-1(d)-300(almos)-1(t)-301(en)28(tirely)-301(in)-300(F)83(or)1(tran)-301(95,)-307(with)-301(som)-1(e)-301(in)28(ter-)]TJ -16.9365 -13.5492 Td[(faces)-349(to)-349(external)-348(li)1(brar)1(ie)-1(s)-349(i)1(n)-348(C)-1(;)-348(w)28(e)-349(requir)1(e)-349(the)-349(F)84(ortr)1(an)-348(c)-1(ompi)1(le)-1(r)-348(to)-348(s)-1(u)1(pp)-27(ort)]TJ 0 -13.5492 Td[(th)1(e)-250(F)84(ortran)-248(95)-249(s)-1(tan)1(dard)-248(plu)1(s)-250(th)1(e)-250(extension)-249(TR15581,)-266(whi)1(c)27(h)-249(enh)1(ance)-1(s)-249(the)-249(us-)]TJ 0 -13.5492 Td[(abi)1(lit)28(y)-369(of)]TJ/F48 10.9091 Tf 47.1373 0 Td[(ALLOCATABLE)]TJ/F15 10.9091 Tf 67.0221 0 Td[(v)56(ariab)1(les)-1(.)-550(Mos)-1(t)-368(m)-1(o)-27(dern)-368(F)83(ort)1(ran)-368(c)-1(ompil)1(e)-1(r)1(s)-370(sup)1(p)-28(or)1(t)]TJ -114.1594 -13.5492 Td[(th)1(is)-429(langu)1(age)-430(l)1(e)-1(v)28(el.)-730(I)-1(n)-428(p)1(articular)1(,)-453(t)1(his)-429(is)-429(supp)-27(ort)1(e)-1(d)-428(b)28(y)-428(the)-429(GNU)-429(F)84(ortr)1(an)]TJ 0 -13.5492 Td[(com)-1(p)1(iler)-334(as)-335(of)-333(v)28(e)-1(rsion)-333(4.2.0;)-334(ho)28(w)27(ev)28(er)-334(w)27(e)-334(rec)-1(omme)-1(n)1(d)-334(to)-334(use)-335(th)1(e)-335(lat)1(e)-1(st)-334(a)27(v)56(ail)1(-)]TJ 0 -13.5492 Td[(abl)1(e)-406(re)-1(l)1(e)-1(ase)-406(\0504.3.1)-405(at)-406(th)1(e)-407(ti)1(m)-1(e)-406(of)-405(th)1(is)-406(w)-1(r)1(itin)1(g\051.)-661(T)-1(h)1(e)-406(s)-1(of)1(t)28(w)27(ar)1(e)-407(d)1(e)-1(\014)1(nes)-406(data)]TJ 0 -13.5492 Td[(t)28(yp)-27(e)-1(s)-398(and)-398(in)29(te)-1(r)1(face)-1(s)-399(f)1(or)-398(real)-398(and)-398(com)-1(p)1(lex)-399(d)1(ata,)-414(in)-398(b)-27(oth)-398(s)-1(i)1(ngle)-398(and)-398(d)1(oub)1(le)]TJ 0 -13.5492 Td[(pr)1(e)-1(cision.)]TJ/F19 11.9552 Tf 0 -29.1098 Td[(4.)-1(1)-1125(Pr)-1(ere)-1(q)1(ui)-1(sit)-1(es)]TJ/F15 10.9091 Tf 0 -20.5947 Td[(The)-334(f)1(ollo)28(win)1(g)-334(b)1(as)-1(e)-334(l)1(ibr)1(aries)-334(are)-333(nee)-1(d)1(e)-1(d)1(:)]TJ +/F19 14.3462 Tf 93.9178 704.1363 Td[(4)-1125(C)-1(on\014g)-1(uri)-1(ng)-375(and)-375(Bui)-1(ldi)-1(ng)-375(MLD2)-1(P)1(4)]TJ/F15 10.9091 Tf 0 -27.0987 Td[(T)83(o)-324(bu)1(ild)-324(M)1(LD2P4)-324(it)-324(is)-324(nec)-1(es)-1(sary)-324(to)-324(se)-1(t)-324(u)1(p)-324(a)-324(Mak)28(e)-1(\014)1(le)-325(with)-323(app)1(ropr)1(iate)-325(v)56(alu)1(e)-1(s)-324(for)-324(y)28(ou)1(r)]TJ 0 -13.5492 Td[(sys)-1(tem;)-363(th)1(is)-354(i)1(s)-354(d)1(one)-354(b)29(y)-353(me)-1(an)1(s)-354(of)-353(t)1(he)]TJ/F48 10.9091 Tf 179.0991 0 Td[(configure)]TJ/F15 10.9091 Tf 55.3961 0 Td[(sc)-1(ri)1(pt.)-503(The)-353(distri)1(but)1(ion)-353(also)-353(in)1(c)-1(lu)1(des)]TJ -234.4952 -13.5492 Td[(th)1(e)-413(auto)-27(c)-1(on)1(f)-412(and)-411(automak)28(e)-413(sources)-413(e)-1(mp)1(lo)28(y)28(e)-1(d)-412(to)-412(generate)-412(the)-413(scrip)1(t,)-432(bu)1(t)-412(thi)1(s)-413(s)-1(h)1(oul)1(d)]TJ 0 -13.5492 Td[(not)-333(n)1(ormally)-333(b)-27(e)-334(nee)-1(d)1(e)-1(d)-332(to)-334(b)1(uil)1(d)-333(the)-333(s)-1(of)1(t)27(w)28(are.)]TJ 16.9365 -14.9628 Td[(MLD2P)1(4)-333(is)-334(impl)1(e)-1(me)-1(n)29(te)-1(d)-333(al)1(m)-1(ost)-333(e)-1(n)28(ti)1(rely)-333(in)-333(F)84(ortran)-333(95,)-333(with)-332(s)-1(ome)-334(in)28(t)1(e)-1(rf)1(ac)-1(es)-334(to)-333(ex-)]TJ -16.9365 -13.5492 Td[(ternal)-252(li)1(brar)1(ie)-1(s)-253(i)1(n)-252(C)-1(;)-252(w)28(e)-253(re)-1(q)1(uir)1(e)-253(the)-253(F)84(ortr)1(an)-253(compil)1(e)-1(r)-252(to)-253(sup)1(p)-27(ort)-253(t)1(he)-253(F)84(ortran)-252(95)-252(s)-1(tan)1(dar)1(d)]TJ 0 -13.5492 Td[(pl)1(us)-408(the)-408(e)-1(xtension)-407(T)-1(R15581,)-426(w)-1(h)1(ic)27(h)-407(e)-1(n)1(han)1(c)-1(es)-409(th)1(e)-409(u)1(s)-1(ab)1(ilit)28(y)-408(of)]TJ/F48 10.9091 Tf 300.3641 0 Td[(ALLOCATABLE)]TJ/F15 10.9091 Tf 67.4506 0 Td[(v)56(ariab)1(les)-1(.)]TJ -367.8147 -13.5492 Td[(Most)-342(mo)-28(dern)-342(F)84(ortr)1(an)-342(com)-1(p)1(ilers)-342(s)-1(u)1(pp)-27(ort)-342(th)1(is)-343(l)1(anguage)-342(lev)28(e)-1(l)1(.)-471(In)-342(p)1(articul)1(ar,)-344(thi)1(s)-343(is)-342(s)-1(u)1(p-)]TJ 0 -13.5492 Td[(p)-27(orted)-297(b)28(y)-296(the)-297(GNU)-296(F)83(or)1(tran)-296(c)-1(ompil)1(e)-1(r)-296(as)-298(of)-296(v)28(ersion)-297(4.)1(2.0;)-309(h)1(o)27(w)28(e)-1(v)28(er)-297(w)28(e)-297(rec)-1(omme)-1(n)1(d)-297(to)-297(u)1(s)-1(e)]TJ 0 -13.5492 Td[(th)1(e)-296(lates)-1(t)-295(a)28(v)55(ai)1(labl)1(e)-296(rele)-1(ase)-296(\0504.3.)1(1)-296(at)-295(th)1(e)-296(time)-296(of)-295(thi)1(s)-296(writi)1(ng\051.)-432(Th)1(e)-296(s)-1(of)1(t)28(w)27(ar)1(e)-296(de\014n)1(e)-1(s)-296(d)1(ata)]TJ 0 -13.5492 Td[(t)28(yp)-27(e)-1(s)-333(and)-333(in)29(te)-1(r)1(face)-1(s)-334(f)1(or)-333(real)-333(and)-333(com)-1(p)1(lex)-334(d)1(ata,)-333(in)-333(b)-27(oth)-333(singl)1(e)-334(and)-333(d)1(oub)1(le)-334(p)1(re)-1(cision.)]TJ/F19 11.9552 Tf 0 -37.2909 Td[(4.)-1(1)-1125(Pre)-1(re)-1(q)1(ui)-1(sit)-1(es)]TJ/F15 10.9091 Tf 0 -23.3411 Td[(The)-334(f)1(ollo)28(win)1(g)-334(b)1(as)-1(e)-334(l)1(ibr)1(aries)-334(are)-333(nee)-1(d)1(e)-1(d)1(:)]TJ ET -1 0 0 1 88.4633 431.9705 cm +1 0 0 1 88.4633 451.33 cm 0 g 0 G -1 0 0 1 -88.4633 -431.9705 cm +1 0 0 1 -88.4633 -451.33 cm BT -/F41 10.9091 Tf 93.9178 431.9705 Td[(BLAS)]TJ +/F41 10.9091 Tf 93.9178 451.33 Td[(BLAS)]TJ ET -1 0 0 1 126.8418 431.9705 cm +1 0 0 1 126.8418 451.33 cm 0 g 0 G -1 0 0 1 -126.8418 -431.9705 cm +1 0 0 1 -126.8418 -451.33 cm BT -/F15 10.9091 Tf 132.2964 431.9705 Td[(The)-338(Bas)-1(i)1(c)-338(Linear)-337(Algebra)-337(s)-1(u)1(bp)1(rograms.)-457(Man)28(y)-337(v)28(endor)1(s)-338(pr)1(o)27(v)1(ide)-338(op)1(-)]TJ -11.1058 -13.5492 Td[(timize)-1(d)-474(v)28(ersion)1(s)-1(;)-544(if)-474(no)-474(v)28(end)1(or)-474(v)28(e)-1(rsion)-474(i)1(s)-475(a)28(v)55(ai)1(lable)-474(for)-474(a)-474(giv)28(en)-474(pl)1(at-)]TJ 0 -13.5492 Td[(for)1(m)-1(,)-479(the)-451(A)84(TLAS)-450(s)-1(of)1(t)27(w)28(are)]TJ/F48 10.9091 Tf 135.7055 0 Td[(http://www.netlib.org/atlas)]TJ/F15 10.9091 Tf 159.5496 0 Td[(ma)27(y)-450(b)-27(e)]TJ -295.2551 -13.5492 Td[(em)-1(p)1(lo)28(y)28(e)-1(d)1(.)-408(Th)1(e)-223(reference)-223(BLAS)-222(f)1(rom)-223(Netlib)]TJ/F48 10.9091 Tf 205.4435 0 Td[(http://www.netlib.org/blas)]TJ/F15 10.9091 Tf -205.4435 -13.5492 Td[(are)-330(m)-1(ean)28(t)-330(to)-330(d)1(e)-1(\014)1(ne)-331(t)1(he)-331(stand)1(ard)-329(b)-28(eha)28(viou)1(r)-330(of)-330(th)1(e)-331(BLAS)-330(i)1(n)28(te)-1(r)1(face)-1(,)-330(s)-1(o)]TJ 0 -13.5492 Td[(th)1(e)-1(y)-430(not)-431(op)1(timize)-1(d)-430(for)-430(an)28(y)-431(p)1(articul)1(ar)-431(p)1(laftor)1(m)-1(,)-454(and)-430(s)-1(h)1(ould)-430(onl)1(y)-431(b)-27(e)]TJ 0 -13.5492 Td[(used)-355(as)-356(a)-356(last)-355(re)-1(sort.)-510(Note)-356(th)1(at)-356(BLAS)-355(c)-1(omp)1(utation)-355(f)1(orm)-356(a)-355(relativ)28(ely)]TJ 0 -13.5492 Td[(sm)-1(all)-345(part)-345(of)-346(th)1(e)-347(M)1(LD2P4/P)1(SBLAS)-346(com)-1(p)1(utat)1(ions;)-352(they)-346(are)-346(h)1(o)27(w)28(e)-1(v)28(er)]TJ 0 -13.5492 Td[(critical)-418(when)-418(using)-418(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-419(base)-1(d)-418(on)-418(th)1(e)-419(UMF)1(P)83(A)28(CK)-418(or)-418(Su)1(-)]TJ 0 -13.5492 Td[(p)-27(e)-1(r)1(LU)-334(th)1(ird)-333(p)1(art)28(y)-333(lib)1(rar)1(ie)-1(s.)]TJ +/F15 10.9091 Tf 132.2964 451.33 Td[(The)-341(Bas)-1(ic)-341(Lin)1(e)-1(ar)-340(Algebr)1(a)-341(s)-1(u)1(bp)1(rograms.)-467(Man)29(y)-341(v)28(end)1(ors)-341(pr)1(o)27(v)1(ide)-341(opt)1(im)-1(i)1(z)-1(ed)-341(v)28(er-)]TJ -11.1058 -13.5492 Td[(sions;)-534(if)-466(no)-467(v)28(end)1(or)-467(v)28(e)-1(r)1(s)-1(ion)-466(is)-467(a)27(v)56(ail)1(able)-467(for)-467(a)-467(gi)1(v)28(e)-1(n)-466(platf)1(orm,)-500(the)-467(A)83(TLAS)-467(soft-)]TJ 0 -13.5492 Td[(w)28(are)]TJ/F48 10.9091 Tf 27.2523 0 Td[(http://www.netlib.org/atlas)]TJ/F15 10.9091 Tf 159.7355 0 Td[(ma)27(y)-467(b)-27(e)-468(e)-1(mpl)1(o)27(y)28(ed.)-847(Th)1(e)-468(refere)-1(n)1(c)-1(e)-468(BLAS)]TJ -186.9878 -13.5492 Td[(fr)1(om)-319(Netlib)]TJ/F48 10.9091 Tf 58.4945 0 Td[(http://www.netlib.org/blas)]TJ/F15 10.9091 Tf 152.382 0 Td[(are)-319(mean)28(t)-319(t)1(o)-319(d)1(e)-1(\014n)1(e)-319(th)1(e)-319(s)-1(tan)1(dard)-318(b)-27(e-)]TJ -210.8765 -13.5492 Td[(ha)28(vi)1(our)-298(of)-299(t)1(he)-299(BLAS)-299(i)1(n)28(te)-1(r)1(face)-1(,)-305(s)-1(o)-298(they)-299(n)1(ot)-299(op)1(timiz)-1(ed)-298(for)-298(an)28(y)-298(parti)1(c)-1(u)1(lar)-298(plaf)1(torm,)]TJ 0 -13.5492 Td[(and)-389(s)-1(h)1(ould)-390(on)1(ly)-390(b)-27(e)-391(u)1(s)-1(ed)-390(as)-391(a)-390(last)-391(r)1(e)-1(sort.)-615(Note)-390(that)-390(BLAS)-390(com)-1(p)1(utati)1(on)-390(for)1(m)-391(a)]TJ 0 -13.5492 Td[(relativ)28(ely)-404(sm)-1(al)1(l)-405(p)1(art)-404(of)-404(th)1(e)-405(MLD2P)1(4/PS)1(B)-1(LAS)-404(comput)1(ations;)-440(th)1(e)-1(y)-404(ar)1(e)-405(ho)28(w)28(e)-1(v)28(er)]TJ 0 -13.5492 Td[(critical)-406(w)-1(h)1(e)-1(n)-406(u)1(s)-1(in)1(g)-407(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-407(base)-1(d)-406(on)-406(the)-407(UM)1(FP)84(A)27(CK)-406(or)-406(Sup)-27(erLU)-407(t)1(hir)1(d)]TJ 0 -13.5492 Td[(par)1(t)28(y)-333(libr)1(aries)-1(.)]TJ ET -1 0 0 1 88.4633 287.7305 cm +1 0 0 1 88.4633 314.7664 cm 0 g 0 G -1 0 0 1 -88.4633 -287.7305 cm +1 0 0 1 -88.4633 -314.7664 cm BT -/F41 10.9091 Tf 93.9178 287.7305 Td[(MPI)]TJ +/F41 10.9091 Tf 93.9178 314.7664 Td[(MPI)]TJ ET -1 0 0 1 119.1601 287.7305 cm +1 0 0 1 119.1601 314.7664 cm 0 g 0 G -1 0 0 1 -119.1601 -287.7305 cm +1 0 0 1 -119.1601 -314.7664 cm BT -/F15 10.9091 Tf 124.6147 287.7305 Td[(A)-397(v)28(ersion)-397(of)-396(MP)1(I)-397(is)-397(a)28(v)55(ai)1(labl)1(e)-398(on)-396(mos)-1(t)-397(h)1(igh)-396(p)-28(erf)1(ormance)-398(computi)1(ng)]TJ -3.4241 -13.5492 Td[(sys)-1(tem;)-333(w)27(e)-334(on)1(ly)-333(requi)1(re)-334(v)28(ersion)-333(1.1.)]TJ +/F15 10.9091 Tf 124.6147 314.7664 Td[(A)-373(v)28(e)-1(r)1(s)-1(ion)-372(of)-373(MPI)-373(is)-373(a)27(v)56(ail)1(able)-374(on)-372(m)-1(ost)-373(high)-373(p)-27(erfor)1(m)-1(an)1(c)-1(e)-373(c)-1(ompu)1(ting)-373(sys)-1(t)1(e)-1(m;)-393(w)27(e)]TJ -3.4241 -13.5492 Td[(onl)1(y)-333(re)-1(q)1(uir)1(e)-334(v)28(e)-1(r)1(s)-1(i)1(on)-333(1.1.)]TJ ET -1 0 0 1 88.4633 251.8841 cm +1 0 0 1 88.4633 273.0473 cm 0 g 0 G -1 0 0 1 -88.4633 -251.8841 cm +1 0 0 1 -88.4633 -273.0473 cm BT -/F41 10.9091 Tf 93.9178 251.8841 Td[(BLA)32(CS)]TJ +/F41 10.9091 Tf 93.9178 273.0473 Td[(BLA)32(CS)]TJ ET -1 0 0 1 135.5539 251.8841 cm +1 0 0 1 135.5539 273.0473 cm 0 g 0 G -1 0 0 1 -135.5539 -251.8841 cm +1 0 0 1 -135.5539 -273.0473 cm BT -/F15 10.9091 Tf 141.0085 251.8841 Td[(The)-363(Bas)-1(i)1(c)-363(Linear)-362(Alge)-1(b)1(ra)-362(C)-1(omm)28(uni)1(c)-1(ati)1(on)-363(S)1(ub)1(rou)1(tines)-363(are)-363(a)28(v)56(ail-)]TJ -19.8179 -13.5492 Td[(abl)1(e)-358(in)-357(s)-1(ou)1(rc)-1(e)-358(f)1(orm)-358(f)1(rom)]TJ/F48 10.9091 Tf 122.0843 0 Td[(http://www.netlib.org/blacs)]TJ/F15 10.9091 Tf 154.6346 0 Td[(;)-370(some)-358(v)28(e)-1(n)1(-)]TJ -276.7189 -13.5492 Td[(dor)1(s)-334(in)1(c)-1(lu)1(de)-333(them)-334(in)-333(th)1(e)-1(i)1(r)-333(paral)1(le)-1(l)-333(comput)1(ing)-333(s)-1(u)1(pp)-27(ort)-333(li)1(brar)1(ie)-1(s.)]TJ -10.3363 -21.9696 Td[(The)-452(MLD2P)1(4)-452(s)-1(of)1(t)28(w)27(ar)1(e)-453(r)1(e)-1(qu)1(ires)-452(PS)1(B)-1(LAS)-451(v)28(e)-1(r)1(s)-1(i)1(on)-452(2.3)-451(\050at)-452(leas)-1(t\051,)-481(a)28(v)56(ail-)]TJ -16.9365 -13.5492 Td[(abl)1(e)-410(fr)1(om)]TJ/F48 10.9091 Tf 50.4764 0 Td[(http://www.ce.uniroma2.it/psblas)]TJ/F15 10.9091 Tf 183.2707 0 Td[(;)-447(in)1(dee)-1(d)1(,)-429(al)1(l)-409(the)-410(p)1(rerequi-)]TJ -233.7471 -13.5492 Td[(site)-1(s)-441(listed)-441(s)-1(o)-441(f)1(are)-441(are)-442(al)1(s)-1(o)-441(pr)1(e)-1(r)1(e)-1(qu)1(isites)-442(of)-441(P)1(SBLAS.)-441(P)1(leas)-1(e)-441(note)-441(that)-441(to)]TJ 0 -13.5492 Td[(bu)1(ild)-422(the)-423(MLD2P)1(4)-423(lib)1(rary)-422(it)-423(is)-423(nec)-1(es)-1(sary)-423(t)1(o)-423(ge)-1(t)-423(acc)-1(es)-1(s)-423(to)-423(th)1(e)-424(sour)1(c)-1(e)-423(PS)1(-)]TJ 0 -13.5492 Td[(BLAS)-319(d)1(irec)-1(tor)1(y)-319(used)-319(to)-319(b)1(uil)1(d)-319(th)1(e)-320(v)28(ersion)-319(u)1(nd)1(e)-1(r)-318(use)-1(;)-323(after)-319(th)1(e)-320(b)1(uil)1(d)-319(pr)1(o)-28(ce)-1(ss)]TJ 0 -13.5492 Td[(com)-1(p)1(le)-1(t)1(e)-1(s,)-370(only)-363(t)1(he)-363(c)-1(ompi)1(le)-1(d)-362(for)1(m)-364(of)-362(the)-363(lib)1(rary)-362(is)-363(nec)-1(es)-1(sary)-363(t)1(o)-363(bui)1(ld)-363(u)1(s)-1(er)]TJ 0 -13.5492 Td[(app)1(lication)1(s)-1(.)]TJ +/F15 10.9091 Tf 141.0085 273.0473 Td[(The)-274(Basic)-274(Lin)1(e)-1(ar)-273(Algebr)1(a)-274(Comm)27(u)1(nication)-273(S)1(ubr)1(outi)1(nes)-274(are)-274(a)28(v)56(ailab)1(le)-274(in)-273(sour)1(c)-1(e)]TJ -19.8179 -13.5492 Td[(for)1(m)-380(f)1(rom)]TJ/F48 10.9091 Tf 52.5736 0 Td[(http://www.netlib.org/blacs)]TJ/F15 10.9091 Tf 154.6347 0 Td[(;)-402(some)-380(v)28(endor)1(s)-380(in)1(c)-1(l)1(ud)1(e)-380(th)1(e)-1(m)-379(in)-379(t)1(heir)]TJ -207.2083 -13.5492 Td[(par)1(allel)-333(c)-1(ompu)1(tin)1(g)-334(sup)1(p)-28(or)1(t)-334(l)1(ibr)1(aries)-1(.)]TJ -10.3363 -28.17 Td[(The)-222(MLD2P4)-222(soft)28(w)28(are)-223(r)1(e)-1(qu)1(ires)-223(P)1(SBLAS)-222(v)28(ersion)-222(2.3)-222(\050at)-222(leas)-1(t)1(\051,)-245(a)28(v)56(ailab)1(le)-223(f)1(rom)]TJ/F48 10.9091 Tf 361.8477 0 Td[(http://www.ce.uniroma2.it/psblas)]TJ/F15 10.9091 Tf 183.2708 0 Td[(;)]TJ -562.055 -13.5492 Td[(in)1(dee)-1(d)1(,)-300(all)-292(th)1(e)-292(prerequi)1(s)-1(it)1(e)-1(s)-292(liste)-1(d)-291(so)-292(far)1(e)-293(ar)1(e)-293(also)-292(p)1(rere)-1(q)1(uisites)-293(of)-291(PS)1(BLAS.)-292(P)1(leas)-1(e)-292(note)]TJ 0 -13.5492 Td[(th)1(at)-361(t)1(o)-361(b)1(ui)1(ld)-360(th)1(e)-361(MLD2P)1(4)-360(lib)1(rary)-360(i)1(t)-360(is)-361(n)1(e)-1(ce)-1(ss)-1(ar)1(y)-360(to)-360(ge)-1(t)-360(acc)-1(es)-1(s)-360(to)-360(the)-360(s)-1(ou)1(rce)-361(PS)1(BLAS)]TJ 0 -13.5492 Td[(di)1(rec)-1(tor)1(y)-381(u)1(s)-1(ed)-380(to)-380(bu)1(ild)-380(th)1(e)-381(v)28(e)-1(r)1(s)-1(i)1(on)-380(und)1(e)-1(r)-380(u)1(s)-1(e;)-404(af)1(te)-1(r)-380(th)1(e)-381(b)1(uild)-380(p)1(ro)-28(ces)-1(s)-381(complete)-1(s,)-392(on)1(ly)]TJ 0 -13.5492 Td[(th)1(e)-334(c)-1(ompi)1(le)-1(d)-332(form)-333(of)-333(the)-333(libr)1(ary)-333(is)-334(n)1(e)-1(ces)-1(sary)-333(to)-333(bu)1(ild)-333(u)1(s)-1(er)-333(app)1(lications.)]TJ 16.9365 -14.9628 Td[(Pl)1(e)-1(ase)-463(n)1(ote)-463(th)1(at)-462(all)-462(t)1(he)-463(l)1(ibr)1(aries)-463(l)1(is)-1(ted)-462(so)-462(far)1(e)-463(\050BLAS,)-461(MPI,)-461(B)-1(LA)28(CS,)-462(P)1(SBLAS\051)]TJ -16.9365 -13.5492 Td[(m)27(u)1(s)-1(t)-417(h)1(a)27(v)28(e)-417(F)83(ort)1(ran)-417(in)28(t)1(e)-1(rf)1(ac)-1(es)-418(com)-1(p)1(atib)1(le)-418(with)-417(th)1(e)-418(MLD2P)1(4;)-459(usuall)1(y)-418(t)1(his)-418(means)-418(th)1(at)]TJ 0 -13.5492 Td[(th)1(e)-1(y)-333(shoul)1(d)-333(all)-333(b)-27(e)-334(bu)1(ilt)-333(with)-333(th)1(e)-334(s)-1(ame)-334(compiler.)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -209 0 obj << +217 0 obj << /Type /Page -/Contents 210 0 R -/Resources 208 0 R +/Contents 218 0 R +/Resources 216 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R -/Annots [ 212 0 R ] +/Parent 185 0 R +/Annots [ 220 0 R ] >> endobj -212 0 obj << +220 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.4) >> >> endobj -211 0 obj << -/D [209 0 R /XYZ 93.9178 740.0018 null] +219 0 obj << +/D [217 0 R /XYZ 93.9178 740.0018 null] >> endobj 22 0 obj << -/D [209 0 R /XYZ 93.9178 715.0952 null] +/D [217 0 R /XYZ 93.9178 715.0952 null] >> endobj 26 0 obj << -/D [209 0 R /XYZ 93.9178 486.3612 null] +/D [217 0 R /XYZ 93.9178 516.0812 null] >> endobj -208 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 206 0 R /F41 126 0 R >> +216 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 214 0 R /F41 126 0 R >> /ProcSet [ /PDF /Text ] >> endobj -215 0 obj << -/Length 6988 +223 0 obj << +/Length 6767 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(6)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(6)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F15 10.9091 Tf 158.675 704.1363 Td[(Pl)1(e)-1(ase)-276(note)-276(th)1(at)-276(all)-275(th)1(e)-276(libr)1(aries)-276(liste)-1(d)-275(so)-276(f)1(are)-276(\050BLAS,)-275(MPI,)-275(BLA)27(CS)1(,)-276(P)1(S-)]TJ -16.9365 -13.5492 Td[(BLAS\051)-316(m)27(u)1(s)-1(t)-316(h)1(a)28(v)28(e)-317(F)83(or)1(tran)-316(i)1(n)28(terface)-1(s)-316(c)-1(ompat)1(ible)-316(with)-316(th)1(e)-317(MLD2P)1(4;)-322(u)1(s)-1(u)1(ally)]TJ 0 -13.5492 Td[(th)1(is)-334(me)-1(an)1(s)-334(that)-333(th)1(e)-1(y)-333(shou)1(ld)-333(all)-333(b)-27(e)-334(bu)1(ilt)-333(with)-333(th)1(e)-334(sam)-1(e)-333(c)-1(ompil)1(e)-1(r)1(.)]TJ/F19 11.9552 Tf 0 -30.0292 Td[(4.)-1(2)-1125(Opt)-1(io)-1(nal)-375(t)-1(hir)-1(d)-375(part)31(y)-375(l)-1(ibr)-1(a)1(r)-1(ie)-1(s)]TJ/F15 10.9091 Tf 0 -20.8722 Td[(W)84(e)-426(p)1(ro)28(vid)1(e)-425(in)28(terf)1(ac)-1(es)-426(t)1(o)-425(the)-425(f)1(ollo)28(wing)-424(thir)1(d-par)1(t)27(y)-424(s)-1(of)1(t)28(w)27(ar)1(e)-425(libr)1(aries)-1(;)-470(n)1(ote)]TJ 0 -13.5492 Td[(th)1(at)-331(th)1(e)-1(se)-331(are)-330(option)1(al,)-331(b)1(ut)-330(if)-330(y)28(ou)-330(enabl)1(e)-331(them)-331(som)-1(e)-330(defaul)1(ts)-331(for)-330(m)28(ulti)1(le)-1(v)28(el)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-334(ma)27(y)-333(c)28(hange)-333(to)-334(r)1(e)-1(\015)1(e)-1(ct)-333(their)-333(pr)1(e)-1(se)-1(n)1(c)-1(e.)]TJ +/F19 11.9552 Tf 141.7385 704.1363 Td[(4.)-1(2)-1125(Opt)-1(io)-1(nal)-375(t)-1(hir)-1(d)-375(part)31(y)-375(l)-1(ibr)-1(a)1(r)-1(ie)-1(s)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(W)84(e)-427(pro)28(vi)1(de)-427(in)28(t)1(e)-1(rf)1(ac)-1(es)-427(to)-426(the)-427(f)1(ollo)28(wing)-426(thi)1(rd-par)1(t)28(y)-427(soft)28(w)28(are)-427(li)1(brar)1(ie)-1(s;)-473(not)1(e)-427(that)-426(thes)-1(e)]TJ 0 -13.5492 Td[(are)-370(op)1(tional)1(,)-379(bu)1(t)-370(if)-369(y)28(ou)-370(enab)1(le)-370(them)-370(s)-1(ome)-370(defau)1(lts)-370(for)-369(m)27(u)1(ltilev)28(el)-370(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-371(ma)28(y)]TJ 0 -13.5492 Td[(c)27(h)1(ange)-334(t)1(o)-334(r)1(e)-1(\015)1(e)-1(ct)-334(t)1(heir)-333(pr)1(e)-1(se)-1(n)1(c)-1(e.)]TJ ET -1 0 0 1 136.2839 572.8194 cm +1 0 0 1 136.2839 632.1523 cm 0 g 0 G -1 0 0 1 -136.2839 -572.8194 cm +1 0 0 1 -136.2839 -632.1523 cm BT -/F41 10.9091 Tf 141.7385 572.8194 Td[(UM)1(FP)96(A)31(C)1(K)]TJ +/F41 10.9091 Tf 141.7385 632.1523 Td[(UM)1(FP)96(A)31(C)1(K)]TJ ET -1 0 0 1 206.7532 572.8194 cm +1 0 0 1 206.7532 632.1523 cm 0 g 0 G -1 0 0 1 -206.7532 -572.8194 cm +1 0 0 1 -206.7532 -632.1523 cm BT -/F15 10.9091 Tf 212.2078 572.8194 Td[(A)-333(s)-1(p)1(arse)-334(dir)1(e)-1(ct)-333(factorization)-333(p)1(ac)27(k)56(age)-334(a)28(v)56(ailab)1(le)-334(fr)1(om)]TJ/F48 10.9091 Tf -43.1965 -13.5492 Td[(http://www.cise.ufl.edu/research/sparse/umfpack/)]TJ/F15 10.9091 Tf 274.9061 0 Td[(;)-259(pr)1(o)28(vides)-223(se)-1(-)]TJ -274.9061 -13.5492 Td[(ri)1(al)-407(f)1(ac)-1(t)1(orization)-406(and)-405(s)-1(olu)1(tion)-406(f)1(or)-406(dou)1(ble)-407(p)1(rec)-1(ision)-406(r)1(e)-1(al)-406(an)1(d)-406(c)-1(ompl)1(e)-1(x)]TJ 0 -13.5492 Td[(dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(data.)-444(W)84(e)-334(ha)28(v)28(e)-334(teste)-1(d)-333(v)28(ersions)-333(4.4)-333(and)-333(5.1;)]TJ +/F15 10.9091 Tf 212.2078 632.1523 Td[(A)-333(s)-1(p)1(arse)-334(dir)1(e)-1(ct)-333(factorization)-333(p)1(ac)27(k)56(age)-334(a)28(v)56(ailab)1(le)-334(fr)1(om)]TJ/F48 10.9091 Tf -43.1965 -13.5492 Td[(http://www.cise.ufl.edu/research/sparse/umfpack/)]TJ/F15 10.9091 Tf 274.9061 0 Td[(;)-359(pro)28(vi)1(des)-352(serial)-350(factor-)]TJ -274.9061 -13.5492 Td[(ization)-328(and)-328(solu)1(tion)-328(for)-328(d)1(oub)1(le)-329(pr)1(e)-1(cis)-1(i)1(on)-328(real)-329(an)1(d)-328(c)-1(ompl)1(e)-1(x)-328(dou)1(ble)-329(p)1(rec)-1(ision)-328(d)1(ata.)]TJ 0 -13.5492 Td[(W)84(e)-334(ha)28(v)28(e)-334(tes)-1(t)1(e)-1(d)-333(v)28(ersions)-333(4.4)-334(an)1(d)-333(5.1;)]TJ ET -1 0 0 1 136.2839 509.0847 cm +1 0 0 1 136.2839 569.3936 cm 0 g 0 G -1 0 0 1 -136.2839 -509.0847 cm +1 0 0 1 -136.2839 -569.3936 cm BT -/F41 10.9091 Tf 141.7385 509.0847 Td[(Sup)-32(er)1(LU)]TJ +/F41 10.9091 Tf 141.7385 569.3936 Td[(Sup)-32(er)1(LU)]TJ ET -1 0 0 1 191.1094 509.0847 cm +1 0 0 1 191.1094 569.3936 cm 0 g 0 G -1 0 0 1 -191.1094 -509.0847 cm +1 0 0 1 -191.1094 -569.3936 cm BT -/F15 10.9091 Tf 196.5639 509.0847 Td[(A)-333(s)-1(p)1(arse)-334(dir)1(e)-1(ct)-333(factorization)-333(p)1(ac)27(k)56(age)-334(a)28(v)56(ailab)1(le)-334(fr)1(om)]TJ/F48 10.9091 Tf -27.5526 -13.5492 Td[(http://crd.lbl.gov/~xiaoye/SuperLU/)]TJ/F15 10.9091 Tf 200.4523 0 Td[(;)-647(pr)1(o)28(vides)-543(s)-1(eri)1(al)-543(f)1(ac)-1(tor)1(iz)-1(a-)]TJ -200.4523 -13.5492 Td[(tion)-479(an)1(d)-480(solu)1(tion)-479(for)-479(single)-480(an)1(d)-479(dou)1(ble)-480(p)1(re)-1(cision)-479(real)-480(an)1(d)-479(c)-1(ompl)1(e)-1(x)]TJ 0 -13.5492 Td[(dat)1(a.)-445(W)84(e)-334(h)1(a)27(v)28(e)-333(te)-1(ste)-1(d)-332(v)28(e)-1(rsion)1(s)-334(3.0)-333(and)-333(3.)1(1.)]TJ +/F15 10.9091 Tf 196.5639 569.3936 Td[(A)-333(s)-1(p)1(arse)-334(dir)1(e)-1(ct)-333(factorization)-333(p)1(ac)27(k)56(age)-334(a)28(v)56(ailab)1(le)-334(fr)1(om)]TJ/F48 10.9091 Tf -27.5526 -13.5492 Td[(http://crd.lbl.gov/~xiaoye/SuperLU/)]TJ/F15 10.9091 Tf 200.4523 0 Td[(;)-543(p)1(ro)28(vid)1(e)-1(s)-474(serial)-473(f)1(ac)-1(tor)1(iz)-1(ati)1(on)-473(and)-472(s)-1(o-)]TJ -200.4523 -13.5492 Td[(lu)1(tion)-450(for)-450(s)-1(in)1(gle)-451(and)-450(dou)1(bl)1(e)-452(p)1(rec)-1(ision)-450(real)-451(an)1(d)-451(complex)-451(d)1(ata.)-797(W)84(e)-451(ha)28(v)28(e)-451(te)-1(sted)]TJ 0 -13.5492 Td[(v)28(ers)-1(i)1(ons)-334(3.)1(0)-334(an)1(d)-333(3.1.)]TJ ET -1 0 0 1 136.2839 445.3501 cm +1 0 0 1 136.2839 506.6349 cm 0 g 0 G -1 0 0 1 -136.2839 -445.3501 cm +1 0 0 1 -136.2839 -506.6349 cm BT -/F41 10.9091 Tf 141.7385 445.3501 Td[(Sup)-32(er)1(LU)]TJ +/F41 10.9091 Tf 141.7385 506.6349 Td[(Sup)-32(er)1(LU)]TJ ET -1 0 0 1 191.8621 445.3501 cm +1 0 0 1 191.8621 506.6349 cm q []0 d 0 J @@ -1519,58 +1671,58 @@ q 3.7636 0.1992 l S Q -1 0 0 1 -191.8621 -445.3501 cm +1 0 0 1 -191.8621 -506.6349 cm BT -/F41 10.9091 Tf 195.6257 445.3501 Td[(Dist)]TJ +/F41 10.9091 Tf 195.6257 506.6349 Td[(Dist)]TJ ET -1 0 0 1 218.5589 445.3501 cm +1 0 0 1 218.5589 506.6349 cm 0 g 0 G -1 0 0 1 -218.5589 -445.3501 cm +1 0 0 1 -218.5589 -506.6349 cm BT -/F15 10.9091 Tf 224.0134 445.3501 Td[(A)-477(s)-1(p)1(arse)-478(d)1(irec)-1(t)-477(f)1(ac)-1(tor)1(iz)-1(ati)1(on)-477(pac)28(k)55(age)-477(a)28(v)55(ai)1(lable)-477(fr)1(om)-478(th)1(e)]TJ -55.0021 -13.5492 Td[(sam)-1(e)-338(s)-1(it)1(e)-339(as)-339(S)1(up)-27(e)-1(r)1(LU;)-338(pr)1(o)27(v)1(ides)-339(p)1(arallel)-338(f)1(ac)-1(tor)1(iz)-1(ati)1(on)-338(and)-337(s)-1(olu)1(tion)-337(for)]TJ 0 -13.5492 Td[(real)-333(and)-333(complex)-333(dou)1(ble)-334(p)1(rec)-1(i)1(s)-1(ion)-333(d)1(ata.)-444(W)83(e)-333(ha)28(v)28(e)-334(tes)-1(ted)-333(v)28(ers)-1(i)1(on)-333(2.1.)]TJ/F19 11.9552 Tf -27.2728 -30.0292 Td[(4.)-1(3)-1125(C)-1(on\014g)-1(urat)-1(io)-1(n)-375(opt)-1(io)-1(ns)]TJ/F15 10.9091 Tf 0 -20.8722 Td[(T)83(o)-337(b)1(uil)1(d)-337(M)1(LD2P4)-337(th)1(e)-337(\014rst)-337(ste)-1(p)-336(is)-337(to)-337(u)1(s)-1(e)-337(the)]TJ/F48 10.9091 Tf 217.7756 0 Td[(configure)]TJ/F15 10.9091 Tf 55.2194 0 Td[(sc)-1(ri)1(pt)-337(i)1(n)-337(th)1(e)-338(main)]TJ -272.995 -13.5492 Td[(di)1(rec)-1(tor)1(y)-334(t)1(o)-334(generate)-334(t)1(he)-334(n)1(e)-1(ce)-1(ss)-1(ar)1(y)-333(m)-1(ak)28(e\014l)1(e)-1(\050s\051.)]TJ 16.9365 -13.6921 Td[(As)-334(a)-333(minimal)-333(exam)-1(p)1(le)-334(consid)1(e)-1(r)-333(th)1(e)-334(fol)1(lo)28(w)-1(i)1(ng:)]TJ +/F15 10.9091 Tf 224.0134 506.6349 Td[(A)-370(sparse)-370(dir)1(e)-1(ct)-370(factori)1(z)-1(ation)-369(pac)28(k)55(age)-370(a)28(v)56(ailabl)1(e)-371(f)1(rom)-370(the)-370(sam)-1(e)-370(s)-1(i)1(te)-371(as)]TJ -55.0021 -13.5492 Td[(Su)1(p)-27(e)-1(rLU;)-284(pro)28(vi)1(des)-286(p)1(arall)1(e)-1(l)-285(f)1(ac)-1(tor)1(ization)-285(an)1(d)-285(solut)1(ion)-285(f)1(or)-285(real)-285(an)1(d)-285(com)-1(p)1(lex)-285(dou)1(ble)]TJ 0 -13.5492 Td[(pr)1(e)-1(cision)-333(dat)1(a.)-445(W)84(e)-334(h)1(a)27(v)28(e)-333(te)-1(ste)-1(d)-332(v)28(e)-1(rsion)-333(2.)1(1.)]TJ/F19 11.9552 Tf -27.2728 -29.0221 Td[(4.)-1(3)-1125(C)-1(on\014g)-1(urat)-1(io)-1(n)-375(opt)-1(io)-1(ns)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(T)83(o)-302(bu)1(ild)-302(M)1(LD2P4)-302(th)1(e)-303(\014r)1(s)-1(t)-302(ste)-1(p)-301(is)-303(to)-302(use)-303(th)1(e)]TJ/F48 10.9091 Tf 214.0019 0 Td[(configure)]TJ/F15 10.9091 Tf 54.8421 0 Td[(sc)-1(ri)1(pt)-302(in)-302(t)1(he)-303(main)-302(d)1(irec)-1(t)1(ory)-302(to)]TJ -268.844 -13.5492 Td[(generate)-334(th)1(e)-334(nece)-1(ss)-1(ar)1(y)-334(mak)28(e\014le\050s\051.)]TJ 16.9365 -13.5492 Td[(As)-334(a)-333(minimal)-333(exam)-1(p)1(le)-334(consid)1(e)-1(r)-333(th)1(e)-334(fol)1(lo)28(w)-1(i)1(ng:)]TJ ET -1 0 0 1 136.2839 316.879 cm +1 0 0 1 136.2839 381.3169 cm 0 g 0 G 0 g 0 G -1 0 0 1 -136.2839 -316.879 cm +1 0 0 1 -136.2839 -381.3169 cm BT -/F48 10.9091 Tf 141.7385 316.879 Td[(./configure)-525(--with-psblas=/home/user/PSBLAS/psblas-2.3)]TJ/F15 10.9091 Tf 0 -23.087 Td[(This)-260(ass)-1(u)1(m)-1(es)-260(that)-259(the)-260(v)56(ariou)1(s)-260(MPI)-259(c)-1(ompi)1(le)-1(r)1(s)-261(an)1(d)-259(s)-1(u)1(pp)-27(ort)-260(l)1(ibr)1(aries)-261(ar)1(e)-260(a)27(v)56(ail)1(-)]TJ 0 -13.5492 Td[(abl)1(e)-273(in)-271(th)1(e)-273(stand)1(ard)-272(d)1(irectories)-273(on)-271(the)-272(sys)-1(tem.)-424(Note)-272(that)-272(th)1(e)-273(P)1(SBLAS)-272(b)1(ui)1(ld)]TJ 0 -13.5492 Td[(di)1(rec)-1(tor)1(y)-396(m)27(u)1(s)-1(t)-395(b)-27(e)-397(sp)-27(e)-1(ci\014ed)-395(w)-1(i)1(th)-395(an)]TJ/F20 10.9091 Tf 176.3865 0 Td[(absolu)1(t)-1(e)]TJ/F15 10.9091 Tf 42.2318 0 Td[(pat)1(h.)-631(T)-1(h)1(e)-396(fu)1(ll)-396(se)-1(t)-395(of)-395(option)1(s)]TJ -218.6183 -13.5492 Td[(ma)27(y)-489(b)-27(e)-490(lo)-27(ok)28(e)-1(d)-489(at)-489(b)28(y)-489(iss)-1(u)1(ing)-489(th)1(e)-490(c)-1(ommand)]TJ/F48 10.9091 Tf 219.1948 0 Td[(./configure)-525(--help)]TJ/F15 10.9091 Tf 103.0898 0 Td[(,)-528(whic)28(h)]TJ -322.2846 -13.5492 Td[(pr)1(o)-28(du)1(c)-1(es:)]TJ +/F48 10.9091 Tf 141.7385 381.3169 Td[(./configure)-525(--with-psblas=/home/user/PSBLAS/psblas-2.3)]TJ/F15 10.9091 Tf 0 -21.5044 Td[(This)-317(as)-1(sumes)-318(th)1(at)-317(the)-317(v)56(ariou)1(s)-318(MP)1(I)-317(c)-1(ompi)1(le)-1(r)1(s)-318(an)1(d)-317(supp)-27(ort)-317(l)1(ibr)1(aries)-318(ar)1(e)-318(a)28(v)56(ailab)1(le)-318(in)-316(the)]TJ 0 -13.5492 Td[(stand)1(ard)-415(d)1(irectories)-416(on)-414(th)1(e)-416(syste)-1(m.)-689(Note)-415(th)1(at)-415(the)-415(PS)1(BLAS)-415(b)1(uil)1(d)-415(d)1(irec)-1(tor)1(y)-415(m)27(u)1(s)-1(t)-414(b)-28(e)]TJ 0 -13.5492 Td[(sp)-28(ec)-1(i)1(\014ed)-308(with)-307(an)]TJ/F20 10.9091 Tf 83.1682 0 Td[(absolu)1(t)-1(e)]TJ/F15 10.9091 Tf 41.2739 0 Td[(pat)1(h.)-436(The)-308(f)1(ull)-307(s)-1(et)-308(of)-308(op)1(tion)1(s)-309(ma)28(y)-308(b)-27(e)-309(l)1(o)-28(ok)28(e)-1(d)-307(at)-308(b)28(y)-307(is)-1(sui)1(ng)-308(th)1(e)]TJ -124.4421 -13.5492 Td[(com)-1(mand)]TJ/F48 10.9091 Tf 49.697 0 Td[(./configure)-525(--help)]TJ/F15 10.9091 Tf 103.0898 0 Td[(,)-333(whic)28(h)-333(pr)1(o)-28(du)1(c)-1(es)-1(:)]TJ ET -1 0 0 1 136.2839 216.3653 cm +1 0 0 1 136.2839 297.6604 cm 0 g 0 G 0 g 0 G -1 0 0 1 -136.2839 -216.3653 cm +1 0 0 1 -136.2839 -297.6604 cm BT -/F48 10.9091 Tf 141.7385 216.3653 Td[(`configure')-525(configures)-525(MLD2P4)-525(1.0)-525(to)-525(adapt)-525(to)-525(many)-525(kinds)-525(of)-525(systems.)]TJ 0 -27.0984 Td[(Usage:)-525(./configure)-525([OPTION]...)-525([VAR=VALUE]...)]TJ 0 -27.0984 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.5492 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.0984 Td[(Defaults)-525(for)-525(the)-525(options)-525(are)-525(specified)-525(in)-525(brackets.)]TJ +/F48 10.9091 Tf 141.7385 297.6604 Td[(`configure')-525(configures)-525(MLD2P4)-525(1.0)-525(to)-525(adapt)-525(to)-525(many)-525(kinds)-525(of)-525(systems.)]TJ 0 -27.0984 Td[(Usage:)-525(./configure)-525([OPTION]...)-525([VAR=VALUE]...)]TJ 0 -27.0984 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.5492 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.0984 Td[(Defaults)-525(for)-525(the)-525(options)-525(are)-525(specified)-525(in)-525(brackets.)]TJ 0 -27.0984 Td[(Configuration:)]TJ 11.4544 -13.5492 Td[(-h,)-525(--help)-7350(display)-525(this)-525(help)-525(and)-525(exit)]TJ 22.9089 -13.5492 Td[(--help=short)-4200(display)-525(options)-525(specific)-525(to)-525(this)-525(package)]TJ 0 -13.5492 Td[(--help=recursive)-2100(display)-525(the)-525(short)-525(help)-525(of)-525(all)-525(the)-525(included)-525(packages)]TJ -22.9089 -13.5492 Td[(-V,)-525(--version)-5775(display)-525(version)-525(information)-525(and)-525(exit)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -214 0 obj << +222 0 obj << /Type /Page -/Contents 215 0 R -/Resources 213 0 R +/Contents 223 0 R +/Resources 221 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 184 0 R +/Parent 185 0 R >> endobj -216 0 obj << -/D [214 0 R /XYZ 141.7385 740.0018 null] +224 0 obj << +/D [222 0 R /XYZ 141.7385 740.0018 null] >> endobj 30 0 obj << -/D [214 0 R /XYZ 141.7385 658.9781 null] +/D [222 0 R /XYZ 141.7385 715.0952 null] >> endobj 34 0 obj << -/D [214 0 R /XYZ 141.7385 400.1918 null] +/D [222 0 R /XYZ 141.7385 462.3409 null] >> endobj -213 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F41 126 0 R /F48 206 0 R /F20 171 0 R >> +221 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F41 126 0 R /F48 214 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -219 0 obj << -/Length 4165 +227 0 obj << +/Length 4135 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1584,80 +1736,80 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 343.0491 0 Td[(7)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 396.8452 0 Td[(7)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F48 10.9091 Tf 93.9178 690.5871 Td[(Configuration:)]TJ 11.4544 -13.5492 Td[(-h,)-525(--help)-7350(display)-525(this)-525(help)-525(and)-525(exit)]TJ 22.9089 -13.5492 Td[(--help=short)-4200(display)-525(options)-525(specific)-525(to)-525(this)-525(package)]TJ 0 -13.5492 Td[(--help=recursive)-2100(display)-525(the)-525(short)-525(help)-525(of)-525(all)-525(the)-525(included)-525(packages)]TJ -22.9089 -13.5492 Td[(-V,)-525(--version)-5775(display)-525(version)-525(information)-525(and)-525(exit)]TJ 0 -13.5492 Td[(-q,)-525(--quiet,)-525(--silent)-1575(do)-525(not)-525(print)-525(`checking...')-525(messages)]TJ 22.9089 -13.5492 Td[(--cache-file=FILE)-1575(cache)-525(test)-525(results)-525(in)-525(FILE)-525([disabled])]TJ -22.9089 -13.5492 Td[(-C,)-525(--config-cache)-3150(alias)-525(for)-525(`--cache-file=config.cache')]TJ 0 -13.5492 Td[(-n,)-525(--no-create)-4725(do)-525(not)-525(create)-525(output)-525(files)]TJ 22.9089 -13.5492 Td[(--srcdir=DIR)-4200(find)-525(the)-525(sources)-525(in)-525(DIR)-525([configure)-525(dir)-525(or)-525(`..'])]TJ -34.3633 -27.0984 Td[(Installation)-525(directories:)]TJ 11.4544 -13.5492 Td[(--prefix=PREFIX)-4725(install)-525(architecture-independent)-525(files)-525(in)-525(PREFIX)]TJ 0 -13.5492 Td[([/usr/local])]TJ 0 -13.5492 Td[(--exec-prefix=EPREFIX)-1575(install)-525(architecture-dependent)-525(files)-525(in)-525(EPREFIX)]TJ 0 -13.5492 Td[([PREFIX])]TJ -11.4544 -27.0984 Td[(By)-525(default,)-525(`make)-525(install')-525(will)-525(install)-525(all)-525(the)-525(files)-525(in)]TJ 0 -13.5492 Td[(`/usr/local/bin',)-525(`/usr/local/lib')-525(etc.)-1050(You)-525(can)-525(specify)]TJ 0 -13.5492 Td[(an)-525(installation)-525(prefix)-525(other)-525(than)-525(`/usr/local')-525(using)-525(`--prefix',)]TJ 0 -13.5492 Td[(for)-525(instance)-525(`--prefix=$HOME'.)]TJ 0 -27.0984 Td[(For)-525(better)-525(control,)-525(use)-525(the)-525(options)-525(below.)]TJ 0 -27.0984 Td[(Fine)-525(tuning)-525(of)-525(the)-525(installation)-525(directories:)]TJ 11.4544 -13.5492 Td[(--bindir=DIR)-5775(user)-525(executables)-525([EPREFIX/bin])]TJ 0 -13.5492 Td[(--sbindir=DIR)-5250(system)-525(admin)-525(executables)-525([EPREFIX/sbin])]TJ 0 -13.5492 Td[(--libexecdir=DIR)-3675(program)-525(executables)-525([EPREFIX/libexec])]TJ 0 -13.5492 Td[(--sysconfdir=DIR)-3675(read-only)-525(single-machine)-525(data)-525([PREFIX/etc])]TJ 0 -13.5492 Td[(--sharedstatedir=DIR)-1575(modifiable)-525(architecture-independent)-525(data)-525([PREFIX/com])]TJ 0 -13.5492 Td[(--localstatedir=DIR)-2100(modifiable)-525(single-machine)-525(data)-525([PREFIX/var])]TJ 0 -13.5492 Td[(--libdir=DIR)-5775(object)-525(code)-525(libraries)-525([EPREFIX/lib])]TJ 0 -13.5492 Td[(--includedir=DIR)-3675(C)-525(header)-525(files)-525([PREFIX/include])]TJ 0 -13.5492 Td[(--oldincludedir=DIR)-2100(C)-525(header)-525(files)-525(for)-525(non-gcc)-525([/usr/include])]TJ 0 -13.5492 Td[(--datarootdir=DIR)-3150(read-only)-525(arch.-independent)-525(data)-525(root)-525([PREFIX/share])]TJ 0 -13.5492 Td[(--datadir=DIR)-5250(read-only)-525(architecture-independent)-525(data)-525([DATAROOTDIR])]TJ 0 -13.5492 Td[(--infodir=DIR)-5250(info)-525(documentation)-525([DATAROOTDIR/info])]TJ 0 -13.5492 Td[(--localedir=DIR)-4200(locale-dependent)-525(data)-525([DATAROOTDIR/locale])]TJ 0 -13.5492 Td[(--mandir=DIR)-5775(man)-525(documentation)-525([DATAROOTDIR/man])]TJ 0 -13.5492 Td[(--docdir=DIR)-5775(documentation)-525(root)-525([DATAROOTDIR/doc/mld2p4])]TJ 0 -13.5492 Td[(--htmldir=DIR)-5250(html)-525(documentation)-525([DOCDIR])]TJ 0 -13.5492 Td[(--dvidir=DIR)-5775(dvi)-525(documentation)-525([DOCDIR])]TJ 0 -13.5492 Td[(--pdfdir=DIR)-5775(pdf)-525(documentation)-525([DOCDIR])]TJ +/F48 10.9091 Tf 105.3722 704.1363 Td[(-q,)-525(--quiet,)-525(--silent)-1575(do)-525(not)-525(print)-525(`checking...')-525(messages)]TJ 22.9089 -13.5492 Td[(--cache-file=FILE)-1575(cache)-525(test)-525(results)-525(in)-525(FILE)-525([disabled])]TJ -22.9089 -13.5492 Td[(-C,)-525(--config-cache)-3150(alias)-525(for)-525(`--cache-file=config.cache')]TJ 0 -13.5492 Td[(-n,)-525(--no-create)-4725(do)-525(not)-525(create)-525(output)-525(files)]TJ 22.9089 -13.5492 Td[(--srcdir=DIR)-4200(find)-525(the)-525(sources)-525(in)-525(DIR)-525([configure)-525(dir)-525(or)-525(`..'])]TJ -34.3633 -27.0984 Td[(Installation)-525(directories:)]TJ 11.4544 -13.5492 Td[(--prefix=PREFIX)-4725(install)-525(architecture-independent)-525(files)-525(in)-525(PREFIX)]TJ 0 -13.5492 Td[([/usr/local])]TJ 0 -13.5492 Td[(--exec-prefix=EPREFIX)-1575(install)-525(architecture-dependent)-525(files)-525(in)-525(EPREFIX)]TJ 0 -13.5492 Td[([PREFIX])]TJ -11.4544 -27.0984 Td[(By)-525(default,)-525(`make)-525(install')-525(will)-525(install)-525(all)-525(the)-525(files)-525(in)]TJ 0 -13.5492 Td[(`/usr/local/bin',)-525(`/usr/local/lib')-525(etc.)-1050(You)-525(can)-525(specify)]TJ 0 -13.5492 Td[(an)-525(installation)-525(prefix)-525(other)-525(than)-525(`/usr/local')-525(using)-525(`--prefix',)]TJ 0 -13.5492 Td[(for)-525(instance)-525(`--prefix=$HOME'.)]TJ 0 -27.0984 Td[(For)-525(better)-525(control,)-525(use)-525(the)-525(options)-525(below.)]TJ 0 -27.0984 Td[(Fine)-525(tuning)-525(of)-525(the)-525(installation)-525(directories:)]TJ 11.4544 -13.5492 Td[(--bindir=DIR)-5775(user)-525(executables)-525([EPREFIX/bin])]TJ 0 -13.5492 Td[(--sbindir=DIR)-5250(system)-525(admin)-525(executables)-525([EPREFIX/sbin])]TJ 0 -13.5492 Td[(--libexecdir=DIR)-3675(program)-525(executables)-525([EPREFIX/libexec])]TJ 0 -13.5492 Td[(--sysconfdir=DIR)-3675(read-only)-525(single-machine)-525(data)-525([PREFIX/etc])]TJ 0 -13.5492 Td[(--sharedstatedir=DIR)-1575(modifiable)-525(architecture-independent)-525(data)-525([PREFIX/com])]TJ 0 -13.5492 Td[(--localstatedir=DIR)-2100(modifiable)-525(single-machine)-525(data)-525([PREFIX/var])]TJ 0 -13.5492 Td[(--libdir=DIR)-5775(object)-525(code)-525(libraries)-525([EPREFIX/lib])]TJ 0 -13.5492 Td[(--includedir=DIR)-3675(C)-525(header)-525(files)-525([PREFIX/include])]TJ 0 -13.5492 Td[(--oldincludedir=DIR)-2100(C)-525(header)-525(files)-525(for)-525(non-gcc)-525([/usr/include])]TJ 0 -13.5492 Td[(--datarootdir=DIR)-3150(read-only)-525(arch.-independent)-525(data)-525(root)-525([PREFIX/share])]TJ 0 -13.5492 Td[(--datadir=DIR)-5250(read-only)-525(architecture-independent)-525(data)-525([DATAROOTDIR])]TJ 0 -13.5492 Td[(--infodir=DIR)-5250(info)-525(documentation)-525([DATAROOTDIR/info])]TJ 0 -13.5492 Td[(--localedir=DIR)-4200(locale-dependent)-525(data)-525([DATAROOTDIR/locale])]TJ 0 -13.5492 Td[(--mandir=DIR)-5775(man)-525(documentation)-525([DATAROOTDIR/man])]TJ 0 -13.5492 Td[(--docdir=DIR)-5775(documentation)-525(root)-525([DATAROOTDIR/doc/mld2p4])]TJ 0 -13.5492 Td[(--htmldir=DIR)-5250(html)-525(documentation)-525([DOCDIR])]TJ 0 -13.5492 Td[(--dvidir=DIR)-5775(dvi)-525(documentation)-525([DOCDIR])]TJ 0 -13.5492 Td[(--pdfdir=DIR)-5775(pdf)-525(documentation)-525([DOCDIR])]TJ 0 -13.5492 Td[(--psdir=DIR)-6300(ps)-525(documentation)-525([DOCDIR])]TJ -11.4544 -27.0984 Td[(Optional)-525(Packages:)]TJ 11.4544 -13.5492 Td[(--with-PACKAGE[=ARG])-2100(use)-525(PACKAGE)-525([ARG=yes])]TJ 0 -13.5492 Td[(--without-PACKAGE)-3675(do)-525(not)-525(use)-525(PACKAGE)-525(\050same)-525(as)-525(--with-PACKAGE=no\051)]TJ 0 -13.5492 Td[(--with-psblas)-5775(The)-525(source)-525(directory)-525(for)-525(PSBLAS,)-525(for)-525(example,)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -218 0 obj << +226 0 obj << /Type /Page -/Contents 219 0 R -/Resources 217 0 R +/Contents 227 0 R +/Resources 225 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R -/Annots [ 221 0 R ] +/Parent 230 0 R +/Annots [ 229 0 R ] >> endobj -221 0 obj << +229 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.4) >> >> endobj -220 0 obj << -/D [218 0 R /XYZ 93.9178 740.0018 null] +228 0 obj << +/D [226 0 R /XYZ 93.9178 740.0018 null] >> endobj -217 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R >> +225 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -225 0 obj << -/Length 3989 +233 0 obj << +/Length 4070 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(8)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(8)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F48 10.9091 Tf 153.1929 704.1363 Td[(--psdir=DIR)-6300(ps)-525(documentation)-525([DOCDIR])]TJ -11.4544 -27.0984 Td[(Optional)-525(Packages:)]TJ 11.4544 -13.5492 Td[(--with-PACKAGE[=ARG])-2100(use)-525(PACKAGE)-525([ARG=yes])]TJ 0 -13.5492 Td[(--without-PACKAGE)-3675(do)-525(not)-525(use)-525(PACKAGE)-525(\050same)-525(as)-525(--with-PACKAGE=no\051)]TJ 0 -13.5492 Td[(--with-psblas)-5775(The)-525(source)-525(directory)-525(for)-525(PSBLAS,)-525(for)-525(example,)]TJ 137.4531 -13.5492 Td[(--with-psblas=/opt/packages/psblas-2.2)]TJ -137.4531 -13.5492 Td[(--with-libs)-6825(List)-525(additional)-525(libraries)-525(here.)-525(For)-525(example,)]TJ 137.4531 -13.5492 Td[(--with-libs=-lsuperlu)-525(or)]TJ 0 -13.5492 Td[(--with-libs=/path/libsuperlu.a)]TJ -137.4531 -13.5492 Td[(--with-clibs)-6300(additional)-525(CLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.4531 -13.5492 Td[(to)-525(CLIBS)]TJ -137.4531 -13.5492 Td[(--with-flibs)-6300(additional)-525(FLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.4531 -13.5492 Td[(to)-525(FLIBS)]TJ -137.4531 -13.5492 Td[(--with-library-path)-2625(additional)-525(LIBRARYPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(LIBRARYPATH)]TJ -137.4531 -13.5492 Td[(--with-include-path)-2625(additional)-525(INCLUDEPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(INCLUDEPATH)]TJ -137.4531 -13.5492 Td[(--with-module-path)-3150(additional)-525(MODULE_PATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(MODULE_PATH)]TJ -137.4531 -13.5492 Td[(--with-umfpack=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(UMFPACK)-525(library.)]TJ 137.4531 -13.5492 Td[(Default:)-525("-lumfpack)-525(-lamd")]TJ -137.4531 -13.5492 Td[(--with-umfpackdir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library)-525(and)]TJ 137.4531 -13.5492 Td[(includes.)]TJ -137.4531 -13.5492 Td[(--with-superlu=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(SUPERLU)-525(library.)]TJ 137.4531 -13.5492 Td[(Default:)-525("-lslu")]TJ -137.4531 -13.5492 Td[(--with-superludir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library)-525(and)]TJ 137.4531 -13.5492 Td[(includes.)]TJ -137.4531 -13.5492 Td[(--with-superludist=LIBNAME)]TJ 137.4531 -13.5492 Td[(Specify)-525(the)-525(libname)-525(for)-525(SUPERLUDIST)-525(library.)]TJ 0 -13.5492 Td[(Requires)-525(you)-525(also)-525(specify)-525(SuperLU.)-525(Default:)-525("-lslud")]TJ -137.4531 -13.5492 Td[(--with-superludistdir=DIR)]TJ 137.4531 -13.5492 Td[(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library)-525(and)]TJ 0 -13.5492 Td[(includes.)]TJ -148.9075 -27.0984 Td[(Some)-525(influential)-525(environment)-525(variables:)]TJ 11.4544 -13.5492 Td[(FC)-5250(Fortran)-525(compiler)-525(command)]TJ 0 -13.5492 Td[(FCFLAGS)-2625(Fortran)-525(compiler)-525(flags)]TJ 0 -13.5492 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.7265 -13.5492 Td[(nonstandard)-525(directory)-525()]TJ -68.7265 -13.5492 Td[(LIBS)-4200(libraries)-525(to)-525(pass)-525(to)-525(the)-525(linker,)-525(e.g.)-525(-l)]TJ 0 -13.5492 Td[(CC)-5250(C)-525(compiler)-525(command)]TJ 0 -13.5492 Td[(CFLAGS)-3150(C)-525(compiler)-525(flags)]TJ 0 -13.5492 Td[(CPPFLAGS)-2100(C/C++/Objective)-525(C)-525(preprocessor)-525(flags,)-525(e.g.)-525(-I)-525(if)]TJ +/F48 10.9091 Tf 290.646 704.1363 Td[(--with-psblas=/opt/packages/psblas-2.2)]TJ -137.4531 -13.5492 Td[(--with-libs)-6825(List)-525(additional)-525(libraries)-525(here.)-525(For)-525(example,)]TJ 137.4531 -13.5492 Td[(--with-libs=-lsuperlu)-525(or)]TJ 0 -13.5492 Td[(--with-libs=/path/libsuperlu.a)]TJ -137.4531 -13.5492 Td[(--with-clibs)-6300(additional)-525(CLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.4531 -13.5492 Td[(to)-525(CLIBS)]TJ -137.4531 -13.5492 Td[(--with-flibs)-6300(additional)-525(FLIBS)-525(flags)-525(to)-525(be)-525(added:)-525(will)-525(prepend)]TJ 137.4531 -13.5492 Td[(to)-525(FLIBS)]TJ -137.4531 -13.5492 Td[(--with-library-path)-2625(additional)-525(LIBRARYPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(LIBRARYPATH)]TJ -137.4531 -13.5492 Td[(--with-include-path)-2625(additional)-525(INCLUDEPATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(INCLUDEPATH)]TJ -137.4531 -13.5492 Td[(--with-module-path)-3150(additional)-525(MODULE_PATH)-525(flags)-525(to)-525(be)-525(added:)-525(will)]TJ 137.4531 -13.5492 Td[(prepend)-525(to)-525(MODULE_PATH)]TJ -137.4531 -13.5492 Td[(--with-umfpack=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(UMFPACK)-525(library.)]TJ 137.4531 -13.5492 Td[(Default:)-525("-lumfpack)-525(-lamd")]TJ -137.4531 -13.5492 Td[(--with-umfpackdir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(UMFPACK)-525(library)-525(and)]TJ 137.4531 -13.5492 Td[(includes.)]TJ -137.4531 -13.5492 Td[(--with-superlu=LIBNAME)-1050(Specify)-525(the)-525(library)-525(name)-525(for)-525(SUPERLU)-525(library.)]TJ 137.4531 -13.5492 Td[(Default:)-525("-lslu")]TJ -137.4531 -13.5492 Td[(--with-superludir=DIR)-1575(Specify)-525(the)-525(directory)-525(for)-525(SUPERLU)-525(library)-525(and)]TJ 137.4531 -13.5492 Td[(includes.)]TJ -137.4531 -13.5492 Td[(--with-superludist=LIBNAME)]TJ 137.4531 -13.5492 Td[(Specify)-525(the)-525(libname)-525(for)-525(SUPERLUDIST)-525(library.)]TJ 0 -13.5492 Td[(Requires)-525(you)-525(also)-525(specify)-525(SuperLU.)-525(Default:)-525("-lslud")]TJ -137.4531 -13.5492 Td[(--with-superludistdir=DIR)]TJ 137.4531 -13.5492 Td[(Specify)-525(the)-525(directory)-525(for)-525(SUPERLUDIST)-525(library)-525(and)]TJ 0 -13.5492 Td[(includes.)]TJ -148.9075 -27.0984 Td[(Some)-525(influential)-525(environment)-525(variables:)]TJ 11.4544 -13.5492 Td[(FC)-5250(Fortran)-525(compiler)-525(command)]TJ 0 -13.5492 Td[(FCFLAGS)-2625(Fortran)-525(compiler)-525(flags)]TJ 0 -13.5492 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.7265 -13.5492 Td[(nonstandard)-525(directory)-525()]TJ -68.7265 -13.5492 Td[(LIBS)-4200(libraries)-525(to)-525(pass)-525(to)-525(the)-525(linker,)-525(e.g.)-525(-l)]TJ 0 -13.5492 Td[(CC)-5250(C)-525(compiler)-525(command)]TJ 0 -13.5492 Td[(CFLAGS)-3150(C)-525(compiler)-525(flags)]TJ 0 -13.5492 Td[(CPPFLAGS)-2100(C/C++/Objective)-525(C)-525(preprocessor)-525(flags,)-525(e.g.)-525(-I)-525(if)]TJ 68.7265 -13.5492 Td[(you)-525(have)-525(headers)-525(in)-525(a)-525(nonstandard)-525(directory)-525()]TJ -68.7265 -13.5492 Td[(CPP)-4725(C)-525(preprocessor)]TJ 0 -13.5492 Td[(MPICC)-3675(MPI)-525(C)-525(compiler)-525(command)]TJ -11.4544 -27.0984 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.5492 Td[(it)-525(to)-525(find)-525(libraries)-525(and)-525(programs)-525(with)-525(nonstandard)-525(names/locations.)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -224 0 obj << +232 0 obj << /Type /Page -/Contents 225 0 R -/Resources 223 0 R +/Contents 233 0 R +/Resources 231 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R +/Parent 230 0 R >> endobj -226 0 obj << -/D [224 0 R /XYZ 141.7385 740.0018 null] +234 0 obj << +/D [232 0 R /XYZ 141.7385 740.0018 null] >> endobj -223 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F48 206 0 R >> +231 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -229 0 obj << -/Length 6217 +237 0 obj << +/Length 5551 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1671,227 +1823,227 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 343.0491 0 Td[(9)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Configuri)-1(ng)-378(an)-1(d)-378(Build)-1(ing)-378(ML)-1(D2)1(P4)]TJ/F15 10.9091 Tf 396.8452 0 Td[(9)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F48 10.9091 Tf 174.0988 704.1363 Td[(you)-525(have)-525(headers)-525(in)-525(a)-525(nonstandard)-525(directory)-525()]TJ -68.7266 -13.5492 Td[(CPP)-4725(C)-525(preprocessor)]TJ 0 -13.5492 Td[(MPICC)-3675(MPI)-525(C)-525(compiler)-525(command)]TJ -11.4544 -27.0984 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.5492 Td[(it)-525(to)-525(find)-525(libraries)-525(and)-525(programs)-525(with)-525(nonstandard)-525(names/locations.)]TJ 0 -27.0984 Td[(Report)-525(bugs)-525(to)-525(.)]TJ/F15 10.9091 Tf 0 -22.5156 Td[(Th)28(us,)-296(a)-286(sam)-1(p)1(le)-287(bu)1(ild)-286(with)-285(libr)1(aries)-287(in)-286(in)1(s)-1(t)1(allation)-286(d)1(irec)-1(t)1(ories)-287(s)-1(p)-27(ec)-1(i\014)1(c)-1(s)-287(t)1(o)-287(th)1(e)]TJ 0 -13.5492 Td[(GNU)-285(4.3)-286(compil)1(e)-1(r)-285(suite)-286(migh)28(t)-285(b)-27(e)-286(as)-286(foll)1(o)27(ws,)-295(s)-1(p)-27(ec)-1(if)1(yin)1(g)-286(on)1(ly)-285(the)-286(UM)1(FP)84(A)27(CK)]TJ 0 -13.5492 Td[(exte)-1(r)1(nal)-333(p)1(ac)27(k)56(age)-1(:)]TJ +/F48 10.9091 Tf 93.9178 690.5871 Td[(Report)-525(bugs)-525(to)-525(.)]TJ/F15 10.9091 Tf 0 -22.5155 Td[(Th)28(us,)-352(a)-348(sample)-348(bu)1(ild)-348(wit)1(h)-348(lib)1(rari)1(e)-1(s)-348(in)-348(in)1(s)-1(t)1(allation)-347(dir)1(e)-1(ctories)-349(sp)-27(e)-1(ci\014cs)-348(to)-348(the)-348(GNU)-348(4.3)]TJ 0 -13.5492 Td[(com)-1(p)1(iler)-333(s)-1(u)1(ite)-334(migh)28(t)-333(b)-27(e)-334(as)-334(f)1(ollo)28(ws)-1(,)-333(sp)-28(ec)-1(i)1(fyi)1(ng)-333(only)-333(th)1(e)-334(UMF)1(P)83(A)28(CK)-333(e)-1(x)1(te)-1(r)1(nal)-333(pac)28(k)55(age:)]TJ ET -1 0 0 1 88.4633 537.1624 cm +1 0 0 1 88.4633 632.0068 cm 0 g 0 G 0 g 0 G -1 0 0 1 -88.4633 -537.1624 cm +1 0 0 1 -88.4633 -632.0068 cm BT -/F48 10.9091 Tf 99.645 537.1624 Td[(./configure)-525(--with-psblas=/home/user/psblas-2.3/)-525(\134)]TJ 0 -13.5492 Td[(--with-libs="-L/usr/local/BLAS/gnu43)-525(-L/usr/local/BLACS/gnu43")-525(\134)]TJ 0 -13.5492 Td[(--with-blacs=-lmpiblacs)-1050(--with-umfpackdir=/usr/local/UMFPACK/gnu43)]TJ/F15 10.9091 Tf -5.7272 -22.5156 Td[(On)1(c)-1(e)-412(th)1(e)-412(c)-1(on)1(\014gu)1(re)-412(sc)-1(ri)1(pt)-411(has)-412(com)-1(p)1(lete)-1(d)-411(exe)-1(cut)1(ion,)-431(i)1(t)-412(will)-411(ha)28(v)28(e)-412(generated)]TJ 0 -13.5492 Td[(th)1(e)-364(\014)1(le)]TJ/F48 10.9091 Tf 37.0053 0 Td[(Make.inc)]TJ/F15 10.9091 Tf 49.7748 0 Td[(whic)28(h)-363(wil)1(l)-363(th)1(e)-1(n)-362(b)-27(e)-364(u)1(s)-1(ed)-362(b)28(y)-363(al)1(l)-363(Mak)28(e\014l)1(e)-1(s)-363(in)-362(th)1(e)-364(d)1(irec)-1(t)1(ory)]TJ -86.7801 -13.5492 Td[(tree.)]TJ 16.9365 -13.5492 Td[(T)83(o)-333(bu)1(ild)-333(th)1(e)-334(lib)1(rar)1(y)-334(t)1(he)-334(u)1(s)-1(er)-333(will)-333(no)28(w)-333(e)-1(n)28(ter)]TJ +/F48 10.9091 Tf 99.645 632.0068 Td[(./configure)-525(--with-psblas=/home/user/psblas-2.3/)-525(\134)]TJ 0 -13.5492 Td[(--with-libs="-L/usr/local/BLAS/gnu43)-525(-L/usr/local/BLACS/gnu43")-525(\134)]TJ 0 -13.5492 Td[(--with-blacs=-lmpiblacs)-1050(--with-umfpackdir=/usr/local/UMFPACK/gnu43)]TJ/F15 10.9091 Tf -5.7272 -22.5156 Td[(On)1(c)-1(e)-529(the)-530(con\014)1(gur)1(e)-530(sc)-1(ri)1(pt)-529(has)-529(c)-1(ompl)1(e)-1(ted)-529(exe)-1(cut)1(ion,)-578(it)-529(wil)1(l)-529(ha)28(v)28(e)-530(generated)-529(the)-529(\014le)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(Make.inc)]TJ/F15 10.9091 Tf 49.454 0 Td[(whic)28(h)-333(will)-333(th)1(e)-1(n)-333(b)-27(e)-334(u)1(s)-1(ed)-333(b)28(y)-333(all)-333(Mak)28(e\014l)1(e)-1(s)-334(i)1(n)-333(the)-334(d)1(irectory)-333(tree)-1(.)]TJ -32.5175 -13.5492 Td[(T)83(o)-333(bu)1(ild)-333(th)1(e)-334(lib)1(rar)1(y)-334(t)1(he)-334(u)1(s)-1(er)-333(will)-333(no)28(w)-333(e)-1(n)28(ter)]TJ ET -1 0 0 1 88.4633 424.3853 cm +1 0 0 1 88.4633 532.7789 cm 0 g 0 G 0 g 0 G -1 0 0 1 -88.4633 -424.3853 cm +1 0 0 1 -88.4633 -532.7789 cm BT -/F48 10.9091 Tf 93.9178 424.3853 Td[(make)]TJ/F15 10.9091 Tf 0 -22.5156 Td[(fol)1(lo)28(w)27(ed)-333(\050opt)1(ionall)1(y\051)-333(b)28(y)]TJ +/F48 10.9091 Tf 93.9178 532.7789 Td[(make)]TJ/F15 10.9091 Tf 0 -22.5156 Td[(fol)1(lo)28(w)27(ed)-333(\050opt)1(ionall)1(y\051)-333(b)28(y)]TJ ET -1 0 0 1 88.4633 379.3541 cm +1 0 0 1 88.4633 487.7477 cm 0 g 0 G 0 g 0 G -1 0 0 1 -88.4633 -379.3541 cm +1 0 0 1 -88.4633 -487.7477 cm BT -/F48 10.9091 Tf 93.9178 379.3541 Td[(make)-525(install)]TJ/F19 11.9552 Tf 0 -29.2128 Td[(4.)-1(4)-1125(E)-1(xampl)-1(e)-375(and)-375(te)-1(s)1(t)-376(pro)-1(gr)-1(ams)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(The)-287(pac)28(k)55(age)-287(con)28(tain)1(s)-288(th)1(e)]TJ/F48 10.9091 Tf 122.5793 0 Td[(examples)]TJ/F15 10.9091 Tf 48.9473 0 Td[(and)]TJ/F48 10.9091 Tf 20.7054 0 Td[(tests)]TJ/F15 10.9091 Tf 31.7657 0 Td[(di)1(rec)-1(tor)1(ie)-1(s;)-302(b)-28(ot)1(h)-287(of)-286(them)-287(are)]TJ -223.9977 -13.5492 Td[(fu)1(rth)1(e)-1(r)-339(di)1(vided)-339(in)28(to)]TJ/F48 10.9091 Tf 97.5453 0 Td[(fileread)]TJ/F15 10.9091 Tf 49.5247 0 Td[(and)]TJ/F48 10.9091 Tf 21.2828 0 Td[(pargen)]TJ/F15 10.9091 Tf 38.0702 0 Td[(sub)-27(dir)1(e)-1(ctories.)-464(Their)-340(p)1(ur)1(p)-28(ose)-340(is)]TJ -206.423 -13.5492 Td[(as)-334(f)1(ollo)28(ws)-1(:)]TJ +/F48 10.9091 Tf 93.9178 487.7477 Td[(make)-525(install)]TJ/F19 11.9552 Tf 0 -29.2128 Td[(4.)-1(4)-1125(E)-1(xampl)-1(e)-375(and)-375(te)-1(s)1(t)-376(pro)-1(gr)-1(ams)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(The)-419(pac)28(k)55(age)-419(con)28(tain)1(s)-420(th)1(e)]TJ/F48 10.9091 Tf 128.3386 0 Td[(examples)]TJ/F15 10.9091 Tf 50.3871 0 Td[(and)]TJ/F48 10.9091 Tf 22.1452 0 Td[(tests)]TJ/F15 10.9091 Tf 33.2055 0 Td[(di)1(rec)-1(tor)1(ie)-1(s;)-462(b)-27(oth)-418(of)-419(th)1(e)-1(m)-419(ar)1(e)-420(f)1(ur)1(ther)]TJ -234.0764 -13.5492 Td[(di)1(vid)1(e)-1(d)-333(in)29(to)]TJ/F48 10.9091 Tf 60.6061 0 Td[(fileread)]TJ/F15 10.9091 Tf 49.4541 0 Td[(and)]TJ/F48 10.9091 Tf 21.2121 0 Td[(pargen)]TJ/F15 10.9091 Tf 37.9996 0 Td[(sub)-27(dir)1(e)-1(ctories.)-445(Th)1(e)-1(ir)-333(p)1(ur)1(p)-28(ose)-334(is)-334(as)-333(foll)1(o)27(ws:)]TJ ET -1 0 0 1 88.4633 279.9328 cm +1 0 0 1 88.4633 401.8755 cm 0 g 0 G -1 0 0 1 -88.4633 -279.9328 cm +1 0 0 1 -88.4633 -401.8755 cm BT -/F48 10.9091 Tf 93.9178 279.9328 Td[(examples)]TJ +/F48 10.9091 Tf 93.9178 401.8755 Td[(examples)]TJ ET -1 0 0 1 139.7355 279.9328 cm +1 0 0 1 139.7355 401.8755 cm 0 g 0 G -1 0 0 1 -139.7355 -279.9328 cm +1 0 0 1 -139.7355 -401.8755 cm BT -/F15 10.9091 Tf 145.19 279.9328 Td[(con)28(tain)1(s)-520(a)-520(set)-520(of)-519(simpl)1(e)-520(e)-1(x)1(am)-1(p)1(le)-520(p)1(rograms)-520(with)-519(a)-519(pr)1(e)-1(d)1(e)-1(\014)1(ned)]TJ -23.9994 -13.5492 Td[(c)27(h)1(oice)-372(of)-371(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-380(s)-1(elec)-1(tab)1(le)-372(vi)1(a)-372(i)1(n)28(tege)-1(r)-371(v)56(alu)1(e)-1(s.)-558(T)-1(h)1(e)-1(se)-372(ar)1(e)-372(in)1(-)]TJ 0 -13.5492 Td[(tend)1(e)-1(d)-333(to)-333(get)-334(an)-333(acqu)1(ain)28(tan)1(c)-1(e)-334(wit)1(h)-333(the)-334(m)28(ul)1(tilev)28(e)-1(l)-333(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)]TJ +/F15 10.9091 Tf 145.19 401.8755 Td[(con)28(tain)1(s)-246(a)-244(s)-1(et)-245(of)-244(simple)-245(example)-245(p)1(rograms)-245(with)-244(a)-245(p)1(re)-1(d)1(e)-1(\014)1(ned)-244(c)27(hoi)1(c)-1(e)-245(of)-244(pr)1(e)-1(con-)]TJ -23.9994 -13.5492 Td[(di)1(tioners,)-294(se)-1(l)1(e)-1(ctable)-284(vi)1(a)-284(in)28(tege)-1(r)-283(v)55(al)1(ues)-1(.)-428(Th)1(e)-1(se)-285(ar)1(e)-285(in)29(te)-1(n)1(ded)-284(to)-284(get)-284(an)-283(ac)-1(qu)1(ain)28(tan)1(c)-1(e)]TJ 0 -13.5492 Td[(with)-333(th)1(e)-334(m)27(u)1(ltil)1(e)-1(v)28(el)-333(precondi)1(tioners.)]TJ ET -1 0 0 1 88.4633 230.3188 cm +1 0 0 1 88.4633 352.2616 cm 0 g 0 G -1 0 0 1 -88.4633 -230.3188 cm +1 0 0 1 -88.4633 -352.2616 cm BT -/F48 10.9091 Tf 93.9178 230.3188 Td[(test)]TJ +/F48 10.9091 Tf 93.9178 352.2616 Td[(test)]TJ ET -1 0 0 1 116.8267 230.3188 cm +1 0 0 1 116.8267 352.2616 cm 0 g 0 G -1 0 0 1 -116.8267 -230.3188 cm +1 0 0 1 -116.8267 -352.2616 cm BT -/F15 10.9091 Tf 122.2812 230.3188 Td[(con)28(tain)1(s)-295(a)-295(set)-295(of)-294(more)-294(s)-1(op)1(histicate)-1(d)-294(exampl)1(e)-1(s)-295(th)1(at)-294(w)-1(i)1(ll)-294(allo)28(w)-295(th)1(e)-295(u)1(s)-1(er,)]TJ -1.0906 -13.5492 Td[(via)-358(th)1(e)-359(in)1(pu)1(t)-358(\014les)-359(i)1(n)-358(the)]TJ/F48 10.9091 Tf 120.7777 0 Td[(runs)]TJ/F15 10.9091 Tf 26.8162 0 Td[(sub)-27(dir)1(e)-1(ctories,)-365(to)-358(exp)-27(e)-1(r)1(ime)-1(n)28(t)-358(with)-357(the)]TJ -147.5939 -13.5492 Td[(fu)1(ll)-333(ran)1(ge)-334(of)-333(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-334(impl)1(e)-1(me)-1(n)29(te)-1(d)-333(i)1(n)-333(the)-334(l)1(ibr)1(ary)84(.)]TJ -27.2728 -22.5156 Td[(The)]TJ/F48 10.9091 Tf 22.4802 0 Td[(fileread)]TJ/F15 10.9091 Tf 49.51 0 Td[(di)1(rec)-1(tor)1(ie)-1(s)-339(con)28(tai)1(n)-338(s)-1(ample)-339(p)1(rogr)1(am)-1(s)-339(th)1(at)-338(re)-1(ad)-338(spar)1(s)-1(e)-339(matri)1(-)]TJ -71.9902 -13.5492 Td[(ce)-1(s)-376(fr)1(om)-376(\014les)-1(,)-386(acc)-1(or)1(din)1(g)-376(to)-376(th)1(e)-377(M)1(atrix)-375(Mar)1(k)28(e)-1(t)-376(storage)-376(f)1(ormat;)-397(the)]TJ/F48 10.9091 Tf 324.2918 0 Td[(pargen)]TJ/F15 10.9091 Tf -324.2918 -13.5492 Td[(in)1(s)-1(tead)-364(ge)-1(n)1(e)-1(rat)1(e)-366(matri)1(c)-1(es)-366(i)1(n)-365(f)1(ull)-364(par)1(allel)-365(mo)-28(de)-365(f)1(rom)-365(the)-365(d)1(is)-1(cretization)-364(of)-365(a)]TJ 0 -13.5492 Td[(sam)-1(p)1(le)-334(P)1(DE.)]TJ +/F15 10.9091 Tf 122.2812 352.2616 Td[(con)28(tain)1(s)-420(a)-420(se)-1(t)-419(of)-419(more)-420(sophi)1(s)-1(ti)1(c)-1(ated)-419(e)-1(xamp)1(le)-1(s)-420(t)1(hat)-419(w)-1(i)1(ll)-419(allo)28(w)-420(th)1(e)-420(use)-1(r)1(,)-441(via)-419(the)]TJ -1.0906 -13.5492 Td[(in)1(pu)1(t)-287(\014)1(le)-1(s)-286(in)-286(the)]TJ/F48 10.9091 Tf 80.4383 0 Td[(runs)]TJ/F15 10.9091 Tf 26.0336 0 Td[(sub)-27(dir)1(e)-1(ctories,)-296(to)-286(e)-1(xp)-27(erime)-1(n)29(t)-287(with)-286(t)1(he)-287(f)1(ull)-286(ran)1(ge)-287(of)-286(pr)1(e)-1(con-)]TJ -106.4719 -13.5492 Td[(di)1(tioners)-333(im)-1(p)1(lem)-1(en)28(ted)-333(in)-333(th)1(e)-334(lib)1(rar)1(y)83(.)]TJ -27.2728 -22.5156 Td[(The)]TJ/F48 10.9091 Tf 21.8096 0 Td[(fileread)]TJ/F15 10.9091 Tf 48.8395 0 Td[(di)1(rec)-1(tor)1(ie)-1(s)-277(c)-1(on)29(tain)-277(sample)-277(pr)1(ograms)-278(th)1(at)-277(read)-277(spar)1(s)-1(e)-277(m)-1(atr)1(ice)-1(s)-277(from)-277(\014)1(le)-1(s,)]TJ -70.6491 -13.5492 Td[(acc)-1(ord)1(in)1(g)-354(to)-354(t)1(he)-354(Matr)1(ix)-353(Mark)28(et)-354(storage)-354(f)1(ormat;)-364(th)1(e)]TJ/F48 10.9091 Tf 252.3943 0 Td[(pargen)]TJ/F15 10.9091 Tf 38.2207 0 Td[(in)1(s)-1(tead)-353(ge)-1(n)1(e)-1(r)1(ate)-354(m)-1(atr)1(ice)-1(s)]TJ -290.615 -13.5492 Td[(in)-333(f)1(ull)-333(p)1(arall)1(e)-1(l)-333(mo)-28(de)-333(from)-333(the)-334(d)1(isc)-1(r)1(e)-1(tization)-333(of)-332(a)-334(sam)-1(p)1(le)-334(P)1(DE.)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -228 0 obj << +236 0 obj << /Type /Page -/Contents 229 0 R -/Resources 227 0 R +/Contents 237 0 R +/Resources 235 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R -/Annots [ 231 0 R ] +/Parent 230 0 R +/Annots [ 239 0 R ] >> endobj -231 0 obj << +239 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.4) >> >> endobj -230 0 obj << -/D [228 0 R /XYZ 93.9178 740.0018 null] +238 0 obj << +/D [236 0 R /XYZ 93.9178 740.0018 null] >> endobj 38 0 obj << -/D [228 0 R /XYZ 93.9178 364.089 null] +/D [236 0 R /XYZ 93.9178 472.4826 null] >> endobj -227 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R /F19 105 0 R >> +235 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F48 214 0 R /F19 105 0 R >> /ProcSet [ /PDF /Text ] >> endobj -234 0 obj << -/Length 10363 +242 0 obj << +/Length 11484 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(10)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(10)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F19 14.3462 Tf 141.7385 704.1363 Td[(5)-1125(M)-1(ult)-1(i-l)-1(ev)32(e)-1(l)-322(Do)-1(mai)-1(n)-321(D)-1(eco)-1(mp)-31(o)-1(sit)-1(io)-1(n)-321(Bac)31(kgr)-1(ound)]TJ/F20 10.9091 Tf 0 -25.25 Td[(Domain)-296(De)51(c)51(omp)51(osi)1(t)-1(i)1(on)]TJ/F15 10.9091 Tf 113.4944 0 Td[(\050DD\051)-266(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-279(c)-1(ou)1(pled)-266(with)-266(Kr)1(ylo)28(v)-266(iterativ)28(e)]TJ -113.4944 -13.5492 Td[(solv)28(e)-1(r)1(s)-1(,)-274(are)-261(wid)1(e)-1(ly)-260(u)1(s)-1(ed)-260(in)-260(th)1(e)-261(par)1(allel)-260(s)-1(olu)1(tion)-260(of)-260(l)1(arge)-261(an)1(d)-260(s)-1(p)1(arse)-261(lin)1(e)-1(ar)-260(sys-)]TJ 0 -13.5492 Td[(tem)-1(s.)-427(Thes)-1(e)-281(p)1(rec)-1(on)1(diti)1(oners)-281(are)-281(base)-1(d)-280(on)-281(t)1(he)-281(div)1(ide)-281(and)-280(conqu)1(e)-1(r)-280(te)-1(c)28(hn)1(ique:)]TJ 0 -13.5492 Td[(th)1(e)-338(matrix)-337(to)-337(b)-27(e)-338(p)1(rec)-1(on)1(diti)1(oned)-337(is)-338(d)1(ivi)1(ded)-337(in)28(to)-337(sub)1(m)-1(atr)1(ic)-1(es,)-338(a)-338(\134l)1(o)-28(c)-1(al)-336(linear)]TJ 0 -13.5492 Td[(sys)-1(tem")-380(in)29(v)28(olvin)1(g)-380(eac)27(h)-379(sub)1(m)-1(atr)1(ix)-379(is)-380(\050ap)1(pro)28(xi)1(m)-1(ately\051)-379(solv)28(e)-1(d)1(,)-391(and)-379(t)1(he)-380(lo)-28(cal)]TJ 0 -13.5492 Td[(soluti)1(ons)-390(are)-390(use)-1(d)-389(to)-390(b)1(uil)1(d)-390(a)-389(prec)-1(on)1(di)1(tioner)-390(f)1(or)-390(th)1(e)-390(w)-1(h)1(ole)-390(origi)1(nal)-389(m)-1(atr)1(ix.)]TJ 0 -13.5492 Td[(This)-346(pro)-27(c)-1(es)-1(s)-346(often)-346(c)-1(or)1(res)-1(p)-27(ond)1(s)-347(to)-346(di)1(vidi)1(ng)-346(a)-346(ph)28(ysical)-346(domain)-346(ass)-1(o)-27(c)-1(iated)-346(to)]TJ 0 -13.5492 Td[(th)1(e)-382(ori)1(ginal)-380(m)-1(atr)1(ix)-381(in)29(to)-381(s)-1(u)1(b)-28(d)1(om)-1(ai)1(ns,)-393(e.g.)-587(in)-381(a)-381(P)1(DE)-381(d)1(isc)-1(retization)1(,)-393(to)-381(\050ap)1(-)]TJ 0 -13.5492 Td[(pr)1(o)28(ximate)-1(l)1(y\051)-285(solvi)1(ng)-285(th)1(e)-285(s)-1(u)1(bp)1(rob)1(le)-1(ms)-285(corres)-1(p)-27(ond)1(in)1(g)-285(to)-285(t)1(he)-285(sub)-27(domains)-285(an)1(d)]TJ 0 -13.5492 Td[(to)-363(bui)1(ldi)1(ng)-364(an)-363(ap)1(pr)1(o)27(x)1(im)-1(at)1(e)-364(s)-1(olu)1(tion)-363(of)-363(th)1(e)-364(origin)1(al)-364(p)1(rob)1(le)-1(m)-363(from)-364(t)1(he)-364(lo)-27(c)-1(al)]TJ 0 -13.5492 Td[(soluti)1(ons)-334([)]TJ +/F19 14.3462 Tf 141.7385 704.1363 Td[(5)-1125(M)-1(ult)-1(i-l)-1(ev)32(e)-1(l)-375(D)-1(om)-1(a)1(i)-1(n)-375(Deco)-1(mp)-32(osit)-1(io)-1(n)-375(Bac)32(kg)-1(ro)-1(und)]TJ/F20 10.9091 Tf 0 -25.25 Td[(Domain)-282(De)51(c)51(om)1(p)51(o)-1(s)1(ition)]TJ/F15 10.9091 Tf 113.1711 0 Td[(\050DD\051)-250(prec)-1(on)1(di)1(tioners,)-267(c)-1(ou)1(pled)-251(with)-250(Kry)1(lo)28(v)-251(iterativ)28(e)-251(solv)28(e)-1(r)1(s)-1(,)-267(are)]TJ -113.1711 -13.5492 Td[(widely)-315(u)1(s)-1(ed)-315(in)-315(th)1(e)-316(p)1(arallel)-315(s)-1(ol)1(ution)-315(of)-314(large)-316(an)1(d)-315(sparse)-316(li)1(near)-315(s)-1(ystem)-1(s.)-438(T)-1(h)1(e)-1(se)-316(p)1(rec)-1(on)1(di-)]TJ 0 -13.5492 Td[(tion)1(e)-1(r)1(s)-286(ar)1(e)-286(b)1(as)-1(ed)-284(on)-285(th)1(e)-286(d)1(ivid)1(e)-285(and)-284(c)-1(on)1(quer)-285(tec)27(h)1(niq)1(ue:)-420(the)-285(matrix)-284(to)-285(b)-27(e)-286(p)1(rec)-1(on)1(diti)1(oned)]TJ 0 -13.5492 Td[(is)-423(d)1(ivid)1(e)-1(d)-422(in)28(t)1(o)-423(s)-1(u)1(bmatri)1(c)-1(es)-1(,)-444(a)-423(\134lo)-28(cal")-422(linear)-422(s)-1(ystem)-423(in)28(v)28(olv)1(ing)-422(e)-1(ac)27(h)-422(sub)1(m)-1(atr)1(ix)-422(is)-423(\050ap-)]TJ 0 -13.5492 Td[(pr)1(o)28(ximate)-1(l)1(y\051)-356(s)-1(ol)1(v)28(e)-1(d)1(,)-362(an)1(d)-356(th)1(e)-357(l)1(o)-28(c)-1(al)-355(s)-1(olu)1(tion)1(s)-357(ar)1(e)-357(u)1(s)-1(ed)-356(to)-356(b)1(ui)1(ld)-356(a)-356(p)1(rec)-1(on)1(diti)1(oner)-356(for)-355(the)]TJ 0 -13.5492 Td[(whole)-407(or)1(iginal)-406(m)-1(at)1(rix.)-664(T)-1(h)1(is)-407(pr)1(o)-28(c)-1(ess)-408(of)1(te)-1(n)-406(corres)-1(p)-27(ond)1(s)-407(to)-407(di)1(vid)1(ing)-407(a)-406(ph)28(ysical)-407(d)1(om)-1(ai)1(n)]TJ 0 -13.5492 Td[(ass)-1(o)-28(ciated)-299(to)-299(th)1(e)-300(ori)1(ginal)-298(m)-1(atr)1(ix)-299(in)28(t)1(o)-300(sub)-27(d)1(om)-1(ain)1(s)-1(,)-305(e)-1(.g.)-432(in)-299(a)-299(P)1(DE)-299(d)1(is)-1(cretization,)-305(to)-299(\050ap-)]TJ 0 -13.5492 Td[(pr)1(o)28(ximate)-1(l)1(y\051)-276(s)-1(olv)1(ing)-276(the)-276(s)-1(u)1(bpr)1(oblems)-277(c)-1(or)1(res)-1(p)-27(ond)1(ing)-276(to)-276(the)-276(s)-1(u)1(b)-28(d)1(om)-1(ai)1(ns)-277(an)1(d)-276(to)-276(bui)1(ldi)1(ng)]TJ 0 -13.5492 Td[(an)-333(ap)1(pro)28(xi)1(m)-1(ate)-333(s)-1(olu)1(tion)-333(of)-333(th)1(e)-334(ori)1(ginal)-333(p)1(robl)1(e)-1(m)-333(from)-333(the)-334(l)1(o)-28(c)-1(al)-333(solu)1(tions)-333([)]TJ ET -1 0 0 1 190.3446 543.3944 cm +1 0 0 1 493.254 570.4927 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -190.3446 -543.3944 cm +1 0 0 1 -493.254 -570.4927 cm BT -/F15 10.9091 Tf 190.3446 543.3944 Td[(6)]TJ +/F15 10.9091 Tf 493.254 570.4927 Td[(6)]TJ ET -1 0 0 1 195.7992 543.3944 cm +1 0 0 1 498.7086 570.4927 cm 0 g 0 G -1 0 0 1 -195.7992 -543.3944 cm +1 0 0 1 -498.7086 -570.4927 cm BT -/F15 10.9091 Tf 195.7992 543.3944 Td[(,)]TJ +/F15 10.9091 Tf 498.7086 570.4927 Td[(,)]TJ ET -1 0 0 1 202.4658 543.3944 cm +1 0 0 1 505.3752 570.4927 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -202.4658 -543.3944 cm +1 0 0 1 -505.3752 -570.4927 cm BT -/F15 10.9091 Tf 202.4658 543.3944 Td[(7)]TJ +/F15 10.9091 Tf 505.3752 570.4927 Td[(7)]TJ ET -1 0 0 1 207.9204 543.3944 cm +1 0 0 1 510.8298 570.4927 cm 0 g 0 G -1 0 0 1 -207.9204 -543.3944 cm +1 0 0 1 -510.8298 -570.4927 cm BT -/F15 10.9091 Tf 207.9204 543.3944 Td[(,)]TJ +/F15 10.9091 Tf 510.8298 570.4927 Td[(,)]TJ ET -1 0 0 1 214.587 543.3944 cm +1 0 0 1 517.4965 570.4927 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -214.587 -543.3944 cm +1 0 0 1 -517.4965 -570.4927 cm BT -/F15 10.9091 Tf 214.587 543.3944 Td[(15)]TJ +/F15 10.9091 Tf 517.4965 570.4927 Td[(15)]TJ ET -1 0 0 1 225.4961 543.3944 cm +1 0 0 1 528.4056 570.4927 cm 0 g 0 G -1 0 0 1 -225.4961 -543.3944 cm +1 0 0 1 -528.4056 -570.4927 cm BT -/F15 10.9091 Tf 225.4961 543.3944 Td[(].)]TJ/F20 10.9091 Tf -66.8211 -14.0113 Td[(A)51(dditive)-324(Schw)-1(arz)]TJ/F15 10.9091 Tf 85.7786 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-297(are)-297(DD)-297(p)1(rec)-1(on)1(diti)1(oners)-297(usin)1(g)-297(o)28(v)28(e)-1(r)1(lap-)]TJ -102.7151 -13.5492 Td[(pi)1(ng)-429(sub)1(matrice)-1(s,)-452(i.e.)-429(with)-428(som)-1(e)-429(com)-1(mon)-428(ro)28(ws)-1(,)-452(to)-428(c)-1(ou)1(ple)-429(th)1(e)-429(lo)-28(cal)-429(in)1(for)1(-)]TJ 0 -13.5492 Td[(mation)-443(re)-1(l)1(ate)-1(d)-443(to)-444(th)1(e)-445(sub)1(m)-1(atr)1(ice)-1(s)-444(\050s)-1(ee,)-472(e.g.,)-471([)]TJ +/F15 10.9091 Tf 528.4056 570.4927 Td[(].)]TJ/F20 10.9091 Tf -369.7306 -14.0112 Td[(A)51(dditive)-468(Schw)-1(arz)]TJ/F15 10.9091 Tf 89.0586 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-454(are)-453(DD)-453(prec)-1(on)1(di)1(tioners)-453(using)-453(o)28(v)28(e)-1(r)1(lapp)1(ing)-453(sub)1(-)]TJ -105.9951 -13.5492 Td[(matrice)-1(s,)-403(i.)1(e)-1(.)-389(with)-388(s)-1(ome)-389(c)-1(omm)-1(on)-388(ro)28(ws)-1(,)-403(t)1(o)-389(c)-1(ou)1(ple)-389(the)-389(lo)-28(cal)-389(in)1(formation)-388(relate)-1(d)-388(to)-389(the)]TJ 0 -13.5492 Td[(submatr)1(ic)-1(es)-362(\050s)-1(ee)-1(,)-369(e.g.,)-368([)]TJ ET -1 0 0 1 367.3921 502.2847 cm +1 0 0 1 253.9509 529.3831 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -367.3921 -502.2847 cm +1 0 0 1 -253.9509 -529.3831 cm BT -/F15 10.9091 Tf 367.3921 502.2847 Td[(15)]TJ +/F15 10.9091 Tf 253.9509 529.3831 Td[(15)]TJ ET -1 0 0 1 378.3012 502.2847 cm +1 0 0 1 264.86 529.3831 cm 0 g 0 G -1 0 0 1 -378.3012 -502.2847 cm +1 0 0 1 -264.86 -529.3831 cm BT -/F15 10.9091 Tf 378.3012 502.2847 Td[(]\051.)-776(Th)1(e)-445(main)-443(m)-1(oti)1(v)55(at)1(ion)]TJ -236.5627 -13.5492 Td[(for)-339(c)27(h)1(o)-28(osing)-340(Ad)1(di)1(tiv)28(e)-340(Sc)27(h)29(w)27(ar)1(z)-341(p)1(rec)-1(on)1(diti)1(oners)-340(is)-340(their)-339(in)28(tri)1(nsic)-340(paral)1(le)-1(l)1(is)-1(m.)]TJ 0 -13.5492 Td[(A)-485(dra)28(wbac)28(k)-486(of)-485(th)1(e)-1(se)-486(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-486(is)-486(th)1(at)-486(th)1(e)-486(n)28(um)28(b)-27(e)-1(r)-485(of)-485(iteration)1(s)-486(of)]TJ 0 -13.5492 Td[(th)1(e)-316(p)1(rec)-1(on)1(dit)1(ioned)-315(solv)28(ers)-315(generally)-314(gro)28(ws)-315(w)-1(i)1(th)-315(t)1(he)-315(n)28(u)1(m)27(b)-27(e)-1(r)-314(of)-314(s)-1(u)1(bmatrice)-1(s.)]TJ 0 -13.5492 Td[(This)-403(ma)28(y)-403(b)-27(e)-404(a)-403(seriou)1(s)-404(li)1(m)-1(i)1(tation)-402(on)-403(p)1(arallel)-403(com)-1(p)1(uters,)-420(s)-1(i)1(nce)-404(th)1(e)-403(n)28(um)28(b)-28(er)]TJ 0 -13.5492 Td[(of)-408(submatr)1(ic)-1(es)-409(usual)1(ly)-408(m)-1(atc)28(hes)-409(the)-409(n)29(um)27(b)-27(er)-408(of)-409(a)28(v)56(ailab)1(le)-409(p)1(ro)-28(ce)-1(ss)-1(or)1(s)-1(.)-669(Opti)1(-)]TJ 0 -13.5492 Td[(mal)-332(c)-1(on)28(v)28(ergence)-333(rates)-1(,)-332(i.)1(e)-1(.)-332(iterati)1(on)-332(n)28(um)28(b)-28(ers)-333(i)1(nd)1(e)-1(p)-27(e)-1(n)1(den)28(t)-332(of)-332(the)-332(n)28(um)28(b)-28(er)-332(of)]TJ 0 -13.5492 Td[(submatr)1(ic)-1(es)-1(,)-481(c)-1(an)-451(b)-28(e)-452(obtai)1(ned)-452(b)28(y)-452(correc)-1(t)1(ing)-452(th)1(e)-453(p)1(re)-1(cond)1(ition)1(e)-1(r)-451(thr)1(ough)-452(a)]TJ 0 -13.5492 Td[(suitab)1(le)-280(app)1(ro)28(ximation)-279(of)-279(the)-280(ori)1(ginal)-279(lin)1(e)-1(ar)-279(s)-1(y)1(s)-1(tem)-280(in)-279(a)-280(c)-1(oar)1(s)-1(e)-280(space)-1(,)-290(whi)1(c)27(h)]TJ 0 -13.5492 Td[(glob)1(ally)-333(coupl)1(e)-1(s)-334(t)1(he)-334(in)1(for)1(m)-1(ati)1(on)-333(related)-333(to)-334(t)1(he)-334(singl)1(e)-334(s)-1(u)1(bmatri)1(c)-1(es)-1(.)]TJ/F20 10.9091 Tf 16.9365 -14.0113 Td[(Two-l)1(evel)-256(Schwarz)]TJ/F15 10.9091 Tf 90.3282 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-223(are)-222(obtain)1(e)-1(d)-221(b)28(y)-222(c)-1(om)28(bi)1(nin)1(g)-223(b)1(as)-1(i)1(c)-223(\050on)1(e)-1(-)]TJ -107.2647 -13.5492 Td[(lev)28(e)-1(l)1(\051)-235(S)1(c)27(h)28(w)28(arz)-235(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-235(w)-1(i)1(th)-234(a)-235(coarse)-1(-lev)28(e)-1(l)-234(c)-1(or)1(rec)-1(ti)1(on.)-411(In)-235(t)1(his)-235(con)28(text,)]TJ 0 -13.5492 Td[(th)1(e)-410(one-le)-1(v)28(el)-409(p)1(rec)-1(on)1(diti)1(oner)-409(is)-409(often)-409(called)-409(`sm)-1(o)-27(other'.)-671(Di\013e)-1(r)1(e)-1(n)29(t)-409(t)28(w)27(o-lev)28(e)-1(l)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-376(are)-376(ob)1(tain)1(e)-1(d)-375(b)28(y)-375(v)56(aryi)1(ng)-375(the)-376(c)28(hoice)-376(of)-375(th)1(e)-376(s)-1(mo)-28(oth)1(e)-1(r)-375(an)1(d)-375(of)]TJ 0 -13.5492 Td[(th)1(e)-359(coarse)-1(-lev)28(e)-1(l)-358(corr)1(e)-1(ction,)-363(and)-358(t)1(he)-358(w)27(a)28(y)-358(th)1(e)-1(y)-358(ar)1(e)-359(com)27(b)1(ined)-358([)]TJ +/F15 10.9091 Tf 264.86 529.3831 Td[(]\051.)-530(Th)1(e)-363(main)-361(m)-1(oti)1(v)55(at)1(ion)-362(f)1(or)-362(c)28(ho)-28(osing)-362(Ad)1(di)1(tiv)28(e)-362(Sc)27(h)29(w)27(arz)-362(p)1(re)-1(-)]TJ -123.1215 -13.5492 Td[(condi)1(tioners)-361(is)-362(t)1(heir)-361(in)29(trin)1(s)-1(ic)-361(par)1(allelism)-1(.)-527(A)-361(dr)1(a)27(wb)1(ac)27(k)-361(of)-361(th)1(e)-1(se)-362(p)1(rec)-1(on)1(dit)1(ioners)-361(is)-362(th)1(at)]TJ 0 -13.5492 Td[(th)1(e)-389(n)28(u)1(m)27(b)-27(e)-1(r)-388(of)-387(iteration)1(s)-389(of)-388(th)1(e)-389(p)1(rec)-1(on)1(diti)1(oned)-388(s)-1(ol)1(v)28(e)-1(r)1(s)-389(generally)-388(gr)1(o)27(ws)-388(w)-1(i)1(th)-388(th)1(e)-389(n)28(u)1(m)-1(-)]TJ 0 -13.5492 Td[(b)-27(e)-1(r)-370(of)-369(s)-1(u)1(bmatri)1(c)-1(es)-1(.)-554(T)-1(h)1(is)-370(m)-1(a)28(y)-370(b)-27(e)-371(a)-370(se)-1(r)1(ious)-370(limitation)-369(on)-370(p)1(arallel)-370(com)-1(p)1(uters,)-379(s)-1(in)1(c)-1(e)-370(the)]TJ 0 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)-403(of)-402(s)-1(u)1(bmatrices)-404(usual)1(ly)-403(m)-1(at)1(c)27(hes)-404(th)1(e)-404(n)28(u)1(m)27(b)-27(e)-1(r)-402(of)-403(a)28(v)55(ai)1(lable)-403(pr)1(o)-28(c)-1(ess)-1(ors.)-654(Op)1(timal)]TJ 0 -13.5492 Td[(con)28(v)28(e)-1(r)1(ge)-1(n)1(c)-1(e)-262(rates,)-276(i.e.)-262(it)1(e)-1(rati)1(on)-262(n)29(um)28(b)-28(ers)-262(in)1(dep)-28(end)1(e)-1(n)28(t)-261(of)-262(t)1(he)-262(n)28(um)28(b)-27(e)-1(r)-261(of)-262(sub)1(m)-1(at)1(rice)-1(s,)-276(can)]TJ 0 -13.5492 Td[(b)-27(e)-370(obtai)1(ned)-369(b)28(y)-369(c)-1(or)1(re)-1(ctin)1(g)-370(th)1(e)-370(pr)1(e)-1(cond)1(ition)1(e)-1(r)-369(th)1(rou)1(gh)-369(a)-370(suit)1(able)-370(ap)1(pr)1(o)27(x)1(im)-1(at)1(ion)-369(of)-369(the)]TJ 0 -13.5492 Td[(ori)1(ginal)-323(l)1(inear)-323(syste)-1(m)-323(in)-322(a)-323(c)-1(oar)1(s)-1(e)-323(s)-1(p)1(ac)-1(e,)-325(whi)1(c)27(h)-323(gl)1(oball)1(y)-323(c)-1(ou)1(ples)-323(the)-323(inf)1(ormation)-322(related)]TJ 0 -13.5492 Td[(to)-333(the)-333(s)-1(in)1(gle)-334(sub)1(m)-1(atr)1(ice)-1(s.)]TJ/F20 10.9091 Tf 16.9365 -14.0113 Td[(Two-l)1(evel)-256(Schwarz)]TJ/F15 10.9091 Tf 90.3282 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-223(are)-222(obtain)1(e)-1(d)-221(b)28(y)-222(c)-1(om)28(bi)1(nin)1(g)-223(b)1(as)-1(i)1(c)-223(\050on)1(e)-1(-lev)28(e)-1(l\051)-222(S)1(c)27(h)28(w)28(arz)]TJ -107.2647 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-368(with)-366(a)-368(coarse)-1(-lev)28(e)-1(l)-366(c)-1(orr)1(e)-1(ction)1(.)-546(In)-367(t)1(his)-367(c)-1(on)28(t)1(e)-1(xt,)-375(th)1(e)-368(on)1(e)-1(-lev)28(e)-1(l)-367(p)1(rec)-1(on)1(di-)]TJ 0 -13.5492 Td[(tion)1(e)-1(r)-422(i)1(s)-423(oft)1(e)-1(n)-422(called)-422(`smo)-28(other')1(.)-711(Di\013e)-1(r)1(e)-1(n)28(t)-422(t)28(w)28(o-)-1(l)1(e)-1(v)28(el)-422(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-422(are)-423(ob)1(tain)1(e)-1(d)-421(b)28(y)]TJ 0 -13.5492 Td[(v)56(aryi)1(ng)-310(t)1(he)-310(c)27(h)1(oice)-310(of)-310(t)1(he)-310(sm)-1(o)-28(ot)1(her)-310(an)1(d)-309(of)-309(the)-310(coarse)-1(-lev)28(e)-1(l)-309(c)-1(or)1(rec)-1(tion)1(,)-314(and)-309(th)1(e)-310(w)27(a)28(y)-309(they)]TJ 0 -13.5492 Td[(are)-399(com)27(b)1(in)1(e)-1(d)-398([)]TJ ET -1 0 0 1 431.3782 312.1338 cm +1 0 0 1 213.1882 352.7814 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -431.3782 -312.1338 cm +1 0 0 1 -213.1882 -352.7814 cm BT -/F15 10.9091 Tf 431.3782 312.1338 Td[(15)]TJ +/F15 10.9091 Tf 213.1882 352.7814 Td[(15)]TJ ET -1 0 0 1 442.2873 312.1338 cm +1 0 0 1 224.0973 352.7814 cm 0 g 0 G -1 0 0 1 -442.2873 -312.1338 cm +1 0 0 1 -224.0973 -352.7814 cm BT -/F15 10.9091 Tf 442.2873 312.1338 Td[(].)-518(The)-358(s)-1(ame)]TJ -300.5488 -13.5492 Td[(reas)-1(on)1(in)1(g)-295(can)-294(b)-28(e)-294(appl)1(ie)-1(d)-293(s)-1(tar)1(ting)-294(fr)1(om)-295(the)-294(c)-1(oar)1(s)-1(e-)-1(l)1(e)-1(v)28(el)-295(syste)-1(m,)-302(i.)1(e)-1(.)-294(a)-294(c)-1(oarse-)]TJ 0 -13.5492 Td[(space)-422(correc)-1(t)1(ion)-421(can)-421(b)-27(e)-421(bui)1(lt)-421(fr)1(om)-422(t)1(his)-421(s)-1(y)1(s)-1(tem)-1(,)-442(th)28(u)1(s)-422(ob)1(taini)1(ng)]TJ/F20 10.9091 Tf 309.5887 0 Td[(mu)1(lti-l)1(evel)]TJ/F15 10.9091 Tf -309.5887 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)]TJ 16.9365 -14.0113 Td[(It)-309(is)-309(w)27(or)1(th)-309(not)1(ing)-309(th)1(at)-309(optimal)-309(p)1(rec)-1(on)1(diti)1(oners)-310(d)1(o)-309(not)-309(n)1(e)-1(ce)-1(ss)-1(ar)1(ily)-309(corr)1(e)-1(-)]TJ -16.9365 -13.5492 Td[(sp)-28(on)1(d)-371(to)-370(m)-1(i)1(nim)28(um)-371(exe)-1(cuti)1(on)-371(ti)1(m)-1(es)-1(.)-556(Ind)1(e)-1(ed,)-380(to)-370(obtain)-370(e\013)-1(ec)-1(t)1(iv)28(e)-371(m)27(u)1(lti-lev)27(el)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-278(a)-277(trad)1(e)-1(o\013)-277(b)-27(e)-1(t)28(w)28(e)-1(en)-277(op)1(timalit)28(y)-277(of)-277(con)28(v)28(ergence)-278(and)-276(the)-277(c)-1(ost)-277(of)]TJ 0 -13.5492 Td[(bu)1(ild)1(ing)-380(an)1(d)-380(ap)1(pl)1(ying)-380(t)1(he)-380(c)-1(oar)1(s)-1(e-)-1(space)-381(corr)1(e)-1(ction)1(s)-381(m)28(ust)-380(b)-28(e)-380(ac)27(h)1(iev)28(e)-1(d)1(.)-584(T)-1(h)1(e)]TJ 0 -13.5492 Td[(c)27(h)1(oice)-253(of)-251(the)-252(n)28(u)1(m)27(b)-27(er)-252(of)-251(le)-1(v)28(els,)-268(i.e.)-252(of)-251(the)-252(coarse)-1(-s)-1(p)1(ac)-1(e)-252(correc)-1(t)1(ions,)-268(also)-252(a\013)-1(ects)]TJ 0 -13.5492 Td[(th)1(e)-279(e\013)-1(ectiv)28(e)-1(n)1(e)-1(ss)-278(of)-278(th)1(e)-278(prec)-1(on)1(di)1(tioners.)-426(On)1(e)-279(more)-278(goal)-277(is)-279(t)1(o)-278(ge)-1(t)-277(c)-1(on)28(v)28(ergence)]TJ 0 -13.5492 Td[(rates)-334(as)-334(l)1(e)-1(ss)-334(se)-1(n)1(s)-1(iti)1(v)28(e)-334(as)-334(p)-27(os)-1(sib)1(le)-334(to)-333(v)56(ariation)1(s)-334(in)-333(t)1(he)-334(matri)1(x)-334(co)-28(e\016)-1(cien)28(ts.)]TJ 16.9365 -14.0113 Td[(Tw)27(o)-259(m)-1(ain)-259(ap)1(proac)28(hes)-260(c)-1(an)-259(b)-27(e)-261(u)1(s)-1(ed)-259(to)-260(bu)1(ild)-259(coars)-1(e-s)-1(p)1(ac)-1(e)-260(correc)-1(ti)1(ons.)-420(The)]TJ -16.9365 -13.5492 Td[(geom)-1(etric)-309(app)1(roac)27(h)-308(app)1(lies)-310(coars)-1(eni)1(ng)-309(strategie)-1(s)-309(base)-1(d)-308(on)-309(th)1(e)-310(kn)1(o)27(wledge)-309(of)]TJ 0 -13.5492 Td[(som)-1(e)-349(ph)28(ysical)-349(grid)-348(as)-1(so)-28(c)-1(i)1(ate)-1(d)-348(to)-350(t)1(he)-350(matri)1(x)-349(and)-349(r)1(e)-1(qu)1(ires)-350(th)1(e)-350(u)1(s)-1(er)-349(to)-349(de\014n)1(e)]TJ 0 -13.5492 Td[(gri)1(d)-269(tran)1(s)-1(f)1(e)-1(r)-269(op)-27(e)-1(r)1(ators)-270(f)1(rom)-269(the)-270(\014)1(ne)-269(to)-270(t)1(he)-270(coarse)-270(lev)28(e)-1(l)1(s)-270(and)-269(v)1(ic)-1(e)-269(v)28(e)-1(r)1(s)-1(a.)-423(Thi)1(s)]TJ +/F15 10.9091 Tf 224.0973 352.7814 Td[(].)-639(The)-399(sam)-1(e)-398(re)-1(asoni)1(ng)-398(c)-1(an)-398(b)-27(e)-399(ap)1(pli)1(e)-1(d)-398(startin)1(g)-398(from)-398(the)-399(coarse)-1(-lev)28(e)-1(l)]TJ -82.3588 -13.5492 Td[(sys)-1(tem,)-495(i.)1(e)-1(.)-462(a)-462(c)-1(oarse-)-1(space)-463(c)-1(or)1(rec)-1(ti)1(on)-462(c)-1(an)-462(b)-27(e)-463(bu)1(ilt)-462(fr)1(om)-463(th)1(is)-463(sys)-1(tem,)-495(th)28(u)1(s)-463(ob)1(taini)1(ng)]TJ/F20 10.9091 Tf 0 -13.5492 Td[(mu)1(lti-l)1(evel)]TJ/F15 10.9091 Tf 53.8299 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)]TJ -36.8934 -14.0113 Td[(It)-443(is)-444(w)27(or)1(th)-443(noti)1(ng)-443(that)-443(opt)1(im)-1(al)-443(p)1(rec)-1(on)1(diti)1(oners)-444(do)-443(not)-443(n)1(e)-1(ce)-1(ss)-1(ar)1(ily)-443(c)-1(or)1(res)-1(p)-27(ond)-443(to)]TJ -16.9365 -13.5492 Td[(mini)1(m)27(um)-480(e)-1(x)1(e)-1(cuti)1(on)-480(time)-1(s.)-885(Ind)1(e)-1(ed,)-516(to)-480(obtain)-479(e)-1(\013e)-1(ctiv)28(e)-480(m)27(ul)1(ti-le)-1(v)28(el)-480(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-481(a)]TJ 0 -13.5492 Td[(trad)1(e)-1(o\013)-381(b)-27(e)-1(t)28(w)28(e)-1(en)-381(opti)1(m)-1(al)1(it)28(y)-381(of)-381(c)-1(on)29(v)28(e)-1(r)1(ge)-1(n)1(c)-1(e)-382(an)1(d)-381(th)1(e)-382(cos)-1(t)-381(of)-381(b)1(uil)1(din)1(g)-382(an)1(d)-381(ap)1(plyi)1(ng)-381(the)]TJ 0 -13.5492 Td[(coars)-1(e-s)-1(p)1(ac)-1(e)-384(correc)-1(ti)1(ons)-384(m)27(u)1(s)-1(t)-383(b)-28(e)-384(ac)27(h)1(iev)28(e)-1(d)1(.)-596(The)-384(c)28(hoice)-384(of)-384(th)1(e)-384(n)28(um)28(b)-28(er)-384(of)-383(lev)28(e)-1(l)1(s)-1(,)-396(i.)1(e)-1(.)-383(of)]TJ 0 -13.5492 Td[(th)1(e)-380(coarse)-1(-space)-379(c)-1(orr)1(e)-1(ction)1(s)-1(,)-390(al)1(s)-1(o)-378(a\013)-1(ec)-1(ts)-379(th)1(e)-379(e)-1(\013ec)-1(tiv)28(eness)-380(of)-378(th)1(e)-379(pr)1(e)-1(cond)1(itioners.)-580(One)]TJ 0 -13.5492 Td[(more)-392(goal)-392(i)1(s)-392(to)-392(get)-392(con)28(v)28(e)-1(r)1(ge)-1(n)1(c)-1(e)-392(r)1(ate)-1(s)-392(as)-392(les)-1(s)-392(se)-1(n)1(s)-1(i)1(tiv)28(e)-392(as)-392(p)-28(ossible)-392(to)-391(v)56(ariation)1(s)-392(in)-391(the)]TJ 0 -13.5492 Td[(matrix)-333(co)-28(e\016)-1(cien)28(ts)-1(.)]TJ 16.9365 -14.0113 Td[(Tw)27(o)-303(main)-302(app)1(roac)27(h)1(e)-1(s)-303(c)-1(an)-302(b)-27(e)-304(u)1(s)-1(ed)-303(to)-303(b)1(ui)1(ld)-303(coarse)-1(-s)-1(p)1(ac)-1(e)-303(correc)-1(t)1(ions.)-434(T)-1(h)1(e)-304(geome)-1(tr)1(ic)]TJ -16.9365 -13.5492 Td[(app)1(roac)28(h)-412(app)1(lies)-413(c)-1(oar)1(s)-1(enin)1(g)-412(s)-1(tr)1(ate)-1(gies)-413(b)1(as)-1(ed)-412(on)-412(the)-412(kno)28(wledge)-413(of)-412(some)-413(ph)29(ys)-1(i)1(c)-1(al)-412(gri)1(d)]TJ 0 -13.5492 Td[(ass)-1(o)-28(ciated)-279(to)-280(th)1(e)-280(m)-1(at)1(rix)-279(and)-279(r)1(e)-1(qu)1(ires)-280(the)-280(u)1(s)-1(er)-279(to)-280(d)1(e)-1(\014)1(ne)-280(gr)1(id)-279(tran)1(s)-1(f)1(e)-1(r)-279(op)-27(e)-1(rat)1(ors)-280(fr)1(om)-280(the)]TJ 0 -13.5492 Td[(\014n)1(e)-394(to)-394(t)1(he)-394(coars)-1(e)-394(l)1(e)-1(v)28(els)-394(and)-393(v)1(ic)-1(e)-394(v)28(ersa.)-625(This)-394(ma)28(y)-394(r)1(e)-1(sul)1(t)-394(d)1(i\016)-1(cul)1(t)-394(f)1(or)-394(complex)-393(ge)-1(ome)-1(-)]TJ 0 -13.5492 Td[(tri)1(e)-1(s;)-464(f)1(urth)1(e)-1(r)1(m)-1(or)1(e)-1(,)-442(sui)1(table)-420(one-)-1(lev)28(el)-421(p)1(rec)-1(on)1(diti)1(oners)-421(ma)28(y)-420(b)-28(e)-421(r)1(e)-1(qu)1(ired)-420(to)-420(ge)-1(t)-420(e\016)-1(cien)28(t)]TJ 0 -13.5492 Td[(in)28(t)1(e)-1(rp)1(la)28(y)-381(b)-27(e)-1(t)28(w)28(e)-1(en)-381(\014n)1(e)-382(an)1(d)-381(coars)-1(e)-381(lev)28(e)-1(ls,)-393(e.g.)-381(when)-381(matrice)-1(s)-381(with)-381(h)1(ighl)1(y)-381(v)55(ar)1(yin)1(g)-381(c)-1(o)-28(ef-)]TJ 0 -13.5492 Td[(\014cien)28(ts)-417(are)-417(considered.)-694(The)-417(al)1(ge)-1(b)1(raic)-417(ap)1(proac)28(h)-417(b)1(ui)1(lds)-417(coarse)-1(-s)-1(p)1(ac)-1(e)-417(corr)1(e)-1(ctions)-417(u)1(s)-1(i)1(ng)]TJ 0 -13.5492 Td[(onl)1(y)-442(m)-1(at)1(rix)-442(i)1(nfor)1(m)-1(at)1(ion.)-770(It)-442(p)-28(erf)1(orms)-443(a)-442(f)1(ully)-441(automatic)-442(c)-1(oar)1(s)-1(enin)1(g)-442(and)-442(enf)1(orce)-1(s)-442(the)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -233 0 obj << +241 0 obj << /Type /Page -/Contents 234 0 R -/Resources 232 0 R +/Contents 242 0 R +/Resources 240 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R -/Annots [ 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R ] +/Parent 230 0 R +/Annots [ 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R ] >> endobj -236 0 obj << +244 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [189.3483 542.3981 196.7954 551.4209] +/Rect [492.2578 569.4965 499.7048 578.5193] /Subtype /Link /A << /S /GoTo /D (cite.Cai_Widlund_92) >> >> endobj -237 0 obj << +245 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [201.4696 542.3981 208.9166 551.4209] +/Rect [504.379 569.4965 511.8261 578.5193] /Subtype /Link /A << /S /GoTo /D (cite.dd1_94) >> >> endobj -238 0 obj << +246 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [213.5908 542.3981 226.4924 551.4209] +/Rect [516.5002 569.4965 529.4018 578.5193] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -239 0 obj << +247 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [366.3958 501.2884 379.2975 510.3112] +/Rect [252.9546 528.3868 265.8562 537.4096] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -240 0 obj << +248 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [430.3819 311.1376 443.2836 320.1604] +/Rect [212.192 351.7851 225.0936 360.808] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -235 0 obj << -/D [233 0 R /XYZ 141.7385 740.0018 null] +243 0 obj << +/D [241 0 R /XYZ 141.7385 740.0018 null] >> endobj 42 0 obj << -/D [233 0 R /XYZ 141.7385 715.0952 null] +/D [241 0 R /XYZ 141.7385 715.0952 null] >> endobj -232 0 obj << +240 0 obj << /Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -245 0 obj << -/Length 17226 +253 0 obj << +/Length 18873 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -1905,391 +2057,395 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 337.5945 0 Td[(11)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 391.3906 0 Td[(11)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F15 10.9091 Tf 93.9178 704.1363 Td[(ma)27(y)-362(res)-1(u)1(lt)-363(di\016cult)-363(f)1(or)-363(com)-1(p)1(lex)-363(ge)-1(ometries)-1(;)-377(fur)1(thermore,)-370(s)-1(u)1(itabl)1(e)-364(one-le)-1(v)28(el)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-362(ma)28(y)-361(b)-27(e)-361(requi)1(red)-361(to)-360(ge)-1(t)-360(e)-1(\016c)-1(i)1(e)-1(n)28(t)-360(in)28(terp)1(la)28(y)-361(b)-27(e)-1(t)28(w)28(e)-1(en)-360(\014n)1(e)-362(an)1(d)]TJ 0 -13.5492 Td[(coars)-1(e)-435(l)1(e)-1(v)28(els,)-460(e)-1(.)1(g.)-435(when)-434(matrice)-1(s)-435(with)-434(h)1(ighl)1(y)-435(v)56(ary)1(ing)-434(c)-1(o)-28(e\016c)-1(ien)28(ts)-435(ar)1(e)-435(c)-1(on)1(-)]TJ 0 -13.5492 Td[(sidered.)-542(The)-366(alge)-1(b)1(raic)-366(app)1(roac)28(h)-366(bu)1(ild)1(s)-367(coarse)-1(-space)-367(correc)-1(t)1(ions)-366(using)-366(on)1(ly)]TJ 0 -13.5492 Td[(matrix)-369(in)1(formation)1(.)-553(It)-370(p)-27(e)-1(r)1(for)1(m)-1(s)-370(a)-369(ful)1(ly)-369(automatic)-370(coars)-1(eni)1(ng)-369(and)-369(e)-1(n)1(for)1(c)-1(es)]TJ 0 -13.5492 Td[(th)1(e)-444(in)28(terp)1(la)28(y)-443(b)-28(et)28(w)27(ee)-1(n)-443(t)1(he)-444(\014)1(ne)-444(an)1(d)-443(c)-1(oar)1(s)-1(e)-443(le)-1(v)28(els)-444(b)29(y)-444(sui)1(tably)-443(c)28(ho)-28(osing)-443(th)1(e)]TJ 0 -13.5492 Td[(coars)-1(e)-333(s)-1(p)1(ac)-1(e)-334(an)1(d)-333(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(t)1(o-)-1(\014)1(ne)-334(i)1(n)28(te)-1(r)1(p)-28(ol)1(ation)-333([)]TJ +/F15 10.9091 Tf 93.9178 704.1363 Td[(in)28(t)1(e)-1(rp)1(la)28(y)-352(b)-27(et)28(w)27(ee)-1(n)-351(th)1(e)-353(\014)1(ne)-352(an)1(d)-352(coarse)-352(le)-1(v)28(els)-352(b)28(y)-351(s)-1(u)1(itab)1(ly)-352(c)28(ho)-28(osin)1(g)-352(the)-352(coarse)-352(s)-1(p)1(ac)-1(e)-352(an)1(d)]TJ 0 -13.5492 Td[(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(t)1(o-)-1(\014)1(ne)-334(i)1(n)28(te)-1(r)1(p)-28(ol)1(ation)-333([)]TJ ET -1 0 0 1 330.5544 622.8411 cm +1 0 0 1 247.3725 690.5871 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -330.5544 -622.8411 cm +1 0 0 1 -247.3725 -690.5871 cm BT -/F15 10.9091 Tf 330.5544 622.8411 Td[(17)]TJ +/F15 10.9091 Tf 247.3725 690.5871 Td[(17)]TJ ET -1 0 0 1 341.4635 622.8411 cm +1 0 0 1 258.2816 690.5871 cm 0 g 0 G -1 0 0 1 -341.4635 -622.8411 cm +1 0 0 1 -258.2816 -690.5871 cm BT -/F15 10.9091 Tf 341.4635 622.8411 Td[(].)]TJ -230.6092 -13.5492 Td[(MLD2P)1(4)-448(u)1(s)-1(es)-448(a)-448(pu)1(re)-448(algebr)1(aic)-448(app)1(roac)27(h)-447(for)-447(bu)1(ild)1(ing)-447(the)-448(se)-1(qu)1(e)-1(n)1(c)-1(e)-448(of)]TJ -16.9365 -13.5492 Td[(coars)-1(e)-283(matri)1(c)-1(es)-283(s)-1(tar)1(tin)1(g)-283(fr)1(om)-283(the)-283(or)1(iginal)-282(matrix)1(.)-428(The)-283(al)1(ge)-1(b)1(raic)-283(ap)1(proac)28(h)-282(is)]TJ 0 -13.5492 Td[(based)-281(on)-280(th)1(e)]TJ/F20 10.9091 Tf 62.578 0 Td[(smo)51(othe)51(d)-309(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 103.8715 0 Td[(algor)1(ithm)-281([)]TJ +/F15 10.9091 Tf 258.2816 690.5871 Td[(].)]TJ -147.4273 -13.6428 Td[(MLD2P)1(4)-255(uses)-256(a)-255(p)1(ur)1(e)-256(al)1(ge)-1(b)1(raic)-255(app)1(roac)27(h)-254(for)-254(bu)1(ild)1(ing)-255(t)1(he)-255(s)-1(equ)1(e)-1(n)1(c)-1(e)-255(of)-255(coarse)-256(matr)1(ic)-1(es)]TJ -16.9365 -13.5492 Td[(startin)1(g)-425(from)-425(the)-425(origi)1(nal)-425(matrix)1(.)-720(The)-426(al)1(ge)-1(b)1(raic)-425(app)1(roac)27(h)-425(i)1(s)-426(based)-425(on)-425(th)1(e)]TJ/F20 10.9091 Tf 369.2393 0 Td[(smo)51(othe)51(d)]TJ -369.2393 -13.5492 Td[(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 58.6124 0 Td[(algor)1(ithm)-402([)]TJ ET -1 0 0 1 312.5499 582.1936 cm +1 0 0 1 206.0396 649.8459 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -312.5499 -582.1936 cm +1 0 0 1 -206.0396 -649.8459 cm BT -/F15 10.9091 Tf 312.5499 582.1936 Td[(1)]TJ +/F15 10.9091 Tf 206.0396 649.8459 Td[(1)]TJ ET -1 0 0 1 318.0045 582.1936 cm +1 0 0 1 211.4942 649.8459 cm 0 g 0 G -1 0 0 1 -318.0045 -582.1936 cm +1 0 0 1 -211.4942 -649.8459 cm BT -/F15 10.9091 Tf 318.0045 582.1936 Td[(,)]TJ +/F15 10.9091 Tf 211.4942 649.8459 Td[(,)]TJ ET -1 0 0 1 324.0961 582.1936 cm +1 0 0 1 218.9126 649.8459 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -324.0961 -582.1936 cm +1 0 0 1 -218.9126 -649.8459 cm BT -/F15 10.9091 Tf 324.0961 582.1936 Td[(19)]TJ +/F15 10.9091 Tf 218.9126 649.8459 Td[(19)]TJ ET -1 0 0 1 335.0052 582.1936 cm +1 0 0 1 229.8217 649.8459 cm 0 g 0 G -1 0 0 1 -335.0052 -582.1936 cm +1 0 0 1 -229.8217 -649.8459 cm BT -/F15 10.9091 Tf 335.0052 582.1936 Td[(].)-426(A)-281(decoupl)1(e)-1(d)-280(v)28(ers)-1(i)1(on)-280(of)]TJ -241.0874 -13.5492 Td[(th)1(is)-383(algorith)1(m)-383(is)-383(impleme)-1(n)28(ted,)-394(w)-1(h)1(e)-1(r)1(e)-384(t)1(he)-383(s)-1(mo)-28(oth)1(e)-1(d)-382(aggregation)-382(is)-383(app)1(lied)]TJ 0 -13.5492 Td[(lo)-28(cally)-253(to)-253(eac)27(h)-253(sub)1(m)-1(atr)1(ix)-253([)]TJ +/F15 10.9091 Tf 229.8217 649.8459 Td[(].)-651(A)-402(d)1(e)-1(coup)1(le)-1(d)-401(v)28(e)-1(rsion)-402(of)-401(this)-402(algorit)1(hm)-403(i)1(s)-403(impl)1(e)-1(me)-1(n)28(t)1(e)-1(d)1(,)]TJ -135.9039 -13.5492 Td[(where)-347(th)1(e)-348(smo)-28(othed)-346(aggregation)-346(is)-347(app)1(lied)-346(lo)-28(cally)-346(to)-347(eac)27(h)-346(s)-1(u)1(bmatri)1(x)-347([)]TJ ET -1 0 0 1 217.7888 555.0952 cm +1 0 0 1 430.4914 636.2967 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -217.7888 -555.0952 cm +1 0 0 1 -430.4914 -636.2967 cm BT -/F15 10.9091 Tf 217.7888 555.0952 Td[(18)]TJ +/F15 10.9091 Tf 430.4914 636.2967 Td[(18)]TJ ET -1 0 0 1 228.6979 555.0952 cm +1 0 0 1 441.4005 636.2967 cm 0 g 0 G -1 0 0 1 -228.6979 -555.0952 cm +1 0 0 1 -441.4005 -636.2967 cm BT -/F15 10.9091 Tf 228.6979 555.0952 Td[(].)-417(In)-253(the)-253(next)-253(t)27(w)28(o)-253(s)-1(u)1(bse)-1(ction)1(s)-254(w)27(e)-253(pro)28(vi)1(de)-254(a)-253(b)1(rief)]TJ -134.7801 -13.5492 Td[(desc)-1(ri)1(ption)-316(of)-316(th)1(e)-317(m)27(u)1(lti-lev)28(e)-1(l)-316(Sc)28(h)28(w)27(ar)1(z)-317(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-317(an)1(d)-316(on)-316(the)-317(smo)-28(othed)]TJ 0 -13.5492 Td[(aggregation)-355(tec)27(h)1(niq)1(ue)-356(as)-356(imp)1(le)-1(men)28(te)-1(d)-355(i)1(n)-355(MLD2P4.)-510(F)83(or)-355(f)1(ur)1(ther)-355(details)-356(th)1(e)]TJ 0 -13.5492 Td[(user)-333(is)-334(referr)1(e)-1(d)-333(to)-333([)]TJ +/F15 10.9091 Tf 441.4005 636.2967 Td[(].)-484(In)-346(the)-347(n)1(e)-1(xt)]TJ -347.4827 -13.5492 Td[(t)28(w)27(o)-248(s)-1(u)1(bse)-1(ction)1(s)-250(w)28(e)-249(pr)1(o)27(v)1(ide)-249(a)-249(b)1(rief)-248(des)-1(crip)1(tion)-248(of)-248(the)-249(m)28(ulti)1(-)-1(lev)28(el)-249(Sc)28(h)28(w)28(arz)-249(pr)1(e)-1(cond)1(ition)1(e)-1(rs)]TJ 0 -13.5492 Td[(and)-389(of)-389(th)1(e)-390(s)-1(mo)-28(oth)1(e)-1(d)-389(aggr)1(e)-1(gati)1(on)-389(te)-1(c)28(hni)1(que)-390(as)-390(i)1(m)-1(p)1(lem)-1(en)28(ted)-389(in)-389(MLD2P)1(4.)-613(F)83(or)-389(f)1(ur)1(ther)]TJ 0 -13.5492 Td[(detail)1(s)-334(the)-333(use)-1(r)-333(is)-333(re)-1(f)1(e)-1(r)1(red)-333(to)-333([)]TJ ET -1 0 0 1 184.7664 514.4476 cm +1 0 0 1 238.1604 595.6491 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -184.7664 -514.4476 cm +1 0 0 1 -238.1604 -595.6491 cm BT -/F15 10.9091 Tf 184.7664 514.4476 Td[(2)]TJ +/F15 10.9091 Tf 238.1604 595.6491 Td[(2)]TJ ET -1 0 0 1 190.2209 514.4476 cm +1 0 0 1 243.6149 595.6491 cm 0 g 0 G -1 0 0 1 -190.2209 -514.4476 cm +1 0 0 1 -243.6149 -595.6491 cm BT -/F15 10.9091 Tf 190.2209 514.4476 Td[(,)]TJ +/F15 10.9091 Tf 243.6149 595.6491 Td[(,)]TJ ET -1 0 0 1 196.8876 514.4476 cm +1 0 0 1 250.2816 595.6491 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -196.8876 -514.4476 cm +1 0 0 1 -250.2816 -595.6491 cm BT -/F15 10.9091 Tf 196.8876 514.4476 Td[(3)]TJ +/F15 10.9091 Tf 250.2816 595.6491 Td[(3)]TJ ET -1 0 0 1 202.3421 514.4476 cm +1 0 0 1 255.7361 595.6491 cm 0 g 0 G -1 0 0 1 -202.3421 -514.4476 cm +1 0 0 1 -255.7361 -595.6491 cm BT -/F15 10.9091 Tf 202.3421 514.4476 Td[(,)]TJ +/F15 10.9091 Tf 255.7361 595.6491 Td[(,)]TJ ET -1 0 0 1 209.0088 514.4476 cm +1 0 0 1 262.4028 595.6491 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -209.0088 -514.4476 cm +1 0 0 1 -262.4028 -595.6491 cm BT -/F15 10.9091 Tf 209.0088 514.4476 Td[(4)]TJ +/F15 10.9091 Tf 262.4028 595.6491 Td[(4)]TJ ET -1 0 0 1 214.4634 514.4476 cm +1 0 0 1 267.8574 595.6491 cm 0 g 0 G -1 0 0 1 -214.4634 -514.4476 cm +1 0 0 1 -267.8574 -595.6491 cm BT -/F15 10.9091 Tf 214.4634 514.4476 Td[(,)]TJ +/F15 10.9091 Tf 267.8574 595.6491 Td[(,)]TJ ET -1 0 0 1 221.13 514.4476 cm +1 0 0 1 274.524 595.6491 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -221.13 -514.4476 cm +1 0 0 1 -274.524 -595.6491 cm BT -/F15 10.9091 Tf 221.13 514.4476 Td[(15)]TJ +/F15 10.9091 Tf 274.524 595.6491 Td[(15)]TJ ET -1 0 0 1 232.0391 514.4476 cm +1 0 0 1 285.4331 595.6491 cm 0 g 0 G -1 0 0 1 -232.0391 -514.4476 cm +1 0 0 1 -285.4331 -595.6491 cm BT -/F15 10.9091 Tf 232.0391 514.4476 Td[(].)]TJ/F19 11.9552 Tf -138.1213 -28.7309 Td[(5.)-1(1)-1125(M)-1(ult)-1(i-l)-1(ev)32(e)-1(l)-375(Sc)31(h)31(w)31(arz)-375(Pre)-1(condi)-1(ti)-1(oner)-1(s)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(The)-443(Mu)1(ltilev)28(el)-443(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-443(impl)1(e)-1(me)-1(n)29(te)-1(d)-442(in)-442(MLD2P4)-442(are)-443(obtain)1(e)-1(d)-442(b)28(y)]TJ 0 -13.5492 Td[(com)27(bi)1(nin)1(g)-438(AS)-436(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-437(w)-1(i)1(th)-437(coars)-1(e-s)-1(p)1(ac)-1(e)-438(corr)1(e)-1(ction)1(s)-1(;)-489(th)1(e)-1(r)1(e)-1(f)1(ore)-438(w)28(e)]TJ 0 -13.5492 Td[(\014r)1(s)-1(t)-333(p)1(ro)28(vid)1(e)-334(a)-334(sk)28(etc)27(h)-333(of)-333(th)1(e)-334(AS)-333(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)]TJ 16.9365 -13.5492 Td[(Giv)28(en)-396(th)1(e)-397(li)1(near)-396(s)-1(y)1(s)-1(tem)-397(\050)]TJ +/F15 10.9091 Tf 285.4331 595.6491 Td[(].)]TJ/F19 11.9552 Tf -191.5153 -29.7481 Td[(5.)-1(1)-1125(M)-1(ult)-1(i-l)-1(ev)32(e)-1(l)-375(Sc)31(h)31(w)31(arz)-375(Pre)-1(condi)-1(ti)-1(oner)-1(s)]TJ/F15 10.9091 Tf 0 -20.7766 Td[(The)-270(Mu)1(ltil)1(e)-1(v)28(el)-270(p)1(rec)-1(on)1(diti)1(oners)-270(impleme)-1(n)28(ted)-269(in)-269(MLD2P)1(4)-270(are)-270(ob)1(tained)-269(b)28(y)-270(com)27(b)1(in)1(ing)-269(AS)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-316(with)-314(c)-1(oar)1(s)-1(e-)-1(space)-316(corr)1(e)-1(ctions;)-321(th)1(e)-1(refor)1(e)-316(w)28(e)-316(\014)1(rst)-315(pro)28(vi)1(de)-315(a)-315(s)-1(k)28(etc)27(h)-315(of)-314(the)]TJ 0 -13.5492 Td[(AS)-333(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(.)]TJ 16.9365 -13.6429 Td[(Giv)28(en)-302(th)1(e)-303(lin)1(e)-1(ar)-302(syste)-1(m)-302(\050)]TJ ET -1 0 0 1 234.7343 424.4745 cm +1 0 0 1 230.6386 504.3831 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -234.7343 -424.4745 cm +1 0 0 1 -230.6386 -504.3831 cm BT -/F15 10.9091 Tf 234.7343 424.4745 Td[(1)]TJ +/F15 10.9091 Tf 230.6386 504.3831 Td[(1)]TJ ET -1 0 0 1 240.1888 424.4745 cm +1 0 0 1 236.0931 504.3831 cm 0 g 0 G -1 0 0 1 -240.1888 -424.4745 cm +1 0 0 1 -236.0931 -504.3831 cm BT -/F15 10.9091 Tf 240.1888 424.4745 Td[(\051,)-412(wh)1(e)-1(r)1(e)]TJ/F24 10.9091 Tf 43.9978 0 Td[(A)]TJ/F15 10.9091 Tf 12.3552 0 Td[(=)-382(\050)]TJ/F24 10.9091 Tf 16.9006 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 7.2653 1.6364 Td[(\051)]TJ/F27 10.9091 Tf 8.4158 0 Td[(2)-382(<)]TJ/F25 7.9701 Tf 19.3249 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 9.9586 -3.9588 Td[(is)-396(a)-397(n)1(onsingu)1(lar)]TJ -281.9802 -13.5492 Td[(sparse)-443(m)-1(atr)1(ix)-443(wit)1(h)-443(a)-442(s)-1(ymme)-1(tr)1(ic)-443(non)1(z)-1(ero)-443(p)1(atte)-1(r)1(n,)-470(l)1(e)-1(t)]TJ/F24 10.9091 Tf 263.5147 0 Td[(G)]TJ/F15 10.9091 Tf 13.5969 0 Td[(=)-460(\050)]TJ/F24 10.9091 Tf 17.747 0 Td[(W)27(;)-166(E)]TJ/F15 10.9091 Tf 23.5303 0 Td[(\051)-443(b)-27(e)-443(the)]TJ -318.3889 -13.5492 Td[(adj)1(ac)-1(ency)-384(grap)1(h)-384(of)]TJ/F24 10.9091 Tf 95.3368 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(,)-397(where)]TJ/F24 10.9091 Tf 39.4646 0 Td[(W)]TJ/F15 10.9091 Tf 15.7763 0 Td[(=)]TJ/F27 10.9091 Tf 12.4429 0 Td[(f)]TJ/F15 10.9091 Tf 5.4545 0 Td[(1)]TJ/F24 10.9091 Tf 5.4546 0 Td[(;)]TJ/F15 10.9091 Tf 4.8484 0 Td[(2)]TJ/F24 10.9091 Tf 5.4546 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(n)]TJ/F27 10.9091 Tf 30.7903 0 Td[(g)]TJ/F15 10.9091 Tf 9.6476 0 Td[(and)]TJ/F24 10.9091 Tf 21.7688 0 Td[(E)]TJ/F15 10.9091 Tf 12.6398 0 Td[(=)]TJ/F27 10.9091 Tf 12.4429 0 Td[(f)]TJ/F15 10.9091 Tf 5.4546 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(i;)-166(j)]TJ/F15 10.9091 Tf 13.7237 0 Td[(\051)-363(:)]TJ/F24 10.9091 Tf 15.1888 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(ij)]TJ/F27 10.9091 Tf 11.2233 1.6364 Td[(6)]TJ/F15 10.9091 Tf 0 0 Td[(=)-363(0)]TJ/F27 10.9091 Tf 17.8974 0 Td[(g)]TJ/F15 10.9091 Tf -353.2005 -13.5492 Td[(are)-457(the)-457(v)28(e)-1(r)1(te)-1(x)-457(set)-457(and)-457(th)1(e)-458(edge)-457(s)-1(et)-457(of)]TJ/F24 10.9091 Tf 193.5472 0 Td[(G)]TJ/F15 10.9091 Tf 8.5773 0 Td[(,)-488(resp)-28(ec)-1(ti)1(v)28(e)-1(ly)84(.)-816(Tw)28(o)-457(v)28(e)-1(r)1(tic)-1(es)-458(ar)1(e)]TJ -202.1244 -13.5492 Td[(called)-354(adjacen)28(t)-355(i)1(f)-354(there)-355(is)-355(an)-354(edge)-355(conn)1(e)-1(ctin)1(g)-355(th)1(e)-1(m.)-508(F)84(or)-354(an)28(y)-354(in)28(tege)-1(r)]TJ/F24 10.9091 Tf 329.5943 0 Td[(\016)-351(>)]TJ/F15 10.9091 Tf 20.5758 0 Td[(0,)]TJ -350.1702 -13.5492 Td[(a)]TJ/F24 10.9091 Tf 9.0405 0 Td[(\016)]TJ/F15 10.9091 Tf 5.2614 0 Td[(-o)27(v)28(erl)1(ap)-329(p)1(artit)1(ion)-329(of)]TJ/F24 10.9091 Tf 99.3034 0 Td[(W)]TJ/F15 10.9091 Tf 15.4041 0 Td[(can)-329(b)-27(e)-329(de\014n)1(e)-1(d)-328(rec)-1(u)1(rsiv)28(ely)-329(as)-329(f)1(ollo)28(ws)-1(.)-443(G)1(iv)28(e)-1(n)-328(a)-329(0-)]TJ -129.0094 -13.5492 Td[(o)28(v)28(e)-1(r)1(lap)-234(\050or)-235(n)1(on-o)27(v)28(erl)1(appi)1(ng\051)-235(p)1(arti)1(tion)-235(of)]TJ/F24 10.9091 Tf 192.0208 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-254(i.e.)-235(a)-235(se)-1(t)-234(of)]TJ/F24 10.9091 Tf 57.6294 0 Td[(m)]TJ/F15 10.9091 Tf 12.14 0 Td[(di)1(s)-1(j)1(oin)28(t)-235(n)1(onem)-1(p)1(t)28(y)]TJ -273.6084 -13.5492 Td[(se)-1(ts)]TJ/F24 10.9091 Tf 20.4102 0 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5151 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 9.2777 3.0555 Td[(\032)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F15 10.9091 Tf 14.5314 0 Td[(suc)27(h)-248(th)1(at)]TJ/F27 10.9091 Tf 46.3962 0 Td[([)]TJ/F25 7.9701 Tf 7.2727 3.9588 Td[(m)]TJ 0 -7.0143 Td[(i)]TJ/F22 7.9701 Tf 2.8832 0 Td[(=1)]TJ/F24 10.9091 Tf 11.3188 3.0555 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 9.2778 3.0555 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-265(a)]TJ/F24 10.9091 Tf 14.0959 0 Td[(\016)]TJ/F15 10.9091 Tf 5.2613 0 Td[(-o)27(v)28(erl)1(ap)-249(p)1(artiti)1(on)-249(of)]TJ/F24 10.9091 Tf 96.6852 0 Td[(W)]TJ/F15 10.9091 Tf 14.5314 0 Td[(is)-249(ob)1(tained)]TJ -307.3963 -13.5492 Td[(b)28(y)-324(c)-1(on)1(s)-1(i)1(derin)1(g)-325(th)1(e)-326(sets)]TJ/F24 10.9091 Tf 111.953 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 9.0896 3.0555 Td[(\033)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 4.5878 Td[(\016)]TJ/F28 7.9701 Tf 4.046 0 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -12.1477 -7.8446 Td[(i)]TJ/F15 10.9091 Tf 20.4213 3.2568 Td[(obt)1(ained)-324(b)28(y)-325(i)1(nclud)1(ing)-324(the)-325(v)28(erti)1(c)-1(es)-325(that)]TJ -173.585 -13.5492 Td[(are)-333(adjacen)28(t)-333(to)-334(an)29(y)-334(v)28(ertex)-333(in)]TJ/F24 10.9091 Tf 141.5759 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 4.5878 Td[(\016)]TJ/F28 7.9701 Tf 4.046 0 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -12.1477 -7.8446 Td[(i)]TJ/F15 10.9091 Tf 16.88 3.2568 Td[(.)]TJ -151.8224 -15.1758 Td[(Let)]TJ/F24 10.9091 Tf 19.8889 0 Td[(n)]TJ/F25 7.9701 Tf 6.548 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.5239 3.0555 Td[(b)-27(e)-366(t)1(he)-365(s)-1(ize)-365(of)]TJ/F24 10.9091 Tf 68.1009 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 10.0391 3.0555 Td[(and)]TJ/F24 10.9091 Tf 21.5555 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0842 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 8.2309 3.0555 Td[(2)-330(<)]TJ/F25 7.9701 Tf 18.7541 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0896 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 9.6161 -3.9588 Td[(th)1(e)-366(r)1(e)-1(striction)-364(op)-27(e)-1(rat)1(or)-365(th)1(at)]TJ -222.5944 -14.9745 Td[(maps)-255(a)-254(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 67.8145 0 Td[(v)]TJ/F27 10.9091 Tf 8.7095 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F15 10.9091 Tf 8.4128 -3.9588 Td[(on)28(to)-254(the)-255(v)28(ector)]TJ/F24 10.9091 Tf 73.5114 0 Td[(v)]TJ/F25 7.9701 Tf 5.6793 3.9588 Td[(\016)]TJ -0.3914 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 7.9658 3.0555 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 7.3641 -1.3766 Td[(con)28(tain)1(ing)-254(the)-255(comp)-28(on)1(e)-1(n)28(t)1(s)-255(of)]TJ/F24 10.9091 Tf -220.5678 -13.5492 Td[(v)]TJ/F15 10.9091 Tf 8.5224 0 Td[(corres)-1(p)-27(ond)1(in)1(g)-261(to)-261(t)1(he)-261(v)28(e)-1(r)1(tice)-1(s)-261(in)]TJ/F24 10.9091 Tf 150.4886 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.0593 3.0555 Td[(.)-420(The)-261(tr)1(ansp)-28(ose)-261(of)]TJ/F24 10.9091 Tf 89.0226 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 7.4715 3.0555 Td[(is)-261(a)-260(prol)1(ongation)]TJ -280.1505 -14.9745 Td[(op)-27(e)-1(r)1(ator)-422(f)1(rom)]TJ/F27 10.9091 Tf 71.7152 0 Td[(<)]TJ/F25 7.9701 Tf 7.8787 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 9.1877 -1.3766 Td[(to)]TJ/F27 10.9091 Tf 14.2969 0 Td[(<)]TJ/F25 7.9701 Tf 7.8788 3.9588 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(.)-709(The)-422(matrix)]TJ/F24 10.9091 Tf 70.606 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 9.1803 3.0555 Td[(=)]TJ/F24 10.9091 Tf 13.1211 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.6284 3.0555 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.6284 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 3.9588 Td[(T)]TJ/F27 10.9091 Tf 11.2407 -3.9588 Td[(2)-425(<)]TJ/F25 7.9701 Tf 19.7878 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0895 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 9.1876 -1.3766 Td[(can)-422(b)-27(e)]TJ -326.4793 -13.5492 Td[(considered)-333(as)-334(a)-333(res)-1(tr)1(ic)-1(ti)1(on)-333(of)]TJ/F24 10.9091 Tf 140.5759 0 Td[(A)]TJ/F15 10.9091 Tf 11.8182 0 Td[(corres)-1(p)-27(ond)1(in)1(g)-334(to)-333(th)1(e)-334(s)-1(et)]TJ/F24 10.9091 Tf 119.2728 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5151 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.0592 3.0555 Td[(.)]TJ -271.0927 -13.5492 Td[(The)]TJ/F20 10.9091 Tf 22.4243 0 Td[(class)1(ic)51(al)-357(o)-1(ne-l)1(evel)-357(A)-1(S)]TJ/F15 10.9091 Tf 106.7234 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(de\014n)1(e)-1(d)-333(b)29(y)]TJ/F24 10.9091 Tf -31.6901 -29.1687 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(AS)]TJ/F15 10.9091 Tf 15.5385 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6486 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1335 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0269 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.6284 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2424 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.6284 2.6969 Td[(;)]TJ/F15 10.9091 Tf -241.2307 -32.5604 Td[(where)]TJ/F24 10.9091 Tf 31.8064 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.4414 3.0555 Td[(is)-357(as)-1(sume)-1(d)-357(t)1(o)-358(b)-27(e)-358(n)1(onsingu)1(lar.)-516(Its)-357(app)1(lication)-357(to)-357(a)-357(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 276.8281 0 Td[(v)]TJ/F27 10.9091 Tf 9.1444 0 Td[(2)-317(<)]TJ/F25 7.9701 Tf 18.6166 3.9588 Td[(n)]TJ/F15 10.9091 Tf -353.0187 -17.508 Td[(with)1(in)-333(a)-333(Kryl)1(o)27(v)-333(solv)28(er)-333(re)-1(q)1(uir)1(e)-1(s)-334(t)1(he)-334(f)1(ollo)28(wing)-333(th)1(re)-1(e)-333(s)-1(teps:)]TJ +/F15 10.9091 Tf 236.0931 504.3831 Td[(\051,)-308(where)]TJ/F24 10.9091 Tf 41.8461 0 Td[(A)]TJ/F15 10.9091 Tf 11.212 0 Td[(=)-278(\050)]TJ/F24 10.9091 Tf 15.7576 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 7.2653 1.6364 Td[(\051)]TJ/F27 10.9091 Tf 7.2727 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 8.9346 -3.9588 Td[(is)-303(a)-302(n)1(onsingu)1(lar)-302(s)-1(p)1(arse)-303(matrix)]TJ -270.1365 -13.5492 Td[(with)-321(a)-321(symme)-1(tr)1(ic)-322(n)1(onze)-1(r)1(o)-321(pattern)1(,)-324(let)]TJ/F24 10.9091 Tf 184.5267 0 Td[(G)]TJ/F15 10.9091 Tf 11.6075 0 Td[(=)-278(\050)]TJ/F24 10.9091 Tf 15.7575 0 Td[(W)27(;)-166(E)]TJ/F15 10.9091 Tf 23.5303 0 Td[(\051)-321(b)-27(e)-322(th)1(e)-322(ad)1(jace)-1(n)1(c)-1(y)-321(gr)1(aph)-320(of)]TJ/F24 10.9091 Tf 134.3786 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(,)-323(w)-1(h)1(e)-1(r)1(e)]TJ/F24 10.9091 Tf -377.9824 -13.5492 Td[(W)]TJ/F15 10.9091 Tf 15.4193 0 Td[(=)]TJ/F27 10.9091 Tf 12.0859 0 Td[(f)]TJ/F15 10.9091 Tf 5.4546 0 Td[(1)]TJ/F24 10.9091 Tf 5.4545 0 Td[(;)]TJ/F15 10.9091 Tf 4.8485 0 Td[(2)]TJ/F24 10.9091 Tf 5.4546 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(n)]TJ/F27 10.9091 Tf 30.7903 0 Td[(g)]TJ/F15 10.9091 Tf 9.4334 0 Td[(and)]TJ/F24 10.9091 Tf 21.5546 0 Td[(E)]TJ/F15 10.9091 Tf 12.2829 0 Td[(=)]TJ/F27 10.9091 Tf 12.086 0 Td[(f)]TJ/F15 10.9091 Tf 5.4545 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(i;)-166(j)]TJ/F15 10.9091 Tf 13.7236 0 Td[(\051)-330(:)]TJ/F24 10.9091 Tf 14.4749 0 Td[(a)]TJ/F25 7.9701 Tf 5.7665 -1.6364 Td[(ij)]TJ/F27 10.9091 Tf 10.8664 1.6364 Td[(6)]TJ/F15 10.9091 Tf 0 0 Td[(=)-330(0)]TJ/F27 10.9091 Tf 17.5405 0 Td[(g)]TJ/F15 10.9091 Tf 9.4334 0 Td[(are)-365(th)1(e)-365(v)28(e)-1(rt)1(e)-1(x)-364(s)-1(et)-365(an)1(d)-365(th)1(e)-365(e)-1(d)1(ge)-366(set)-365(of)]TJ/F24 10.9091 Tf 184.4767 0 Td[(G)]TJ/F15 10.9091 Tf 8.5772 0 Td[(,)]TJ -409.4208 -13.5492 Td[(res)-1(p)-27(ec)-1(ti)1(v)28(e)-1(ly)84(.)-466(T)-1(w)28(o)-341(v)28(erti)1(c)-1(es)-341(are)-341(c)-1(al)1(le)-1(d)-340(ad)1(jace)-1(n)28(t)-340(if)-340(there)-341(is)-341(an)-340(edge)-341(c)-1(on)1(nec)-1(t)1(ing)-340(them)-1(.)-466(F)84(or)]TJ 0 -13.5492 Td[(an)28(y)-238(in)29(te)-1(ger)]TJ/F24 10.9091 Tf 54.621 0 Td[(\016)-316(>)]TJ/F15 10.9091 Tf 19.8067 0 Td[(0,)-257(a)]TJ/F24 10.9091 Tf 19.3437 0 Td[(\016)]TJ/F15 10.9091 Tf 5.2614 0 Td[(-o)27(v)28(erl)1(ap)-238(par)1(tition)-237(of)]TJ/F24 10.9091 Tf 96.3406 0 Td[(W)]TJ/F15 10.9091 Tf 14.4165 0 Td[(can)-238(b)-28(e)-238(de\014n)1(e)-1(d)-237(re)-1(cur)1(s)-1(i)1(v)28(e)-1(ly)-238(as)-238(foll)1(o)27(ws.)-413(Gi)1(v)28(e)-1(n)]TJ -209.7899 -13.5492 Td[(a)-344(0-o)28(v)28(e)-1(r)1(lap)-343(\050or)-343(non-o)28(v)28(e)-1(r)1(lapp)1(in)1(g\051)-344(par)1(tition)-343(of)]TJ/F24 10.9091 Tf 216.2495 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-346(i.e.)-343(a)-344(se)-1(t)-343(of)]TJ/F24 10.9091 Tf 63.3773 0 Td[(m)]TJ/F15 10.9091 Tf 13.3269 0 Td[(di)1(s)-1(j)1(oin)28(t)-343(nonempt)28(y)-343(s)-1(ets)]TJ/F24 10.9091 Tf -304.7719 -13.5492 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5152 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 9.2778 3.0555 Td[(\032)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F15 10.9091 Tf 14.8569 0 Td[(suc)27(h)-278(th)1(at)]TJ/F27 10.9091 Tf 47.047 0 Td[([)]TJ/F25 7.9701 Tf 7.2728 3.9588 Td[(m)]TJ 0 -7.0143 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F24 10.9091 Tf 11.3188 3.0555 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5151 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 9.2777 3.0555 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-289(a)]TJ/F24 10.9091 Tf 14.6817 0 Td[(\016)]TJ/F15 10.9091 Tf 5.2614 0 Td[(-o)27(v)28(erl)1(ap)-279(p)1(arti)1(tion)-278(of)]TJ/F24 10.9091 Tf 97.6615 0 Td[(W)]TJ/F15 10.9091 Tf 14.8569 0 Td[(is)-279(ob)1(tained)-278(b)28(y)-278(c)-1(on)1(s)-1(i)1(derin)1(g)]TJ -289.8501 -13.5492 Td[(th)1(e)-307(s)-1(ets)]TJ/F24 10.9091 Tf 39.5379 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 9.0896 3.0555 Td[(\033)]TJ/F24 10.9091 Tf 11.5151 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 4.5878 Td[(\016)]TJ/F28 7.9701 Tf 4.046 0 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -12.1477 -7.8446 Td[(i)]TJ/F15 10.9091 Tf 20.2247 3.2568 Td[(obt)1(ained)-306(b)28(y)-307(i)1(nclud)1(ing)-306(the)-307(v)28(erti)1(c)-1(es)-307(that)-306(are)-307(adj)1(ac)-1(en)28(t)-306(to)-307(an)28(y)-306(v)28(ertex)]TJ -100.9733 -13.5492 Td[(in)]TJ/F24 10.9091 Tf 12.7273 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 4.5878 Td[(\016)]TJ/F28 7.9701 Tf 4.046 0 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -12.1477 -7.8446 Td[(i)]TJ/F15 10.9091 Tf 16.88 3.2568 Td[(.)]TJ -22.9738 -15.2694 Td[(Let)]TJ/F24 10.9091 Tf 18.79 0 Td[(n)]TJ/F25 7.9701 Tf 6.548 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 7.425 3.0555 Td[(b)-27(e)-265(th)1(e)-265(size)-265(of)]TJ/F24 10.9091 Tf 63.7053 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.9402 3.0555 Td[(and)]TJ/F24 10.9091 Tf 20.4566 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0842 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 7.6586 3.0555 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0895 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 8.5172 -3.9588 Td[(th)1(e)-265(res)-1(t)1(riction)-264(op)-27(erator)-264(th)1(at)-264(maps)-265(a)-264(v)28(ec)-1(t)1(or)]TJ/F24 10.9091 Tf -211.5596 -14.9745 Td[(v)]TJ/F27 10.9091 Tf 8.9929 0 Td[(2)-303(<)]TJ/F25 7.9701 Tf 18.4651 3.9588 Td[(n)]TJ/F15 10.9091 Tf 9.4427 -3.9588 Td[(on)28(to)-349(t)1(he)-349(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 76.601 0 Td[(v)]TJ/F25 7.9701 Tf 5.6793 3.9588 Td[(\016)]TJ -0.3914 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 8.2491 3.0555 Td[(2)-303(<)]TJ/F25 7.9701 Tf 18.4651 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 8.394 -1.3766 Td[(con)28(tain)1(ing)-349(th)1(e)-350(comp)-28(on)1(e)-1(n)29(ts)-350(of)]TJ/F24 10.9091 Tf 144.9832 0 Td[(v)]TJ/F15 10.9091 Tf 9.4857 0 Td[(corres)-1(p)-27(ond)1(in)1(g)-349(to)-349(the)]TJ -313.5049 -14.9745 Td[(v)28(ertice)-1(s)-369(in)]TJ/F24 10.9091 Tf 52.9901 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.0593 3.0555 Td[(.)-551(The)-369(transp)-27(os)-1(e)-369(of)]TJ/F24 10.9091 Tf 94.0006 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.6538 3.0555 Td[(is)-369(a)-369(pr)1(olongati)1(on)-369(op)-27(e)-1(r)1(ator)-369(fr)1(om)]TJ/F27 10.9091 Tf 155.4601 0 Td[(<)]TJ/F25 7.9701 Tf 7.8788 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 8.613 -1.3766 Td[(to)]TJ/F27 10.9091 Tf 13.7223 0 Td[(<)]TJ/F25 7.9701 Tf 7.8788 3.9588 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(.)-551(The)]TJ -384.6175 -14.9745 Td[(matrix)]TJ/F24 10.9091 Tf 35.1334 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 7.5744 3.0555 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.6284 3.0555 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.6284 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 3.9588 Td[(T)]TJ/F27 10.9091 Tf 9.6348 -3.9588 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0895 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F15 10.9091 Tf 7.8725 -1.3766 Td[(can)-301(b)-27(e)-302(considered)-301(as)-302(a)-301(r)1(e)-1(striction)-300(of)]TJ/F24 10.9091 Tf 172.9636 0 Td[(A)]TJ/F15 10.9091 Tf 11.4666 0 Td[(corres)-1(p)-27(ond)1(in)1(g)]TJ -345.9661 -13.5492 Td[(to)-333(the)-333(s)-1(et)]TJ/F24 10.9091 Tf 49.1515 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.0593 3.0555 Td[(.)]TJ -48.5774 -13.6429 Td[(The)]TJ/F20 10.9091 Tf 22.4243 0 Td[(class)1(ic)51(al)-357(o)-1(ne-l)1(evel)-357(A)-1(S)]TJ/F15 10.9091 Tf 106.7234 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(de\014n)1(e)-1(d)-333(b)29(y)]TJ/F24 10.9091 Tf -4.7921 -32.5163 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5879 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.022 Td[(AS)]TJ/F15 10.9091 Tf 15.5385 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6487 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1336 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0269 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.6284 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2424 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.6284 2.6969 Td[(;)]TJ/F15 10.9091 Tf -268.1287 -35.9079 Td[(where)]TJ/F24 10.9091 Tf 32.3362 0 Td[(A)]TJ/F25 7.9701 Tf 8.1819 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.9712 3.0555 Td[(is)-406(ass)-1(u)1(m)-1(ed)-406(to)-405(b)-28(e)-406(non)1(s)-1(i)1(ngu)1(lar.)-662(Its)-406(ap)1(pli)1(c)-1(ation)-405(to)-406(a)-405(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 283.1864 0 Td[(v)]TJ/F27 10.9091 Tf 10.0275 0 Td[(2)-398(<)]TJ/F25 7.9701 Tf 19.4997 3.9588 Td[(n)]TJ/F15 10.9091 Tf 10.0635 -3.9588 Td[(with)1(in)-406(a)]TJ -372.2664 -13.5492 Td[(Kr)1(ylo)28(v)-333(s)-1(olv)28(er)-333(requ)1(ires)-334(the)-333(foll)1(o)27(win)1(g)-334(t)1(hree)-334(ste)-1(p)1(s)-1(:)]TJ ET -1 0 0 1 93.9178 121.5209 cm +1 0 0 1 93.9178 203.7409 cm 0 g 0 G -1 0 0 1 -93.9178 -121.5209 cm +1 0 0 1 -93.9178 -203.7409 cm BT -/F15 10.9091 Tf 107.2512 121.5209 Td[(1.)]TJ +/F15 10.9091 Tf 107.2512 203.7409 Td[(1.)]TJ ET -1 0 0 1 115.736 121.5209 cm +1 0 0 1 115.736 203.7409 cm 0 g 0 G -1 0 0 1 -115.736 -121.5209 cm +1 0 0 1 -115.736 -203.7409 cm +BT +/F15 10.9091 Tf 121.1906 203.7409 Td[(res)-1(t)1(riction)-333(of)]TJ/F24 10.9091 Tf 64.6667 0 Td[(v)]TJ/F15 10.9091 Tf 9.3157 0 Td[(as)]TJ/F24 10.9091 Tf 13.3939 0 Td[(v)]TJ/F25 7.9701 Tf 5.2879 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 6.4115 1.6364 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.6284 3.0555 Td[(v)]TJ/F15 10.9091 Tf 5.6793 0 Td[(,)]TJ/F24 10.9091 Tf 6.6667 0 Td[(i)]TJ/F15 10.9091 Tf 6.7885 0 Td[(=)-278(1)]TJ/F24 10.9091 Tf 16.9697 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(m)]TJ/F15 10.9091 Tf 33.8206 0 Td[(;)]TJ +ET +1 0 0 1 93.9178 180.8506 cm +0 g 0 G +1 0 0 1 -93.9178 -180.8506 cm +BT +/F15 10.9091 Tf 107.2512 180.8506 Td[(2.)]TJ +ET +1 0 0 1 115.736 180.8506 cm +0 g 0 G +1 0 0 1 -115.736 -180.8506 cm +BT +/F15 10.9091 Tf 121.1906 180.8506 Td[(soluti)1(on)-333(of)-333(the)-333(linear)-333(sys)-1(tems)]TJ/F24 10.9091 Tf 143.3032 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.5441 3.0555 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 6.4115 1.6364 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(v)]TJ/F25 7.9701 Tf 5.2879 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 3.3812 1.6364 Td[(,)]TJ/F24 10.9091 Tf 6.6667 0 Td[(i)]TJ/F15 10.9091 Tf 6.7886 0 Td[(=)-278(1)]TJ/F24 10.9091 Tf 16.9696 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(m)]TJ/F15 10.9091 Tf 33.8206 0 Td[(;)]TJ +ET +1 0 0 1 93.9178 157.9603 cm +0 g 0 G +1 0 0 1 -93.9178 -157.9603 cm +BT +/F15 10.9091 Tf 107.2512 157.9603 Td[(3.)]TJ +ET +1 0 0 1 115.736 157.9603 cm +0 g 0 G +1 0 0 1 -115.736 -157.9603 cm +BT +/F15 10.9091 Tf 121.1906 157.9603 Td[(pr)1(olongat)1(ion)-333(and)-333(sum)-333(of)-333(the)]TJ/F24 10.9091 Tf 139.182 0 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6363 Td[(i)]TJ/F15 10.9091 Tf 3.3813 1.6363 Td[('s,)-333(i.e.)]TJ/F24 10.9091 Tf 32.7879 0 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F30 10.9091 Tf 11.5151 8.1819 Td[(P)]TJ/F25 7.9701 Tf 11.5152 -3.1548 Td[(m)]TJ 0 -8.2525 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.3189 3.2254 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.6284 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2425 3.9588 Td[(T)]TJ/F24 10.9091 Tf 6.6044 -3.9588 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 3.3813 1.6364 Td[(.)]TJ -297.9922 -22.8903 Td[(Note)-473(th)1(at)-473(th)1(e)-473(lin)1(e)-1(ar)-472(sys)-1(t)1(e)-1(ms)-473(at)-473(step)-472(2)-473(are)-473(u)1(s)-1(u)1(ally)-472(solv)28(e)-1(d)-472(ap)1(pr)1(o)27(x)1(im)-1(at)1(e)-1(ly)84(,)-507(e)-1(.)1(g.)-473(u)1(s)-1(i)1(ng)]TJ 0 -13.5492 Td[(in)1(c)-1(ompl)1(e)-1(te)-334(LU)-333(f)1(ac)-1(tor)1(iz)-1(ati)1(ons)-334(suc)28(h)-333(as)-334(ILU\050)]TJ/F24 10.9091 Tf 202.6366 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-333(MILU\050)]TJ/F24 10.9091 Tf 44.091 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051)-333(and)-333(ILU\050)]TJ/F24 10.9091 Tf 52.2728 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)-333([)]TJ +ET +1 0 0 1 429.081 121.5209 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -429.081 -121.5209 cm +BT +/F15 10.9091 Tf 429.081 121.5209 Td[(14)]TJ +ET +1 0 0 1 439.9901 121.5209 cm +0 g 0 G +1 0 0 1 -439.9901 -121.5209 cm BT -/F15 10.9091 Tf 121.1906 121.5209 Td[(res)-1(t)1(riction)-333(of)]TJ/F24 10.9091 Tf 64.6667 0 Td[(v)]TJ/F15 10.9091 Tf 9.3157 0 Td[(as)]TJ/F24 10.9091 Tf 13.3939 0 Td[(v)]TJ/F25 7.9701 Tf 5.2879 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 6.4115 1.6364 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.6284 3.0555 Td[(v)]TJ/F15 10.9091 Tf 5.6793 0 Td[(,)]TJ/F24 10.9091 Tf 6.6667 0 Td[(i)]TJ/F15 10.9091 Tf 6.7885 0 Td[(=)-278(1)]TJ/F24 10.9091 Tf 16.9697 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(m)]TJ/F15 10.9091 Tf 33.8206 0 Td[(;)]TJ +/F15 10.9091 Tf 439.9901 121.5209 Td[(,)-333(Chap)1(te)-1(r)-333(10].)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -244 0 obj << +252 0 obj << /Type /Page -/Contents 245 0 R -/Resources 243 0 R +/Contents 253 0 R +/Resources 251 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R -/Annots [ 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R 255 0 R 256 0 R ] +/Parent 230 0 R +/Annots [ 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 283 0 R ] >> endobj -247 0 obj << +255 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.5) >> >> endobj -248 0 obj << +256 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [329.5581 621.8449 342.4597 630.8677] +/Rect [246.3762 689.5909 259.2779 698.6137] /Subtype /Link /A << /S /GoTo /D (cite.StubenGMD69_99) >> >> endobj -249 0 obj << +257 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [311.5537 581.1973 319.0007 590.2201] +/Rect [205.0434 648.8496 212.4905 657.8724] /Subtype /Link /A << /S /GoTo /D (cite.BREZINA_VANEK) >> >> endobj -250 0 obj << +258 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [323.0999 581.1973 336.0015 590.2201] +/Rect [217.9163 648.8496 230.818 657.8724] /Subtype /Link /A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> >> endobj -251 0 obj << +259 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [216.7925 554.0989 229.6941 563.1217] +/Rect [429.4951 635.3004 442.3967 644.3232] /Subtype /Link /A << /S /GoTo /D (cite.TUMINARO_TONG) >> >> endobj -252 0 obj << +260 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [183.7701 513.4513 191.2172 522.4741] +/Rect [237.1641 594.6528 244.6112 603.6756] /Subtype /Link /A << /S /GoTo /D (cite.para_04) >> >> endobj -253 0 obj << +261 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [195.8913 513.4513 203.3384 522.4741] +/Rect [249.2853 594.6528 256.7324 603.6756] /Subtype /Link /A << /S /GoTo /D (cite.aaecc_07) >> >> endobj -254 0 obj << +262 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [208.0125 513.4513 215.4596 522.4741] +/Rect [261.4065 594.6528 268.8536 603.6756] /Subtype /Link /A << /S /GoTo /D (cite.apnum_07) >> >> endobj -255 0 obj << +263 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [220.1338 513.4513 233.0354 522.4741] +/Rect [273.5278 594.6528 286.4294 603.6756] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -256 0 obj << +264 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [233.738 420.7509 241.1851 433.6525] +/Rect [229.6423 500.6596 237.0894 513.5612] /Subtype /Link /A << /S /GoTo /D (equation.1) >> >> endobj -246 0 obj << -/D [244 0 R /XYZ 93.9178 740.0018 null] +283 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [428.0847 120.5246 440.9864 129.5474] +/Subtype /Link +/A << /S /GoTo /D (cite.Saad_book) >> +>> endobj +254 0 obj << +/D [252 0 R /XYZ 93.9178 740.0018 null] >> endobj 46 0 obj << -/D [244 0 R /XYZ 93.9178 496.9371 null] +/D [252 0 R /XYZ 93.9178 577.2151 null] >> endobj -272 0 obj << -/D [244 0 R /XYZ 93.9178 136.921 null] +280 0 obj << +/D [252 0 R /XYZ 93.9178 219.8394 null] >> endobj -243 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F20 171 0 R /F19 105 0 R /F24 176 0 R /F25 259 0 R /F27 179 0 R /F28 262 0 R /F22 265 0 R /F26 268 0 R /F30 271 0 R >> +281 0 obj << +/D [252 0 R /XYZ 93.9178 196.0148 null] +>> endobj +282 0 obj << +/D [252 0 R /XYZ 93.9178 173.1245 null] +>> endobj +251 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F20 171 0 R /F19 105 0 R /F24 176 0 R /F25 267 0 R /F27 179 0 R /F28 270 0 R /F22 273 0 R /F26 276 0 R /F30 279 0 R >> /ProcSet [ /PDF /Text ] >> endobj -280 0 obj << -/Length 14598 +292 0 obj << +/Length 16057 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(12)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ -ET -1 0 0 1 500.3935 740.0018 cm -0 g 0 G -1 0 0 1 -358.655 -35.8655 cm -0 g 0 G -1 0 0 1 -141.7385 -704.1363 cm -BT -/F15 10.9091 Tf 155.0719 704.1363 Td[(2.)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(12)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 163.5567 704.1363 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -163.5567 -704.1363 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F15 10.9091 Tf 169.0113 704.1363 Td[(soluti)1(on)-333(of)-333(the)-333(linear)-333(sys)-1(tems)]TJ/F24 10.9091 Tf 143.3032 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 3.9588 Td[(\016)]TJ 0 -7.0143 Td[(i)]TJ/F24 10.9091 Tf 4.5441 3.0555 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 6.4115 1.6364 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(v)]TJ/F25 7.9701 Tf 5.2878 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 3.3813 1.6364 Td[(,)]TJ/F24 10.9091 Tf 6.6667 0 Td[(i)]TJ/F15 10.9091 Tf 6.7886 0 Td[(=)-278(1)]TJ/F24 10.9091 Tf 16.9696 0 Td[(;)-166(:)-167(:)-166(:)-167(;)-166(m)]TJ/F15 10.9091 Tf 33.8206 0 Td[(;)]TJ +/F15 10.9091 Tf 158.675 704.1363 Td[(A)-318(v)56(ari)1(an)28(t)-318(of)-317(the)-318(class)-1(ical)-318(AS)-317(p)1(rec)-1(on)1(diti)1(oner)-318(th)1(at)-318(out)1(p)-28(erf)1(orms)-319(i)1(t)-318(in)-317(terms)-319(of)-317(con)28(v)28(e)-1(r)1(-)]TJ -16.9365 -13.5492 Td[(gence)-266(rate)-265(and)-265(of)-265(compu)1(tation)-265(an)1(d)-265(c)-1(omm)28(uni)1(c)-1(ati)1(on)-265(time)-266(on)-265(p)1(arallel)-265(di)1(s)-1(tr)1(ibu)1(te)-1(d)1(-m)-1(em)-1(or)1(y)]TJ 0 -13.5492 Td[(com)-1(p)1(uters)-387(is)-387(the)-387(s)-1(o-called)]TJ/F20 10.9091 Tf 129.2159 0 Td[(R)51(estricte)51(d)-407(AS)-408(\050)1(R)-1(AS\051)]TJ/F15 10.9091 Tf 105.9938 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-386([)]TJ ET -1 0 0 1 141.7385 680.469 cm -0 g 0 G -1 0 0 1 -141.7385 -680.469 cm -BT -/F15 10.9091 Tf 155.0719 680.469 Td[(3.)]TJ -ET -1 0 0 1 163.5567 680.469 cm -0 g 0 G -1 0 0 1 -163.5567 -680.469 cm -BT -/F15 10.9091 Tf 169.0113 680.469 Td[(pr)1(olongat)1(ion)-333(and)-333(sum)-333(of)-333(the)]TJ/F24 10.9091 Tf 139.182 0 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6363 Td[(i)]TJ/F15 10.9091 Tf 3.3813 1.6363 Td[('s,)-333(i.e.)]TJ/F24 10.9091 Tf 32.7879 0 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F30 10.9091 Tf 11.5151 8.1819 Td[(P)]TJ/F25 7.9701 Tf 11.5152 -3.1548 Td[(m)]TJ 0 -8.2525 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.3188 3.2254 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.6284 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 3.9588 Td[(T)]TJ/F24 10.9091 Tf 6.6045 -3.9588 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6364 Td[(i)]TJ/F15 10.9091 Tf 3.3813 1.6364 Td[(.)]TJ -297.9922 -23.6673 Td[(Note)-294(th)1(at)-294(t)1(he)-294(li)1(near)-294(syste)-1(ms)-294(at)-293(s)-1(tep)-293(2)-293(are)-294(usual)1(ly)-293(s)-1(olv)28(ed)-293(app)1(ro)28(ximately)83(,)-301(e.g.)]TJ 0 -13.5492 Td[(usin)1(g)-350(i)1(ncom)-1(p)1(le)-1(t)1(e)-350(LU)-350(f)1(ac)-1(t)1(orizations)-349(s)-1(u)1(c)27(h)-349(as)-350(ILU\050)]TJ/F24 10.9091 Tf 232.2283 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-353(MILU\050)]TJ/F24 10.9091 Tf 44.309 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051)-349(and)-349(ILU\050)]TJ/F24 10.9091 Tf 52.6216 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)]TJ -354.4126 -13.5492 Td[([)]TJ -ET -1 0 0 1 144.7688 629.7034 cm +1 0 0 1 452.7446 677.0379 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -144.7688 -629.7034 cm +1 0 0 1 -452.7446 -677.0379 cm BT -/F15 10.9091 Tf 144.7688 629.7034 Td[(14)]TJ +/F15 10.9091 Tf 452.7446 677.0379 Td[(5)]TJ ET -1 0 0 1 155.6779 629.7034 cm +1 0 0 1 458.1992 677.0379 cm 0 g 0 G -1 0 0 1 -155.6779 -629.7034 cm +1 0 0 1 -458.1992 -677.0379 cm BT -/F15 10.9091 Tf 155.6779 629.7034 Td[(,)-333(Chap)1(te)-1(r)-333(10].)]TJ 2.9971 -13.8371 Td[(A)-286(v)56(arian)29(t)-286(of)-286(th)1(e)-287(clas)-1(sical)-286(AS)-286(p)1(rec)-1(on)1(diti)1(oner)-286(th)1(at)-286(outp)-27(e)-1(r)1(forms)-286(it)-286(in)-285(te)-1(r)1(m)-1(s)]TJ -16.9365 -13.5492 Td[(of)-275(c)-1(on)28(v)28(ergence)-276(rate)-276(and)-275(of)-275(c)-1(omp)1(utation)-275(an)1(d)-276(comm)27(un)1(ication)-275(time)-276(on)-276(p)1(arall)1(e)-1(l)]TJ 0 -13.5492 Td[(di)1(s)-1(tr)1(ibu)1(te)-1(d)1(-m)-1(em)-1(or)1(y)-266(c)-1(ompu)1(ters)-267(is)-266(the)-266(s)-1(o-c)-1(al)1(le)-1(d)]TJ/F20 10.9091 Tf 221.2183 0 Td[(R)51(estricte)51(d)-296(AS)-297(\050)1(R)-1(AS\051)]TJ/F15 10.9091 Tf 102.2549 0 Td[(pr)1(e)-1(con-)]TJ -323.4732 -13.5492 Td[(di)1(tioner)-325([)]TJ +/F15 10.9091 Tf 458.1992 677.0379 Td[(,)]TJ ET -1 0 0 1 185.3151 575.2186 cm +1 0 0 1 465.4501 677.0379 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -185.3151 -575.2186 cm +1 0 0 1 -465.4501 -677.0379 cm BT -/F15 10.9091 Tf 185.3151 575.2186 Td[(5)]TJ +/F15 10.9091 Tf 465.4501 677.0379 Td[(10)]TJ ET -1 0 0 1 190.7696 575.2186 cm +1 0 0 1 476.3592 677.0379 cm 0 g 0 G -1 0 0 1 -190.7696 -575.2186 cm +1 0 0 1 -476.3592 -677.0379 cm BT -/F15 10.9091 Tf 190.7696 575.2186 Td[(,)]TJ +/F15 10.9091 Tf 476.3592 677.0379 Td[(].)-605(It)-387(i)1(s)-388(ob)1(tain)1(e)-1(d)]TJ -334.6207 -13.5492 Td[(b)28(y)-407(z)-1(eroi)1(ng)-408(t)1(he)-408(com)-1(p)-27(onen)28(ts)-408(of)]TJ/F24 10.9091 Tf 148.0779 0 Td[(w)]TJ/F25 7.9701 Tf 7.8101 -1.6363 Td[(i)]TJ/F15 10.9091 Tf 7.8271 1.6363 Td[(corres)-1(p)-27(ond)1(in)1(g)-408(to)-407(the)-408(o)28(v)28(e)-1(r)1(lapp)1(in)1(g)-408(v)28(ertice)-1(s)-408(wh)1(e)-1(n)-407(ap)1(-)]TJ -163.7151 -13.5492 Td[(pl)1(yin)1(g)-349(the)-349(pr)1(olongat)1(ion.)-490(T)-1(h)1(e)-1(r)1(e)-1(f)1(ore,)-353(RAS)-348(di\013e)-1(r)1(s)-349(from)-349(clas)-1(sical)-349(AS)-348(b)28(y)-349(t)1(he)-349(pr)1(olongati)1(on)]TJ 0 -13.5492 Td[(op)-27(e)-1(r)1(ators,)-401(whi)1(c)27(h)-387(ar)1(e)-388(s)-1(u)1(bstitu)1(te)-1(d)-386(b)28(y)-387(\050)]TJ 182.6914 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3655 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 3.9588 Td[(0)]TJ/F25 7.9701 Tf -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.8166 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2425 3.9588 Td[(T)]TJ/F27 10.9091 Tf 10.6135 -3.9588 Td[(2)-367(<)]TJ/F25 7.9701 Tf 19.1606 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0895 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(,)-400(w)-1(h)1(e)-1(r)1(e)]TJ 41.8991 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3655 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 3.9588 Td[(0)]TJ/F25 7.9701 Tf -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 9.0403 3.0555 Td[(is)-387(obtain)1(e)-1(d)-386(b)28(y)-387(z)-1(eroi)1(ng)]TJ -305.7498 -13.5492 Td[(th)1(e)-334(ro)28(ws)-334(of)]TJ/F24 10.9091 Tf 56.4546 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.2648 3.0555 Td[(corres)-1(p)-27(ond)1(in)1(g)-334(to)-333(th)1(e)-334(v)28(e)-1(r)1(tice)-1(s)-334(i)1(n)]TJ/F24 10.9091 Tf 154.4547 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 6.0593 3.0555 Td[(n)]TJ/F24 10.9091 Tf 5.4546 0 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.2475 3.0555 Td[(:)]TJ/F24 10.9091 Tf -127.8046 -29.6348 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5879 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7758 -8.022 Td[(R)-6(AS)]TJ/F15 10.9091 Tf 21.8944 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6487 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1336 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0269 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ 6.608 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3655 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 4.5043 Td[(0)]TJ/F25 7.9701 Tf -0.0843 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.8166 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2424 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.6284 2.6969 Td[(:)]TJ/F15 10.9091 Tf -271.4008 -30.7803 Td[(Anal)1(ogously)83(,)-333(th)1(e)-334(AS)-333(v)56(ari)1(an)28(t)-333(c)-1(all)1(e)-1(d)]TJ/F20 10.9091 Tf 168.5759 0 Td[(AS)-358(w)-1(i)1(t)-1(h)-358(Harm)1(o)-1(ni)1(c)-358(extension)-358(\050AS)-1(H\051)]TJ/F15 10.9091 Tf 176.6079 0 Td[(is)-334(d)1(e)-1(\014)1(ned)-333(b)28(y)]TJ/F24 10.9091 Tf -207.7353 -29.3065 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5879 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.022 Td[(AS)-56(H)]TJ/F15 10.9091 Tf 23.0374 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6487 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1335 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0268 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8832 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 4.5043 Td[(\016)]TJ -0.0842 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.6283 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2425 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2425 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 7.0979 -1.7467 Td[(~)]TJ/F24 10.9091 Tf -2.3656 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 4.5043 Td[(0)]TJ/F25 7.9701 Tf -0.0842 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.8165 2.6969 Td[(:)]TJ/F15 10.9091 Tf -271.9722 -30.1742 Td[(W)84(e)-336(n)1(ote)-335(that)-334(for)]TJ/F24 10.9091 Tf 83.4217 0 Td[(\016)]TJ/F15 10.9091 Tf 8.3157 0 Td[(=)-280(0)-334(the)-335(th)1(re)-1(e)-335(v)56(ari)1(an)28(ts)-335(of)-334(the)-335(AS)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r)-334(are)-335(all)-334(e)-1(q)1(ual)-334(to)-335(th)1(e)]TJ -91.7375 -13.5492 Td[(bl)1(o)-28(c)27(k-Jacobi)-333(p)1(re)-1(cond)1(ition)1(e)-1(r)1(.)]TJ 16.9365 -13.5492 Td[(As)-359(al)1(re)-1(ad)1(y)-358(obse)-1(r)1(v)28(e)-1(d)1(,)-365(t)1(he)-359(con)28(v)28(erge)-1(n)1(c)-1(e)-358(rate)-358(of)-358(the)-358(one-)-1(lev)28(el)-358(Sc)27(h)29(w)27(arz)-358(precondi)1(tioned)]TJ -16.9365 -13.5492 Td[(iterati)1(v)28(e)-359(s)-1(ol)1(v)28(e)-1(rs)-358(dete)-1(r)1(iorates)-359(as)-359(t)1(he)-359(n)28(u)1(m)27(b)-27(er)]TJ/F24 10.9091 Tf 211.4221 0 Td[(m)]TJ/F15 10.9091 Tf 13.487 0 Td[(of)-358(p)1(artiti)1(ons)-359(of)]TJ/F24 10.9091 Tf 75.4535 0 Td[(W)]TJ/F15 10.9091 Tf 15.7269 0 Td[(in)1(c)-1(r)1(e)-1(ase)-1(s)-359([)]TJ ET -1 0 0 1 197.3462 575.2186 cm +1 0 0 1 506.7366 462.2978 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -197.3462 -575.2186 cm +1 0 0 1 -506.7366 -462.2978 cm BT -/F15 10.9091 Tf 197.3462 575.2186 Td[(10)]TJ +/F15 10.9091 Tf 506.7366 462.2978 Td[(7)]TJ ET -1 0 0 1 208.2553 575.2186 cm +1 0 0 1 512.1912 462.2978 cm 0 g 0 G -1 0 0 1 -208.2553 -575.2186 cm +1 0 0 1 -512.1912 -462.2978 cm BT -/F15 10.9091 Tf 208.2553 575.2186 Td[(].)-441(It)-325(is)-326(ob)1(tain)1(e)-1(d)-324(b)28(y)-325(z)-1(eroi)1(ng)-325(the)-325(com)-1(p)-27(onen)28(ts)-325(of)]TJ/F24 10.9091 Tf 221.8249 0 Td[(w)]TJ/F25 7.9701 Tf 7.81 -1.6363 Td[(i)]TJ/F15 10.9091 Tf 6.9275 1.6364 Td[(corres)-1(p)-27(ond)1(-)]TJ -303.0792 -13.5492 Td[(in)1(g)-348(to)-348(the)-349(o)28(v)28(erlap)1(pin)1(g)-348(v)28(e)-1(r)1(tice)-1(s)-348(w)-1(h)1(e)-1(n)-347(app)1(lyin)1(g)-349(t)1(he)-349(p)1(rolon)1(gation)1(.)-489(Therefor)1(e)-1(,)]TJ 0 -13.5492 Td[(RAS)-301(d)1(i\013e)-1(rs)-301(fr)1(om)-302(class)-1(ical)-301(AS)-300(b)28(y)-301(the)-301(pr)1(olongati)1(on)-301(op)-27(e)-1(r)1(ators,)-308(whi)1(c)27(h)-301(ar)1(e)-302(sub)1(-)]TJ 0 -13.5492 Td[(stitut)1(e)-1(d)-326(b)28(y)-326(\050)]TJ 62.2728 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3655 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 3.9588 Td[(0)]TJ/F25 7.9701 Tf -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 4.8166 3.0555 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 3.9588 Td[(T)]TJ/F27 10.9091 Tf 9.6348 -3.9588 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 2.8128 Td[(\016)]TJ 0 -5.395 Td[(i)]TJ/F28 7.9701 Tf 4.0895 2.5822 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(,)-327(w)-1(h)1(e)-1(r)1(e)]TJ 40.4397 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3656 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 3.9588 Td[(0)]TJ/F25 7.9701 Tf -0.0842 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 8.3762 3.0555 Td[(is)-327(ob)1(tain)1(e)-1(d)-326(b)29(y)-326(z)-1(eroin)1(g)-327(th)1(e)-327(ro)28(ws)-327(of)]TJ/F24 10.9091 Tf 164.4935 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(\016)]TJ -0.0843 -7.0143 Td[(i)]TJ/F15 10.9091 Tf -354.0266 -10.4937 Td[(corres)-1(p)-27(ond)1(in)1(g)-334(to)-333(th)1(e)-334(v)28(e)-1(r)1(tice)-1(s)-334(i)1(n)]TJ/F24 10.9091 Tf 154.4547 0 Td[(W)]TJ/F25 7.9701 Tf 11.8182 3.9588 Td[(\016)]TJ -1.5152 -7.0143 Td[(i)]TJ/F27 10.9091 Tf 6.0593 3.0555 Td[(n)]TJ/F24 10.9091 Tf 5.4546 0 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5152 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 6.2475 3.0555 Td[(:)]TJ/F24 10.9091 Tf -81.7001 -34.0334 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5879 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.022 Td[(R)-6(AS)]TJ/F15 10.9091 Tf 21.8945 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6487 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1336 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0269 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8831 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ 6.608 2.7576 Td[(~)]TJ/F24 10.9091 Tf -2.3655 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 4.5043 Td[(0)]TJ/F25 7.9701 Tf -0.0843 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.8166 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2424 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2424 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(\016)]TJ -0.0843 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.6284 2.6969 Td[(:)]TJ/F15 10.9091 Tf -244.5028 -35.1789 Td[(Anal)1(ogously)83(,)-404(t)1(he)-390(AS)-390(v)56(arian)29(t)-390(c)-1(all)1(e)-1(d)]TJ/F20 10.9091 Tf 171.8214 0 Td[(AS)-410(w)-1(ith)-410(Harmonic)-410(ex)1(t)-1(ensi)1(o)-1(n)-410(\050ASH\051)]TJ/F15 10.9091 Tf 179.5003 0 Td[(is)]TJ -351.3217 -13.5492 Td[(de\014n)1(e)-1(d)-332(b)28(y)]TJ/F24 10.9091 Tf 110.5505 -22.1401 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(AS)-56(H)]TJ/F15 10.9091 Tf 23.0374 3.4341 Td[(=)]TJ/F25 7.9701 Tf 15.6487 13.6364 Td[(m)]TJ/F30 10.9091 Tf -4.1335 -3.2727 Td[(X)]TJ/F25 7.9701 Tf 1.0268 -23.4509 Td[(i)]TJ/F22 7.9701 Tf 2.8832 0 Td[(=1)]TJ/F15 10.9091 Tf 11.8476 13.0872 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 4.5043 Td[(\016)]TJ -0.0842 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.6283 2.6969 Td[(\051)]TJ/F25 7.9701 Tf 4.2425 4.5043 Td[(T)]TJ/F15 10.9091 Tf 6.6045 -4.5043 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 4.5043 Td[(\016)]TJ 0 -7.2012 Td[(i)]TJ/F15 10.9091 Tf 4.5441 2.6969 Td[(\051)]TJ/F28 7.9701 Tf 4.2425 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 7.0979 -1.7467 Td[(~)]TJ/F24 10.9091 Tf -2.3656 -2.7576 Td[(R)]TJ/F22 7.9701 Tf 8.3674 4.5043 Td[(0)]TJ/F25 7.9701 Tf -0.0842 -7.2012 Td[(i)]TJ/F24 10.9091 Tf 4.8165 2.6969 Td[(:)]TJ/F15 10.9091 Tf -245.0742 -30.2336 Td[(W)84(e)-376(n)1(ote)-375(that)-375(f)1(or)]TJ/F24 10.9091 Tf 85.1745 0 Td[(\016)]TJ/F15 10.9091 Tf 9.046 0 Td[(=)-347(0)-375(t)1(he)-375(thr)1(e)-1(e)-375(v)56(arian)28(t)1(s)-376(of)-374(the)-375(AS)-374(pr)1(e)-1(cond)1(ition)1(e)-1(r)-374(are)-375(all)]TJ -94.2205 -13.5492 Td[(equal)-333(to)-333(the)-333(blo)-27(c)27(k-Jac)-1(ob)1(i)-333(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ 16.9365 -13.8371 Td[(As)-338(already)-337(obse)-1(rv)28(ed,)-338(the)-338(con)28(v)28(e)-1(r)1(ge)-1(n)1(c)-1(e)-338(rate)-338(of)-337(the)-338(one-le)-1(v)28(el)-338(S)1(c)27(h)28(w)28(arz)-338(pr)1(e)-1(-)]TJ -16.9365 -13.5492 Td[(condi)1(tioned)-387(i)1(te)-1(r)1(ativ)28(e)-388(solv)28(ers)-388(d)1(e)-1(t)1(e)-1(ri)1(orates)-388(as)-387(the)-387(n)28(um)28(b)-28(er)]TJ/F24 10.9091 Tf 272.681 0 Td[(m)]TJ/F15 10.9091 Tf 13.8011 0 Td[(of)-387(p)1(artit)1(ions)-387(of)]TJ/F24 10.9091 Tf -286.4821 -13.5492 Td[(W)]TJ/F15 10.9091 Tf 15.7048 0 Td[(in)1(c)-1(r)1(e)-1(ase)-1(s)-356([)]TJ +/F15 10.9091 Tf 512.1912 462.2978 Td[(,)]TJ ET -1 0 0 1 206.3299 331.402 cm +1 0 0 1 519.1302 462.2978 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -206.3299 -331.402 cm +1 0 0 1 -519.1302 -462.2978 cm BT -/F15 10.9091 Tf 206.3299 331.402 Td[(7)]TJ +/F15 10.9091 Tf 519.1302 462.2978 Td[(15)]TJ ET -1 0 0 1 211.7845 331.402 cm +1 0 0 1 530.0393 462.2978 cm 0 g 0 G -1 0 0 1 -211.7845 -331.402 cm +1 0 0 1 -530.0393 -462.2978 cm BT -/F15 10.9091 Tf 211.7845 331.402 Td[(,)]TJ -ET -1 0 0 1 218.7014 331.402 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -218.7014 -331.402 cm -BT -/F15 10.9091 Tf 218.7014 331.402 Td[(15)]TJ -ET -1 0 0 1 229.6105 331.402 cm -0 g 0 G -1 0 0 1 -229.6105 -331.402 cm -BT -/F15 10.9091 Tf 229.6105 331.402 Td[(].)-513(T)83(o)-356(redu)1(c)-1(e)-356(the)-357(d)1(e)-1(p)-27(end)1(e)-1(n)1(c)-1(y)-356(of)-356(th)1(e)-357(n)28(u)1(m)27(b)-27(e)-1(r)-356(of)-355(iteration)1(s)]TJ -87.872 -13.5492 Td[(on)-331(th)1(e)-332(d)1(e)-1(gr)1(e)-1(e)-331(of)-331(par)1(allelism)-332(w)28(e)-332(ma)27(y)-330(in)28(tro)-27(du)1(c)-1(e)-332(a)-331(gl)1(obal)-331(coupl)1(ing)-331(among)-331(th)1(e)]TJ 0 -13.5492 Td[(o)28(v)28(e)-1(r)1(lapp)1(ing)-370(part)1(ition)1(s)-372(b)28(y)-370(de\014n)1(ing)-370(a)-371(c)-1(oar)1(s)-1(e-s)-1(p)1(ac)-1(e)-371(app)1(ro)28(ximation)]TJ/F24 10.9091 Tf 311.3467 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.142 1.6887 Td[(of)-370(the)]TJ -330.6705 -13.5492 Td[(matrix)]TJ/F24 10.9091 Tf 35.9 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)-558(In)-371(a)-372(p)1(ure)-371(alge)-1(b)1(raic)-371(s)-1(ettin)1(g,)]TJ/F24 10.9091 Tf 143.8491 0 Td[(A)]TJ/F25 7.9701 Tf 8.1819 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.1482 1.6887 Td[(is)-372(u)1(s)-1(u)1(ally)-371(b)1(uilt)-371(with)-371(a)-371(Galerk)1(in)]TJ -207.261 -13.5492 Td[(app)1(roac)28(h.)-584(Gi)1(v)28(e)-1(n)-379(a)-380(s)-1(et)]TJ/F24 10.9091 Tf 112.0021 0 Td[(W)]TJ/F25 7.9701 Tf 10.303 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.2411 1.6887 Td[(of)]TJ/F20 10.9091 Tf 12.9321 0 Td[(c)51(o)51(arse)-400(vertic)51(es)]TJ/F15 10.9091 Tf 69.0486 0 Td[(,)-391(w)-1(i)1(th)-380(size)]TJ/F24 10.9091 Tf 53.8325 0 Td[(n)]TJ/F25 7.9701 Tf 6.548 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-391(and)-379(a)-380(s)-1(u)1(itab)1(le)]TJ -283.0042 -13.5492 Td[(res)-1(t)1(riction)-333(op)-27(e)-1(r)1(ator)]TJ/F24 10.9091 Tf 96.2425 0 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F27 10.9091 Tf 10.127 1.6887 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 -1.3394 Td[(C)]TJ/F28 7.9701 Tf 6.1942 1.3394 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6364 -3.9588 Td[(,)]TJ/F24 10.9091 Tf 6.6666 0 Td[(A)]TJ/F25 7.9701 Tf 8.1819 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6887 Td[(is)-334(d)1(e)-1(\014)1(ned)-333(as)]TJ/F24 10.9091 Tf -37.0268 -25.3719 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.1271 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.2831 -1.6887 Td[(C)]TJ/F24 10.9091 Tf 7.0968 1.6887 Td[(AR)]TJ/F25 7.9701 Tf 16.5493 4.5043 Td[(T)]TJ -0.0843 -7.2012 Td[(C)]TJ/F15 10.9091 Tf -206.6136 -22.675 Td[(and)-388(th)1(e)-389(c)-1(oar)1(s)-1(e-le)-1(v)28(el)-388(c)-1(orr)1(e)-1(ction)-388(matrix)-388(to)-388(b)-28(e)-389(com)27(b)1(in)1(e)-1(d)-388(with)-388(a)-389(generi)1(c)-389(one-)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)-333(AS)-333(p)1(rec)-1(on)1(diti)1(oner)]TJ/F24 10.9091 Tf 114.9092 0 Td[(M)]TJ/F22 7.9701 Tf 10.5834 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.8935 1.6887 Td[(is)-334(ob)1(tain)1(e)-1(d)-333(as)]TJ/F24 10.9091 Tf -5.7566 -25.3719 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 15.5385 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 4.5043 Td[(T)]TJ -0.0843 -7.2012 Td[(C)]TJ/F24 10.9091 Tf 7.0968 2.6969 Td[(A)]TJ/F28 7.9701 Tf 8.1819 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -6.5865 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 11.3188 3.4341 Td[(R)]TJ/F25 7.9701 Tf 8.2831 -1.6887 Td[(C)]TJ/F24 10.9091 Tf 7.0968 1.6887 Td[(;)]TJ/F15 10.9091 Tf -221.761 -25.3719 Td[(where)]TJ/F24 10.9091 Tf 30.9518 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.1395 1.6887 Td[(is)-279(as)-1(sumed)-279(to)-279(b)-27(e)-279(non)1(s)-1(in)1(gular)1(.)-426(T)-1(h)1(e)-279(appl)1(ic)-1(at)1(ion)-279(of)]TJ/F24 10.9091 Tf 232.8894 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 15.5509 3.4341 Td[(to)-279(a)-279(v)28(ec)-1(tor)]TJ/F24 10.9091 Tf -308.2968 -13.5492 Td[(v)]TJ/F15 10.9091 Tf 9.3185 0 Td[(corres)-1(p)-27(ond)1(s)-334(to)-334(a)-333(res)-1(tr)1(ic)-1(t)1(ion,)-333(a)-334(solut)1(ion)-333(and)-333(a)-334(p)1(rolon)1(gation)-333(s)-1(t)1(e)-1(p)1(;)-334(th)1(e)-334(s)-1(olu)1(-)]TJ -9.3185 -13.5492 Td[(tion)-333(step,)-333(in)28(v)28(ol)1(vin)1(g)-334(th)1(e)-334(matrix)]TJ/F24 10.9091 Tf 149.4851 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-333(ma)27(y)-333(b)-27(e)-334(carri)1(e)-1(d)-333(ou)1(t)-334(al)1(s)-1(o)-333(app)1(ro)28(ximately)83(.)]TJ +/F15 10.9091 Tf 530.0393 462.2978 Td[(].)-519(T)83(o)]TJ -388.3008 -13.5492 Td[(redu)1(c)-1(e)-308(th)1(e)-309(d)1(e)-1(p)-27(e)-1(n)1(dency)-308(of)-307(the)-308(n)28(u)1(m)27(b)-27(e)-1(r)-307(of)-308(iterati)1(ons)-308(on)-308(th)1(e)-308(degre)-1(e)-308(of)-307(paral)1(le)-1(l)1(is)-1(m)-308(w)28(e)-309(ma)28(y)]TJ 0 -13.5492 Td[(in)28(t)1(ro)-28(d)1(uce)-276(a)-276(glob)1(al)-275(c)-1(ou)1(plin)1(g)-276(amon)1(g)-276(th)1(e)-276(o)27(v)28(erl)1(appi)1(ng)-275(part)1(ition)1(s)-276(b)28(y)-275(de\014ni)1(ng)-275(a)-276(coarse)-1(-s)-1(p)1(ac)-1(e)]TJ 0 -13.5492 Td[(app)1(ro)28(ximation)]TJ/F24 10.9091 Tf 72.1198 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.0953 1.6887 Td[(of)-274(the)-275(matrix)]TJ/F24 10.9091 Tf 64.7833 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)-425(In)-274(a)-275(pu)1(re)-275(algebrai)1(c)-276(se)-1(tt)1(ing,)]TJ/F24 10.9091 Tf 137.1498 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.0953 1.6887 Td[(is)-275(usual)1(ly)-275(b)1(uilt)-274(with)]TJ -318.7889 -13.5492 Td[(a)-375(Gal)1(e)-1(r)1(kin)-374(app)1(roac)27(h)1(.)-569(Giv)28(en)-374(a)-375(s)-1(et)]TJ/F24 10.9091 Tf 166.3185 0 Td[(W)]TJ/F25 7.9701 Tf 10.303 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.1858 1.6887 Td[(of)]TJ/F20 10.9091 Tf 12.877 0 Td[(c)51(o)51(arse)-395(vertic)51(es)]TJ/F15 10.9091 Tf 68.9977 0 Td[(,)-385(with)-374(s)-1(i)1(z)-1(e)]TJ/F24 10.9091 Tf 53.653 0 Td[(n)]TJ/F25 7.9701 Tf 6.548 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-385(and)-374(a)-375(suit)1(able)]TJ -336.9798 -13.5492 Td[(res)-1(t)1(riction)-333(op)-27(e)-1(r)1(ator)]TJ/F24 10.9091 Tf 96.2425 0 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F27 10.9091 Tf 10.127 1.6887 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F26 5.9776 Tf 5.1382 -1.3394 Td[(C)]TJ/F28 7.9701 Tf 6.1942 1.3394 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6364 -3.9588 Td[(,)]TJ/F24 10.9091 Tf 6.6666 0 Td[(A)]TJ/F25 7.9701 Tf 8.1819 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6887 Td[(is)-334(d)1(e)-1(\014)1(ned)-333(as)]TJ/F24 10.9091 Tf -10.1287 -20.9733 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.127 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(R)]TJ/F25 7.9701 Tf 8.2831 -1.6887 Td[(C)]TJ/F24 10.9091 Tf 7.0968 1.6887 Td[(AR)]TJ/F25 7.9701 Tf 16.5493 4.5043 Td[(T)]TJ -0.0843 -7.2012 Td[(C)]TJ/F15 10.9091 Tf -233.5116 -18.2764 Td[(and)-495(the)-497(coarse)-1(-lev)28(e)-1(l)-496(corr)1(e)-1(ction)-496(matri)1(x)-496(to)-497(b)-27(e)-497(com)27(b)1(ined)-496(with)-496(a)-496(generic)-496(one-)-1(lev)28(el)-496(AS)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)]TJ/F24 10.9091 Tf 72.1819 0 Td[(M)]TJ/F22 7.9701 Tf 10.5833 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.8935 1.6887 Td[(is)-334(ob)1(tain)1(e)-1(d)-333(as)]TJ/F24 10.9091 Tf 63.8687 -20.9733 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 15.5384 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 4.5043 Td[(T)]TJ -0.0843 -7.2012 Td[(C)]TJ/F24 10.9091 Tf 7.0968 2.6969 Td[(A)]TJ/F28 7.9701 Tf 8.1818 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -6.5865 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 11.3188 3.4341 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F24 10.9091 Tf 7.0968 1.6887 Td[(;)]TJ/F15 10.9091 Tf -248.6591 -20.9733 Td[(where)]TJ/F24 10.9091 Tf 31.9095 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.0973 1.6887 Td[(is)-367(ass)-1(u)1(m)-1(ed)-366(to)-367(b)-27(e)-367(nonsin)1(gular)1(.)-545(The)-367(ap)1(pli)1(c)-1(ati)1(on)-367(of)]TJ/F24 10.9091 Tf 240.8833 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 16.5086 3.4341 Td[(to)-367(a)-366(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 56.2741 0 Td[(v)]TJ/F15 10.9091 Tf 9.6797 0 Td[(corre-)]TJ -385.1177 -13.5492 Td[(sp)-28(on)1(ds)-325(to)-326(a)-325(r)1(e)-1(striction)1(,)-327(a)-325(soluti)1(on)-325(and)-324(a)-326(p)1(rolon)1(gation)-324(s)-1(tep;)-327(the)-326(solu)1(tion)-325(step,)-327(i)1(n)28(v)28(olvi)1(ng)]TJ 0 -13.5492 Td[(th)1(e)-334(m)-1(at)1(rix)]TJ/F24 10.9091 Tf 54.2728 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-333(ma)27(y)-333(b)-27(e)-334(carri)1(e)-1(d)-333(ou)1(t)-334(al)1(s)-1(o)-333(app)1(ro)28(ximately)83(.)]TJ -52.6149 -13.5492 Td[(The)-309(c)-1(om)28(bin)1(ation)-309(of)]TJ/F24 10.9091 Tf 96.1762 0 Td[(M)]TJ/F25 7.9701 Tf 10.5833 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.4687 1.6887 Td[(and)]TJ/F24 10.9091 Tf 20.9476 0 Td[(M)]TJ/F22 7.9701 Tf 10.5833 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.629 1.6887 Td[(ma)27(y)-308(b)-28(e)-309(p)-28(erf)1(orme)-1(d)-308(in)-309(eith)1(e)-1(r)-309(an)-308(add)1(itiv)28(e)-309(or)-309(a)-309(m)27(u)1(l-)]TJ -179.5588 -13.5492 Td[(tip)1(licativ)28(e)-275(framew)27(ork)1(.)-425(In)-275(th)1(e)-276(f)1(orme)-1(r)-274(c)-1(ase)-1(,)-286(the)]TJ/F20 10.9091 Tf 217.1915 0 Td[(tw)-1(o-l)1(evel)-304(additive)]TJ/F15 10.9091 Tf 85.1983 0 Td[(Sc)28(h)28(w)28(arz)-276(p)1(rec)-1(on)1(diti)1(oner)]TJ -302.3899 -13.5492 Td[(is)-334(ob)1(tain)1(e)-1(d)1(:)]TJ/F24 10.9091 Tf 153.9707 -13.5492 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(LA)]TJ/F15 10.9091 Tf 15.6304 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 14.9324 3.4341 Td[(+)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(:)]TJ/F15 10.9091 Tf -255.4501 -18.2575 Td[(App)1(lyi)1(ng)]TJ/F24 10.9091 Tf 48.2012 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F28 7.9701 Tf 5.759 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(A)]TJ/F15 10.9091 Tf 11.4059 3.4341 Td[(to)-418(a)-419(v)28(ec)-1(tor)]TJ/F24 10.9091 Tf 57.9672 0 Td[(v)]TJ/F15 10.9091 Tf 10.2441 0 Td[(with)1(in)-418(a)-419(K)1(rylo)28(v)-418(s)-1(ol)1(v)28(e)-1(r)-418(corres)-1(p)-27(on)1(ds)-419(to)-418(app)1(lyin)1(g)]TJ/F24 10.9091 Tf 234.3781 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf -399.9429 -11.5506 Td[(and)]TJ/F24 10.9091 Tf 21.2121 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 11.9103 3.4341 Td[(to)]TJ/F24 10.9091 Tf 13.3334 0 Td[(v)]TJ/F15 10.9091 Tf 9.3156 0 Td[(in)1(dep)-28(end)1(e)-1(n)29(tly)-333(and)-333(th)1(e)-1(n)-332(s)-1(u)1(m)-1(min)1(g)-334(u)1(p)-333(the)-333(re)-1(sul)1(ts)-1(.)]TJ -53.6525 -13.5492 Td[(In)-355(t)1(he)-355(m)27(u)1(ltip)1(licativ)28(e)-355(c)-1(ase)-1(,)-360(th)1(e)-356(com)27(b)1(in)1(ation)-355(can)-354(b)-28(e)-355(p)-27(e)-1(r)1(formed)-355(b)28(y)-354(\014rst)-355(ap)1(ply)1(ing)-355(th)1(e)]TJ -16.9365 -13.5492 Td[(sm)-1(o)-28(ot)1(her)]TJ/F24 10.9091 Tf 47.6667 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7758 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2341 0 Td[(L)]TJ/F15 10.9091 Tf 11.9104 3.4341 Td[(and)-332(then)-333(the)-333(c)-1(oarse-)-1(lev)28(el)-334(corr)1(e)-1(ction)-333(op)-27(e)-1(r)1(ator)]TJ/F24 10.9091 Tf 217.4851 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 12.5082 3.4341 Td[(:)]TJ/F24 10.9091 Tf -164.4656 -21.5786 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7758 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2341 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(v)-36(;)]TJ -45.7404 -13.7889 Td[(z)]TJ/F15 10.9091 Tf 8.5833 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(w)]TJ/F15 10.9091 Tf 10.5278 0 Td[(+)]TJ/F24 10.9091 Tf 10.909 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7758 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 12.5081 3.4341 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(v)]TJ/F27 10.9091 Tf 8.1035 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(Aw)]TJ/F15 10.9091 Tf 16.2854 0 Td[(\051;)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -279 0 obj << +291 0 obj << /Type /Page -/Contents 280 0 R -/Resources 278 0 R +/Contents 292 0 R +/Resources 290 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 222 0 R -/Annots [ 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R ] +/Parent 230 0 R +/Annots [ 294 0 R 295 0 R 296 0 R 297 0 R ] >> endobj -284 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [143.7725 628.7071 156.6742 637.7299] -/Subtype /Link -/A << /S /GoTo /D (cite.Saad_book) >> ->> endobj -285 0 obj << +294 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [184.3188 574.2224 191.7659 583.2452] +/Rect [451.7484 676.0417 459.1954 685.0645] /Subtype /Link /A << /S /GoTo /D (cite.CAI_SARKIS) >> >> endobj -286 0 obj << +295 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [196.3499 574.2224 209.2515 583.2452] +/Rect [464.4538 676.0417 477.3555 685.0645] /Subtype /Link /A << /S /GoTo /D (cite.EFSTATHIOU) >> >> endobj -287 0 obj << +296 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [205.3336 330.4057 212.7807 339.4285] +/Rect [505.7404 461.3016 513.1874 470.3244] /Subtype /Link /A << /S /GoTo /D (cite.dd1_94) >> >> endobj -288 0 obj << +297 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [217.7051 330.4057 230.6067 339.4285] +/Rect [518.1339 461.3016 531.0355 470.3244] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -281 0 obj << -/D [279 0 R /XYZ 141.7385 740.0018 null] ->> endobj -282 0 obj << -/D [279 0 R /XYZ 141.7385 715.0952 null] ->> endobj -283 0 obj << -/D [279 0 R /XYZ 141.7385 696.0218 null] +293 0 obj << +/D [291 0 R /XYZ 141.7385 740.0018 null] >> endobj -278 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F24 176 0 R /F25 259 0 R /F30 271 0 R /F22 265 0 R /F20 171 0 R /F27 179 0 R /F26 268 0 R /F28 262 0 R >> +290 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F20 171 0 R /F24 176 0 R /F25 267 0 R /F22 273 0 R /F27 179 0 R /F26 276 0 R /F28 270 0 R /F30 279 0 R >> /ProcSet [ /PDF /Text ] >> endobj -294 0 obj << -/Length 13009 +302 0 obj << +/Length 14455 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -2303,95 +2459,170 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 337.5945 0 Td[(13)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 391.3906 0 Td[(13)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F15 10.9091 Tf 110.8543 704.1363 Td[(The)-256(com)27(bi)1(nation)-255(of)]TJ/F24 10.9091 Tf 94.4303 0 Td[(M)]TJ/F25 7.9701 Tf 10.5834 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 9.8866 1.6887 Td[(and)]TJ/F24 10.9091 Tf 20.3657 0 Td[(M)]TJ/F22 7.9701 Tf 10.5833 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.0471 1.6887 Td[(ma)27(y)-255(b)-27(e)-257(p)-27(erfor)1(m)-1(ed)-255(in)-255(e)-1(ith)1(e)-1(r)-255(an)-255(add)1(itiv)28(e)]TJ -176.0671 -13.5492 Td[(or)-448(a)-448(m)27(u)1(ltip)1(licativ)28(e)-449(f)1(rame)-1(w)28(ork.)-789(In)-448(th)1(e)-449(for)1(m)-1(er)-448(c)-1(ase)-1(,)-476(the)]TJ/F20 10.9091 Tf 275.5379 0 Td[(tw)-1(o-l)1(evel)-463(add)-1(i)1(tive)]TJ/F15 10.9091 Tf -275.5379 -13.5492 Td[(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(obtai)1(ned:)]TJ/F24 10.9091 Tf 127.0727 -24.7447 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(LA)]TJ/F15 10.9091 Tf 15.6304 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7758 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 14.9323 3.4341 Td[(+)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7758 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2341 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(:)]TJ/F15 10.9091 Tf -228.552 -24.7447 Td[(App)1(lyi)1(ng)]TJ/F24 10.9091 Tf 46.932 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F28 7.9701 Tf 5.759 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(A)]TJ/F15 10.9091 Tf 10.1367 3.4341 Td[(to)-302(a)-302(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 54.1595 0 Td[(v)]TJ/F15 10.9091 Tf 8.9749 0 Td[(with)1(in)-302(a)-302(Kr)1(ylo)28(v)-302(s)-1(ol)1(v)28(e)-1(r)-302(corr)1(e)-1(sp)-28(on)1(ds)-302(to)-302(app)1(ly-)]TJ -147.3662 -14.9847 Td[(in)1(g)]TJ/F24 10.9091 Tf 18.1819 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 16.1446 3.4341 Td[(and)]TJ/F24 10.9091 Tf 21.2121 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 11.9104 3.4341 Td[(to)]TJ/F24 10.9091 Tf 13.3333 0 Td[(v)]TJ/F15 10.9091 Tf 9.3157 0 Td[(in)1(dep)-28(end)1(e)-1(n)29(tly)-333(and)-333(th)1(e)-1(n)-332(s)-1(u)1(m)-1(min)1(g)-334(u)1(p)-333(the)-333(re)-1(sul)1(ts)-1(.)]TJ -98.5623 -13.6281 Td[(In)-444(th)1(e)-445(m)27(u)1(ltip)1(licativ)28(e)-445(cas)-1(e,)-472(the)-444(c)-1(om)28(bin)1(ation)-444(can)-444(b)-28(e)-444(p)-28(erf)1(orme)-1(d)-444(b)28(y)-444(\014)1(rst)]TJ -16.9365 -13.5492 Td[(app)1(lyi)1(ng)-405(the)-406(sm)-1(o)-27(other)]TJ/F24 10.9091 Tf 113.3596 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 12.6968 3.4341 Td[(and)-405(t)1(hen)-405(the)-406(coarse)-1(-lev)28(e)-1(l)-405(correc)-1(ti)1(on)-405(op)-28(erator)]TJ/F24 10.9091 Tf -140.8739 -13.5492 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 12.5082 3.4341 Td[(:)]TJ/F24 10.9091 Tf 100.5161 -14.3911 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(v)-36(;)]TJ -45.7405 -13.7889 Td[(z)]TJ/F15 10.9091 Tf 8.5833 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(w)]TJ/F15 10.9091 Tf 10.5278 0 Td[(+)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 12.5082 3.4341 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(v)]TJ/F27 10.9091 Tf 8.1035 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(Aw)]TJ/F15 10.9091 Tf 16.2854 0 Td[(\051;)]TJ -227.7748 -19.3886 Td[(th)1(is)-268(corres)-1(p)-27(ond)1(s)-268(to)-267(the)-267(follo)28(win)1(g)]TJ/F20 10.9091 Tf 155.735 0 Td[(tw)-1(o-l)1(evel)-297(hy)1(brid)-297(pr)51(e-)1(smo)51(othe)51(d)]TJ/F15 10.9091 Tf 142.6701 0 Td[(Sc)28(h)28(w)28(arz)-268(p)1(re)-1(-)]TJ -298.4051 -13.5492 Td[(condi)1(tioner:)]TJ/F24 10.9091 Tf 82.315 -13.7858 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5879 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(LH)]TJ/F28 7.9701 Tf 13.3293 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5866 0 Td[(P)-147(R)-7(E)]TJ/F15 10.9091 Tf 23.1536 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 14.9324 3.4341 Td[(+)]TJ/F30 10.9091 Tf 10.9091 8.8364 Td[(\000)]TJ/F24 10.9091 Tf 5 -8.8364 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5082 3.4341 Td[(A)]TJ/F30 10.9091 Tf 8.1818 8.8364 Td[(\001)]TJ/F24 10.9091 Tf 6.8182 -8.8364 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(:)]TJ/F15 10.9091 Tf -273.3098 -20.3009 Td[(On)-351(the)-352(other)-352(h)1(and)1(,)-357(b)28(y)-351(appl)1(yin)1(g)-352(the)-352(s)-1(mo)-28(oth)1(e)-1(r)-351(after)-352(th)1(e)-353(coars)-1(e-le)-1(v)28(el)-352(correc-)]TJ 0 -13.5492 Td[(tion)1(,)-333(i.e.)-333(b)28(y)-333(c)-1(ompu)1(tin)1(g)]TJ/F24 10.9091 Tf 123.6076 -24.0371 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7758 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5081 3.4341 Td[(v)-36(;)]TJ -45.7404 -13.7889 Td[(z)]TJ/F15 10.9091 Tf 8.5833 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(w)]TJ/F15 10.9091 Tf 10.5278 0 Td[(+)]TJ/F24 10.9091 Tf 10.909 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 8.274 3.4341 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(v)]TJ/F27 10.9091 Tf 8.1035 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(Aw)]TJ/F15 10.9091 Tf 16.2854 0 Td[(\051)]TJ/F24 10.9091 Tf 4.2424 0 Td[(;)]TJ/F15 10.9091 Tf -232.0172 -23.8323 Td[(th)1(e)]TJ/F20 10.9091 Tf 18.7879 0 Td[(tw)-1(o-l)1(evel)-357(h)-1(y)1(bri)1(d)-358(p)51(ost-smo)51(othe)51(d)]TJ/F15 10.9091 Tf 148.7565 0 Td[(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(obtai)1(ned:)]TJ/F24 10.9091 Tf -87.8707 -24.7447 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7758 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2341 0 Td[(LH)]TJ/F28 7.9701 Tf 13.3294 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(P)-147(O)-30(S)-56(T)]TJ/F15 10.9091 Tf 28.4361 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 10.6982 3.4341 Td[(+)]TJ/F30 10.9091 Tf 10.9091 8.8364 Td[(\000)]TJ/F24 10.9091 Tf 5 -8.8364 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(A)]TJ/F30 10.9091 Tf 8.1818 8.8364 Td[(\001)]TJ/F24 10.9091 Tf 6.8182 -8.8364 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5082 3.4341 Td[(:)]TJ/F15 10.9091 Tf -275.951 -24.7447 Td[(On)1(e)-287(more)-286(v)56(ari)1(an)28(t)-286(of)-285(t)28(w)27(o-lev)28(e)-1(l)-285(h)28(yb)1(rid)-285(p)1(re)-1(cond)1(ition)1(e)-1(r)-285(is)-286(ob)1(tained)-285(b)28(y)-286(ap)1(ply)1(ing)]TJ 0 -13.5492 Td[(th)1(e)-366(sm)-1(o)-28(ot)1(her)-365(b)-28(efor)1(e)-366(an)1(d)-365(aft)1(e)-1(r)-365(th)1(e)-366(coarse)-1(-lev)28(e)-1(l)-365(corr)1(e)-1(ction.)-539(In)-365(th)1(is)-366(cas)-1(e,)-373(th)1(e)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(s)-1(y)1(m)-1(me)-1(t)1(ric)-334(i)1(f)]TJ/F24 10.9091 Tf 146.2729 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(,)]TJ/F24 10.9091 Tf 6.6667 0 Td[(M)]TJ/F22 7.9701 Tf 10.5833 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.8935 1.6887 Td[(and)]TJ/F24 10.9091 Tf 21.2122 0 Td[(M)]TJ/F25 7.9701 Tf 10.5833 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7332 1.6887 Td[(are)-333(s)-1(ymme)-1(tr)1(ic)-1(.)]TJ -211.4246 -13.6281 Td[(As)-451(previou)1(s)-1(l)1(y)-451(noted,)-480(on)-450(par)1(allel)-451(c)-1(ompu)1(ters)-452(t)1(he)-451(n)28(um)28(b)-28(er)-451(of)-450(s)-1(u)1(m)-1(at)1(rice)-1(s)]TJ -16.9365 -13.5492 Td[(usual)1(ly)-391(matc)27(h)1(e)-1(s)-392(t)1(he)-392(n)29(um)28(b)-28(er)-391(of)-391(a)28(v)56(ailab)1(le)-392(p)1(ro)-28(ce)-1(ss)-1(or)1(s)-1(.)-617(When)-391(th)1(e)-392(siz)-1(e)-391(of)-391(th)1(e)]TJ 0 -13.5492 Td[(sys)-1(tem)-384(to)-384(b)-27(e)-384(pr)1(e)-1(cond)1(ition)1(e)-1(d)-383(is)-384(v)28(ery)-384(l)1(arge,)-396(the)-384(use)-384(of)-383(m)-1(an)28(y)-383(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-1(,)-396(i.e.)]TJ 0 -13.5492 Td[(of)-293(man)28(y)-293(sm)-1(al)1(l)-293(s)-1(u)1(bmatri)1(c)-1(es)-1(,)-301(of)1(te)-1(n)-292(le)-1(ad)1(s)-294(to)-293(a)-293(lar)1(ge)-294(coarse)-1(-lev)28(e)-1(l)-293(syste)-1(m,)-301(whose)]TJ 0 -13.5492 Td[(soluti)1(on)-444(ma)27(y)-444(b)-27(e)-445(compu)1(tational)1(ly)-444(exp)-28(ensiv)28(e.)-777(On)-443(the)-444(other)-444(han)1(d,)-471(the)-444(use)]TJ 0 -13.5492 Td[(of)-383(few)-384(pr)1(o)-28(c)-1(es)-1(sors)-384(of)1(te)-1(n)-383(leads)-384(to)-383(lo)-28(cal)-384(sumatrice)-1(s)-384(th)1(at)-384(ar)1(e)-385(t)1(o)-28(o)-384(exp)-27(e)-1(n)1(s)-1(iv)28(e)-384(to)]TJ 0 -13.5492 Td[(b)-27(e)-299(p)1(ro)-28(ce)-1(ss)-1(ed)-298(on)-297(s)-1(in)1(gle)-298(pro)-27(c)-1(es)-1(sors,)-305(b)-28(ecause)-299(of)-298(mem)-1(or)1(y)-298(and)1(/or)-298(c)-1(omp)1(utin)1(g)-298(re-)]TJ 0 -13.5492 Td[(qu)1(irem)-1(en)28(ts.)-410(Therefor)1(e)-1(,)-250(it)-229(se)-1(em)-1(s)-229(natu)1(ral)-229(to)-230(u)1(s)-1(e)-230(a)-229(rec)-1(u)1(rsiv)28(e)-230(app)1(roac)27(h)1(,)-250(in)-229(whic)28(h)]TJ 0 -13.5492 Td[(th)1(e)-254(coarse)-1(-lev)28(e)-1(l)-252(correc)-1(ti)1(on)-253(i)1(s)-253(re)-1(-ap)1(plied)-252(s)-1(tar)1(tin)1(g)-253(fr)1(om)-253(the)-253(curr)1(e)-1(n)29(t)-253(coars)-1(e-le)-1(v)28(el)]TJ 0 -13.5492 Td[(sys)-1(tem.)-435(The)-304(c)-1(or)1(re)-1(sp)-27(ond)1(ing)-304(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-310(called)]TJ/F20 10.9091 Tf 242.0819 0 Td[(mu)1(lti-l)1(evel)]TJ/F15 10.9091 Tf 53.5124 0 Td[(pr)1(e)-1(cond)1(ition)1(-)]TJ -295.5943 -13.5492 Td[(ers)-1(,)-322(can)-319(s)-1(ign)1(i\014)1(c)-1(an)28(tl)1(y)-320(r)1(e)-1(d)1(uce)-321(t)1(he)-320(com)-1(p)1(utati)1(onal)-319(c)-1(ost)-320(of)-319(pr)1(e)-1(cond)1(ition)1(ing)-319(with)]TJ 0 -13.5492 Td[(res)-1(p)-27(ec)-1(t)-460(to)-461(t)1(he)-461(t)28(w)27(o-lev)28(e)-1(l)-460(cas)-1(e)-461(\050see)-461([)]TJ +/F15 10.9091 Tf 93.9178 704.1363 Td[(th)1(is)-279(corresp)-28(on)1(ds)-278(to)-279(t)1(he)-279(f)1(ollo)28(win)1(g)]TJ/F20 10.9091 Tf 156.3223 0 Td[(tw)-1(o-l)1(evel)-307(hy)1(brid)-307(pr)52(e-smo)51(othe)51(d)]TJ/F15 10.9091 Tf 143.0037 0 Td[(Sc)28(h)28(w)28(arz)-279(p)1(rec)-1(on)1(diti)1(oner:)]TJ/F24 10.9091 Tf -190.113 -24.5723 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(LH)]TJ/F28 7.9701 Tf 13.3293 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5866 0 Td[(P)-147(R)-7(E)]TJ/F15 10.9091 Tf 23.1536 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F15 10.9091 Tf 14.9324 3.4341 Td[(+)]TJ/F30 10.9091 Tf 10.9091 8.8364 Td[(\000)]TJ/F24 10.9091 Tf 5 -8.8364 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5082 3.4341 Td[(A)]TJ/F30 10.9091 Tf 8.1818 8.8364 Td[(\001)]TJ/F24 10.9091 Tf 6.8182 -8.8364 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(:)]TJ/F15 10.9091 Tf -300.2078 -24.5724 Td[(On)-368(th)1(e)-369(other)-368(han)1(d,)-377(b)28(y)-368(app)1(lyi)1(ng)-369(t)1(he)-369(sm)-1(o)-27(other)-369(af)1(ter)-369(t)1(he)-369(coars)-1(e-le)-1(v)28(el)-368(c)-1(or)1(rec)-1(tion)1(,)-377(i.e.)-368(b)28(y)]TJ 0 -13.5492 Td[(com)-1(p)1(utin)1(g)]TJ/F24 10.9091 Tf 150.5056 -12.9058 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7758 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5081 3.4341 Td[(v)-36(;)]TJ -45.7404 -13.7889 Td[(z)]TJ/F15 10.9091 Tf 8.5833 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(w)]TJ/F15 10.9091 Tf 10.5278 0 Td[(+)]TJ/F24 10.9091 Tf 10.909 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 8.274 3.4341 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(v)]TJ/F27 10.9091 Tf 8.1035 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(Aw)]TJ/F15 10.9091 Tf 16.2854 0 Td[(\051)]TJ/F24 10.9091 Tf 4.2424 0 Td[(;)]TJ/F15 10.9091 Tf -258.9152 -19.1875 Td[(th)1(e)]TJ/F20 10.9091 Tf 18.7879 0 Td[(tw)-1(o-l)1(evel)-357(h)-1(y)1(bri)1(d)-358(p)51(ost-smo)51(othe)51(d)]TJ/F15 10.9091 Tf 148.7565 0 Td[(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(ition)1(e)-1(r)-333(i)1(s)-334(obtai)1(ned:)]TJ/F24 10.9091 Tf -60.9726 -24.5723 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(2)]TJ/F25 7.9701 Tf 4.2342 0 Td[(LH)]TJ/F28 7.9701 Tf 13.3293 0 Td[(\000)]TJ/F25 7.9701 Tf 6.5866 0 Td[(P)-147(O)-30(S)-56(T)]TJ/F15 10.9091 Tf 28.4361 3.4341 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 10.6982 3.4341 Td[(+)]TJ/F30 10.9091 Tf 10.9091 8.8364 Td[(\000)]TJ/F24 10.9091 Tf 5 -8.8364 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ -7.7759 -8.0219 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F24 10.9091 Tf 8.274 3.4341 Td[(A)]TJ/F30 10.9091 Tf 8.1818 8.8364 Td[(\001)]TJ/F24 10.9091 Tf 6.8182 -8.8364 Td[(M)]TJ/F28 7.9701 Tf 11.7727 4.5878 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F25 7.9701 Tf -7.7759 -8.0219 Td[(C)]TJ/F24 10.9091 Tf 12.5082 3.4341 Td[(:)]TJ/F15 10.9091 Tf -302.8491 -24.5724 Td[(On)1(e)-223(more)-223(v)56(ari)1(an)28(t)-222(of)-222(t)28(w)27(o-lev)28(e)-1(l)-222(h)29(ybr)1(id)-222(p)1(re)-1(cond)1(ition)1(e)-1(r)-221(is)-223(ob)1(tained)-222(b)28(y)-222(ap)1(ply)1(ing)-222(th)1(e)-223(s)-1(mo)-28(oth)1(e)-1(r)]TJ 0 -13.5492 Td[(b)-27(e)-1(f)1(ore)-240(an)1(d)-239(aft)1(e)-1(r)-239(th)1(e)-240(coars)-1(e-le)-1(v)28(el)-239(correc)-1(ti)1(on.)-413(In)-239(th)1(is)-240(case)-1(,)-258(th)1(e)-240(p)1(re)-1(cond)1(ition)1(e)-1(r)-238(is)-240(symm)-1(etric)]TJ 0 -13.5492 Td[(if)]TJ/F24 10.9091 Tf 10 0 Td[(A)]TJ/F15 10.9091 Tf 8.1819 0 Td[(,)]TJ/F24 10.9091 Tf 6.6666 0 Td[(M)]TJ/F22 7.9701 Tf 10.5834 -1.6887 Td[(1)]TJ/F25 7.9701 Tf 4.2342 0 Td[(L)]TJ/F15 10.9091 Tf 9.8935 1.6887 Td[(and)]TJ/F24 10.9091 Tf 21.2121 0 Td[(M)]TJ/F25 7.9701 Tf 10.5834 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6887 Td[(are)-333(s)-1(ymme)-1(tr)1(ic)-1(.)]TJ -75.1517 -13.5706 Td[(As)-533(pr)1(e)-1(v)1(iously)-532(noted,)-582(on)-532(p)1(arallel)-532(c)-1(ompu)1(te)-1(r)1(s)-533(the)-533(n)29(um)27(b)-27(er)-532(of)-533(sub)1(matrice)-1(s)-533(u)1(s)-1(u)1(ally)]TJ -16.9365 -13.5492 Td[(matc)27(h)1(e)-1(s)-307(the)-307(n)28(u)1(m)27(b)-27(e)-1(r)-306(of)-307(a)28(v)56(ailab)1(le)-307(pr)1(o)-28(c)-1(ess)-1(ors.)-435(When)-307(th)1(e)-307(s)-1(ize)-307(of)-307(th)1(e)-307(s)-1(ystem)-308(to)-306(b)-28(e)-307(pr)1(e)-1(con-)]TJ 0 -13.5492 Td[(di)1(tioned)-300(i)1(s)-301(v)28(e)-1(r)1(y)-300(large,)-307(t)1(he)-301(u)1(s)-1(e)-300(of)-300(man)28(y)-300(p)1(ro)-28(ce)-1(ss)-1(or)1(s)-1(,)-306(i.e.)-300(of)-300(man)28(y)-300(sm)-1(all)-299(s)-1(u)1(bmatrice)-1(s,)-307(of)1(ten)]TJ 0 -13.5492 Td[(leads)-314(to)-314(a)-314(large)-314(coars)-1(e-le)-1(v)28(el)-314(sys)-1(t)1(e)-1(m,)-318(whose)-315(solu)1(tion)-314(ma)28(y)-314(b)-27(e)-315(comput)1(ational)1(ly)-314(exp)-28(ensiv)28(e.)]TJ 0 -13.5492 Td[(On)-384(th)1(e)-386(ot)1(her)-385(h)1(and)1(,)-398(th)1(e)-385(use)-385(of)-385(f)1(e)-1(w)-385(p)1(ro)-28(ces)-1(sors)-385(often)-384(le)-1(ad)1(s)-385(to)-385(lo)-27(c)-1(al)-384(s)-1(u)1(m)-1(at)1(rice)-1(s)-385(th)1(at)-385(are)]TJ 0 -13.5492 Td[(to)-28(o)-424(exp)-27(e)-1(n)1(s)-1(i)1(v)28(e)-425(to)-424(b)-27(e)-425(p)1(ro)-28(ces)-1(se)-1(d)-423(on)-424(single)-424(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-1(,)-446(b)-28(ec)-1(au)1(s)-1(e)-424(of)-424(mem)-1(or)1(y)-424(and)1(/or)-424(com)-1(-)]TJ 0 -13.5492 Td[(pu)1(tin)1(g)-324(requi)1(re)-1(men)28(ts.)-442(Th)1(e)-1(r)1(e)-1(f)1(ore)-1(,)-325(it)-324(se)-1(ems)-325(n)1(atur)1(al)-324(to)-324(u)1(s)-1(e)-324(a)-324(rec)-1(u)1(rsiv)28(e)-324(appr)1(oac)27(h)1(,)-326(in)-323(whic)28(h)]TJ 0 -13.5492 Td[(th)1(e)-395(c)-1(oar)1(s)-1(e-)-1(l)1(e)-1(v)28(el)-394(c)-1(orr)1(e)-1(ction)-394(is)-394(re)-1(-ap)1(plied)-394(startin)1(g)-395(f)1(rom)-395(t)1(he)-395(curr)1(e)-1(n)29(t)-395(coarse)-1(-lev)28(e)-1(l)-394(sys)-1(t)1(e)-1(m.)]TJ 0 -13.5492 Td[(The)-321(c)-1(or)1(res)-1(p)-27(ond)1(ing)-321(p)1(rec)-1(on)1(dit)1(ioners,)-323(c)-1(all)1(e)-1(d)]TJ/F20 10.9091 Tf 202.455 0 Td[(mu)1(lti-l)1(evel)]TJ/F15 10.9091 Tf 53.6944 0 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-323(can)-321(signi)1(\014can)28(tly)]TJ -256.1494 -13.5492 Td[(redu)1(c)-1(e)-282(the)-283(com)-1(p)1(utat)1(ional)-282(cos)-1(t)-282(of)-282(pr)1(e)-1(cond)1(ition)1(ing)-282(with)-282(r)1(e)-1(sp)-28(ec)-1(t)-282(to)-282(the)-282(t)28(w)27(o-lev)28(e)-1(l)-282(c)-1(ase)-283(\050se)-1(e)]TJ 0 -13.5492 Td[([)]TJ ET -1 0 0 1 265.1812 162.1685 cm +1 0 0 1 96.9481 370.2545 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -265.1812 -162.1685 cm +1 0 0 1 -96.9481 -370.2545 cm BT -/F15 10.9091 Tf 265.1812 162.1685 Td[(15)]TJ +/F15 10.9091 Tf 96.9481 370.2545 Td[(15)]TJ ET -1 0 0 1 276.0903 162.1685 cm +1 0 0 1 107.8572 370.2545 cm 0 g 0 G -1 0 0 1 -276.0903 -162.1685 cm +1 0 0 1 -107.8572 -370.2545 cm BT -/F15 10.9091 Tf 276.0903 162.1685 Td[(,)-492(Chap)1(te)-1(r)-460(3]\051.)-825(Add)1(itiv)28(e)-461(an)1(d)-460(h)28(ybr)1(id)]TJ -182.1725 -13.5492 Td[(m)27(u)1(ltil)1(e)-1(v)28(el)-325(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-325(are)-325(obtain)1(e)-1(d)-324(as)-326(di)1(re)-1(ct)-325(exte)-1(n)1(s)-1(i)1(ons)-326(of)-324(the)-325(t)28(w)27(o-lev)28(e)-1(l)]TJ 0 -13.5492 Td[(coun)28(terp)1(arts.)-750(F)84(or)-435(a)-435(detailed)-435(desc)-1(ri)1(tion)-435(of)-434(them)-1(,)-460(th)1(e)-436(reader)-435(is)-435(referred)-435(to)]TJ 0 -13.5492 Td[([)]TJ +/F15 10.9091 Tf 107.8572 370.2545 Td[(,)-320(Chap)1(te)-1(r)-317(3])1(\051.)-439(Add)1(itiv)28(e)-317(and)-316(h)28(ybr)1(id)-317(m)28(ult)1(ilev)28(e)-1(l)-317(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-318(ar)1(e)-318(obt)1(ained)-317(as)-317(dir)1(e)-1(ct)]TJ -13.9394 -13.5492 Td[(exte)-1(n)1(s)-1(i)1(ons)-359(of)-359(th)1(e)-360(t)28(w)28(o-)-1(lev)28(el)-359(c)-1(ou)1(n)28(terpar)1(ts)-1(.)-521(F)84(or)-359(a)-359(detailed)-359(d)1(e)-1(sc)-1(r)1(ition)-358(of)-359(th)1(e)-1(m,)-365(the)-359(reader)]TJ 0 -13.5492 Td[(is)-321(referred)-321(to)-321([)]TJ ET -1 0 0 1 96.9481 121.5209 cm +1 0 0 1 161.2428 343.1561 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -96.9481 -121.5209 cm +1 0 0 1 -161.2428 -343.1561 cm +BT +/F15 10.9091 Tf 161.2428 343.1561 Td[(15)]TJ +ET +1 0 0 1 172.1519 343.1561 cm +0 g 0 G +1 0 0 1 -172.1519 -343.1561 cm +BT +/F15 10.9091 Tf 172.1519 343.1561 Td[(,)-323(Chapter)-321(3])1(.)-441(Th)1(e)-322(algor)1(ith)1(m)-322(f)1(or)-321(the)-321(app)1(lication)-320(of)-321(a)-321(m)27(u)1(lti-lev)28(e)-1(l)-320(h)28(ybr)1(id)]TJ -78.2341 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(hed)-335(pr)1(e)-1(cond)1(ition)1(e)-1(r)]TJ/F24 10.9091 Tf 145.6759 0 Td[(M)]TJ/F15 10.9091 Tf 15.4287 0 Td[(to)-335(a)-335(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 55.2408 0 Td[(v)]TJ/F15 10.9091 Tf 5.6793 0 Td[(,)-335(i.e.)-335(for)-335(th)1(e)-336(comput)1(ation)-335(of)]TJ/F24 10.9091 Tf 135.9109 0 Td[(w)]TJ/F15 10.9091 Tf 11.1665 0 Td[(=)]TJ/F24 10.9091 Tf 11.5479 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(v)]TJ/F15 10.9091 Tf 5.6793 0 Td[(,)]TJ -409.4208 -13.5492 Td[(is)-311(rep)-27(orted,)-315(f)1(or)-311(example,)-315(in)-310(Figu)1(re)]TJ +ET +1 0 0 1 260.1405 316.0577 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -260.1405 -316.0577 cm BT -/F15 10.9091 Tf 96.9481 121.5209 Td[(15)]TJ +/F15 10.9091 Tf 260.1405 316.0577 Td[(1)]TJ ET -1 0 0 1 107.8572 121.5209 cm +1 0 0 1 265.5951 316.0577 cm 0 g 0 G -1 0 0 1 -107.8572 -121.5209 cm +1 0 0 1 -265.5951 -316.0577 cm BT -/F15 10.9091 Tf 107.8572 121.5209 Td[(,)-412(Chap)1(te)-1(r)-396(3].)-634(The)-397(al)1(gorith)1(m)-397(for)-396(th)1(e)-397(app)1(lication)-396(of)-396(a)-397(m)28(ulti)1(-)-1(lev)28(el)-397(h)28(y)1(bri)1(d)]TJ +/F15 10.9091 Tf 265.5951 316.0577 Td[(.)-437(Here)-311(th)1(e)-311(n)28(um)28(b)-28(er)-311(of)-310(lev)28(els)-311(is)-311(denoted)-310(b)28(y)]TJ/F24 10.9091 Tf 199.0322 0 Td[(nl)-20(ev)]TJ/F15 10.9091 Tf 24.1658 0 Td[(and)]TJ -394.8753 -13.5492 Td[(th)1(e)-360(le)-1(v)28(els)-360(ar)1(e)-360(n)28(um)28(b)-27(e)-1(red)-359(in)-359(i)1(nc)-1(r)1(e)-1(asin)1(g)-360(or)1(der)-360(start)1(ing)-359(fr)1(om)-360(the)-360(\014)1(nes)-1(t)-359(on)1(e)-1(,)-366(i)1(.e)-1(.)-359(th)1(e)-360(\014n)1(e)-1(st)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)-392(is)-392(le)-1(v)28(el)-392(1;)-422(th)1(e)-393(c)-1(oar)1(s)-1(e)-392(m)-1(atr)1(ix)-392(and)-392(th)1(e)-393(corres)-1(p)-27(ond)1(in)1(g)-393(b)1(as)-1(ic)-392(prec)-1(on)1(di)1(tioner)-392(at)-392(e)-1(ac)28(h)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 24.8485 0 Td[(l)]TJ/F15 10.9091 Tf 7.1061 0 Td[(are)-333(denoted)-333(b)28(y)]TJ/F24 10.9091 Tf 74.5758 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.7772 Td[(l)]TJ/F15 10.9091 Tf 6.7566 1.7772 Td[(and)]TJ/F24 10.9091 Tf 21.2122 0 Td[(M)]TJ/F25 7.9701 Tf 10.5833 -1.7772 Td[(l)]TJ/F15 10.9091 Tf 3.1203 1.7772 Td[(,)-333(res)-1(p)-27(ec)-1(tiv)28(ely)84(,)-333(w)-1(i)1(th)]TJ/F24 10.9091 Tf 93.1213 0 Td[(A)]TJ/F22 7.9701 Tf 8.1818 -1.6363 Td[(1)]TJ/F15 10.9091 Tf 7.7626 1.6363 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)]TJ/F19 11.9552 Tf -285.1472 -29.3352 Td[(5.)-1(2)-1125(Sm)-1(o)-32(ot)-1(hed)-375(Agg)-1(reg)-1(ati)-1(on)]TJ/F15 10.9091 Tf 0 -20.6362 Td[(In)-411(or)1(der)-411(to)-411(d)1(e)-1(\014)1(ne)-411(the)-411(res)-1(tr)1(ic)-1(t)1(ion)-411(op)-27(e)-1(r)1(ator)]TJ/F24 10.9091 Tf 207.9903 0 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-430(whic)28(h)-411(is)-411(use)-1(d)-410(to)-411(com)-1(p)1(ute)-411(the)-411(c)-1(oar)1(s)-1(e-)]TJ -223.3703 -13.5492 Td[(lev)28(e)-1(l)-280(m)-1(atr)1(ix)]TJ/F24 10.9091 Tf 59.1879 0 Td[(A)]TJ/F25 7.9701 Tf 8.1819 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-291(MLD2P)1(4)-281(use)-1(s)-281(th)1(e)]TJ/F20 10.9091 Tf 93.5509 0 Td[(smo)51(othe)51(d)-310(aggr)52(e)51(gation)]TJ/F15 10.9091 Tf 103.8759 0 Td[(algor)1(ithm)-281(d)1(e)-1(sc)-1(r)1(ib)-28(ed)-280(in)-281([)]TJ +ET +1 0 0 1 477.8507 211.8895 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -477.8507 -211.8895 cm +BT +/F15 10.9091 Tf 477.8507 211.8895 Td[(1)]TJ +ET +1 0 0 1 483.3053 211.8895 cm +0 g 0 G +1 0 0 1 -483.3053 -211.8895 cm +BT +/F15 10.9091 Tf 483.3053 211.8895 Td[(,)]TJ +ET +1 0 0 1 489.3992 211.8895 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -489.3992 -211.8895 cm +BT +/F15 10.9091 Tf 489.3992 211.8895 Td[(19)]TJ +ET +1 0 0 1 500.3083 211.8895 cm +0 g 0 G +1 0 0 1 -500.3083 -211.8895 cm +BT +/F15 10.9091 Tf 500.3083 211.8895 Td[(].)]TJ -406.3905 -13.5492 Td[(The)-443(b)1(as)-1(ic)-443(id)1(e)-1(a)-442(of)-442(this)-443(al)1(gorith)1(m)-443(is)-443(to)-443(b)1(uil)1(d)-443(a)-442(c)-1(oar)1(s)-1(e)-443(se)-1(t)-442(of)-443(v)28(erti)1(c)-1(es)]TJ/F24 10.9091 Tf 335.9388 0 Td[(W)]TJ/F25 7.9701 Tf 10.303 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 11.9257 1.6887 Td[(b)28(y)-442(s)-1(u)1(itab)1(ly)]TJ -358.1675 -13.5492 Td[(grou)1(pin)1(g)-330(th)1(e)-330(v)28(e)-1(r)1(tice)-1(s)-330(of)]TJ/F24 10.9091 Tf 116.0198 0 Td[(W)]TJ/F15 10.9091 Tf 15.414 0 Td[(in)28(t)1(o)-330(di)1(s)-1(j)1(oin)28(t)-329(s)-1(u)1(bse)-1(ts)-330(\050aggr)1(e)-1(gates)-1(\051,)-330(an)1(d)-329(to)-330(d)1(e)-1(\014)1(ne)-330(the)-330(coarse)-1(-)]TJ -131.4338 -13.5492 Td[(to-\014n)1(e)-254(s)-1(p)1(ac)-1(e)-254(tr)1(ansfer)-253(op)-28(erator)]TJ/F24 10.9091 Tf 144.0312 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 9.8621 3.2328 Td[(b)28(y)-253(app)1(lyin)1(g)-254(a)-253(suitab)1(le)-254(sm)-1(o)-28(ot)1(her)-254(t)1(o)-254(a)-253(s)-1(impl)1(e)-254(piec)-1(ewise)]TJ -162.1765 -13.5492 Td[(constan)28(t)-333(prol)1(ongation)-332(op)-28(erator)1(,)-334(t)1(o)-334(imp)1(ro)28(v)28(e)-334(the)-333(qual)1(it)28(y)-333(of)-333(the)-334(coarse)-1(-space)-334(c)-1(or)1(rec)-1(ti)1(on.)]TJ 16.9365 -13.5706 Td[(Thr)1(e)-1(e)-334(main)-333(steps)-334(can)-333(b)-27(e)-334(iden)28(ti)1(\014ed)-333(in)-333(th)1(e)-334(s)-1(mo)-28(oth)1(e)-1(d)-333(aggr)1(e)-1(gati)1(on)-333(pr)1(o)-28(c)-1(edu)1(re:)]TJ +ET +1 0 0 1 93.9178 121.5209 cm +0 g 0 G +1 0 0 1 -93.9178 -121.5209 cm +BT +/F15 10.9091 Tf 107.2512 121.5209 Td[(1.)]TJ +ET +1 0 0 1 115.736 121.5209 cm +0 g 0 G +1 0 0 1 -115.736 -121.5209 cm +BT +/F15 10.9091 Tf 121.1906 121.5209 Td[(coars)-1(eni)1(ng)-333(of)-333(the)-333(v)28(e)-1(r)1(te)-1(x)-333(se)-1(t)]TJ/F24 10.9091 Tf 134.7274 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-333(to)-333(obtain)]TJ/F24 10.9091 Tf 53.9395 0 Td[(W)]TJ/F25 7.9701 Tf 10.303 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(;)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -293 0 obj << +301 0 obj << /Type /Page -/Contents 294 0 R -/Resources 292 0 R +/Contents 302 0 R +/Resources 300 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 296 0 R 297 0 R 298 0 R ] +/Parent 311 0 R +/Annots [ 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R ] >> endobj -296 0 obj << +304 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.5) >> >> endobj -297 0 obj << +305 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [264.185 161.1722 277.0866 170.195] +/Rect [95.9519 369.2582 108.8535 378.2811] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -298 0 obj << +306 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [95.9519 120.5246 108.8535 129.5474] +/Rect [160.2465 342.1598 173.1481 351.1827] /Subtype /Link /A << /S /GoTo /D (cite.dd2_96) >> >> endobj -295 0 obj << -/D [293 0 R /XYZ 93.9178 740.0018 null] +307 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [259.1443 312.9402 266.5913 324.6297] +/Subtype /Link +/A << /S /GoTo /D (figure.1) >> >> endobj -292 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F24 176 0 R /F25 259 0 R /F22 265 0 R /F20 171 0 R /F28 262 0 R /F27 179 0 R /F30 271 0 R >> +308 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [476.8545 210.8932 484.3015 219.9161] +/Subtype /Link +/A << /S /GoTo /D (cite.BREZINA_VANEK) >> +>> endobj +309 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [488.4029 210.8932 501.3046 219.9161] +/Subtype /Link +/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> +>> endobj +303 0 obj << +/D [301 0 R /XYZ 93.9178 740.0018 null] +>> endobj +50 0 obj << +/D [301 0 R /XYZ 93.9178 257.9228 null] +>> endobj +310 0 obj << +/D [301 0 R /XYZ 93.9178 137.4749 null] +>> endobj +300 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F20 171 0 R /F24 176 0 R /F28 270 0 R /F22 273 0 R /F25 267 0 R /F30 279 0 R /F27 179 0 R /F19 105 0 R >> /ProcSet [ /PDF /Text ] >> endobj -302 0 obj << -/Length 11305 +315 0 obj << +/Length 12725 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(14)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(14)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 39.7147 -138.7337 cm +1 0 0 1 66.6128 -138.7337 cm 0 g 0 G 0 g 0 G 1 0 0 1 5.4546 138.3352 cm @@ -2415,11 +2646,11 @@ Q 1 0 0 1 1.5691 259.8584 cm 0 g 0 G 0 g 0 G -1 0 0 1 -188.4769 -703.3393 cm +1 0 0 1 -215.375 -703.3393 cm BT -/F24 9.9626 Tf 193.9314 694.2188 Td[(v)]TJ/F7 6.9738 Tf 4.8292 -1.4944 Td[(1)]TJ/F15 9.9626 Tf 7.2367 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(v)]TJ/F15 9.9626 Tf 5.1865 0 Td[(;)]TJ/F41 9.9626 Tf -27.7684 -17.6244 Td[(for)]TJ/F24 9.9626 Tf 17.7666 0 Td[(l)]TJ/F15 9.9626 Tf 5.936 0 Td[(=)-278(2)]TJ/F24 9.9626 Tf 15.4974 0 Td[(;)-166(n)-1(l)-20(e)1(v)]TJ/F41 9.9626 Tf 27.2209 0 Td[(do)]TJ/F15 9.9626 Tf -56.4583 -14.7898 Td[(!)-444(tran)1(s)-1(f)1(e)-1(r)]TJ/F24 9.9626 Tf 44.1124 0 Td[(v)]TJ/F10 6.9738 Tf 4.8292 -1.4944 Td[(l)]TJ/F13 6.9738 Tf 2.5598 0 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F15 9.9626 Tf 7.7902 1.4944 Td[(to)-333(the)-333(next)-333(c)-1(oarser)-333(le)-1(v)28(el)]TJ/F24 9.9626 Tf -65.5183 -11.9552 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(R)]TJ/F10 6.9738 Tf 7.5645 -1.4944 Td[(l)]TJ/F24 9.9626 Tf 3.058 1.4944 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F13 6.9738 Tf 2.5599 0 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F41 9.9626 Tf -55.3714 -13.2954 Td[(endfor)]TJ/F15 9.9626 Tf 0 -17.6244 Td[(!)-444(app)1(ly)-333(the)-333(c)-1(oarses)-1(t-lev)28(e)-1(l)-333(correc)-1(ti)1(on)]TJ/F24 9.9626 Tf 0 -15.1773 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(nl)-6(ev)]TJ/F15 9.9626 Tf 18.7654 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(A)]TJ/F13 6.9738 Tf 7.472 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -6.2267 -7.2671 Td[(nl)-6(ev)]TJ/F24 9.9626 Tf 15.9981 3.0053 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(nl)-6(ev)]TJ/F41 9.9626 Tf -62.4652 -16.13 Td[(for)]TJ/F24 9.9626 Tf 17.7666 0 Td[(l)]TJ/F15 9.9626 Tf 5.936 0 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(nl)-20(ev)]TJ/F27 9.9626 Tf 21.1879 0 Td[(\000)]TJ/F15 9.9626 Tf 9.9626 0 Td[(1)]TJ/F24 9.9626 Tf 4.9813 0 Td[(;)]TJ/F15 9.9626 Tf 4.4278 0 Td[(1)]TJ/F24 9.9626 Tf 4.9814 0 Td[(;)]TJ/F27 9.9626 Tf 4.4278 0 Td[(\000)]TJ/F15 9.9626 Tf 7.7487 0 Td[(1)]TJ/F41 9.9626 Tf 8.8003 0 Td[(do)]TJ/F15 9.9626 Tf -90.7739 -14.7898 Td[(!)-444(tran)1(s)-1(f)1(e)-1(r)]TJ/F24 9.9626 Tf 44.1124 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F7 6.9738 Tf 2.5599 0 Td[(+1)]TJ/F15 9.9626 Tf 13.9062 1.4944 Td[(to)-333(the)-333(next)-333(\014ner)-333(lev)28(e)-1(l)]TJ/F24 9.9626 Tf -65.463 -11.9674 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(R)]TJ/F10 6.9738 Tf 7.6415 3.6153 Td[(T)]TJ -0.077 -6.4368 Td[(l)]TJ/F7 6.9738 Tf 2.5599 0 Td[(+1)]TJ/F24 9.9626 Tf 10.5854 2.8215 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F7 6.9738 Tf 2.5598 0 Td[(+1)]TJ/F15 9.9626 Tf 10.5854 1.4944 Td[(;)]TJ -59.9654 -14.855 Td[(!)-444(c)-1(ompu)1(te)-334(th)1(e)-334(res)-1(i)1(du)1(al)-334(at)-333(th)1(e)-334(c)-1(u)1(rr)1(e)-1(n)28(t)-333(lev)28(e)-1(l)]TJ/F24 9.9626 Tf 0 -12.3426 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F27 9.9626 Tf 5.2719 1.4944 Td[(\000)]TJ/F24 9.9626 Tf 9.9626 0 Td[(A)]TJ/F13 6.9738 Tf 7.472 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -6.2267 -7.2671 Td[(l)]TJ/F24 9.9626 Tf 10.696 3.0053 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 3.058 1.4944 Td[(;)]TJ -67.0102 -14.7898 Td[(!)-444(app)1(ly)-333(the)-333(basic)-334(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(ition)1(e)-1(r)-333(to)-333(th)1(e)-334(res)-1(i)1(dual)]TJ/F24 9.9626 Tf 0 -12.3426 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(M)]TJ/F13 6.9738 Tf 10.7513 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -7.3128 -7.2671 Td[(l)]TJ/F24 9.9626 Tf 11.7822 3.0053 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf -46.7782 -13.2954 Td[(!)-444(up)-27(date)]TJ/F24 9.9626 Tf 40.6809 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F24 9.9626 Tf -45.5654 -10.4608 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.2719 1.4944 Td[(+)]TJ/F24 9.9626 Tf 9.9626 0 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F41 9.9626 Tf -55.8022 -10.4608 Td[(endfor)]TJ/F24 9.9626 Tf 0 -14.7898 Td[(w)]TJ/F15 9.9626 Tf 10.1678 0 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(y)]TJ/F7 6.9738 Tf 4.8845 -1.4944 Td[(1)]TJ/F15 9.9626 Tf 4.4694 1.4944 Td[(;)]TJ +/F24 9.9626 Tf 220.8295 694.2188 Td[(v)]TJ/F7 6.9738 Tf 4.8291 -1.4944 Td[(1)]TJ/F15 9.9626 Tf 7.2367 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(v)]TJ/F15 9.9626 Tf 5.1866 0 Td[(;)]TJ/F41 9.9626 Tf -27.7685 -17.6244 Td[(for)]TJ/F24 9.9626 Tf 17.7666 0 Td[(l)]TJ/F15 9.9626 Tf 5.936 0 Td[(=)-278(2)]TJ/F24 9.9626 Tf 15.4974 0 Td[(;)-166(n)-1(l)-20(e)1(v)]TJ/F41 9.9626 Tf 27.2209 0 Td[(do)]TJ/F15 9.9626 Tf -56.4583 -14.7898 Td[(!)-444(tran)1(s)-1(f)1(e)-1(r)]TJ/F24 9.9626 Tf 44.1125 0 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F13 6.9738 Tf 2.5599 0 Td[(\000)]TJ/F7 6.9738 Tf 6.2266 0 Td[(1)]TJ/F15 9.9626 Tf 7.7903 1.4944 Td[(to)-333(the)-333(next)-333(c)-1(oarser)-333(le)-1(v)28(el)]TJ/F24 9.9626 Tf -65.5183 -11.9552 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(R)]TJ/F10 6.9738 Tf 7.5645 -1.4944 Td[(l)]TJ/F24 9.9626 Tf 3.058 1.4944 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F13 6.9738 Tf 2.5599 0 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F41 9.9626 Tf -55.3714 -13.2954 Td[(endfor)]TJ/F15 9.9626 Tf 0 -17.6244 Td[(!)-444(app)1(ly)-333(the)-333(c)-1(oarses)-1(t-lev)28(e)-1(l)-333(correc)-1(ti)1(on)]TJ/F24 9.9626 Tf 0 -15.1773 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(nl)-6(ev)]TJ/F15 9.9626 Tf 18.7654 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(A)]TJ/F13 6.9738 Tf 7.472 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -6.2267 -7.2671 Td[(nl)-6(ev)]TJ/F24 9.9626 Tf 15.9981 3.0053 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(nl)-6(ev)]TJ/F41 9.9626 Tf -62.4652 -16.13 Td[(for)]TJ/F24 9.9626 Tf 17.7666 0 Td[(l)]TJ/F15 9.9626 Tf 5.936 0 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(nl)-20(ev)]TJ/F27 9.9626 Tf 21.1879 0 Td[(\000)]TJ/F15 9.9626 Tf 9.9626 0 Td[(1)]TJ/F24 9.9626 Tf 4.9813 0 Td[(;)]TJ/F15 9.9626 Tf 4.4278 0 Td[(1)]TJ/F24 9.9626 Tf 4.9814 0 Td[(;)]TJ/F27 9.9626 Tf 4.4278 0 Td[(\000)]TJ/F15 9.9626 Tf 7.7487 0 Td[(1)]TJ/F41 9.9626 Tf 8.8003 0 Td[(do)]TJ/F15 9.9626 Tf -90.7739 -14.7898 Td[(!)-444(tran)1(s)-1(f)1(e)-1(r)]TJ/F24 9.9626 Tf 44.1124 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F7 6.9738 Tf 2.5599 0 Td[(+1)]TJ/F15 9.9626 Tf 13.9062 1.4944 Td[(to)-333(the)-333(next)-333(\014ner)-333(lev)28(e)-1(l)]TJ/F24 9.9626 Tf -65.463 -11.9674 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(R)]TJ/F10 6.9738 Tf 7.6415 3.6153 Td[(T)]TJ -0.077 -6.4368 Td[(l)]TJ/F7 6.9738 Tf 2.5599 0 Td[(+1)]TJ/F24 9.9626 Tf 10.5854 2.8215 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F7 6.9738 Tf 2.5598 0 Td[(+1)]TJ/F15 9.9626 Tf 10.5854 1.4944 Td[(;)]TJ -59.9654 -14.855 Td[(!)-444(c)-1(ompu)1(te)-334(th)1(e)-334(res)-1(i)1(du)1(al)-334(at)-333(th)1(e)-334(c)-1(u)1(rr)1(e)-1(n)28(t)-333(lev)28(e)-1(l)]TJ/F24 9.9626 Tf 0 -12.3426 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(v)]TJ/F10 6.9738 Tf 4.8291 -1.4944 Td[(l)]TJ/F27 9.9626 Tf 5.2719 1.4944 Td[(\000)]TJ/F24 9.9626 Tf 9.9626 0 Td[(A)]TJ/F13 6.9738 Tf 7.472 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -6.2267 -7.2671 Td[(l)]TJ/F24 9.9626 Tf 10.696 3.0053 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 3.058 1.4944 Td[(;)]TJ -67.0102 -14.7898 Td[(!)-444(app)1(ly)-333(the)-333(basic)-334(Sc)28(h)28(w)28(arz)-334(p)1(re)-1(cond)1(ition)1(e)-1(r)-333(to)-333(th)1(e)-334(res)-1(i)1(dual)]TJ/F24 9.9626 Tf 0 -12.3426 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(M)]TJ/F13 6.9738 Tf 10.7513 4.2618 Td[(\000)]TJ/F7 6.9738 Tf 6.2267 0 Td[(1)]TJ/F10 6.9738 Tf -7.3128 -7.2671 Td[(l)]TJ/F24 9.9626 Tf 11.7822 3.0053 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F15 9.9626 Tf -46.7782 -13.2954 Td[(!)-444(up)-27(date)]TJ/F24 9.9626 Tf 40.6809 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F24 9.9626 Tf -45.5654 -10.4608 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.8253 1.4944 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(y)]TJ/F10 6.9738 Tf 4.8845 -1.4944 Td[(l)]TJ/F15 9.9626 Tf 5.2719 1.4944 Td[(+)]TJ/F24 9.9626 Tf 9.9626 0 Td[(r)]TJ/F10 6.9738 Tf 4.4947 -1.4944 Td[(l)]TJ/F41 9.9626 Tf -55.8022 -10.4608 Td[(endfor)]TJ/F24 9.9626 Tf 0 -14.7898 Td[(w)]TJ/F15 9.9626 Tf 10.1678 0 Td[(=)]TJ/F24 9.9626 Tf 10.5161 0 Td[(y)]TJ/F7 6.9738 Tf 4.8845 -1.4944 Td[(1)]TJ/F15 9.9626 Tf 4.4694 1.4944 Td[(;)]TJ ET -1 0 0 1 454.8257 443.4809 cm +1 0 0 1 481.7238 443.4809 cm q []0 d 0 J @@ -2437,117 +2668,180 @@ q 268.3164 0.1992 l S Q -1 0 0 1 -186.9078 -443.0824 cm +1 0 0 1 -51.4936 -18.5347 cm +0 g 0 G +1 0 0 1 -162.3123 -424.5477 cm BT -/F15 10.9091 Tf 141.7385 424.5478 Td[(Figu)1(re)-483(1:)-743(Ap)1(pl)1(ic)-1(ati)1(on)-482(of)-483(th)1(e)-483(m)27(u)1(lti-lev)28(e)-1(l)-482(h)28(yb)1(rid)-482(p)-27(os)-1(t)1(-)-1(sm)-1(o)-27(othed)-482(precondi)1(-)]TJ 0 -13.5492 Td[(tion)1(e)-1(r)1(.)]TJ +/F15 10.9091 Tf 162.3123 424.5477 Td[(Figu)1(re)-334(1:)-444(Ap)1(pli)1(c)-1(ation)-332(of)-333(the)-334(m)28(ul)1(ti-le)-1(v)28(el)-333(h)28(yb)1(rid)-333(p)-27(ost-)-1(smo)-28(othed)-333(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(.)]TJ ET -1 0 0 1 141.7385 399.0434 cm +1 0 0 1 533.6158 424.5477 cm 0 g 0 G -1 0 0 1 -141.7385 -399.0434 cm +1 0 0 1 -391.8773 -14.0763 cm +0 g 0 G +1 0 0 1 0 -32.1522 cm +0 g 0 G +1 0 0 1 -141.7385 -378.3192 cm BT -/F15 10.9091 Tf 141.7385 368.8931 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(hed)-371(p)1(rec)-1(on)1(diti)1(oner)]TJ/F24 10.9091 Tf 146.4537 0 Td[(M)]TJ/F15 10.9091 Tf 15.8177 0 Td[(to)-371(a)-370(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 56.4076 0 Td[(v)]TJ/F15 10.9091 Tf 5.6793 0 Td[(,)-380(i.)1(e)-1(.)-370(for)-371(t)1(he)-371(c)-1(ompu)1(tation)-370(of)]TJ/F24 10.9091 Tf -224.3583 -13.5492 Td[(w)]TJ/F15 10.9091 Tf 11.1728 0 Td[(=)]TJ/F24 10.9091 Tf 11.554 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(v)]TJ/F15 10.9091 Tf 9.339 0 Td[(is)-336(r)1(e)-1(p)-27(orted,)-335(for)-335(e)-1(x)1(am)-1(p)1(le)-1(,)-335(in)-335(Figu)1(re)]TJ +/F15 10.9091 Tf 155.0719 378.3192 Td[(2.)]TJ ET -1 0 0 1 364.6541 355.3439 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -364.6541 -355.3439 cm +1 0 0 1 163.5567 378.3192 cm +0 g 0 G +1 0 0 1 -163.5567 -378.3192 cm BT -/F15 10.9091 Tf 364.6541 355.3439 Td[(1)]TJ +/F15 10.9091 Tf 169.0113 378.3192 Td[(construction)-333(of)-332(the)-334(p)1(rolon)1(gator)]TJ/F24 10.9091 Tf 152.5759 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(T)]TJ -0.0842 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 7.0968 3.2328 Td[(;)]TJ ET -1 0 0 1 370.1086 355.3439 cm +1 0 0 1 141.7385 353.2676 cm 0 g 0 G -1 0 0 1 -370.1086 -355.3439 cm +1 0 0 1 -141.7385 -353.2676 cm BT -/F15 10.9091 Tf 370.1086 355.3439 Td[(.)-451(Here)-336(th)1(e)-336(n)28(u)1(m)27(b)-27(e)-1(r)-335(of)-335(lev)28(e)-1(l)1(s)]TJ -228.3701 -13.5492 Td[(is)-330(denoted)-330(b)28(y)]TJ/F24 10.9091 Tf 67.2272 0 Td[(nl)-20(ev)]TJ/F15 10.9091 Tf 24.3775 0 Td[(and)-329(the)-330(lev)28(e)-1(ls)-330(are)-330(n)28(um)28(b)-28(ered)-330(in)-329(increas)-1(i)1(ng)-330(ord)1(e)-1(r)-329(s)-1(tar)1(ting)]TJ -91.6047 -13.5492 Td[(fr)1(om)-335(th)1(e)-335(\014)1(nes)-1(t)-334(on)1(e)-1(,)-334(i.)1(e)-1(.)-334(th)1(e)-335(\014)1(nes)-1(t)-334(lev)28(e)-1(l)-334(i)1(s)-335(lev)28(e)-1(l)-333(1;)-335(th)1(e)-335(coarse)-335(matrix)-334(an)1(d)-334(th)1(e)]TJ 0 -13.5492 Td[(corres)-1(p)-27(ond)1(in)1(g)-271(b)1(as)-1(i)1(c)-271(p)1(re)-1(cond)1(ition)1(e)-1(r)-269(at)-270(e)-1(ac)27(h)-269(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 228.2262 0 Td[(l)]TJ/F15 10.9091 Tf 6.4165 0 Td[(are)-270(denoted)-270(b)28(y)]TJ/F24 10.9091 Tf 72.507 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.7772 Td[(l)]TJ/F15 10.9091 Tf 6.067 1.7772 Td[(and)]TJ/F24 10.9091 Tf 20.5226 0 Td[(M)]TJ/F25 7.9701 Tf 10.5833 -1.7772 Td[(l)]TJ/F15 10.9091 Tf 3.1203 1.7772 Td[(,)]TJ -355.6247 -13.5492 Td[(res)-1(p)-27(ec)-1(ti)1(v)28(e)-1(ly)84(,)-333(with)]TJ/F24 10.9091 Tf 86.4546 0 Td[(A)]TJ/F22 7.9701 Tf 8.1818 -1.6364 Td[(1)]TJ/F15 10.9091 Tf 7.7626 1.6364 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)]TJ/F19 11.9552 Tf -122.096 -29.0398 Td[(5)-1(.2)-1125(Sm)-1(o)-32(ot)-1(hed)-375(Agg)-1(reg)-1(ati)-1(on)]TJ/F15 10.9091 Tf 0 -20.5946 Td[(In)-295(ord)1(e)-1(r)-295(to)-296(d)1(e)-1(\014)1(ne)-296(th)1(e)-296(res)-1(tr)1(ic)-1(ti)1(on)-295(op)-28(erator)]TJ/F24 10.9091 Tf 199.1784 0 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-303(whi)1(c)27(h)-295(is)-296(use)-1(d)-295(to)-295(c)-1(omp)1(ute)-296(th)1(e)]TJ -214.5584 -13.5492 Td[(coars)-1(e-le)-1(v)28(el)-372(matri)1(x)]TJ/F24 10.9091 Tf 93.9916 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(,)-381(MLD2P)1(4)-372(use)-1(s)-372(th)1(e)]TJ/F20 10.9091 Tf 97.5121 0 Td[(smo)51(othe)51(d)-393(aggr)51(e)51(gation)]TJ/F15 10.9091 Tf 105.7818 0 Td[(algor)1(ithm)]TJ -312.564 -13.5492 Td[(desc)-1(ri)1(b)-28(ed)-314(in)-313([)]TJ +/F15 10.9091 Tf 155.0719 353.2676 Td[(3.)]TJ ET -1 0 0 1 205.3486 224.4143 cm +1 0 0 1 163.5567 353.2676 cm +0 g 0 G +1 0 0 1 -163.5567 -353.2676 cm +BT +/F15 10.9091 Tf 169.0113 353.2676 Td[(app)1(lication)-333(of)]TJ/F24 10.9091 Tf 68.7879 0 Td[(R)]TJ/F25 7.9701 Tf 8.2832 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6887 Td[(and)]TJ/F24 10.9091 Tf 21.2122 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 10.7332 3.2328 Td[(to)-333(bu)1(ild)]TJ/F24 10.9091 Tf 41.2122 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(.)]TJ -194.8598 -25.0516 Td[(T)83(o)-426(p)-28(erf)1(orm)-426(the)-427(coarse)-1(n)1(ing)-426(ste)-1(p)1(,)-449(w)27(e)-427(h)1(a)28(v)28(e)-427(impleme)-1(n)28(t)1(e)-1(d)-426(th)1(e)-427(aggregation)-426(al)1(gorith)1(m)]TJ -16.9365 -13.5492 Td[(sk)28(e)-1(tc)28(hed)-389(i)1(n)-388([)]TJ +ET +1 0 0 1 202.6998 314.6668 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -205.3486 -224.4143 cm +1 0 0 1 -202.6998 -314.6668 cm BT -/F15 10.9091 Tf 205.3486 224.4143 Td[(1)]TJ +/F15 10.9091 Tf 202.6998 314.6668 Td[(4)]TJ ET -1 0 0 1 210.8031 224.4143 cm +1 0 0 1 208.1543 314.6668 cm 0 g 0 G -1 0 0 1 -210.8031 -224.4143 cm +1 0 0 1 -208.1543 -314.6668 cm BT -/F15 10.9091 Tf 210.8031 224.4143 Td[(,)]TJ +/F15 10.9091 Tf 208.1543 314.6668 Td[(].)-610(Accordi)1(ng)-388(to)-389([)]TJ ET -1 0 0 1 217.2597 224.4143 cm +1 0 0 1 290.2848 314.6668 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -217.2597 -224.4143 cm +1 0 0 1 -290.2848 -314.6668 cm BT -/F15 10.9091 Tf 217.2597 224.4143 Td[(19)]TJ +/F15 10.9091 Tf 290.2848 314.6668 Td[(19)]TJ ET -1 0 0 1 228.1688 224.4143 cm +1 0 0 1 301.1939 314.6668 cm 0 g 0 G -1 0 0 1 -228.1688 -224.4143 cm +1 0 0 1 -301.1939 -314.6668 cm BT -/F15 10.9091 Tf 228.1688 224.4143 Td[(].)-438(Th)1(e)-315(b)1(as)-1(ic)-314(idea)-314(of)-314(th)1(is)-314(algorit)1(hm)-314(is)-315(to)-314(b)1(uil)1(d)-314(a)-314(c)-1(oar)1(s)-1(e)-314(s)-1(et)]TJ -86.4303 -13.5492 Td[(of)-350(v)28(e)-1(r)1(tice)-1(s)]TJ/F24 10.9091 Tf 52.2849 0 Td[(W)]TJ/F25 7.9701 Tf 10.3031 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.9211 1.6887 Td[(b)28(y)-350(s)-1(u)1(itab)1(ly)-350(group)1(ing)-350(the)-351(v)28(erti)1(c)-1(es)-351(of)]TJ/F24 10.9091 Tf 174.0367 0 Td[(W)]TJ/F15 10.9091 Tf 15.6424 0 Td[(in)28(t)1(o)-351(di)1(s)-1(j)1(oin)28(t)-350(s)-1(u)1(bse)-1(ts)]TJ -263.1882 -13.5492 Td[(\050aggregates)-1(\051,)-318(an)1(d)-315(t)1(o)-315(de\014n)1(e)-315(the)-315(coarse)-1(-to-\014ne)-315(space)-315(tran)1(s)-1(f)1(e)-1(r)-314(op)-27(e)-1(r)1(ator)]TJ/F24 10.9091 Tf 328.3274 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 10.5293 3.2328 Td[(b)28(y)]TJ -347.1399 -13.5492 Td[(app)1(lyi)1(ng)-424(a)-424(suitab)1(le)-424(s)-1(mo)-28(oth)1(e)-1(r)-423(to)-424(a)-424(s)-1(i)1(m)-1(p)1(le)-424(piec)-1(ewis)-1(e)-424(constan)28(t)-424(p)1(rolon)1(gation)]TJ 0 -13.5492 Td[(op)-27(e)-1(r)1(ator,)-333(to)-333(impro)28(v)28(e)-334(th)1(e)-334(qu)1(alit)28(y)-333(of)-333(th)1(e)-334(c)-1(oar)1(s)-1(e-s)-1(p)1(ac)-1(e)-334(corr)1(e)-1(ction.)]TJ 16.9365 -13.5492 Td[(Thr)1(e)-1(e)-369(main)-369(steps)-369(c)-1(an)-368(b)-27(e)-370(i)1(den)28(ti\014)1(e)-1(d)-368(in)-368(the)-369(sm)-1(o)-28(ot)1(hed)-369(aggregation)-368(pr)1(o)-28(ce)-1(-)]TJ -16.9365 -13.5492 Td[(du)1(re:)]TJ +/F15 10.9091 Tf 301.1939 314.6668 Td[(],)-402(a)-388(m)-1(o)-27(di\014)1(c)-1(ati)1(on)-389(of)-388(t)1(his)-389(algor)1(ith)1(m)-389(has)-389(b)-27(e)-1(en)-388(actuall)1(y)]TJ -159.4554 -13.5492 Td[(considered,)-256(in)-237(whic)28(h)-237(e)-1(ac)28(h)-237(aggre)-1(gat)1(e)]TJ/F24 10.9091 Tf 169.0404 0 Td[(N)]TJ/F25 7.9701 Tf 8.7651 -1.6364 Td[(r)]TJ/F15 10.9091 Tf 7.1452 1.6364 Td[(is)-238(made)-237(of)-237(v)28(e)-1(rt)1(ic)-1(es)-238(of)]TJ/F24 10.9091 Tf 99.1645 0 Td[(W)]TJ/F15 10.9091 Tf 14.4087 0 Td[(th)1(at)-238(ar)1(e)]TJ/F20 10.9091 Tf 39.7567 0 Td[(str)51(ongly)-269(c)51(ou)1(ple)51(d)]TJ/F15 10.9091 Tf -338.2806 -13.5492 Td[(to)-333(a)-334(certain)-333(r)1(o)-28(ot)-333(v)28(e)-1(r)1(te)-1(x)]TJ/F24 10.9091 Tf 115.2426 0 Td[(r)]TJ/F27 10.9091 Tf 8.255 0 Td[(2)]TJ/F24 10.9091 Tf 10.303 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-333(i.e.)]TJ/F24 10.9091 Tf -39.6838 -28.5239 Td[(N)]TJ/F25 7.9701 Tf 8.7651 -1.6364 Td[(r)]TJ/F15 10.9091 Tf 7.585 1.6364 Td[(=)]TJ/F30 10.9091 Tf 11.5151 12.1092 Td[(n)]TJ/F24 10.9091 Tf 7.2728 -12.1092 Td[(s)]TJ/F27 10.9091 Tf 8.1438 0 Td[(2)]TJ/F24 10.9091 Tf 10.303 0 Td[(W)]TJ/F15 10.9091 Tf 14.8485 0 Td[(:)]TJ/F27 10.9091 Tf 6.0605 0 Td[(j)]TJ/F24 10.9091 Tf 3.0303 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(r)-30(s)]TJ/F27 10.9091 Tf 8.4707 1.6364 Td[(j)]TJ/F24 10.9091 Tf 6.0606 0 Td[(>)-278(\022)]TJ/F30 10.9091 Tf 16.9393 9.8599 Td[(p)]TJ ET -1 0 0 1 141.7385 121.5209 cm +1 0 0 1 373.3437 268.9044 cm +q +[]0 d +0 J +0.4364 w +0 0.2182 m +34.5348 0.2182 l +S +Q +1 0 0 1 -373.3437 -268.9044 cm +BT +/F27 10.9091 Tf 373.3437 259.0445 Td[(j)]TJ/F24 10.9091 Tf 3.0303 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(r)-30(r)]TJ/F24 10.9091 Tf 8.6114 1.6364 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(ss)]TJ/F27 10.9091 Tf 8.33 1.6364 Td[(j)]TJ/F30 10.9091 Tf 3.0303 12.1091 Td[(o)]TJ/F27 10.9091 Tf 9.6969 -12.1091 Td[([)-222(f)]TJ/F24 10.9091 Tf 15.1515 0 Td[(r)]TJ/F27 10.9091 Tf 5.2248 0 Td[(g)]TJ/F24 10.9091 Tf 7.2727 0 Td[(;)]TJ/F15 10.9091 Tf -303.4859 -29.1301 Td[(for)-340(a)-341(giv)28(en)]TJ/F24 10.9091 Tf 54.5168 0 Td[(\022)]TJ/F27 10.9091 Tf 8.5901 0 Td[(2)]TJ/F15 10.9091 Tf 10.4386 0 Td[([0)]TJ/F24 10.9091 Tf 8.4849 0 Td[(;)]TJ/F15 10.9091 Tf 4.8484 0 Td[(1].)-466(Sin)1(c)-1(e)-341(th)1(is)-341(algorith)1(m)-341(has)-341(a)-341(se)-1(q)1(uen)28(tial)-340(natu)1(re)-1(,)-342(a)]TJ/F20 10.9091 Tf 242.9761 0 Td[(de)51(c)51(oupl)1(e)51(d)]TJ/F15 10.9091 Tf 49.1719 0 Td[(v)28(ers)-1(i)1(on)]TJ -379.0268 -13.5492 Td[(of)-398(it)-399(has)-399(b)-27(e)-1(en)-399(c)28(hose)-1(n)1(,)-415(w)-1(h)1(e)-1(r)1(e)-400(eac)27(h)-398(pro)-27(c)-1(es)-1(sor)]TJ/F24 10.9091 Tf 216.2363 0 Td[(i)]TJ/F15 10.9091 Tf 8.1102 0 Td[(in)1(dep)-28(end)1(e)-1(n)29(tly)-399(ap)1(pli)1(e)-1(s)-399(the)-399(algori)1(thm)-399(to)]TJ -224.3465 -13.5492 Td[(th)1(e)-422(se)-1(t)-420(of)-421(v)28(ertice)-1(s)]TJ/F24 10.9091 Tf 91.547 0 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9589 Td[(0)]TJ/F25 7.9701 Tf -1.5152 -7.0144 Td[(i)]TJ/F15 10.9091 Tf 10.8388 3.0555 Td[(ass)-1(ign)1(e)-1(d)-420(to)-421(it)-420(in)-421(t)1(he)-421(ini)1(tial)-421(d)1(ata)-421(di)1(s)-1(tr)1(ibu)1(tion.)-706(T)-1(h)1(is)-421(v)28(e)-1(r)1(s)-1(ion)-420(is)]TJ -112.6888 -13.5492 Td[(em)27(bar)1(rass)-1(in)1(gly)-250(p)1(arallel,)-267(sin)1(c)-1(e)-250(it)-250(do)-28(es)-251(n)1(ot)-250(re)-1(q)1(uir)1(e)-251(an)28(y)-250(d)1(ata)-250(c)-1(omm)27(u)1(nication)1(.)-417(On)-249(the)-250(other)]TJ 0 -13.5492 Td[(han)1(d,)-311(it)-306(ma)27(y)-306(p)1(ro)-28(d)1(uce)-307(non)1(-)-1(u)1(ni)1(form)-306(aggregate)-1(s)-306(near)-306(b)-28(ou)1(nd)1(ary)-306(v)28(e)-1(r)1(tice)-1(s,)-312(i.)1(e)-1(.)-306(n)1(e)-1(ar)-306(v)28(ertice)-1(s)]TJ 0 -13.5492 Td[(adj)1(ac)-1(en)28(t)-403(to)-403(v)28(ertices)-404(in)-402(other)-403(pr)1(o)-28(c)-1(es)-1(sors,)-420(and)-403(i)1(s)-404(strongl)1(y)-403(dep)-28(end)1(e)-1(n)29(t)-403(on)-403(th)1(e)-404(n)28(u)1(m)27(b)-27(e)-1(r)-402(of)]TJ 0 -13.5492 Td[(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-315(and)-313(on)-314(th)1(e)-315(in)1(itial)-313(parti)1(tioni)1(ng)-314(of)-314(th)1(e)-315(matri)1(x)]TJ/F24 10.9091 Tf 263.5655 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)-438(Nev)28(e)-1(r)1(theles)-1(s,)-318(thi)1(s)-315(algor)1(ithm)]TJ -271.7473 -13.5492 Td[(has)-260(b)-27(ee)-1(n)-259(c)27(h)1(os)-1(en)-259(for)-259(the)-260(imp)1(le)-1(men)28(tation)-259(in)-259(MLD)1(2P4,)-274(s)-1(i)1(nce)-261(i)1(t)-260(h)1(as)-260(b)-28(ee)-1(n)-259(sho)28(wn)-260(t)1(o)-260(pr)1(o)-28(du)1(c)-1(e)]TJ 0 -13.5492 Td[(go)-28(o)-28(d)-332(re)-1(sul)1(ts)-334(in)-333(p)1(ractice)-334([)]TJ +ET +1 0 0 1 260.1022 121.5209 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -260.1022 -121.5209 cm +BT +/F15 10.9091 Tf 260.1022 121.5209 Td[(3)]TJ +ET +1 0 0 1 265.5568 121.5209 cm 0 g 0 G -1 0 0 1 -141.7385 -121.5209 cm +1 0 0 1 -265.5568 -121.5209 cm BT -/F15 10.9091 Tf 155.0719 121.5209 Td[(1.)]TJ +/F15 10.9091 Tf 265.5568 121.5209 Td[(,)]TJ ET -1 0 0 1 163.5567 121.5209 cm +1 0 0 1 272.2235 121.5209 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -272.2235 -121.5209 cm +BT +/F15 10.9091 Tf 272.2235 121.5209 Td[(4)]TJ +ET +1 0 0 1 277.678 121.5209 cm 0 g 0 G -1 0 0 1 -163.5567 -121.5209 cm +1 0 0 1 -277.678 -121.5209 cm +BT +/F15 10.9091 Tf 277.678 121.5209 Td[(,)]TJ +ET +1 0 0 1 284.3447 121.5209 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -284.3447 -121.5209 cm +BT +/F15 10.9091 Tf 284.3447 121.5209 Td[(18)]TJ +ET +1 0 0 1 295.2538 121.5209 cm +0 g 0 G +1 0 0 1 -295.2538 -121.5209 cm BT -/F15 10.9091 Tf 169.0113 121.5209 Td[(coars)-1(eni)1(ng)-333(of)-333(the)-333(v)28(e)-1(r)1(te)-1(x)-333(se)-1(t)]TJ/F24 10.9091 Tf 134.7274 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-333(to)-333(obtain)]TJ/F24 10.9091 Tf 53.9395 0 Td[(W)]TJ/F25 7.9701 Tf 10.303 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(;)]TJ +/F15 10.9091 Tf 295.2538 121.5209 Td[(].)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -301 0 obj << +314 0 obj << /Type /Page -/Contents 302 0 R -/Resources 300 0 R +/Contents 315 0 R +/Resources 313 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 314 0 R 315 0 R 316 0 R ] +/Parent 311 0 R +/Annots [ 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R ] >> endobj -314 0 obj << +328 0 obj << /Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [363.6578 352.2264 371.1049 365.4353] +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [201.7035 313.6705 209.1506 322.6933] /Subtype /Link -/A << /S /GoTo /D (figure.1) >> +/A << /S /GoTo /D (cite.apnum_07) >> >> endobj -315 0 obj << +329 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [204.3523 223.418 211.7994 232.4408] +/Rect [289.2885 313.6705 302.1901 322.6933] /Subtype /Link -/A << /S /GoTo /D (cite.BREZINA_VANEK) >> +/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> >> endobj -316 0 obj << +330 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [216.2634 223.418 229.165 232.4408] +/Rect [259.106 120.5246 266.5531 129.5474] /Subtype /Link -/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> +/A << /S /GoTo /D (cite.aaecc_07) >> >> endobj -303 0 obj << -/D [301 0 R /XYZ 141.7385 740.0018 null] +331 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [271.2272 120.5246 278.6743 129.5474] +/Subtype /Link +/A << /S /GoTo /D (cite.apnum_07) >> >> endobj -313 0 obj << -/D [301 0 R /XYZ 194.381 438.097 null] +332 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [283.3484 120.5246 296.25 129.5474] +/Subtype /Link +/A << /S /GoTo /D (cite.TUMINARO_TONG) >> >> endobj -50 0 obj << -/D [301 0 R /XYZ 141.7385 283.9338 null] +316 0 obj << +/D [314 0 R /XYZ 141.7385 740.0018 null] >> endobj -317 0 obj << -/D [301 0 R /XYZ 141.7385 139.3698 null] +312 0 obj << +/D [314 0 R /XYZ 210.0699 438.097 null] >> endobj -300 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F24 176 0 R /F7 306 0 R /F41 126 0 R /F10 309 0 R /F13 312 0 R /F27 179 0 R /F28 262 0 R /F22 265 0 R /F25 259 0 R /F19 105 0 R /F20 171 0 R >> +326 0 obj << +/D [314 0 R /XYZ 141.7385 389.2781 null] +>> endobj +327 0 obj << +/D [314 0 R /XYZ 141.7385 369.3352 null] +>> endobj +313 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F24 176 0 R /F7 319 0 R /F41 126 0 R /F10 322 0 R /F13 325 0 R /F27 179 0 R /F25 267 0 R /F20 171 0 R /F30 279 0 R /F22 273 0 R >> /ProcSet [ /PDF /Text ] >> endobj -320 0 obj << -/Length 12538 +335 0 obj << +/Length 5485 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -2561,781 +2855,507 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 337.5945 0 Td[(15)]TJ -ET -1 0 0 1 452.5729 740.0018 cm -0 g 0 G -1 0 0 1 -358.6551 -35.8655 cm -0 g 0 G -1 0 0 1 -93.9178 -704.1363 cm -BT -/F15 10.9091 Tf 107.2512 704.1363 Td[(2.)]TJ -ET -1 0 0 1 115.736 704.1363 cm -0 g 0 G -1 0 0 1 -115.736 -704.1363 cm -BT -/F15 10.9091 Tf 121.1906 704.1363 Td[(construction)-333(of)-332(the)-334(p)1(rolon)1(gator)]TJ/F24 10.9091 Tf 152.5759 0 Td[(R)]TJ/F25 7.9701 Tf 8.3675 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 7.0968 3.2328 Td[(;)]TJ -ET -1 0 0 1 93.9178 681.6208 cm -0 g 0 G -1 0 0 1 -93.9178 -681.6208 cm -BT -/F15 10.9091 Tf 107.2512 681.6208 Td[(3.)]TJ -ET -1 0 0 1 115.736 681.6208 cm -0 g 0 G -1 0 0 1 -115.736 -681.6208 cm -BT -/F15 10.9091 Tf 121.1906 681.6208 Td[(app)1(lication)-333(of)]TJ/F24 10.9091 Tf 68.788 0 Td[(R)]TJ/F25 7.9701 Tf 8.2831 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7332 1.6887 Td[(and)]TJ/F24 10.9091 Tf 21.2121 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(T)]TJ -0.0842 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 10.7331 3.2328 Td[(to)-333(bu)1(ild)]TJ/F24 10.9091 Tf 41.2122 0 Td[(A)]TJ/F25 7.9701 Tf 8.1818 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 7.0968 1.6887 Td[(.)]TJ -194.8598 -22.5156 Td[(T)83(o)-396(p)-27(e)-1(r)1(form)-396(th)1(e)-397(coarse)-1(n)1(ing)-396(step,)-411(w)27(e)-396(ha)28(v)28(e)-397(i)1(m)-1(p)1(le)-1(men)28(ted)-396(th)1(e)-397(aggregation)]TJ -16.9365 -13.5492 Td[(algor)1(ithm)-264(s)-1(k)28(etc)27(h)1(e)-1(d)-264(in)-264([)]TJ -ET -1 0 0 1 201.1474 645.556 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -201.1474 -645.556 cm -BT -/F15 10.9091 Tf 201.1474 645.556 Td[(4)]TJ -ET -1 0 0 1 206.602 645.556 cm -0 g 0 G -1 0 0 1 -206.602 -645.556 cm -BT -/F15 10.9091 Tf 206.602 645.556 Td[(].)-421(Acc)-1(ord)1(in)1(g)-265(to)-264([)]TJ -ET -1 0 0 1 283.9691 645.556 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -283.9691 -645.556 cm -BT -/F15 10.9091 Tf 283.9691 645.556 Td[(19)]TJ -ET -1 0 0 1 294.8782 645.556 cm -0 g 0 G -1 0 0 1 -294.8782 -645.556 cm -BT -/F15 10.9091 Tf 294.8782 645.556 Td[(],)-278(a)-264(m)-1(o)-27(di\014)1(c)-1(ati)1(on)-264(of)-264(thi)1(s)-265(algorit)1(hm)]TJ -200.9604 -13.5492 Td[(has)-276(b)-27(ee)-1(n)-275(ac)-1(t)1(ually)-275(considered,)-287(in)-275(whi)1(c)27(h)-275(e)-1(ac)28(h)-276(aggr)1(e)-1(gate)]TJ/F24 10.9091 Tf 255.8816 0 Td[(N)]TJ/F25 7.9701 Tf 8.7652 -1.6364 Td[(r)]TJ/F15 10.9091 Tf 7.562 1.6364 Td[(is)-276(made)-276(of)-275(v)28(e)-1(r)1(tice)-1(s)]TJ -272.2088 -13.5492 Td[(of)]TJ/F24 10.9091 Tf 12.4243 0 Td[(W)]TJ/F15 10.9091 Tf 15.4545 0 Td[(th)1(at)-334(ar)1(e)]TJ/F20 10.9091 Tf 41.8486 0 Td[(str)51(ongly)-357(c)51(oupl)1(e)51(d)]TJ/F15 10.9091 Tf 79.8964 0 Td[(to)-333(a)-334(certain)-333(r)1(o)-28(ot)-333(v)28(e)-1(r)1(te)-1(x)]TJ/F24 10.9091 Tf 115.2425 0 Td[(r)]TJ/F27 10.9091 Tf 8.255 0 Td[(2)]TJ/F24 10.9091 Tf 10.303 0 Td[(W)]TJ/F15 10.9091 Tf 11.8182 0 Td[(,)-333(i.e.)]TJ/F24 10.9091 Tf -216.2056 -26.6219 Td[(N)]TJ/F25 7.9701 Tf 8.7652 -1.6364 Td[(r)]TJ/F15 10.9091 Tf 7.5849 1.6364 Td[(=)]TJ/F30 10.9091 Tf 11.5151 12.1092 Td[(n)]TJ/F24 10.9091 Tf 7.2728 -12.1092 Td[(s)]TJ/F27 10.9091 Tf 8.1439 0 Td[(2)]TJ/F24 10.9091 Tf 10.3029 0 Td[(W)]TJ/F15 10.9091 Tf 14.8485 0 Td[(:)]TJ/F27 10.9091 Tf 6.0606 0 Td[(j)]TJ/F24 10.9091 Tf 3.0303 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(r)-30(s)]TJ/F27 10.9091 Tf 8.4707 1.6364 Td[(j)]TJ/F24 10.9091 Tf 6.0605 0 Td[(>)-278(\022)]TJ/F30 10.9091 Tf 16.9394 9.8599 Td[(p)]TJ -ET -1 0 0 1 298.625 601.6956 cm -q -[]0 d -0 J -0.4364 w -0 0.2182 m -34.5348 0.2182 l -S -Q -1 0 0 1 -298.625 -601.6956 cm -BT -/F27 10.9091 Tf 298.625 591.8357 Td[(j)]TJ/F24 10.9091 Tf 3.0303 0 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(r)-30(r)]TJ/F24 10.9091 Tf 8.6114 1.6364 Td[(a)]TJ/F25 7.9701 Tf 5.7664 -1.6364 Td[(ss)]TJ/F27 10.9091 Tf 8.33 1.6364 Td[(j)]TJ/F30 10.9091 Tf 3.0303 12.1092 Td[(o)]TJ/F27 10.9091 Tf 9.6969 -12.1092 Td[([)-222(f)]TJ/F24 10.9091 Tf 15.1515 0 Td[(r)]TJ/F27 10.9091 Tf 5.2248 0 Td[(g)]TJ/F24 10.9091 Tf 7.2727 0 Td[(;)]TJ/F15 10.9091 Tf -276.5879 -27.228 Td[(for)-415(a)-415(giv)28(en)]TJ/F24 10.9091 Tf 56.9572 0 Td[(\022)]TJ/F27 10.9091 Tf 9.9459 0 Td[(2)]TJ/F15 10.9091 Tf 11.7943 0 Td[([0)]TJ/F24 10.9091 Tf 8.4849 0 Td[(;)]TJ/F15 10.9091 Tf 4.8484 0 Td[(1].)-690(Si)1(nce)-416(thi)1(s)-416(algori)1(thm)-416(h)1(as)-416(a)-415(s)-1(equen)28(ti)1(al)-416(n)1(atur)1(e)-1(,)-435(a)]TJ/F20 10.9091 Tf 252.1275 0 Td[(de-)]TJ -344.1582 -13.5492 Td[(c)51(oupl)1(e)51(d)]TJ/F15 10.9091 Tf 38.8545 0 Td[(v)28(ers)-1(i)1(on)-315(of)-314(it)-315(has)-315(b)-28(een)-315(c)27(h)1(os)-1(en,)-318(where)-315(e)-1(ac)27(h)-314(pr)1(o)-28(c)-1(es)-1(sor)]TJ/F24 10.9091 Tf 245.6359 0 Td[(i)]TJ/F15 10.9091 Tf 7.1949 0 Td[(in)1(dep)-28(end)1(e)-1(n)29(tly)]TJ -291.6853 -13.5492 Td[(app)1(lies)-450(the)-450(algori)1(thm)-450(to)-450(th)1(e)-451(se)-1(t)-449(of)-450(v)28(ertices)]TJ/F24 10.9091 Tf 216.1723 0 Td[(W)]TJ/F22 7.9701 Tf 11.8182 3.9588 Td[(0)]TJ/F25 7.9701 Tf -1.5151 -7.0143 Td[(i)]TJ/F15 10.9091 Tf 11.1553 3.0555 Td[(ass)-1(ign)1(e)-1(d)-449(to)-450(it)-449(in)-450(th)1(e)-450(ini-)]TJ -237.6307 -13.5492 Td[(tial)-352(dat)1(a)-353(d)1(is)-1(tr)1(ibu)1(tion)1(.)-502(This)-353(v)28(ersion)-352(is)-353(em)27(b)1(arrass)-1(i)1(ngly)-352(par)1(allel,)-357(s)-1(i)1(nce)-353(it)-353(d)1(o)-28(es)]TJ 0 -13.5492 Td[(not)-392(r)1(e)-1(qu)1(ire)-393(an)29(y)-392(data)-392(c)-1(omm)27(u)1(ni)1(c)-1(ation)1(.)-621(On)-392(the)-392(other)-392(hand)1(,)-407(it)-392(ma)27(y)-392(p)1(ro)-28(d)1(uce)]TJ 0 -13.5492 Td[(non)1(-uni)1(form)-398(aggregate)-1(s)-398(near)-398(b)-27(oun)1(dary)-398(v)28(erti)1(c)-1(es)-1(,)-414(i.)1(e)-1(.)-398(n)1(e)-1(ar)-398(v)28(ertices)-399(adj)1(ac)-1(en)28(t)]TJ 0 -13.5492 Td[(to)-333(v)28(erti)1(c)-1(es)-334(i)1(n)-333(oth)1(e)-1(r)-332(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-1(,)-333(an)1(d)-332(is)-333(s)-1(tr)1(ongly)-332(dep)-28(end)1(e)-1(n)29(t)-333(on)-332(the)-333(n)28(u)1(m)27(b)-27(e)-1(r)-332(of)]TJ 0 -13.5492 Td[(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-276(and)-275(on)-275(th)1(e)-276(in)1(itial)-275(p)1(artition)1(in)1(g)-276(of)-275(th)1(e)-276(matrix)]TJ/F24 10.9091 Tf 259.7654 0 Td[(A)]TJ/F15 10.9091 Tf 8.1818 0 Td[(.)-425(Nev)28(e)-1(r)1(thele)-1(ss,)-287(thi)1(s)]TJ -267.9472 -13.5492 Td[(algor)1(ithm)-326(h)1(as)-327(b)-27(ee)-1(n)-325(c)27(h)1(os)-1(en)-326(f)1(or)-326(t)1(he)-326(impleme)-1(n)28(tat)1(ion)-326(i)1(n)-326(M)1(LD2P4,)-327(since)-326(it)-326(h)1(as)]TJ 0 -13.5492 Td[(b)-27(e)-1(en)-333(s)-1(h)1(o)28(w)-1(n)-332(to)-334(p)1(ro)-28(d)1(uce)-334(go)-28(o)-28(d)-332(re)-1(sul)1(ts)-334(in)-333(p)1(ractice)-334([)]TJ -ET -1 0 0 1 326.0089 442.6649 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -326.0089 -442.6649 cm -BT -/F15 10.9091 Tf 326.0089 442.6649 Td[(3)]TJ -ET -1 0 0 1 331.4635 442.6649 cm -0 g 0 G -1 0 0 1 -331.4635 -442.6649 cm -BT -/F15 10.9091 Tf 331.4635 442.6649 Td[(,)]TJ -ET -1 0 0 1 338.1301 442.6649 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -338.1301 -442.6649 cm -BT -/F15 10.9091 Tf 338.1301 442.6649 Td[(4)]TJ -ET -1 0 0 1 343.5847 442.6649 cm -0 g 0 G -1 0 0 1 -343.5847 -442.6649 cm -BT -/F15 10.9091 Tf 343.5847 442.6649 Td[(,)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Mul)66(ti-level)-378(Domain)-378(Decomp)1(osition)-378(Ba)22(ck)23(gr)22(oun)-1(d)]TJ/F15 10.9091 Tf 391.3906 0 Td[(15)]TJ ET -1 0 0 1 350.2514 442.6649 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -350.2514 -442.6649 cm -BT -/F15 10.9091 Tf 350.2514 442.6649 Td[(18)]TJ -ET -1 0 0 1 361.1605 442.6649 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -361.1605 -442.6649 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F15 10.9091 Tf 361.1605 442.6649 Td[(].)]TJ -250.3062 -13.5492 Td[(The)-343(p)1(rolon)1(gator)]TJ/F24 10.9091 Tf 81.47 0 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.2914 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.6795 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 10.8318 3.2328 Td[(is)-343(b)1(ui)1(lt)-343(start)1(ing)-342(fr)1(om)-343(a)]TJ/F20 10.9091 Tf 113.0992 0 Td[(tent)-1(ative)-366(pr)52(o)-1(l)1(ongat)-1(or)]TJ/F24 10.9091 Tf -259.5953 -13.5492 Td[(P)]TJ/F27 10.9091 Tf 11.5492 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F26 5.9776 Tf 5.1382 -1.3394 Td[(C)]TJ/F15 10.9091 Tf 6.6924 -2.6194 Td[(,)-333(de\014n)1(e)-1(d)-333(as)]TJ/F24 10.9091 Tf 34.6342 -30.8987 Td[(P)]TJ/F15 10.9091 Tf 11.5492 0 Td[(=)-278(\050)]TJ/F24 10.9091 Tf 15.7575 0 Td[(p)]TJ/F25 7.9701 Tf 5.4886 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 7.2653 1.6364 Td[(\051)]TJ/F24 10.9091 Tf 4.2425 0 Td[(;)-1166(p)]TJ/F25 7.9701 Tf 21.2462 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 10.2955 1.6364 Td[(=)]TJ/F30 10.9091 Tf 11.5151 15.3819 Td[(\032)]TJ/F15 10.9091 Tf 13.1632 -9.1358 Td[(1)-1913(if)]TJ/F24 10.9091 Tf 35.7202 0 Td[(i)]TJ/F27 10.9091 Tf 6.7886 0 Td[(2)]TJ/F24 10.9091 Tf 10.303 0 Td[(V)]TJ/F25 7.9701 Tf 8.7878 5.3073 Td[(j)]TJ -2.4242 -8.7414 Td[(C)]TJ/F15 10.9091 Tf -59.1754 -10.1151 Td[(0)-1913(otherwise)]TJ/F24 10.9091 Tf 79.2607 7.3031 Td[(:)]TJ +/F15 10.9091 Tf 110.8543 704.1363 Td[(The)-277(pr)1(olongat)1(or)]TJ/F24 10.9091 Tf 80.0384 0 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.127 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(R)]TJ/F25 7.9701 Tf 8.3674 3.9588 Td[(T)]TJ -0.0843 -7.1916 Td[(C)]TJ/F15 10.9091 Tf 10.116 3.2328 Td[(is)-277(bu)1(ilt)-276(s)-1(tar)1(ting)-276(fr)1(om)-278(a)]TJ/F20 10.9091 Tf 109.5201 0 Td[(tent)-1(ative)-305(pr)51(olongator)]TJ/F24 10.9091 Tf 102.5945 0 Td[(P)]TJ/F27 10.9091 Tf 11.5492 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F26 5.9776 Tf 5.1382 -1.3394 Td[(C)]TJ/F15 10.9091 Tf 6.6924 -2.6194 Td[(,)]TJ -409.4208 -13.5492 Td[(de\014n)1(e)-1(d)-332(as)]TJ/F24 10.9091 Tf 114.8185 -17.8186 Td[(P)]TJ/F15 10.9091 Tf 11.5491 0 Td[(=)-278(\050)]TJ/F24 10.9091 Tf 15.7576 0 Td[(p)]TJ/F25 7.9701 Tf 5.4886 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 7.2653 1.6364 Td[(\051)]TJ/F24 10.9091 Tf 4.2425 0 Td[(;)-1166(p)]TJ/F25 7.9701 Tf 21.2462 -1.6364 Td[(ij)]TJ/F15 10.9091 Tf 10.2955 1.6364 Td[(=)]TJ/F30 10.9091 Tf 11.5151 15.3819 Td[(\032)]TJ/F15 10.9091 Tf 13.1632 -9.1358 Td[(1)-1913(if)]TJ/F24 10.9091 Tf 35.7202 0 Td[(i)]TJ/F27 10.9091 Tf 6.7886 0 Td[(2)]TJ/F24 10.9091 Tf 10.3029 0 Td[(V)]TJ/F25 7.9701 Tf 8.7879 5.3073 Td[(j)]TJ -2.4242 -8.7414 Td[(C)]TJ/F15 10.9091 Tf -59.1754 -10.1151 Td[(0)-1913(otherwise)]TJ/F24 10.9091 Tf 79.2607 7.3031 Td[(:)]TJ ET -1 0 0 1 438.6334 384.6678 cm +1 0 0 1 492.4295 672.7685 cm 0 g 0 G -1 0 0 1 -438.6334 -384.6678 cm +1 0 0 1 -492.4295 -672.7685 cm BT -/F15 10.9091 Tf 438.6334 384.6678 Td[(\0502\051)]TJ +/F15 10.9091 Tf 492.4295 672.7685 Td[(\0502\051)]TJ ET -1 0 0 1 452.5729 384.6678 cm +1 0 0 1 506.3689 672.7685 cm 0 g 0 G -1 0 0 1 -452.5729 -384.6678 cm +1 0 0 1 -506.3689 -672.7685 cm BT -/F24 10.9091 Tf 93.9178 352.5706 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6887 Td[(is)-334(ob)1(tain)1(e)-1(d)-333(b)29(y)-334(ap)1(pl)1(ying)-333(to)]TJ/F24 10.9091 Tf 128.8487 0 Td[(P)]TJ/F15 10.9091 Tf 12.1553 0 Td[(a)-333(s)-1(mo)-28(oth)1(e)-1(r)]TJ/F24 10.9091 Tf 56.7576 0 Td[(S)]TJ/F27 10.9091 Tf 10.3484 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(:)]TJ/F24 10.9091 Tf -106.1219 -24.5081 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.127 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(S)-58(P)-28(;)]TJ +/F24 10.9091 Tf 93.9178 645.1545 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6886 Td[(C)]TJ/F15 10.9091 Tf 10.7331 1.6886 Td[(is)-334(ob)1(tain)1(e)-1(d)-333(b)29(y)-334(ap)1(pl)1(ying)-333(to)]TJ/F24 10.9091 Tf 128.8487 0 Td[(P)]TJ/F15 10.9091 Tf 12.1553 0 Td[(a)-333(s)-1(mo)-28(oth)1(e)-1(r)]TJ/F24 10.9091 Tf 56.7576 0 Td[(S)]TJ/F27 10.9091 Tf 10.3484 0 Td[(2)-277(<)]TJ/F25 7.9701 Tf 18.1818 3.9588 Td[(n)]TJ/F28 7.9701 Tf 5.1382 0 Td[(\002)]TJ/F25 7.9701 Tf 6.5865 0 Td[(n)]TJ/F15 10.9091 Tf 5.6363 -3.9588 Td[(:)]TJ/F24 10.9091 Tf -79.2239 -24.5081 Td[(P)]TJ/F25 7.9701 Tf 7.0038 -1.6887 Td[(C)]TJ/F15 10.9091 Tf 10.127 1.6887 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(S)-58(P)-28(;)]TJ ET -1 0 0 1 438.6334 328.0625 cm +1 0 0 1 492.4295 620.6464 cm 0 g 0 G -1 0 0 1 -438.6334 -328.0625 cm +1 0 0 1 -492.4295 -620.6464 cm BT -/F15 10.9091 Tf 438.6334 328.0625 Td[(\0503\051)]TJ +/F15 10.9091 Tf 492.4295 620.6464 Td[(\0503\051)]TJ ET -1 0 0 1 452.5729 328.0625 cm +1 0 0 1 506.3689 620.6464 cm 0 g 0 G -1 0 0 1 -452.5729 -328.0625 cm +1 0 0 1 -506.3689 -620.6464 cm BT -/F15 10.9091 Tf 93.9178 303.5544 Td[(in)-278(ord)1(e)-1(r)-278(to)-279(r)1(e)-1(mo)28(v)28(e)-279(os)-1(cillator)1(y)-279(comp)-28(on)1(e)-1(n)28(t)1(s)-280(f)1(rom)-279(th)1(e)-279(range)-279(of)-278(th)1(e)-280(p)1(rolon)1(gator)]TJ 0 -13.5492 Td[(and)-318(hence)-320(to)-319(i)1(m)-1(p)1(ro)28(v)28(e)-320(th)1(e)-320(con)28(v)28(ergence)-320(p)1(rop)-27(e)-1(rt)1(ie)-1(s)-319(of)-319(th)1(e)-320(m)28(ulti)1(-)-1(l)1(e)-1(v)28(el)-319(Sc)28(h)28(w)27(ar)1(z)]TJ 0 -13.5492 Td[(me)-1(th)1(o)-28(d)-333([)]TJ +/F15 10.9091 Tf 93.9178 596.1383 Td[(in)-303(or)1(der)-303(to)-303(rem)-1(o)28(v)28(e)-303(os)-1(cillator)1(y)-303(c)-1(omp)-27(onen)28(ts)-304(f)1(rom)-303(the)-303(range)-303(of)-303(th)1(e)-304(pr)1(olongat)1(or)-303(and)-303(h)1(e)-1(n)1(c)-1(e)]TJ 0 -13.5492 Td[(to)-433(impro)28(v)28(e)-434(t)1(he)-434(con)28(v)28(ergenc)-1(e)-433(pr)1(op)-28(erties)-434(of)-433(th)1(e)-434(m)28(ulti)1(-)-1(lev)28(el)-434(S)1(c)27(h)28(w)28(arz)-433(m)-1(etho)-27(d)-433([)]TJ ET -1 0 0 1 136.6451 276.456 cm +1 0 0 1 459.8851 582.5891 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -136.6451 -276.456 cm +1 0 0 1 -459.8851 -582.5891 cm BT -/F15 10.9091 Tf 136.6451 276.456 Td[(1)]TJ +/F15 10.9091 Tf 459.8851 582.5891 Td[(1)]TJ ET -1 0 0 1 142.0997 276.456 cm +1 0 0 1 465.3397 582.5891 cm 0 g 0 G -1 0 0 1 -142.0997 -276.456 cm +1 0 0 1 -465.3397 -582.5891 cm BT -/F15 10.9091 Tf 142.0997 276.456 Td[(,)]TJ +/F15 10.9091 Tf 465.3397 582.5891 Td[(,)]TJ ET -1 0 0 1 148.7664 276.456 cm +1 0 0 1 473.097 582.5891 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -148.7664 -276.456 cm +1 0 0 1 -473.097 -582.5891 cm BT -/F15 10.9091 Tf 148.7664 276.456 Td[(17)]TJ +/F15 10.9091 Tf 473.097 582.5891 Td[(17)]TJ ET -1 0 0 1 159.6755 276.456 cm +1 0 0 1 484.0061 582.5891 cm 0 g 0 G -1 0 0 1 -159.6755 -276.456 cm +1 0 0 1 -484.0061 -582.5891 cm BT -/F15 10.9091 Tf 159.6755 276.456 Td[(].)-444(A)-333(s)-1(imp)1(le)-334(c)27(h)1(oice)-334(for)]TJ/F24 10.9091 Tf 105.8485 0 Td[(S)]TJ/F15 10.9091 Tf 10.9545 0 Td[(is)-334(t)1(he)-334(d)1(am)-1(p)-27(ed)-333(Jac)-1(ob)1(i)-333(s)-1(mo)-28(oth)1(e)-1(r)1(:)]TJ/F24 10.9091 Tf -44.0902 -24.5081 Td[(S)]TJ/F15 10.9091 Tf 10.3484 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.9091 0 Td[(!)-36(D)]TJ/F28 7.9701 Tf 16.5167 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(A;)]TJ +/F15 10.9091 Tf 484.0061 582.5891 Td[(].)-744(A)]TJ -390.0883 -13.5492 Td[(sim)-1(p)1(le)-334(c)28(hoice)-334(f)1(or)]TJ/F24 10.9091 Tf 83.1213 0 Td[(S)]TJ/F15 10.9091 Tf 10.9545 0 Td[(is)-334(t)1(he)-334(d)1(am)-1(p)-27(ed)-333(Jac)-1(ob)1(i)-333(s)-1(mo)-28(oth)1(e)-1(r)1(:)]TJ/F24 10.9091 Tf 71.2927 -24.5081 Td[(S)]TJ/F15 10.9091 Tf 10.3484 0 Td[(=)]TJ/F24 10.9091 Tf 11.5152 0 Td[(I)]TJ/F27 10.9091 Tf 8.0757 0 Td[(\000)]TJ/F24 10.9091 Tf 10.909 0 Td[(!)-36(D)]TJ/F28 7.9701 Tf 16.5167 4.5043 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -4.5043 Td[(A;)]TJ ET -1 0 0 1 438.6334 251.9479 cm +1 0 0 1 492.4295 544.5318 cm 0 g 0 G -1 0 0 1 -438.6334 -251.9479 cm +1 0 0 1 -492.4295 -544.5318 cm BT -/F15 10.9091 Tf 438.6334 251.9479 Td[(\0504\051)]TJ +/F15 10.9091 Tf 492.4295 544.5318 Td[(\0504\051)]TJ ET -1 0 0 1 452.5729 251.9479 cm +1 0 0 1 506.3689 544.5318 cm 0 g 0 G -1 0 0 1 -452.5729 -251.9479 cm +1 0 0 1 -506.3689 -544.5318 cm BT -/F15 10.9091 Tf 93.9178 227.4398 Td[(where)-468(t)1(he)-468(v)56(alu)1(e)-468(of)]TJ/F24 10.9091 Tf 96.782 0 Td[(!)]TJ/F15 10.9091 Tf 12.2788 0 Td[(can)-467(b)-28(e)-467(c)27(h)1(os)-1(en)-467(usin)1(g)-468(some)-468(e)-1(stimate)-468(of)-466(the)-467(s)-1(p)-27(e)-1(ctral)]TJ -109.0608 -13.5492 Td[(rad)1(ius)-333(of)]TJ/F24 10.9091 Tf 45.2425 0 Td[(D)]TJ/F28 7.9701 Tf 9.3348 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(A)]TJ/F15 10.9091 Tf 11.8182 0 Td[([)]TJ +/F15 10.9091 Tf 93.9178 520.0237 Td[(where)-305(the)-305(v)55(al)1(ue)-305(of)]TJ/F24 10.9091 Tf 89.7069 0 Td[(!)]TJ/F15 10.9091 Tf 10.5101 0 Td[(can)-305(b)-27(e)-306(c)27(h)1(os)-1(en)-305(u)1(s)-1(i)1(ng)-305(s)-1(ome)-305(e)-1(stimate)-306(of)-304(the)-305(s)-1(p)-27(e)-1(ctral)-304(radi)1(us)-306(of)]TJ/F24 10.9091 Tf 283.3986 0 Td[(D)]TJ/F28 7.9701 Tf 9.3349 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(A)]TJ/F15 10.9091 Tf -404.2693 -13.5492 Td[([)]TJ ET -1 0 0 1 174.6624 213.8906 cm +1 0 0 1 96.9481 506.4745 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -174.6624 -213.8906 cm +1 0 0 1 -96.9481 -506.4745 cm BT -/F15 10.9091 Tf 174.6624 213.8906 Td[(1)]TJ +/F15 10.9091 Tf 96.9481 506.4745 Td[(1)]TJ ET -1 0 0 1 180.117 213.8906 cm +1 0 0 1 102.4027 506.4745 cm 0 g 0 G -1 0 0 1 -180.117 -213.8906 cm +1 0 0 1 -102.4027 -506.4745 cm BT -/F15 10.9091 Tf 180.117 213.8906 Td[(].)]TJ +/F15 10.9091 Tf 102.4027 506.4745 Td[(].)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -319 0 obj << +334 0 obj << /Type /Page -/Contents 320 0 R -/Resources 318 0 R +/Contents 335 0 R +/Resources 333 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 322 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 332 0 R 333 0 R 335 0 R ] +/Parent 311 0 R +/Annots [ 337 0 R 340 0 R 341 0 R 343 0 R ] >> endobj -322 0 obj << +337 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.5) >> >> endobj -325 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [200.1512 644.5597 207.5982 653.5825] -/Subtype /Link -/A << /S /GoTo /D (cite.apnum_07) >> ->> endobj -326 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [282.9728 644.5597 295.8744 653.5825] -/Subtype /Link -/A << /S /GoTo /D (cite.VANEK_MANDEL_BREZINA) >> ->> endobj -327 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [325.0127 441.6686 332.4597 450.6915] -/Subtype /Link -/A << /S /GoTo /D (cite.aaecc_07) >> ->> endobj -328 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [337.1339 441.6686 344.581 450.6915] -/Subtype /Link -/A << /S /GoTo /D (cite.apnum_07) >> ->> endobj -329 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [349.2551 441.6686 362.1567 450.6915] -/Subtype /Link -/A << /S /GoTo /D (cite.TUMINARO_TONG) >> ->> endobj -332 0 obj << +340 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [135.6489 275.4598 143.096 284.4826] +/Rect [458.8888 581.5929 466.3359 590.6157] /Subtype /Link /A << /S /GoTo /D (cite.BREZINA_VANEK) >> >> endobj -333 0 obj << +341 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [147.7701 275.4598 160.6717 284.4826] +/Rect [472.1007 581.5929 485.0023 590.6157] /Subtype /Link /A << /S /GoTo /D (cite.StubenGMD69_99) >> >> endobj -335 0 obj << +343 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [173.6662 212.8944 181.1133 221.9172] +/Rect [95.9519 505.4783 103.3989 514.5011] /Subtype /Link /A << /S /GoTo /D (cite.BREZINA_VANEK) >> >> endobj -321 0 obj << -/D [319 0 R /XYZ 93.9178 740.0018 null] ->> endobj -323 0 obj << -/D [319 0 R /XYZ 93.9178 715.0952 null] ->> endobj -324 0 obj << -/D [319 0 R /XYZ 93.9178 696.4203 null] +336 0 obj << +/D [334 0 R /XYZ 93.9178 740.0018 null] >> endobj -330 0 obj << -/D [319 0 R /XYZ 181.8382 398.217 null] +338 0 obj << +/D [334 0 R /XYZ 208.7363 686.3177 null] >> endobj -331 0 obj << -/D [319 0 R /XYZ 249.1856 341.6117 null] +339 0 obj << +/D [334 0 R /XYZ 276.0837 634.1956 null] >> endobj -334 0 obj << -/D [319 0 R /XYZ 232.3883 265.4971 null] +342 0 obj << +/D [334 0 R /XYZ 259.2863 558.081 null] >> endobj -318 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F24 176 0 R /F25 259 0 R /F20 171 0 R /F27 179 0 R /F30 271 0 R /F22 265 0 R /F28 262 0 R /F26 268 0 R >> +333 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F24 176 0 R /F25 267 0 R /F20 171 0 R /F27 179 0 R /F28 270 0 R /F26 276 0 R /F30 279 0 R /F22 273 0 R >> /ProcSet [ /PDF /Text ] >> endobj -338 0 obj << -/Length 11597 +346 0 obj << +/Length 13082 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(16)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(16)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F19 14.3462 Tf 141.7385 704.1363 Td[(6)-1125(G)-1(et)-1(ti)-1(ng)-375(St)-1(a)1(r)-1(te)-1(d)]TJ/F15 10.9091 Tf 0 -24.8536 Td[(W)84(e)-452(d)1(e)-1(sc)-1(r)1(ib)-27(e)-451(the)-451(basics)-451(for)-450(bui)1(ldi)1(ng)-451(an)1(d)-451(ap)1(pl)1(ying)-450(MLD2P)1(4)-451(one-le)-1(v)28(el)-451(an)1(d)]TJ 0 -13.5492 Td[(m)27(u)1(lti-lev)28(e)-1(l)-311(Sc)28(h)28(w)28(arz)-312(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-313(wit)1(h)-312(t)1(he)-312(Kry)1(lo)28(v)-312(solv)28(ers)-312(in)1(c)-1(lu)1(ded)-311(in)-311(PS)1(-)]TJ 0 -13.5492 Td[(BLAS)-333([)]TJ +/F19 14.3462 Tf 141.7385 704.1363 Td[(6)-1125(G)-1(et)-1(ti)-1(ng)-375(St)-1(a)1(r)-1(te)-1(d)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(W)84(e)-442(des)-1(crib)-27(e)-442(th)1(e)-442(basics)-442(for)-441(b)1(uil)1(din)1(g)-442(an)1(d)-441(app)1(lyin)1(g)-442(M)1(LD2P4)-441(one-le)-1(v)28(el)-441(and)-441(m)28(ult)1(i-)-1(l)1(e)-1(v)28(el)]TJ 0 -13.5492 Td[(Sc)28(h)28(w)28(arz)-314(p)1(rec)-1(on)1(diti)1(oners)-314(with)-312(the)-313(Kry)1(lo)28(v)-313(s)-1(olv)28(ers)-313(inclu)1(ded)-313(in)-313(P)1(SBLAS)-313([)]TJ ET -1 0 0 1 177.1931 652.1843 cm +1 0 0 1 478.7257 666.2349 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -177.1931 -652.1843 cm +1 0 0 1 -478.7257 -666.2349 cm BT -/F15 10.9091 Tf 177.1931 652.1843 Td[(11)]TJ +/F15 10.9091 Tf 478.7257 666.2349 Td[(11)]TJ ET -1 0 0 1 188.1022 652.1843 cm +1 0 0 1 489.6348 666.2349 cm 0 g 0 G -1 0 0 1 -188.1022 -652.1843 cm +1 0 0 1 -489.6348 -666.2349 cm BT -/F15 10.9091 Tf 188.1022 652.1843 Td[(].)-444(The)-334(f)1(ollo)28(win)1(g)-334(ste)-1(p)1(s)-334(are)-333(requir)1(e)-1(d)1(:)]TJ +/F15 10.9091 Tf 489.6348 666.2349 Td[(].)-437(The)-314(f)1(ollo)28(w-)]TJ -347.8963 -13.5492 Td[(in)1(g)-334(steps)-334(ar)1(e)-334(requi)1(re)-1(d)1(:)]TJ ET -1 0 0 1 141.7385 628.6364 cm +1 0 0 1 141.7385 631.6256 cm 0 g 0 G -1 0 0 1 -141.7385 -628.6364 cm +1 0 0 1 -141.7385 -631.6256 cm BT -/F15 10.9091 Tf 155.0719 628.6364 Td[(1.)]TJ +/F15 10.9091 Tf 155.0719 631.6256 Td[(1.)]TJ ET -1 0 0 1 163.5567 628.6364 cm +1 0 0 1 163.5567 631.6256 cm 0 g 0 G -1 0 0 1 -163.5567 -628.6364 cm +1 0 0 1 -163.5567 -631.6256 cm BT -/F20 10.9091 Tf 169.0113 628.6364 Td[(De)51(cl)1(a)-1(r)52(e)-428(th)-1(e)-428(pr)52(e)51(c)51(onditioner)-428(dat)-1(a)-428(stru)1(ctur)51(e)]TJ/F15 10.9091 Tf 197.9525 0 Td[(.)-674(It)-409(is)-410(a)-410(deriv)28(ed)-409(data)-410(t)28(yp)-27(e,)]TJ/F48 10.9091 Tf -197.9525 -13.5492 Td[(mld_)]TJ/F20 10.9091 Tf 22.9088 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type)]TJ/F15 10.9091 Tf 51.5449 0 Td[(,)-327(where)]TJ/F20 10.9091 Tf 38.0644 0 Td[(x)]TJ/F15 10.9091 Tf 9.9285 0 Td[(ma)27(y)-325(b)-27(e)]TJ/F48 10.9091 Tf 38.3206 0 Td[(s)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.601 0 Td[(d)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.601 0 Td[(c)]TJ/F15 10.9091 Tf 9.2815 0 Td[(or)]TJ/F48 10.9091 Tf 13.2815 0 Td[(z)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-327(ac)-1(cord)1(ing)-325(to)-326(th)1(e)-327(b)1(as)-1(ic)]TJ -220.0881 -13.5492 Td[(dat)1(a)-452(t)28(yp)-27(e)-452(of)-451(the)-452(spar)1(s)-1(e)-452(matrix)-451(\050)]TJ/F48 10.9091 Tf 160.9512 0 Td[(s)]TJ/F15 10.9091 Tf 10.6533 0 Td[(=)-451(real)-452(singl)1(e)-452(precis)-1(i)1(on;)]TJ/F48 10.9091 Tf 118.1073 0 Td[(d)]TJ/F15 10.9091 Tf 10.6533 0 Td[(=)-451(real)]TJ -300.3651 -13.5492 Td[(dou)1(bl)1(e)-407(precis)-1(i)1(on;)]TJ/F48 10.9091 Tf 85.7219 0 Td[(c)]TJ/F15 10.9091 Tf 10.1614 0 Td[(=)-406(c)-1(ompl)1(e)-1(x)-406(single)-407(p)1(rec)-1(i)1(s)-1(ion)1(;)]TJ/F48 10.9091 Tf 137.3782 0 Td[(z)]TJ/F15 10.9091 Tf 10.1614 0 Td[(=)-406(c)-1(ompl)1(e)-1(x)-406(dou)1(bl)1(e)]TJ -243.4229 -13.5492 Td[(pr)1(e)-1(cision\051.)-629(Thi)1(s)-396(dat)1(a)-395(s)-1(tr)1(ucture)-395(is)-395(ac)-1(ce)-1(ss)-1(ed)-395(b)29(y)-395(the)-395(use)-1(r)-394(only)-394(throu)1(gh)]TJ 0 -13.5492 Td[(th)1(e)-334(MLD2P)1(4)-334(r)1(outin)1(e)-1(s,)-333(fol)1(lo)28(w)-1(i)1(ng)-333(an)-333(ob)-55(jec)-1(t-ori)1(e)-1(n)28(ted)-333(ap)1(proac)28(h.)]TJ +/F20 10.9091 Tf 169.0113 631.6256 Td[(De)51(cl)1(a)-1(r)52(e)-256(the)-256(pr)52(e)51(c)51(onditioner)-255(d)-1(ata)-256(s)1(t)-1(r)1(uctur)52(e)]TJ/F15 10.9091 Tf 190.4228 0 Td[(.)-407(It)-222(is)-223(a)-222(deriv)28(ed)-222(d)1(ata)-222(t)27(y)1(p)-28(e,)]TJ/F48 10.9091 Tf 122.9597 0 Td[(mld_)]TJ/F20 10.9091 Tf 22.9089 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type)]TJ/F15 10.9091 Tf 51.5449 0 Td[(,)]TJ -394.2105 -13.5492 Td[(where)]TJ/F20 10.9091 Tf 31.0466 0 Td[(x)]TJ/F15 10.9091 Tf 9.5117 0 Td[(ma)27(y)-287(b)-27(e)]TJ/F48 10.9091 Tf 37.4871 0 Td[(s)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.2675 0 Td[(d)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.2676 0 Td[(c)]TJ/F15 10.9091 Tf 8.8646 0 Td[(or)]TJ/F48 10.9091 Tf 12.8648 0 Td[(z)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-297(accordi)1(ng)-288(t)1(o)-288(the)-288(b)1(as)-1(i)1(c)-288(data)-287(t)27(y)1(p)-28(e)-288(of)-287(th)1(e)-288(s)-1(p)1(arse)-289(matr)1(ix)]TJ -129.4915 -13.5492 Td[(\050)]TJ/F48 10.9091 Tf 4.2424 0 Td[(s)]TJ/F15 10.9091 Tf 8.861 0 Td[(=)-287(real)-287(s)-1(i)1(ngle)-287(prec)-1(i)1(s)-1(ion)1(;)]TJ/F48 10.9091 Tf 110.4605 0 Td[(d)]TJ/F15 10.9091 Tf 8.861 0 Td[(=)-287(real)-287(dou)1(ble)-287(precis)-1(i)1(on;)]TJ/F48 10.9091 Tf 115.2483 0 Td[(c)]TJ/F15 10.9091 Tf 8.8611 0 Td[(=)-287(com)-1(p)1(le)-1(x)-287(sin)1(gle)-288(p)1(re)-1(cision;)]TJ/F48 10.9091 Tf -256.5343 -13.5492 Td[(z)]TJ/F15 10.9091 Tf 9.6138 0 Td[(=)-356(com)-1(p)1(le)-1(x)-356(d)1(oub)1(le)-357(p)1(re)-1(cision\051)1(.)-513(T)-1(h)1(is)-357(d)1(ata)-356(s)-1(tr)1(ucture)-356(is)-357(acc)-1(es)-1(sed)-356(b)28(y)-356(the)-356(use)-1(r)-356(on)1(ly)]TJ -9.6138 -13.5492 Td[(th)1(rough)-333(t)1(he)-334(M)1(LD2P4)-333(rou)1(tines)-1(,)-333(f)1(ollo)28(wing)-333(an)-333(ob)-55(j)1(e)-1(ct-)-1(or)1(ien)28(te)-1(d)-332(appr)1(oac)27(h)1(.)]TJ ET -1 0 0 1 141.7385 537.3426 cm +1 0 0 1 141.7385 555.4954 cm 0 g 0 G -1 0 0 1 -141.7385 -537.3426 cm +1 0 0 1 -141.7385 -555.4954 cm BT -/F15 10.9091 Tf 155.0719 537.3426 Td[(2.)]TJ +/F15 10.9091 Tf 155.0719 555.4954 Td[(2.)]TJ ET -1 0 0 1 163.5567 537.3426 cm +1 0 0 1 163.5567 555.4954 cm 0 g 0 G -1 0 0 1 -163.5567 -537.3426 cm +1 0 0 1 -163.5567 -555.4954 cm BT -/F20 10.9091 Tf 169.0113 537.3426 Td[(A)25(l)-50(lo)51(c)51(ate)-395(an)-1(d)-395(initi)1(a)-1(l)1(ize)-395(the)-395(pr)51(e)51(c)51(onditioner)-395(data)-396(str)1(uctur)52(e,)-405(ac)51(c)51(or)52(ding)-395(t)-1(o)]TJ 0 -13.5492 Td[(a)-449(pr)52(e)51(c)51(ond)-1(i)1(tioner)-449(ty)1(p)51(e)-449(chosen)-449(by)-448(the)-449(u)1(ser)]TJ/F15 10.9091 Tf 197.606 0 Td[(.)-740(This)-432(is)-432(p)-28(erf)1(orme)-1(d)-431(b)28(y)-432(th)1(e)]TJ -197.606 -13.5492 Td[(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 39.7241 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)-576(whi)1(c)27(h)-527(also)-528(se)-1(ts)-527(defaul)1(ts)-528(for)-527(eac)27(h)-527(pr)1(e)-1(cond)1(i-)]TJ -108.4506 -13.5492 Td[(tion)1(e)-1(r)-514(t)28(yp)-27(e)-515(s)-1(ele)-1(cted)-515(b)29(y)-515(th)1(e)-516(u)1(s)-1(er.)-988(The)-515(defau)1(lts)-515(ass)-1(o)-28(ciated)-514(to)-515(eac)27(h)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-423(t)28(yp)-27(e)-424(ar)1(e)-424(giv)28(en)-423(in)-423(T)83(ab)1(le)]TJ +/F20 10.9091 Tf 169.0113 555.4954 Td[(A)25(l)-50(lo)51(c)51(ate)-364(an)-1(d)-364(ini)1(t)-1(i)1(aliz)1(e)-365(the)-364(pr)51(e)51(c)52(o)-1(nditi)1(o)-1(ner)-364(data)-364(structur)52(e,)-365(a)-1(c)52(c)51(or)51(ding)-364(to)-364(a)-365(pr)52(e)51(c)51(ond)-1(i)1(-)]TJ 0 -13.5492 Td[(tioner)-376(typ)51(e)-375(cho)-1(s)1(en)-377(by)-375(the)-376(user)]TJ/F15 10.9091 Tf 144.0045 0 Td[(.)-503(This)-353(is)-353(p)-28(erfor)1(m)-1(ed)-353(b)29(y)-353(the)-353(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 169.417 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)]TJ -382.148 -13.5492 Td[(whic)28(h)-406(al)1(s)-1(o)-405(s)-1(ets)-406(defaul)1(ts)-406(for)-405(e)-1(ac)28(h)-406(p)1(rec)-1(on)1(diti)1(oner)-406(t)28(yp)-27(e)-406(s)-1(elec)-1(ted)-405(b)28(y)-406(th)1(e)-406(use)-1(r)1(.)-662(The)]TJ 0 -13.5492 Td[(defau)1(lts)-404(ass)-1(o)-28(ciated)-404(to)-403(e)-1(ac)28(h)-404(p)1(re)-1(cond)1(ition)1(e)-1(r)-403(t)28(yp)-27(e)-405(ar)1(e)-404(giv)28(e)-1(n)-403(in)-403(T)83(abl)1(e)]TJ ET -1 0 0 1 361.0556 483.1458 cm +1 0 0 1 493.6411 514.8478 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -361.0556 -483.1458 cm +1 0 0 1 -493.6411 -514.8478 cm BT -/F15 10.9091 Tf 361.0556 483.1458 Td[(1)]TJ +/F15 10.9091 Tf 493.6411 514.8478 Td[(1)]TJ ET -1 0 0 1 366.5101 483.1458 cm +1 0 0 1 499.0956 514.8478 cm 0 g 0 G -1 0 0 1 -366.5101 -483.1458 cm +1 0 0 1 -499.0956 -514.8478 cm BT -/F15 10.9091 Tf 366.5101 483.1458 Td[(,)-446(wh)1(e)-1(re)-423(the)-424(stri)1(ngs)-424(u)1(s)-1(ed)-423(b)28(y)]TJ/F48 10.9091 Tf -197.4988 -13.5492 Td[(mld_precinit)]TJ/F15 10.9091 Tf 71.2379 0 Td[(to)-230(id)1(e)-1(n)28(ti)1(fy)-230(th)1(e)-231(pr)1(e)-1(cond)1(ition)1(e)-1(r)-230(t)28(y)1(p)-28(es)-231(are)-230(also)-231(gi)1(v)28(e)-1(n)1(.)-410(Note)]TJ -71.2379 -13.5492 Td[(th)1(at)-310(t)1(hes)-1(e)-310(stri)1(ngs)-310(ar)1(e)-310(v)56(alid)-309(al)1(s)-1(o)-309(if)-309(u)1(pp)-27(e)-1(r)1(c)-1(ase)-310(letters)-310(ar)1(e)-310(sub)1(s)-1(tit)1(uted)-309(b)28(y)]TJ 0 -13.5492 Td[(corres)-1(p)-27(ond)1(in)1(g)-334(lo)28(w)28(e)-1(r)1(c)-1(ase)-334(ones.)]TJ +/F15 10.9091 Tf 499.0956 514.8478 Td[(,)-421(where)-404(the)]TJ -330.0843 -13.5492 Td[(strin)1(gs)-306(use)-1(d)-304(b)28(y)]TJ/F48 10.9091 Tf 74.4455 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 72.0568 0 Td[(to)-305(iden)28(ti)1(fy)-305(th)1(e)-306(pr)1(e)-1(cond)1(ition)1(e)-1(r)-305(t)28(yp)-27(es)-306(are)-306(al)1(s)-1(o)-305(giv)28(en.)]TJ -146.5023 -13.5492 Td[(Note)-353(th)1(at)-352(thes)-1(e)-352(s)-1(tr)1(ings)-353(ar)1(e)-353(v)56(alid)-352(al)1(s)-1(o)-352(if)-352(u)1(pp)-27(e)-1(r)1(c)-1(ase)-353(letters)-353(are)-352(s)-1(u)1(bstitu)1(te)-1(d)-352(b)29(y)-353(cor-)]TJ 0 -13.5492 Td[(res)-1(p)-27(on)1(din)1(g)-334(l)1(o)27(w)28(e)-1(r)1(c)-1(ase)-334(on)1(e)-1(s.)]TJ ET -1 0 0 1 141.7385 418.9503 cm +1 0 0 1 141.7385 452.2668 cm 0 g 0 G -1 0 0 1 -141.7385 -418.9503 cm +1 0 0 1 -141.7385 -452.2668 cm BT -/F15 10.9091 Tf 155.0719 418.9503 Td[(3.)]TJ +/F15 10.9091 Tf 155.0719 452.2668 Td[(3.)]TJ ET -1 0 0 1 163.5567 418.9503 cm +1 0 0 1 163.5567 452.2668 cm 0 g 0 G -1 0 0 1 -163.5567 -418.9503 cm +1 0 0 1 -163.5567 -452.2668 cm BT -/F20 10.9091 Tf 169.0113 418.9503 Td[(Mo)51(di)1(fy)-423(the)-423(sele)52(ct)-1(e)51(d)-423(pr)52(e)51(c)51(ond)-1(i)1(tioner)-423(typ)51(e,)-439(by)-423(pr)52(op)51(erly)-422(setting)-423(p)-1(r)52(e)51(c)51(ondi-)]TJ 0 -13.5492 Td[(tioner)-472(p)51(a)-1(r)52(ameters.)]TJ/F15 10.9091 Tf 97.5819 0 Td[(This)-458(is)-458(p)-28(erf)1(orme)-1(d)-457(b)28(y)-458(the)-458(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 167.7707 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)]TJ -328.3519 -13.5492 Td[(This)-375(rou)1(tine)-375(m)27(u)1(s)-1(t)-375(b)-27(e)-376(called)-375(on)1(ly)-375(if)-374(the)-375(use)-1(r)-375(w)28(an)28(ts)-375(to)-375(m)-1(o)-28(d)1(if)1(y)-375(the)-375(de-)]TJ 0 -13.5492 Td[(fau)1(lt)-253(v)55(al)1(ues)-254(of)-254(t)1(he)-254(par)1(am)-1(eters)-254(ass)-1(o)-28(ciated)-253(to)-254(th)1(e)-254(s)-1(elec)-1(ted)-253(precondi)1(tioner)]TJ 0 -13.5492 Td[(t)28(yp)-27(e)-1(,)-446(to)-425(ob)1(tain)-424(a)-424(v)56(ari)1(an)28(t)-424(of)-424(the)-424(precondi)1(tioner.)-717(E)1(xamples)-425(of)-423(use)-425(of)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(mld_precset)]TJ/F15 10.9091 Tf 65.9152 0 Td[(are)-267(giv)28(e)-1(n)-266(in)-267(Sec)-1(t)1(ion)]TJ +/F20 10.9091 Tf 169.0113 452.2668 Td[(Mo)51(di)1(fy)-340(the)-341(sel)1(e)51(cte)51(d)-341(pr)51(e)52(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)-340(typ)51(e,)-343(by)-340(pr)51(op)51(erl)1(y)-340(setting)-341(pr)52(e)51(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)-340(p)51(ar)52(am-)]TJ 0 -13.5492 Td[(eters.)]TJ/F15 10.9091 Tf 30.6684 0 Td[(This)-266(i)1(s)-266(p)-28(erf)1(orme)-1(d)-265(b)28(y)-265(th)1(e)-266(routi)1(ne)]TJ/F48 10.9091 Tf 155.1694 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)-422(Th)1(is)-266(rou)1(tine)-266(m)28(ust)-266(b)-27(e)-266(called)]TJ -248.8371 -13.5492 Td[(onl)1(y)-365(i)1(f)-364(the)-365(u)1(s)-1(er)-364(w)27(an)28(ts)-365(t)1(o)-365(mo)-28(di)1(fy)-364(the)-365(d)1(e)-1(f)1(aul)1(t)-365(v)56(alu)1(e)-1(s)-365(of)-364(th)1(e)-365(paramete)-1(r)1(s)-365(as)-1(so)-28(ciated)]TJ 0 -13.5492 Td[(to)-468(t)1(he)-468(se)-1(lec)-1(t)1(e)-1(d)-467(pr)1(e)-1(cond)1(ition)1(e)-1(r)-467(t)28(yp)-27(e)-1(,)-501(to)-467(obtai)1(n)-468(a)-467(v)56(arian)28(t)-467(of)-467(the)-468(p)1(re)-1(cond)1(ition)1(e)-1(r)1(.)]TJ 0 -13.5492 Td[(Ex)1(am)-1(p)1(les)-396(of)-394(u)1(s)-1(e)-395(of)]TJ/F48 10.9091 Tf 95.9773 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 67.3042 0 Td[(are)-395(giv)28(en)-394(in)-394(Sec)-1(t)1(ion)]TJ ET -1 0 0 1 329.6509 351.2043 cm +1 0 0 1 432.5731 398.07 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -329.6509 -351.2043 cm +1 0 0 1 -432.5731 -398.07 cm BT -/F15 10.9091 Tf 329.6509 351.2043 Td[(6.1)]TJ +/F15 10.9091 Tf 432.5731 398.07 Td[(6.1)]TJ ET -1 0 0 1 343.5903 351.2043 cm +1 0 0 1 446.5125 398.07 cm 0 g 0 G -1 0 0 1 -343.5903 -351.2043 cm +1 0 0 1 -446.5125 -398.07 cm BT -/F15 10.9091 Tf 343.5903 351.2043 Td[(;)-289(a)-267(c)-1(ompl)1(e)-1(te)-268(l)1(is)-1(t)-267(of)-267(al)1(l)-267(the)-268(p)1(rec)-1(on)1(-)]TJ -174.579 -13.5492 Td[(di)1(tioner)-390(par)1(am)-1(eters)-391(an)1(d)-390(their)-390(all)1(o)27(w)28(ed)-390(and)-390(d)1(e)-1(f)1(ault)-390(v)56(alu)1(e)-1(s)-391(i)1(s)-391(pr)1(o)27(v)1(ided)]TJ 0 -13.5492 Td[(in)-333(S)1(e)-1(ction)]TJ +/F15 10.9091 Tf 446.5125 398.07 Td[(;)-425(a)-395(complete)-395(list)-395(of)-394(all)]TJ -277.5012 -13.5492 Td[(th)1(e)-304(p)1(rec)-1(on)1(diti)1(oner)-303(p)1(arame)-1(ters)-303(an)1(d)-303(th)1(e)-1(i)1(r)-303(all)1(o)27(w)28(e)-1(d)-302(an)1(d)-303(d)1(e)-1(f)1(ault)-302(v)56(alues)-303(is)-303(pro)28(vi)1(ded)-303(i)1(n)]TJ 0 -13.5492 Td[(Section)]TJ ET -1 0 0 1 219.9204 324.106 cm +1 0 0 1 207.1931 370.9716 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -219.9204 -324.106 cm +1 0 0 1 -207.1931 -370.9716 cm BT -/F15 10.9091 Tf 219.9204 324.106 Td[(7)]TJ +/F15 10.9091 Tf 207.1931 370.9716 Td[(7)]TJ ET -1 0 0 1 225.375 324.106 cm +1 0 0 1 212.6477 370.9716 cm 0 g 0 G -1 0 0 1 -225.375 -324.106 cm +1 0 0 1 -212.6477 -370.9716 cm BT -/F15 10.9091 Tf 225.375 324.106 Td[(,)-333(T)83(abl)1(e)-1(s)]TJ +/F15 10.9091 Tf 212.6477 370.9716 Td[(,)-333(T)83(abl)1(e)-1(s)]TJ ET -1 0 0 1 266.3447 324.106 cm +1 0 0 1 253.6174 370.9716 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -266.3447 -324.106 cm +1 0 0 1 -253.6174 -370.9716 cm BT -/F15 10.9091 Tf 266.3447 324.106 Td[(2)]TJ +/F15 10.9091 Tf 253.6174 370.9716 Td[(2)]TJ ET -1 0 0 1 271.7992 324.106 cm +1 0 0 1 259.0719 370.9716 cm 0 g 0 G -1 0 0 1 -271.7992 -324.106 cm +1 0 0 1 -259.0719 -370.9716 cm BT -/F15 10.9091 Tf 271.7992 324.106 Td[(-)]TJ +/F15 10.9091 Tf 259.0719 370.9716 Td[(-)]TJ ET -1 0 0 1 275.4356 324.106 cm +1 0 0 1 262.7083 370.9716 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -275.4356 -324.106 cm +1 0 0 1 -262.7083 -370.9716 cm +BT +/F15 10.9091 Tf 262.7083 370.9716 Td[(5)]TJ +ET +1 0 0 1 268.1628 370.9716 cm +0 g 0 G +1 0 0 1 -268.1628 -370.9716 cm BT -/F15 10.9091 Tf 275.4356 324.106 Td[(5)]TJ +/F15 10.9091 Tf 268.1628 370.9716 Td[(.)]TJ ET -1 0 0 1 280.8901 324.106 cm +1 0 0 1 141.7385 349.0382 cm 0 g 0 G -1 0 0 1 -280.8901 -324.106 cm +1 0 0 1 -141.7385 -349.0382 cm BT -/F15 10.9091 Tf 280.8901 324.106 Td[(.)]TJ +/F15 10.9091 Tf 155.0719 349.0382 Td[(4.)]TJ ET -1 0 0 1 141.7385 300.5581 cm +1 0 0 1 163.5567 349.0382 cm 0 g 0 G -1 0 0 1 -141.7385 -300.5581 cm +1 0 0 1 -163.5567 -349.0382 cm BT -/F15 10.9091 Tf 155.0719 300.5581 Td[(4.)]TJ +/F20 10.9091 Tf 169.0113 349.0382 Td[(Bui)1(ld)-457(the)-457(pr)51(e)51(c)51(onditioner)-457(f)1(or)-457(a)-457(given)-457(matrix.)]TJ/F15 10.9091 Tf 223.3234 0 Td[(This)-441(is)-442(p)-27(erfor)1(m)-1(ed)-441(b)28(y)-441(th)1(e)-442(r)1(outin)1(e)]TJ/F48 10.9091 Tf -223.3234 -13.5492 Td[(mld_precbld)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)]TJ ET -1 0 0 1 163.5567 300.5581 cm +1 0 0 1 141.7385 313.5556 cm 0 g 0 G -1 0 0 1 -163.5567 -300.5581 cm +1 0 0 1 -141.7385 -313.5556 cm BT -/F20 10.9091 Tf 169.0113 300.5581 Td[(Bui)1(ld)-355(th)-1(e)-355(pr)51(e)51(c)52(o)-1(nditi)1(o)-1(ner)-355(f)1(o)-1(r)-355(a)-355(given)-355(mat)-1(r)1(ix.)]TJ/F15 10.9091 Tf 213.1309 0 Td[(This)-331(is)-331(p)-27(e)-1(r)1(for)1(m)-1(ed)-331(b)29(y)-331(th)1(e)]TJ -213.1309 -13.5492 Td[(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 37.6061 0 Td[(mld_precbld)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)]TJ +/F15 10.9091 Tf 155.0719 313.5556 Td[(5.)]TJ ET -1 0 0 1 141.7385 263.461 cm +1 0 0 1 163.5567 313.5556 cm 0 g 0 G -1 0 0 1 -141.7385 -263.461 cm +1 0 0 1 -163.5567 -313.5556 cm BT -/F15 10.9091 Tf 155.0719 263.461 Td[(5.)]TJ +/F20 10.9091 Tf 169.0113 313.5556 Td[(App)-1(l)1(y)-281(th)-1(e)-281(pr)51(e)51(c)51(onditioner)-281(at)-282(e)51(ach)-282(iter)52(at)-1(i)1(on)-282(of)-282(a)-281(Kryl)1(ov)-282(sol)1(ver.)]TJ/F15 10.9091 Tf 288.3113 0 Td[(This)-251(i)1(s)-251(p)-28(erf)1(orme)-1(d)-250(b)28(y)]TJ -288.3113 -13.5492 Td[(th)1(e)-341(rou)1(tine)]TJ/F48 10.9091 Tf 56.5445 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 68.7265 0 Td[(.)-465(Wh)1(e)-1(n)-339(using)-340(th)1(e)-341(PS)1(B)-1(LAS)-339(Kryl)1(o)27(v)-340(solv)28(ers,)-342(thi)1(s)-341(s)-1(t)1(e)-1(p)-340(i)1(s)]TJ -125.271 -13.5492 Td[(com)-1(p)1(le)-1(t)1(e)-1(ly)-301(tran)1(s)-1(p)1(aren)28(t)-302(to)-301(the)-302(u)1(s)-1(er,)-308(sin)1(c)-1(e)]TJ/F48 10.9091 Tf 196.4514 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 72.0175 0 Td[(is)-302(called)-302(b)29(y)-302(th)1(e)-302(PS)1(B)-1(LAS)]TJ -268.4689 -13.5492 Td[(rou)1(tin)1(e)-334(impleme)-1(n)28(ti)1(ng)-333(the)-333(Kryl)1(o)27(v)-333(solv)28(er)-333(\050)]TJ/F48 10.9091 Tf 195.9093 0 Td[(psb_krylov)]TJ/F15 10.9091 Tf 57.2721 0 Td[(\051.)]TJ ET -1 0 0 1 163.5567 263.461 cm +1 0 0 1 141.7385 250.9746 cm 0 g 0 G -1 0 0 1 -163.5567 -263.461 cm +1 0 0 1 -141.7385 -250.9746 cm BT -/F20 10.9091 Tf 169.0113 263.461 Td[(App)-1(l)1(y)-378(t)-1(he)-378(p)-1(r)52(e)51(c)51(onditioner)-379(at)-379(e)52(a)-1(ch)-378(iter)51(ation)-379(of)-378(a)-379(Kry)1(lov)-379(sol)1(ver.)]TJ/F15 10.9091 Tf 298.8913 0 Td[(This)-356(is)]TJ -298.8913 -13.5492 Td[(p)-27(e)-1(r)1(formed)-422(b)29(y)-422(th)1(e)-422(rou)1(tine)]TJ/F48 10.9091 Tf 127.5775 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 68.7265 0 Td[(.)-709(Wh)1(e)-1(n)-421(u)1(s)-1(in)1(g)-422(th)1(e)-422(PS)1(B)-1(LAS)]TJ -196.304 -13.5492 Td[(Kr)1(ylo)28(v)-393(solv)28(ers)-1(,)-407(th)1(is)-393(s)-1(tep)-392(is)-393(c)-1(ompletely)-393(tr)1(anspar)1(e)-1(n)28(t)-392(to)-393(th)1(e)-394(u)1(s)-1(er,)-407(s)-1(i)1(nce)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(mld_precaply)]TJ/F15 10.9091 Tf 74.4072 0 Td[(is)-521(called)-521(b)29(y)-521(th)1(e)-522(P)1(SBLAS)-520(rou)1(tine)-521(imp)1(le)-1(men)28(tin)1(g)-521(the)]TJ -74.4072 -13.5492 Td[(Kr)1(ylo)28(v)-333(s)-1(olv)28(er)-333(\050)]TJ/F48 10.9091 Tf 71.3334 0 Td[(psb_krylov)]TJ/F15 10.9091 Tf 57.2721 0 Td[(\051.)]TJ +/F15 10.9091 Tf 155.0719 250.9746 Td[(6.)]TJ ET -1 0 0 1 141.7385 185.7163 cm +1 0 0 1 163.5567 250.9746 cm 0 g 0 G -1 0 0 1 -141.7385 -185.7163 cm +1 0 0 1 -163.5567 -250.9746 cm BT -/F15 10.9091 Tf 155.0719 185.7163 Td[(6.)]TJ +/F20 10.9091 Tf 169.0113 250.9746 Td[(F)77(r)51(e)51(e)-255(the)-256(pr)51(e)51(c)52(o)-1(ndi)1(t)-1(i)1(on)-1(er)-255(data)-256(stru)1(ct)-1(u)1(r)51(e)]TJ/F15 10.9091 Tf 175.0895 0 Td[(.)-407(This)-222(is)-223(p)-27(e)-1(r)1(formed)-222(b)28(y)-222(th)1(e)-223(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 159.8083 0 Td[(mld_precfree)]TJ/F15 10.9091 Tf 68.7265 0 Td[(.)]TJ -403.6243 -13.5492 Td[(This)-326(s)-1(tep)-326(is)-326(c)-1(ompl)1(e)-1(me)-1(n)29(tary)-326(to)-326(s)-1(tep)-326(1)-326(and)-325(s)-1(h)1(ould)-326(b)-27(e)-327(p)-27(erfor)1(m)-1(ed)-326(when)-326(th)1(e)-327(pr)1(e)-1(con-)]TJ 0 -13.5492 Td[(di)1(tioner)-333(is)-334(n)1(o)-333(m)-1(or)1(e)-334(use)-1(d)1(.)]TJ -27.2728 -21.0602 Td[(A)-384(detail)1(e)-1(d)-384(d)1(e)-1(scrip)1(tion)-384(of)-383(the)-384(ab)-28(o)28(v)28(e)-384(rout)1(ines)-385(i)1(s)-385(giv)28(en)-384(in)-383(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 163.5567 185.7163 cm +1 0 0 1 451.0974 202.8161 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -451.0974 -202.8161 cm +BT +/F15 10.9091 Tf 451.0974 202.8161 Td[(7)]TJ +ET +1 0 0 1 456.552 202.8161 cm 0 g 0 G -1 0 0 1 -163.5567 -185.7163 cm +1 0 0 1 -456.552 -202.8161 cm BT -/F20 10.9091 Tf 169.0113 185.7163 Td[(F)77(r)51(e)51(e)-376(the)-376(pr)51(e)52(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)-375(da)-1(ta)-376(stru)1(ct)-1(u)1(r)51(e)]TJ/F15 10.9091 Tf 180.3469 0 Td[(.)-504(Thi)1(s)-354(is)-353(p)-28(erf)1(orme)-1(d)-353(b)29(y)-353(the)-353(rou-)]TJ -180.3469 -13.5492 Td[(tin)1(e)]TJ/F48 10.9091 Tf 21.8072 0 Td[(mld_precfree)]TJ/F15 10.9091 Tf 68.7266 0 Td[(.)-444(Thi)1(s)-333(s)-1(tep)-332(is)-332(c)-1(ompleme)-1(n)28(t)1(ary)-332(to)-332(s)-1(tep)-332(1)-332(and)-332(shou)1(ld)]TJ -90.5338 -13.5492 Td[(b)-27(e)-334(p)-27(e)-1(rf)1(orme)-1(d)-332(w)-1(h)1(e)-1(n)-333(t)1(he)-334(p)1(rec)-1(on)1(diti)1(oner)-333(is)-334(no)-333(more)-334(u)1(s)-1(ed.)]TJ -27.2728 -23.5478 Td[(A)-302(d)1(e)-1(t)1(ailed)-302(d)1(e)-1(sc)-1(r)1(ipt)1(ion)-301(of)-302(t)1(he)-302(ab)-27(o)27(v)28(e)-302(r)1(outin)1(e)-1(s)-302(i)1(s)-303(gi)1(v)28(e)-1(n)-301(in)-301(S)1(e)-1(ction)]TJ +/F15 10.9091 Tf 456.552 202.8161 Td[(.)-596(Exampl)1(e)-1(s)-384(s)-1(h)1(o)27(win)1(g)]TJ -314.8135 -13.5492 Td[(th)1(e)-334(basic)-334(u)1(s)-1(e)-334(of)-332(MLD2P4)-333(are)-333(rep)-28(or)1(te)-1(d)-333(i)1(n)-333(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 441.2058 135.0701 cm +1 0 0 1 379.3751 189.2669 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -441.2058 -135.0701 cm +1 0 0 1 -379.3751 -189.2669 cm BT -/F15 10.9091 Tf 441.2058 135.0701 Td[(7)]TJ +/F15 10.9091 Tf 379.3751 189.2669 Td[(6.1)]TJ ET -1 0 0 1 446.6603 135.0701 cm +1 0 0 1 393.3145 189.2669 cm 0 g 0 G -1 0 0 1 -446.6603 -135.0701 cm +1 0 0 1 -393.3145 -189.2669 cm BT -/F15 10.9091 Tf 446.6603 135.0701 Td[(.)-434(E)1(xamples)]TJ -304.9218 -13.5492 Td[(sho)28(wing)-333(the)-333(basic)-334(u)1(s)-1(e)-334(of)-333(M)1(LD2P4)-333(are)-333(re)-1(p)-27(ort)1(e)-1(d)-333(in)-332(Sec)-1(tion)]TJ +/F15 10.9091 Tf 393.3145 189.2669 Td[(.)]TJ -234.6395 -13.5492 Td[(Note)-422(th)1(at)-422(th)1(e)-422(F)84(ortran)-421(95)-421(m)-1(o)-27(du)1(le)]TJ/F48 10.9091 Tf 167.194 0 Td[(mld_prec_mod)]TJ/F15 10.9091 Tf 68.7266 0 Td[(,)-443(c)-1(on)28(t)1(ainin)1(g)-422(t)1(he)-422(d)1(e)-1(\014)1(niti)1(on)-422(of)-421(t)1(he)]TJ -252.8571 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-350(data)-351(t)28(yp)-27(e)-351(and)-350(the)-351(in)28(terf)1(ac)-1(es)-351(to)-351(the)-351(rou)1(tin)1(e)-1(s)-351(of)-351(M)1(LD2P4,)-355(m)27(u)1(s)-1(t)-350(b)-28(e)-351(used)]TJ 0 -13.5492 Td[(in)-245(an)29(y)-245(progr)1(am)-246(callin)1(g)-245(s)-1(u)1(c)27(h)-245(rou)1(tin)1(e)-1(s.)-415(The)-246(mo)-28(d)1(ules)]TJ/F48 10.9091 Tf 240.4978 0 Td[(psb_base_mod)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)-263(f)1(or)-245(the)-245(s)-1(p)1(arse)-246(matrix)]TJ -309.2243 -13.5492 Td[(and)-405(comm)27(un)1(ication)-405(des)-1(cri)1(ptor)-405(dat)1(a)-406(t)28(yp)-27(e)-1(s,)-423(and)]TJ/F48 10.9091 Tf 231.165 0 Td[(psb_krylov_mod)]TJ/F15 10.9091 Tf 80.1809 0 Td[(,)-423(for)-405(in)28(terf)1(ac)-1(i)1(ng)-406(wit)1(h)]TJ -311.3459 -13.5492 Td[(th)1(e)-334(Kry)1(lo)28(v)-334(solv)28(ers,)-333(m)27(ust)-333(b)-28(e)-333(als)-1(o)-333(u)1(s)-1(ed)-333(\050s)-1(ee)-334(S)1(e)-1(ction)]TJ ET -1 0 0 1 420.9509 121.5209 cm +1 0 0 1 383.6781 121.5209 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -420.9509 -121.5209 cm +1 0 0 1 -383.6781 -121.5209 cm BT -/F15 10.9091 Tf 420.9509 121.5209 Td[(6.1)]TJ +/F15 10.9091 Tf 383.6781 121.5209 Td[(6.1)]TJ ET -1 0 0 1 434.8903 121.5209 cm +1 0 0 1 397.6175 121.5209 cm 0 g 0 G -1 0 0 1 -434.8903 -121.5209 cm +1 0 0 1 -397.6175 -121.5209 cm BT -/F15 10.9091 Tf 434.8903 121.5209 Td[(.)]TJ +/F15 10.9091 Tf 397.6175 121.5209 Td[(\051.)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -337 0 obj << +345 0 obj << /Type /Page -/Contents 338 0 R -/Resources 336 0 R +/Contents 346 0 R +/Resources 344 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 340 0 R 343 0 R 345 0 R 346 0 R 347 0 R 348 0 R 352 0 R 353 0 R ] +/Parent 311 0 R +/Annots [ 348 0 R 351 0 R 353 0 R 354 0 R 355 0 R 356 0 R 360 0 R 361 0 R 362 0 R ] >> endobj -340 0 obj << +348 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [176.1968 651.188 189.0985 660.2109] +/Rect [477.7294 665.2387 490.6311 674.2615] /Subtype /Link /A << /S /GoTo /D (cite.PSBLASGUIDE) >> >> endobj -343 0 obj << +351 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [360.0593 480.0283 367.5064 491.7178] +/Rect [492.6448 511.7303 500.0919 523.4198] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -345 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [328.6546 347.7838 344.5866 359.7764] -/Subtype /Link -/A << /S /GoTo /D (subsection.6.1) >> ->> endobj -346 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [218.9242 320.9885 226.3712 332.678] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> ->> endobj -347 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [265.3484 320.9885 272.7955 332.678] -/Subtype /Link -/A << /S /GoTo /D (table.2) >> ->> endobj -348 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [274.4393 320.9885 281.8864 332.678] -/Subtype /Link -/A << /S /GoTo /D (table.5) >> ->> endobj -352 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [440.2095 131.9526 447.6566 143.6421] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> ->> endobj 353 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.9546 118.4034 435.8865 130.0929] +/Rect [431.5768 394.6495 447.5088 406.642] /Subtype /Link /A << /S /GoTo /D (subsection.6.1) >> >> endobj -339 0 obj << -/D [337 0 R /XYZ 141.7385 740.0018 null] ->> endobj -54 0 obj << -/D [337 0 R /XYZ 141.7385 715.0952 null] ->> endobj -341 0 obj << -/D [337 0 R /XYZ 141.7385 644.4577 null] ->> endobj -342 0 obj << -/D [337 0 R /XYZ 141.7385 553.7699 null] ->> endobj -344 0 obj << -/D [337 0 R /XYZ 141.7385 435.3776 null] ->> endobj -349 0 obj << -/D [337 0 R /XYZ 141.7385 316.9854 null] ->> endobj -350 0 obj << -/D [337 0 R /XYZ 141.7385 279.5853 null] ->> endobj -351 0 obj << -/D [337 0 R /XYZ 141.7385 201.5376 null] ->> endobj -336 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F20 171 0 R /F48 206 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -359 0 obj << -/Length 10613 ->> -stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(6)]TJ -ET -1 0 0 1 99.9481 740.0018 cm -0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm -BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Getti)-1(ng)-378(St)67(a)-1(r)67(ted)]TJ/F15 10.9091 Tf 337.5945 0 Td[(17)]TJ -ET -1 0 0 1 452.5729 740.0018 cm -0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm -BT -/F15 10.9091 Tf 110.8543 704.1363 Td[(Note)-367(that)-366(the)-367(F)83(or)1(tran)-366(95)-367(m)-1(o)-27(du)1(le)]TJ/F48 10.9091 Tf 163.6205 0 Td[(mld_prec_mod)]TJ/F15 10.9091 Tf 68.7266 0 Td[(,)-375(con)28(tain)1(ing)-367(th)1(e)-367(de\014ni)1(-)]TJ -249.2836 -13.5492 Td[(tion)-425(of)-425(t)1(he)-426(p)1(rec)-1(on)1(diti)1(oner)-426(d)1(ata)-425(t)28(yp)-28(e)-425(and)-425(th)1(e)-426(in)28(terf)1(ac)-1(es)-426(to)-425(the)-425(routi)1(nes)-426(of)]TJ 0 -13.5492 Td[(MLD2P)1(4,)-317(m)27(u)1(s)-1(t)-313(b)-28(e)-314(u)1(s)-1(ed)-313(in)-313(an)28(y)-313(p)1(rogram)-314(calli)1(ng)-313(s)-1(u)1(c)27(h)-313(rou)1(tines)-1(.)-437(The)-314(mo)-28(d)1(ules)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(psb_base_mod)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)-471(f)1(or)-443(the)-443(s)-1(p)1(arse)-444(m)-1(at)1(rix)-443(and)-442(c)-1(omm)27(u)1(nication)-443(d)1(e)-1(scrip)1(tor)-443(data)]TJ -68.7265 -13.5492 Td[(t)28(yp)-27(e)-1(s,)-411(an)1(d)]TJ/F48 10.9091 Tf 54.6129 0 Td[(psb_krylov_mod)]TJ/F15 10.9091 Tf 80.1809 0 Td[(,)-411(f)1(or)-395(in)28(terf)1(ac)-1(in)1(g)-395(w)-1(i)1(th)-395(the)-395(Kryl)1(o)27(v)-395(solv)28(ers)-1(,)-410(m)27(u)1(s)-1(t)]TJ -134.7938 -13.5492 Td[(b)-27(e)-334(also)-334(u)1(s)-1(ed)-333(\050se)-1(e)-334(S)1(e)-1(ction)]TJ -ET -1 0 0 1 215.6149 636.3903 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -215.6149 -636.3903 cm -BT -/F15 10.9091 Tf 215.6149 636.3903 Td[(6.1)]TJ -ET -1 0 0 1 229.5543 636.3903 cm -0 g 0 G -1 0 0 1 -229.5543 -636.3903 cm -BT -/F15 10.9091 Tf 229.5543 636.3903 Td[(\051.)]TJ/F41 10.9091 Tf -135.6365 -27.4749 Td[(Re)-1(mark)-388(1.)]TJ/F15 10.9091 Tf 62.4854 0 Td[(The)-338(coarse)-1(st-)-1(l)1(e)-1(v)28(el)-338(solv)28(er)-338(u)1(s)-1(ed)-338(b)29(y)-338(th)1(e)-338(defau)1(lt)-338(t)28(w)28(o-)-1(lev)28(el)-338(p)1(re)-1(con-)]TJ -62.4854 -13.5492 Td[(di)1(tioner)-330(h)1(as)-331(b)-27(e)-1(en)-330(c)27(h)1(os)-1(en)-330(b)29(y)-330(takin)1(g)-331(i)1(n)28(to)-330(ac)-1(coun)29(t)-330(that,)-330(on)-330(par)1(allel)-330(mac)27(hi)1(nes)-1(,)]TJ 0 -13.5492 Td[(it)-317(often)-318(l)1(e)-1(ad)1(s)-319(t)1(o)-318(the)-318(sm)-1(al)1(le)-1(st)-318(exec)-1(u)1(tion)-317(time)-318(w)-1(h)1(e)-1(n)-317(app)1(lied)-317(to)-318(lin)1(e)-1(ar)-317(sys)-1(tems)]TJ 0 -13.5492 Td[(com)-1(in)1(g)-316(f)1(rom)-316(\014)1(nit)1(e)-1(-di\013erence)-316(disc)-1(r)1(e)-1(ti)1(z)-1(ati)1(ons)-316(of)-315(basic)-316(ellip)1(tic)-316(P)1(DE)-315(pr)1(oblem)-1(s,)]TJ 0 -13.5492 Td[(considered)-385(as)-385(s)-1(tan)1(dard)-384(te)-1(sts)-385(for)-385(m)28(ult)1(i-)-1(l)1(e)-1(v)28(el)-385(Sc)28(h)28(w)27(ar)1(z)-386(p)1(rec)-1(on)1(diti)1(oners)-386([)]TJ -ET -1 0 0 1 428.3721 554.7186 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -428.3721 -554.7186 cm -BT -/F15 10.9091 Tf 428.3721 554.7186 Td[(3)]TJ -ET -1 0 0 1 433.8267 554.7186 cm -0 g 0 G -1 0 0 1 -433.8267 -554.7186 cm -BT -/F15 10.9091 Tf 433.8267 554.7186 Td[(,)]TJ -ET -1 0 0 1 441.0577 554.7186 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -441.0577 -554.7186 cm -BT -/F15 10.9091 Tf 441.0577 554.7186 Td[(4)]TJ -ET -1 0 0 1 446.5122 554.7186 cm -0 g 0 G -1 0 0 1 -446.5122 -554.7186 cm -BT -/F15 10.9091 Tf 446.5122 554.7186 Td[(].)]TJ -352.5944 -13.5492 Td[(Ho)28(w)27(ev)28(e)-1(r)1(,)-298(th)1(is)-290(solv)28(er)-289(d)1(o)-28(e)-1(s)-289(not)-289(n)1(e)-1(ces)-1(sarily)-288(c)-1(or)1(re)-1(sp)-27(ond)-288(to)-289(the)-289(s)-1(mallest)-289(n)28(um)28(b)-28(er)]TJ 0 -13.5492 Td[(of)-267(it)1(e)-1(rat)1(ions)-267(of)-267(the)-267(pr)1(e)-1(cond)1(ition)1(e)-1(d)-267(K)1(rylo)28(v)-267(me)-1(t)1(ho)-28(d)1(,)-281(wh)1(ic)27(h)-266(is)-268(u)1(s)-1(u)1(ally)-267(ob)1(tained)]TJ 0 -13.5492 Td[(b)28(y)-337(app)1(lyin)1(g)-338(a)-338(a)-337(dir)1(e)-1(ct)-338(solv)28(er)-338(t)1(o)-338(the)-338(coarse)-1(st-le)-1(v)28(el)-337(s)-1(ystem)-1(,)-338(e)-1(.g.)-337(based)-338(on)-337(th)1(e)]TJ 0 -13.5492 Td[(LU)-485(factori)1(z)-1(ati)1(on)-485(\050s)-1(ee)-486(S)1(e)-1(ction)]TJ -ET -1 0 0 1 242.6031 500.5218 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -242.6031 -500.5218 cm -BT -/F15 10.9091 Tf 242.6031 500.5218 Td[(7)]TJ -ET -1 0 0 1 248.0577 500.5218 cm -0 g 0 G -1 0 0 1 -248.0577 -500.5218 cm -BT -/F15 10.9091 Tf 253.3506 500.5218 Td[(for)-484(the)-485(c)-1(oarses)-1(t-lev)28(e)-1(l)-485(solv)28(ers)-486(a)28(v)56(ailab)1(le)-486(i)1(n)]TJ -159.4328 -13.5492 Td[(MLD2P)1(4\051.)]TJ/F41 10.9091 Tf 0 -27.4749 Td[(Re)-1(mark)-262(2.)]TJ/F15 10.9091 Tf 60.5815 0 Td[(The)-228(in)1(c)-1(lu)1(de)-228(path)-227(for)-227(MLD2P)1(4)-228(m)27(u)1(s)-1(t)-228(o)28(v)28(erri)1(de)-228(those)-229(f)1(or)-228(P)1(SBLAS,)]TJ -60.5815 -13.5492 Td[(e.g.)-417(the)-418(l)1(atte)-1(r)-417(m)28(ust)-417(c)-1(ome)-418(\014)1(rst)-418(i)1(n)-417(the)-418(sequence)-418(passe)-1(d)-417(to)-417(th)1(e)-418(c)-1(ompi)1(le)-1(r)1(,)-438(as)]TJ 0 -13.5492 Td[(th)1(e)-399(MLD2P)1(4)-398(v)28(e)-1(r)1(s)-1(ion)-397(of)-398(th)1(e)-399(Kr)1(ylo)28(v)-398(s)-1(ol)1(v)28(e)-1(r)-398(i)1(n)28(te)-1(r)1(face)-1(s)-398(m)27(u)1(s)-1(t)-398(o)28(v)28(errid)1(e)-399(th)1(at)-398(of)]TJ 0 -13.5492 Td[(PS)1(BLAS.)-428(Th)1(is)-429(wil)1(l)-428(c)27(h)1(ange)-428(in)-428(t)1(he)-428(fu)1(ture)-428(when)-428(th)1(e)-428(s)-1(u)1(pp)-27(ort)-428(f)1(or)-428(th)1(e)]TJ/F48 10.9091 Tf 330.019 0 Td[(class)]TJ/F15 10.9091 Tf -330.019 -13.5492 Td[(state)-1(men)28(t)-333(b)-28(ec)-1(omes)-334(wides)-1(p)1(read)-333(in)-333(F)84(ortran)-332(c)-1(ompil)1(e)-1(r)1(s)-1(.)]TJ/F19 11.9552 Tf 0 -31.3645 Td[(6.)-1(1)-1125(E)-1(xampl)-1(es)]TJ/F15 10.9091 Tf 0 -21.3262 Td[(The)-274(c)-1(o)-28(d)1(e)-275(r)1(e)-1(p)-27(orted)-274(in)-273(Figu)1(re)]TJ -ET -1 0 0 1 229.4158 352.6103 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -229.4158 -352.6103 cm -BT -/F15 10.9091 Tf 229.4158 352.6103 Td[(2)]TJ -ET -1 0 0 1 234.8704 352.6103 cm -0 g 0 G -1 0 0 1 -234.8704 -352.6103 cm -BT -/F15 10.9091 Tf 237.8609 352.6103 Td[(sho)28(ws)-275(ho)28(w)-274(to)-274(s)-1(et)-274(and)-273(app)1(ly)-274(the)-274(defau)1(lt)-274(m)27(u)1(lti-)]TJ -143.9431 -13.5492 Td[(lev)28(e)-1(l)-244(precondi)1(tioner)-245(a)28(v)56(ailab)1(le)-245(in)-244(the)-245(real)-245(dou)1(bl)1(e)-246(p)1(rec)-1(ision)-244(v)28(e)-1(r)1(s)-1(ion)-244(of)-245(M)1(LD2P4)]TJ 0 -13.5492 Td[(\050se)-1(e)-398(T)83(able)]TJ -ET -1 0 0 1 147.2122 325.5119 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -147.2122 -325.5119 cm -BT -/F15 10.9091 Tf 147.2122 325.5119 Td[(1)]TJ -ET -1 0 0 1 152.6667 325.5119 cm -0 g 0 G -1 0 0 1 -152.6667 -325.5119 cm -BT -/F15 10.9091 Tf 152.6667 325.5119 Td[(\051.)-639(Thi)1(s)-399(pr)1(e)-1(cond)1(ition)1(e)-1(r)-398(i)1(s)-399(c)27(h)1(os)-1(en)-398(b)28(y)-398(simply)-398(sp)-27(e)-1(cify)1(ing)]TJ/F48 10.9091 Tf 262.8963 0 Td[('ML')]TJ/F15 10.9091 Tf 27.2523 0 Td[(as)]TJ -348.8975 -13.5492 Td[(se)-1(cond)-233(ar)1(gume)-1(n)29(t)-234(of)]TJ/F48 10.9091 Tf 93.1791 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 71.271 0 Td[(\050a)-233(c)-1(al)1(l)-233(to)]TJ/F48 10.9091 Tf 43.3911 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 65.5439 0 Td[(is)-233(not)-233(nee)-1(d)1(e)-1(d)1(\051)-233(and)]TJ -273.3851 -13.5492 Td[(is)-347(ap)1(pli)1(e)-1(d)-346(with)-346(t)1(he)-347(BiCGST)84(AB)-347(s)-1(ol)1(v)28(e)-1(r)-346(p)1(ro)28(vid)1(e)-1(d)-346(b)28(y)-346(P)1(SBLAS.)-346(As)-347(p)1(re)-1(v)1(iously)]TJ 0 -13.5492 Td[(observ)28(e)-1(d)1(,)-333(th)1(e)-333(m)-1(o)-27(dul)1(e)-1(s)]TJ/F48 10.9091 Tf 109.5257 0 Td[(psb_base_mod)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)]TJ/F48 10.9091 Tf 6.661 0 Td[(mld_prec_mod)]TJ/F15 10.9091 Tf 72.3558 0 Td[(and)]TJ/F48 10.9091 Tf 21.2051 0 Td[(psb_krylov_mod)]TJ/F15 10.9091 Tf -278.4741 -13.5492 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(u)1(s)-1(ed)-333(b)28(y)-333(the)-333(e)-1(xamp)1(le)-334(pr)1(ogram.)]TJ 16.9365 -13.9257 Td[(The)-261(p)1(art)-260(of)-260(th)1(e)-261(c)-1(o)-27(de)-261(conce)-1(r)1(nin)1(g)-261(t)1(he)-261(r)1(e)-1(ad)1(ing)-260(and)-260(asse)-1(m)28(blin)1(g)-261(of)-259(the)-261(spar)1(s)-1(e)]TJ -16.9365 -13.5492 Td[(matrix)-279(and)-279(the)-280(righ)29(t-)-1(h)1(and)-279(s)-1(id)1(e)-280(v)28(e)-1(ctor,)-290(p)-28(erf)1(orme)-1(d)-279(thr)1(ough)-279(the)-280(PS)1(B)-1(LAS)-279(rou)1(-)]TJ 0 -13.5492 Td[(tin)1(e)-1(s)-459(for)-459(spar)1(s)-1(e)-459(m)-1(atr)1(ix)-459(and)-458(v)28(e)-1(ctor)-459(managem)-1(en)28(t,)-490(is)-459(not)-459(rep)-28(or)1(te)-1(d)-458(here)-460(f)1(or)]TJ 0 -13.5492 Td[(br)1(e)-1(v)1(it)28(y;)-506(the)-449(state)-1(men)28(ts)-449(c)-1(on)1(c)-1(ern)1(ing)-448(the)-449(deallo)-27(c)-1(ati)1(on)-449(of)-448(th)1(e)-450(P)1(SBLAS)-448(data)]TJ 0 -13.5492 Td[(structu)1(re)-275(are)-275(neglec)-1(ted)-274(to)-28(o.)-425(Th)1(e)-275(c)-1(omplete)-275(co)-28(de)-275(can)-275(b)-27(e)-275(fou)1(nd)-274(in)-274(th)1(e)-275(e)-1(xampl)1(e)]TJ 0 -13.5492 Td[(pr)1(ogram)-255(\014l)1(e)]TJ/F48 10.9091 Tf 59.5587 0 Td[(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 108.817 0 Td[(,)-270(in)-254(the)-255(di)1(rec)-1(tor)1(y)]TJ/F48 10.9091 Tf 81.3495 0 Td[(examples/fileread)]TJ/F15 10.9091 Tf 100.1419 0 Td[(of)]TJ -349.8671 -13.5492 Td[(th)1(e)-412(MLD2P4)-411(tree)-412(\050s)-1(ee)-412(Section)]TJ -ET -1 0 0 1 246.0049 176.0942 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -246.0049 -176.0942 cm -BT -/F15 10.9091 Tf 246.0049 176.0942 Td[(4)]TJ -ET -1 0 0 1 251.4594 176.0942 cm -0 g 0 G -1 0 0 1 -251.4594 -176.0942 cm -BT -/F15 10.9091 Tf 251.4594 176.0942 Td[(\051.)-679(F)84(or)-412(d)1(e)-1(t)1(ails)-412(on)-411(the)-412(u)1(s)-1(e)-412(of)-411(th)1(e)-412(PSBLAS)]TJ -157.5416 -13.5492 Td[(rou)1(tin)1(e)-1(s,)-333(s)-1(ee)-334(the)-333(PS)1(B)-1(LAS)-333(Use)-1(r)1('s)-334(Gu)1(id)1(e)-334([)]TJ -ET -1 0 0 1 288.9938 162.545 cm -0 1 0 rg 0 1 0 RG -1 0 0 1 -288.9938 -162.545 cm -BT -/F15 10.9091 Tf 288.9938 162.545 Td[(11)]TJ -ET -1 0 0 1 299.9029 162.545 cm -0 g 0 G -1 0 0 1 -299.9029 -162.545 cm -BT -/F15 10.9091 Tf 299.9029 162.545 Td[(].)]TJ -189.0486 -13.9257 Td[(The)-349(se)-1(tu)1(p)-348(and)-348(app)1(lication)-348(of)-348(the)-349(defau)1(lt)-349(m)28(ul)1(ti-le)-1(v)28(el)-349(p)1(rec)-1(on)1(dit)1(ioners)-349(for)]TJ -16.9365 -13.5492 Td[(th)1(e)-362(r)1(e)-1(al)-360(s)-1(in)1(gle)-361(pr)1(e)-1(cision)-361(an)1(d)-360(the)-361(c)-1(omp)1(le)-1(x)1(,)-368(singl)1(e)-362(an)1(d)-361(d)1(oub)1(le)-361(pr)1(e)-1(cis)-1(i)1(on,)-367(v)28(e)-1(r)1(-)]TJ 0 -13.5492 Td[(sions)-300(ar)1(e)-300(obtain)1(e)-1(d)-299(with)-299(straigh)29(tforw)28(ard)-299(mo)-28(d)1(i\014cation)1(s)-300(of)-300(t)1(he)-300(pr)1(e)-1(v)1(ious)-300(exam-)]TJ -ET -1 0 0 1 93.9178 91.633 cm -0 g 0 G -1 0 0 1 358.655 0 cm -0 g 0 G -endstream -endobj -358 0 obj << -/Type /Page -/Contents 359 0 R -/Resources 357 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R 369 0 R ] ->> endobj -361 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.6) >> ->> endobj -362 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [214.6186 632.6668 230.5506 645.5684] -/Subtype /Link -/A << /S /GoTo /D (subsection.6.1) >> ->> endobj -363 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [427.3759 553.7224 434.823 562.7452] -/Subtype /Link -/A << /S /GoTo /D (cite.aaecc_07) >> ->> endobj -364 0 obj << +354 0 obj << /Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [440.0614 553.7224 447.5085 562.7452] +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [206.1969 367.8541 213.6439 379.5436] /Subtype /Link -/A << /S /GoTo /D (cite.apnum_07) >> +/A << /S /GoTo /D (section.7) >> >> endobj -365 0 obj << +355 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [241.6068 496.7983 249.0539 509.6999] +/Rect [252.6211 367.8541 260.0682 379.5436] /Subtype /Link -/A << /S /GoTo /D (section.7) >> +/A << /S /GoTo /D (table.2) >> >> endobj -366 0 obj << +356 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [228.4196 349.4928 235.8667 361.1823] +/Rect [261.712 367.8541 269.1591 379.5436] /Subtype /Link -/A << /S /GoTo /D (figure.2) >> +/A << /S /GoTo /D (table.5) >> >> endobj -367 0 obj << +360 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [146.2159 321.7883 153.663 334.69] +/Rect [450.1012 199.6986 457.5483 211.3881] /Subtype /Link -/A << /S /GoTo /D (table.1) >> +/A << /S /GoTo /D (section.7) >> >> endobj -368 0 obj << +361 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [245.0086 172.3707 252.4557 185.2723] +/Rect [378.3788 186.1494 394.3107 197.8389] /Subtype /Link -/A << /S /GoTo /D (section.4) >> +/A << /S /GoTo /D (subsection.6.1) >> >> endobj -369 0 obj << +362 0 obj << /Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [287.9975 161.5487 300.8991 170.5716] +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [382.6818 117.7973 398.6138 130.699] /Subtype /Link -/A << /S /GoTo /D (cite.PSBLASGUIDE) >> +/A << /S /GoTo /D (subsection.6.1) >> >> endobj -360 0 obj << -/D [358 0 R /XYZ 93.9178 740.0018 null] +347 0 obj << +/D [345 0 R /XYZ 141.7385 740.0018 null] >> endobj -58 0 obj << -/D [358 0 R /XYZ 93.9178 386.1395 null] +54 0 obj << +/D [345 0 R /XYZ 141.7385 715.0952 null] +>> endobj +349 0 obj << +/D [345 0 R /XYZ 141.7385 647.2457 null] +>> endobj +350 0 obj << +/D [345 0 R /XYZ 141.7385 571.1155 null] +>> endobj +352 0 obj << +/D [345 0 R /XYZ 141.7385 467.8869 null] >> endobj 357 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R /F41 126 0 R /F19 105 0 R >> +/D [345 0 R /XYZ 141.7385 364.6583 null] +>> endobj +358 0 obj << +/D [345 0 R /XYZ 141.7385 328.8727 null] +>> endobj +359 0 obj << +/D [345 0 R /XYZ 141.7385 265.9886 null] +>> endobj +344 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F20 171 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -373 0 obj << -/Length 11547 +368 0 obj << +/Length 10770 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm +BT +/F42 10.9091 Tf 93.9178 740.0018 Td[(6)]TJ +ET +1 0 0 1 99.9481 740.0018 cm +0 g 0 G +1 0 0 1 -99.9481 -740.0018 cm +BT +/F42 10.9091 Tf 104.0692 740.0018 Td[(Getti)-1(ng)-378(St)67(a)-1(r)67(ted)]TJ/F15 10.9091 Tf 391.3906 0 Td[(17)]TJ +ET +1 0 0 1 506.3689 740.0018 cm +0 g 0 G +1 0 0 1 -506.3689 -740.0018 cm +BT +/F41 10.9091 Tf 93.9178 690.5871 Td[(Re)-1(mark)-395(1.)]TJ/F15 10.9091 Tf 62.779 0 Td[(The)-344(c)-1(oarses)-1(t-lev)28(e)-1(l)-344(solv)28(er)-344(use)-1(d)-343(b)28(y)-344(the)-344(defau)1(lt)-344(t)28(w)27(o-lev)28(e)-1(l)-344(p)1(rec)-1(on)1(diti)1(oner)-344(has)]TJ -62.779 -13.5492 Td[(b)-27(e)-1(en)-432(c)28(hose)-1(n)-431(b)28(y)-431(takin)1(g)-432(in)28(to)-431(ac)-1(coun)28(t)-431(that,)-456(on)-431(par)1(allel)-432(mac)27(h)1(ines)-1(,)-456(it)-431(often)-431(le)-1(ad)1(s)-432(to)-432(the)]TJ 0 -13.5492 Td[(sm)-1(all)1(e)-1(st)-422(exec)-1(u)1(tion)-421(time)-422(w)-1(h)1(e)-1(n)-421(ap)1(pli)1(e)-1(d)-421(to)-422(l)1(inear)-421(s)-1(ystem)-1(s)-422(com)-1(i)1(ng)-422(f)1(rom)-422(\014)1(nite-di\013ere)-1(n)1(c)-1(e)]TJ 0 -13.5492 Td[(di)1(s)-1(cretizations)-376(of)-376(b)1(as)-1(ic)-376(ellip)1(tic)-376(PDE)-375(prob)1(lem)-1(s,)-387(consid)1(e)-1(red)-376(as)-376(s)-1(t)1(andar)1(d)-376(tes)-1(t)1(s)-377(f)1(or)-376(m)27(u)1(lti-)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)-223(S)1(c)27(h)28(w)28(arz)-224(p)1(rec)-1(on)1(diti)1(oners)-224([)]TJ +ET +1 0 0 1 236.8345 636.3903 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -236.8345 -636.3903 cm +BT +/F15 10.9091 Tf 236.8345 636.3903 Td[(3)]TJ +ET +1 0 0 1 242.289 636.3903 cm +0 g 0 G +1 0 0 1 -242.289 -636.3903 cm +BT +/F15 10.9091 Tf 242.289 636.3903 Td[(,)]TJ +ET +1 0 0 1 247.7561 636.3903 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -247.7561 -636.3903 cm +BT +/F15 10.9091 Tf 247.7561 636.3903 Td[(4)]TJ +ET +1 0 0 1 253.2107 636.3903 cm +0 g 0 G +1 0 0 1 -253.2107 -636.3903 cm +BT +/F15 10.9091 Tf 253.2107 636.3903 Td[(].)-407(Ho)27(w)28(ev)28(e)-1(r,)-245(th)1(is)-224(solv)28(er)-223(do)-28(es)-224(not)-223(n)1(e)-1(ce)-1(ss)-1(ar)1(ily)-223(c)-1(or)1(res)-1(p)-27(ond)]TJ -159.2929 -13.5492 Td[(to)-446(the)-447(smalles)-1(t)-446(n)28(um)28(b)-27(e)-1(r)-446(of)-446(iteration)1(s)-447(of)-446(th)1(e)-447(precondi)1(tioned)-446(Kr)1(ylo)28(v)-446(m)-1(etho)-28(d)1(,)-475(wh)1(ic)27(h)-446(is)]TJ 0 -13.5492 Td[(usual)1(ly)-274(ob)1(tain)1(e)-1(d)-273(b)28(y)-273(appl)1(yin)1(g)-274(a)-274(a)-274(d)1(irect)-274(s)-1(ol)1(v)28(e)-1(r)-273(to)-274(th)1(e)-274(c)-1(oarses)-1(t-lev)28(e)-1(l)-273(s)-1(y)1(s)-1(tem)-1(,)-285(e.g.)-274(b)1(as)-1(ed)-273(on)]TJ 0 -13.5492 Td[(th)1(e)-313(LU)-311(factorization)-311(\050s)-1(ee)-312(Sec)-1(ti)1(on)]TJ +ET +1 0 0 1 253.5905 595.7428 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -253.5905 -595.7428 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(18)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 253.5905 595.7428 Td[(7)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 259.045 595.7428 cm 0 g 0 G -1 0 0 1 -358.655 -24.9066 cm +1 0 0 1 -259.045 -595.7428 cm +BT +/F15 10.9091 Tf 262.4462 595.7428 Td[(for)-311(th)1(e)-313(coarse)-1(st-le)-1(v)28(el)-312(solv)28(ers)-312(a)28(v)55(ai)1(labl)1(e)-313(i)1(n)-312(M)1(LD2P4\051.)]TJ/F41 10.9091 Tf -168.5284 -29.0754 Td[(Re)-1(mark)-403(2.)]TJ/F15 10.9091 Tf 63.0959 0 Td[(The)-351(includ)1(e)-352(p)1(ath)-351(f)1(or)-351(MLD2P)1(4)-352(m)28(ust)-351(o)28(v)28(e)-1(rr)1(ide)-351(those)-352(f)1(or)-351(PS)1(B)-1(LAS)1(,)-351(e)-1(.)1(g.)-351(the)]TJ -63.0959 -13.5492 Td[(latter)-344(m)27(u)1(s)-1(t)-344(c)-1(ome)-345(\014r)1(s)-1(t)-344(in)-344(the)-345(se)-1(q)1(uence)-346(p)1(as)-1(sed)-345(to)-344(the)-345(compiler,)-347(as)-345(th)1(e)-345(MLD2P4)-344(v)28(e)-1(r)1(s)-1(i)1(on)]TJ 0 -13.5492 Td[(of)-483(the)-483(Kryl)1(o)27(v)-483(solv)28(e)-1(r)-483(in)29(te)-1(r)1(face)-1(s)-484(m)28(ust)-484(o)28(v)28(errid)1(e)-484(that)-483(of)-483(PS)1(B)-1(LAS)1(.)-483(T)-1(h)1(is)-484(will)-483(c)27(h)1(ange)-484(i)1(n)]TJ 0 -13.5492 Td[(th)1(e)-384(fut)1(ure)-384(wh)1(e)-1(n)-383(th)1(e)-384(s)-1(u)1(pp)-27(ort)-383(for)-383(the)]TJ/F48 10.9091 Tf 178.2279 0 Td[(class)]TJ/F15 10.9091 Tf 32.8201 0 Td[(state)-1(men)28(t)-384(b)-27(ec)-1(ome)-1(s)-384(wid)1(e)-1(spr)1(e)-1(ad)-383(in)-383(F)84(ortr)1(an)]TJ -211.048 -13.5492 Td[(com)-1(p)1(ilers.)]TJ +ET +1 0 0 1 93.9178 494.4402 cm 0 g 0 G -1 0 0 1 -0.5864 -165.9153 cm +1 0 0 1 26.3117 -165.9153 cm 0 g 0 G 0 g 0 G 1 0 0 1 5.4546 165.5168 cm @@ -3356,11 +3376,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -146.4074 -701.1475 cm +1 0 0 1 -125.4848 -480.4925 cm BT -/F42 10.9091 Tf 152.5843 705.2123 Td[(type)]TJ +/F42 10.9091 Tf 131.6616 484.5573 Td[(type)]TJ ET -1 0 0 1 244.1809 701.1475 cm +1 0 0 1 223.2583 480.4925 cm q []0 d 0 J @@ -3369,11 +3389,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -244.1809 -701.1475 cm +1 0 0 1 -223.2583 -480.4925 cm BT -/F42 10.9091 Tf 250.3578 705.2123 Td[(strin)-1(g)]TJ +/F42 10.9091 Tf 229.4351 484.5573 Td[(strin)-1(g)]TJ ET -1 0 0 1 301.9538 701.1475 cm +1 0 0 1 281.0311 480.4925 cm q []0 d 0 J @@ -3382,11 +3402,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -301.9538 -701.1475 cm +1 0 0 1 -281.0311 -480.4925 cm BT -/F42 10.9091 Tf 308.1306 705.2123 Td[(def)89(a)22(ul)66(t)-378(preco)1(n)-1(diti)-1(o)1(n)-1(e)1(r)]TJ +/F42 10.9091 Tf 287.208 484.5573 Td[(def)89(a)22(ul)66(t)-378(preco)1(n)-1(diti)-1(o)1(n)-1(e)1(r)]TJ ET -1 0 0 1 495.3261 701.1475 cm +1 0 0 1 474.4035 480.4925 cm q []0 d 0 J @@ -3404,7 +3424,7 @@ q 348.9187 0.1992 l S Q -1 0 0 1 -0.1992 -40.6475 cm +1 0 0 1 -0.1993 -40.6476 cm q []0 d 0 J @@ -3413,11 +3433,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -146.4075 -660.1015 cm +1 0 0 1 -125.4848 -439.4464 cm BT -/F15 10.9091 Tf 152.5843 691.2647 Td[(No)-333(precondi)1(tioner)]TJ +/F15 10.9091 Tf 131.6616 470.6096 Td[(No)-333(precondi)1(tioner)]TJ ET -1 0 0 1 244.1809 660.1015 cm +1 0 0 1 223.2583 439.4464 cm q []0 d 0 J @@ -3426,11 +3446,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -244.1809 -660.1015 cm +1 0 0 1 -223.2583 -439.4464 cm BT -/F48 10.9091 Tf 250.3578 691.2647 Td[('NOPREC')]TJ +/F48 10.9091 Tf 229.4351 470.6096 Td[('NOPREC')]TJ ET -1 0 0 1 301.9538 660.1015 cm +1 0 0 1 281.0311 439.4464 cm q []0 d 0 J @@ -3439,11 +3459,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -301.9538 -660.1015 cm +1 0 0 1 -281.0311 -439.4464 cm BT -/F15 10.9091 Tf 308.1306 691.2647 Td[(\050Consid)1(e)-1(red)-859(on)1(ly)-859(to)-860(u)1(s)-1(e)-859(the)-859(PS-)]TJ 0 -13.5492 Td[(BLAS)-377(Krylo)28(v)-377(s)-1(ol)1(v)28(e)-1(rs)-378(wit)1(h)-378(n)1(o)-378(p)1(re)-1(con-)]TJ 0 -13.5492 Td[(di)1(tioner.)1(\051)]TJ +/F15 10.9091 Tf 287.208 470.6096 Td[(\050Consid)1(e)-1(red)-859(on)1(ly)-859(to)-860(u)1(s)-1(e)-859(the)-859(PS-)]TJ 0 -13.5492 Td[(BLAS)-377(Krylo)28(v)-377(s)-1(ol)1(v)28(e)-1(r)1(s)-379(wit)1(h)-378(n)1(o)-378(p)1(re)-1(con-)]TJ 0 -13.5492 Td[(di)1(tioner.)1(\051)]TJ ET -1 0 0 1 495.3261 660.1015 cm +1 0 0 1 474.4035 439.4464 cm q []0 d 0 J @@ -3461,11 +3481,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -146.4074 -646.5523 cm +1 0 0 1 -125.4848 -425.8972 cm BT -/F15 10.9091 Tf 152.5843 650.6171 Td[(Diagon)1(al)]TJ +/F15 10.9091 Tf 131.6616 429.962 Td[(Diagon)1(al)]TJ ET -1 0 0 1 244.1809 646.5523 cm +1 0 0 1 223.2583 425.8972 cm q []0 d 0 J @@ -3474,11 +3494,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -244.1809 -646.5523 cm +1 0 0 1 -223.2583 -425.8972 cm BT -/F48 10.9091 Tf 250.3578 650.6171 Td[('DIAG')]TJ +/F48 10.9091 Tf 229.4351 429.962 Td[('DIAG')]TJ ET -1 0 0 1 301.9538 646.5523 cm +1 0 0 1 281.0311 425.8972 cm q []0 d 0 J @@ -3487,11 +3507,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -301.9538 -646.5523 cm +1 0 0 1 -281.0311 -425.8972 cm BT -/F15 10.9091 Tf 308.1306 650.6171 Td[(|)]TJ +/F15 10.9091 Tf 287.208 429.962 Td[(|)]TJ ET -1 0 0 1 495.3261 646.5523 cm +1 0 0 1 474.4035 425.8972 cm q []0 d 0 J @@ -3500,7 +3520,7 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -348.9187 -27.0984 cm +1 0 0 1 -348.9187 -27.0983 cm q []0 d 0 J @@ -3509,11 +3529,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -146.4074 -619.4539 cm +1 0 0 1 -125.4848 -398.7989 cm BT -/F15 10.9091 Tf 152.5843 637.0679 Td[(Blo)-28(c)27(k)-333(Jacobi)]TJ +/F15 10.9091 Tf 131.6616 416.4128 Td[(Blo)-28(c)27(k)-333(Jacobi)]TJ ET -1 0 0 1 244.1809 619.4539 cm +1 0 0 1 223.2583 398.7989 cm q []0 d 0 J @@ -3522,11 +3542,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -244.1809 -619.4539 cm +1 0 0 1 -223.2583 -398.7989 cm BT -/F48 10.9091 Tf 250.3578 637.0679 Td[('BJAC')]TJ +/F48 10.9091 Tf 229.4351 416.4129 Td[('BJAC')]TJ ET -1 0 0 1 301.9538 619.4539 cm +1 0 0 1 281.0311 398.7989 cm q []0 d 0 J @@ -3535,11 +3555,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -301.9538 -619.4539 cm +1 0 0 1 -281.0311 -398.7989 cm BT -/F15 10.9091 Tf 308.1306 637.0679 Td[(Blo)-28(c)27(k)-324(Jac)-1(ob)1(i)-325(with)-324(ILU\0500\051)-325(on)-324(the)-325(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)]TJ +/F15 10.9091 Tf 287.208 416.4129 Td[(Blo)-28(c)27(k)-324(Jac)-1(ob)1(i)-325(with)-324(ILU\0500\051)-325(on)-324(the)-325(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)]TJ ET -1 0 0 1 495.3261 619.4539 cm +1 0 0 1 474.4035 398.7989 cm q []0 d 0 J @@ -3557,11 +3577,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -146.4074 -578.8063 cm +1 0 0 1 -125.4848 -358.1513 cm BT -/F15 10.9091 Tf 152.5843 609.9695 Td[(Add)1(itiv)28(e)-333(Sc)27(h)29(w)27(ar)1(z)]TJ +/F15 10.9091 Tf 131.6616 389.3145 Td[(Add)1(itiv)28(e)-333(Sc)27(h)29(w)27(ar)1(z)]TJ ET -1 0 0 1 244.1809 578.8063 cm +1 0 0 1 223.2583 358.1513 cm q []0 d 0 J @@ -3570,11 +3590,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -244.1809 -578.8063 cm +1 0 0 1 -223.2583 -358.1513 cm BT -/F48 10.9091 Tf 250.3578 609.9695 Td[('AS')]TJ +/F48 10.9091 Tf 229.4351 389.3145 Td[('AS')]TJ ET -1 0 0 1 301.9538 578.8063 cm +1 0 0 1 281.0311 358.1513 cm q []0 d 0 J @@ -3583,11 +3603,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -301.9538 -578.8063 cm +1 0 0 1 -281.0311 -358.1513 cm BT -/F15 10.9091 Tf 308.1306 609.9695 Td[(Re)-1(stri)1(c)-1(ted)-595(Ad)1(diti)1(v)28(e)-596(Sc)28(h)28(w)28(arz)-596(\050RAS)1(\051,)]TJ 0 -13.5492 Td[(with)-278(o)28(v)28(erlap)-277(1)-278(and)-278(ILU\0500\051)-278(on)-277(the)-278(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)]TJ +/F15 10.9091 Tf 287.208 389.3145 Td[(Re)-1(stri)1(c)-1(ted)-595(Ad)1(diti)1(v)28(e)-596(Sc)28(h)28(w)28(arz)-596(\050RAS)1(\051,)]TJ 0 -13.5492 Td[(with)-278(o)28(v)28(erlap)-277(1)-278(and)-278(ILU\0500\051)-278(on)-277(the)-278(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)]TJ ET -1 0 0 1 495.3261 578.8063 cm +1 0 0 1 474.4035 358.1513 cm q []0 d 0 J @@ -3605,11 +3625,11 @@ q 0.1992 189.6887 l S Q -1 0 0 1 -146.4074 -389.1176 cm +1 0 0 1 -125.4848 -168.4626 cm BT -/F15 10.9091 Tf 152.5843 569.322 Td[(Mu)1(ltil)1(e)-1(v)28(el)]TJ +/F15 10.9091 Tf 131.6616 348.6669 Td[(Mu)1(ltil)1(e)-1(v)28(el)]TJ ET -1 0 0 1 244.1809 389.1176 cm +1 0 0 1 223.2583 168.4626 cm q []0 d 0 J @@ -3618,11 +3638,11 @@ q 0.1992 189.6887 l S Q -1 0 0 1 -244.1809 -389.1176 cm +1 0 0 1 -223.2583 -168.4626 cm BT -/F48 10.9091 Tf 250.3578 569.322 Td[('ML')]TJ +/F48 10.9091 Tf 229.4351 348.6669 Td[('ML')]TJ ET -1 0 0 1 301.9538 389.1176 cm +1 0 0 1 281.0311 168.4626 cm q []0 d 0 J @@ -3631,11 +3651,11 @@ q 0.1992 189.6887 l S Q -1 0 0 1 -301.9538 -389.1176 cm +1 0 0 1 -281.0311 -168.4626 cm BT -/F15 10.9091 Tf 308.1306 569.322 Td[(Mu)1(lti-lev)28(e)-1(l)-346(h)29(ybr)1(id)-346(p)1(rec)-1(on)1(diti)1(oner)-346(\050ad-)]TJ 0 -13.5492 Td[(di)1(tiv)28(e)-674(on)-673(th)1(e)-674(s)-1(ame)-674(lev)28(e)-1(l)-673(and)-673(m)28(ul-)]TJ 0 -13.5492 Td[(tip)1(licativ)28(e)-611(th)1(rou)1(gh)-610(the)-610(le)-1(v)28(els\051,)-679(w)-1(i)1(th)]TJ 0 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(hin)1(g)-413(only)84(.)-683(Nu)1(m)27(b)-27(e)-1(r)-412(of)-413(l)1(e)-1(v-)]TJ 0 -13.5492 Td[(els)-1(:)-999(2.)-1278(P)28(ost-s)-1(mo)-28(oth)1(e)-1(r)1(:)-1000(RAS)-610(w)-1(i)1(th)]TJ 0 -13.5492 Td[(o)28(v)28(e)-1(r)1(lap)-648(1)-649(an)1(d)-648(ILU\0500\051)-649(on)-648(th)1(e)-649(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)-440(Aggr)1(e)-1(gati)1(on:)-437(s)-1(mo)-28(oth)1(e)-1(d)-318(aggre)-1(-)]TJ 0 -13.5492 Td[(gation)-344(w)-1(i)1(th)-345(th)1(re)-1(shol)1(d)]TJ/F24 10.9091 Tf 106.539 0 Td[(\022)]TJ/F15 10.9091 Tf 8.6696 0 Td[(=)-297(0.)-480(Coarse)-1(st)]TJ -115.2086 -13.5492 Td[(matrix)1(:)-421(d)1(is)-1(t)1(rib)1(uted)-285(am)-1(on)1(g)-286(th)1(e)-286(pr)1(o)-28(c)-1(es)-1(-)]TJ 0 -13.5492 Td[(sors)-1(.)-644(Coar)1(s)-1(e-)-1(l)1(e)-1(v)28(el)-400(solv)28(e)-1(r)1(:)-578(4)-400(sw)27(eeps)-400(of)]TJ 0 -13.5492 Td[(th)1(e)-421(b)1(lo)-28(c)27(k)1(-)-1(Jacobi)-419(s)-1(olv)28(er,)-441(with)-420(LU)-420(f)1(ac)-1(-)]TJ 0 -13.5492 Td[(tori)1(z)-1(ati)1(on)-496(of)-495(th)1(e)-496(blo)-28(c)28(ks)-496(\050UMF)1(P)83(A)28(CK)]TJ 0 -13.5492 Td[(for)-448(th)1(e)-450(d)1(oub)1(le)-449(precis)-1(i)1(on)-449(v)28(ersions)-449(an)1(d)]TJ 0 -13.5492 Td[(Su)1(p)-27(e)-1(rLU)-312(for)-312(the)-313(sin)1(gle)-313(pr)1(e)-1(cis)-1(i)1(on)-313(on)1(e)-1(s\051)]TJ +/F15 10.9091 Tf 287.208 348.6669 Td[(Mu)1(lti-lev)28(e)-1(l)-346(h)29(ybr)1(id)-346(p)1(rec)-1(on)1(diti)1(oner)-346(\050ad-)]TJ 0 -13.5492 Td[(di)1(tiv)28(e)-674(on)-673(th)1(e)-674(s)-1(ame)-674(lev)28(e)-1(l)-673(and)-673(m)28(ul-)]TJ 0 -13.5492 Td[(tip)1(licativ)28(e)-611(th)1(rou)1(gh)-610(the)-610(le)-1(v)28(els\051,)-679(w)-1(i)1(th)]TJ 0 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(hin)1(g)-413(only)84(.)-683(Nu)1(m)27(b)-27(e)-1(r)-412(of)-413(l)1(e)-1(v-)]TJ 0 -13.5492 Td[(els)-1(:)-999(2.)-1278(P)28(ost-s)-1(mo)-28(oth)1(e)-1(r)1(:)-1000(RAS)-610(w)-1(i)1(th)]TJ 0 -13.5492 Td[(o)28(v)28(e)-1(r)1(lap)-648(1)-649(an)1(d)-648(ILU\0500\051)-649(on)-648(th)1(e)-649(lo)-28(cal)]TJ 0 -13.5492 Td[(bl)1(o)-28(c)27(ks.)-440(Aggr)1(e)-1(gati)1(on:)-437(s)-1(mo)-28(oth)1(e)-1(d)-318(aggre)-1(-)]TJ 0 -13.5492 Td[(gation)-344(w)-1(i)1(th)-345(th)1(re)-1(shol)1(d)]TJ/F24 10.9091 Tf 106.5389 0 Td[(\022)]TJ/F15 10.9091 Tf 8.6697 0 Td[(=)-297(0.)-480(Coarse)-1(st)]TJ -115.2086 -13.5492 Td[(matrix)1(:)-421(d)1(is)-1(t)1(rib)1(uted)-285(am)-1(on)1(g)-286(th)1(e)-286(pr)1(o)-28(c)-1(es)-1(-)]TJ 0 -13.5492 Td[(sors)-1(.)-644(Coar)1(s)-1(e-)-1(l)1(e)-1(v)28(el)-400(solv)28(e)-1(r)1(:)-578(4)-400(sw)27(eeps)-400(of)]TJ 0 -13.5492 Td[(th)1(e)-421(b)1(lo)-28(c)27(k)1(-)-1(Jacobi)-419(s)-1(olv)28(er,)-441(with)-420(LU)-420(f)1(ac)-1(-)]TJ 0 -13.5492 Td[(tori)1(z)-1(ati)1(on)-496(of)-495(th)1(e)-496(blo)-28(c)28(ks)-496(\050UMF)1(P)83(A)28(CK)]TJ 0 -13.5492 Td[(for)-448(th)1(e)-450(d)1(oub)1(le)-449(pr)1(e)-1(cis)-1(i)1(on)-449(v)28(ersions)-449(an)1(d)]TJ 0 -13.5492 Td[(Su)1(p)-27(e)-1(rLU)-312(for)-312(the)-313(sin)1(gle)-313(pr)1(e)-1(cis)-1(i)1(on)-313(on)1(e)-1(s\051)]TJ ET -1 0 0 1 495.3261 389.1176 cm +1 0 0 1 474.4035 168.4626 cm q []0 d 0 J @@ -3655,120 +3675,355 @@ S Q 1 0 0 1 -2.056 -30.4898 cm 0 g 0 G -1 0 0 1 -144.5507 -358.2293 cm +1 0 0 1 -123.6281 -137.5743 cm +BT +/F15 10.9091 Tf 123.6281 137.5743 Td[(T)83(ab)1(le)-334(1:)-444(Pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(t)28(yp)-27(e)-1(s,)-333(c)-1(or)1(res)-1(p)-27(ond)1(ing)-333(strin)1(gs)-334(and)-332(defaul)1(t)-334(c)28(hoices)-1(.)]TJ +ET +1 0 0 1 476.6587 137.5743 cm +0 g 0 G +1 0 0 1 -382.7409 -2.1212 cm +0 g 0 G +1 0 0 1 0 -43.8201 cm +0 g 0 G +1 0 0 1 412.4511 0 cm +0 g 0 G +endstream +endobj +367 0 obj << +/Type /Page +/Contents 368 0 R +/Resources 366 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 311 0 R +/Annots [ 370 0 R 371 0 R 372 0 R 373 0 R ] +>> endobj +370 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.6) >> +>> endobj +371 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [235.8382 635.3941 243.2853 644.4169] +/Subtype /Link +/A << /S /GoTo /D (cite.aaecc_07) >> +>> endobj +372 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [246.7599 635.3941 254.207 644.4169] +/Subtype /Link +/A << /S /GoTo /D (cite.apnum_07) >> +>> endobj +373 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [252.5942 592.0192 260.0413 604.9208] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +369 0 obj << +/D [367 0 R /XYZ 93.9178 740.0018 null] +>> endobj +363 0 obj << +/D [367 0 R /XYZ 166.9614 151.1234 null] +>> endobj +366 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F41 126 0 R /F48 214 0 R /F24 176 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +376 0 obj << +/Length 13357 +>> +stream +1 0 0 1 141.7385 740.0018 cm +0 g 0 G +1 0 0 1 -141.7385 -740.0018 cm +BT +/F15 10.9091 Tf 141.7385 740.0018 Td[(18)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +ET +1 0 0 1 554.1896 740.0018 cm +0 g 0 G +1 0 0 1 -554.1896 -740.0018 cm +BT +/F19 11.9552 Tf 141.7385 704.1363 Td[(6.)-1(1)-1125(E)-1(xampl)-1(es)]TJ/F15 10.9091 Tf 0 -22.0076 Td[(The)-340(c)-1(o)-27(de)-340(re)-1(p)-27(ort)1(e)-1(d)-339(in)-340(F)1(igur)1(e)]TJ +ET +1 0 0 1 280.8283 682.1287 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -280.8283 -682.1287 cm +BT +/F15 10.9091 Tf 280.8283 682.1287 Td[(2)]TJ +ET +1 0 0 1 286.2828 682.1287 cm +0 g 0 G +1 0 0 1 -286.2828 -682.1287 cm +BT +/F15 10.9091 Tf 289.9916 682.1287 Td[(sho)28(ws)-341(h)1(o)27(w)-340(to)-340(se)-1(t)-339(and)-340(ap)1(pl)1(y)-340(the)-340(defau)1(lt)-340(m)28(ulti)1(-)-1(lev)28(el)-340(pr)1(e)-1(-)]TJ -148.2531 -13.5492 Td[(condi)1(tioner)-257(a)27(v)56(ail)1(able)-258(i)1(n)-258(th)1(e)-258(real)-258(d)1(oub)1(le)-258(pr)1(e)-1(cis)-1(i)1(on)-258(v)28(ersion)-257(of)-257(MLD2P)1(4)-258(\050se)-1(e)-258(T)83(ab)1(le)]TJ +ET +1 0 0 1 515.6164 668.5795 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -515.6164 -668.5795 cm +BT +/F15 10.9091 Tf 515.6164 668.5795 Td[(1)]TJ +ET +1 0 0 1 521.0709 668.5795 cm +0 g 0 G +1 0 0 1 -521.0709 -668.5795 cm +BT +/F15 10.9091 Tf 521.0709 668.5795 Td[(\051.)-419(Thi)1(s)]TJ -379.3324 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-237(is)-238(c)27(hosen)-238(b)28(y)-237(s)-1(i)1(m)-1(p)1(ly)-238(sp)-28(ecifyi)1(ng)]TJ/F48 10.9091 Tf 212.5392 0 Td[('ML')]TJ/F15 10.9091 Tf 25.5027 0 Td[(as)-238(s)-1(ec)-1(on)1(d)-238(ar)1(gume)-1(n)29(t)-238(of)]TJ/F48 10.9091 Tf 105.6827 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf -343.7246 -13.5492 Td[(\050a)-359(c)-1(all)-359(to)]TJ/F48 10.9091 Tf 47.52 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 66.9201 0 Td[(is)-360(n)1(ot)-359(nee)-1(d)1(e)-1(d)1(\051)-360(an)1(d)-359(is)-360(ap)1(plied)-359(with)-359(th)1(e)-360(BiCGST)83(AB)-359(s)-1(olv)28(er)-359(pr)1(o-)]TJ -114.4401 -13.5492 Td[(vid)1(e)-1(d)-300(b)28(y)-301(P)1(SBLAS.)-300(As)-302(p)1(re)-1(v)1(iously)-301(ob)1(s)-1(erv)28(ed,)-307(the)-301(mo)-28(du)1(les)]TJ/F48 10.9091 Tf 268.6135 0 Td[(psb_base_mod)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)]TJ/F48 10.9091 Tf 6.3846 0 Td[(mld_prec_mod)]TJ/F15 10.9091 Tf -343.7246 -13.5492 Td[(and)]TJ/F48 10.9091 Tf 21.2121 0 Td[(psb_krylov_mod)]TJ/F15 10.9091 Tf 83.8173 0 Td[(m)27(u)1(s)-1(t)-333(b)-27(e)-334(u)1(s)-1(ed)-333(b)28(y)-333(the)-333(e)-1(xamp)1(le)-334(pr)1(ogram.)]TJ -88.0929 -14.2764 Td[(The)-395(part)-394(of)-395(the)-395(c)-1(o)-27(de)-395(c)-1(on)1(c)-1(erni)1(ng)-395(th)1(e)-396(readi)1(ng)-395(and)-394(as)-1(se)-1(m)28(bl)1(ing)-395(of)-394(the)-395(s)-1(p)1(ars)-1(e)-395(matrix)]TJ -16.9365 -13.5492 Td[(and)-456(th)1(e)-458(r)1(igh)28(t-han)1(d)-456(s)-1(id)1(e)-457(v)28(e)-1(ctor,)-487(p)-28(erf)1(orme)-1(d)-456(thr)1(ough)-456(the)-457(P)1(SBLAS)-456(rout)1(ines)-457(for)-456(s)-1(p)1(ars)-1(e)]TJ 0 -13.5492 Td[(matrix)-385(an)1(d)-385(v)28(ec)-1(tor)-384(m)-1(an)1(age)-1(me)-1(n)29(t,)-398(is)-386(n)1(ot)-385(rep)-28(or)1(te)-1(d)-384(here)-386(f)1(or)-385(br)1(e)-1(v)1(it)28(y;)-411(th)1(e)-386(state)-1(men)28(ts)-386(con-)]TJ 0 -13.5492 Td[(ce)-1(rn)1(in)1(g)-265(the)-265(d)1(e)-1(al)1(lo)-28(cation)-264(of)-265(th)1(e)-265(PS)1(B)-1(LAS)-264(d)1(ata)-265(stru)1(c)-1(tu)1(re)-265(are)-265(neglec)-1(ted)-264(to)-28(o.)-421(The)-265(c)-1(omp)1(le)-1(te)]TJ 0 -13.5492 Td[(co)-28(de)-307(can)-306(b)-28(e)-306(foun)1(d)-306(in)-306(th)1(e)-307(e)-1(xamp)1(le)-307(pr)1(ogram)-307(\014)1(le)]TJ/F48 10.9091 Tf 223.4846 0 Td[(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 108.817 0 Td[(,)-312(i)1(n)-306(the)-307(d)1(irec)-1(tor)1(y)]TJ/F48 10.9091 Tf -332.3016 -13.5492 Td[(examples/fileread)]TJ/F15 10.9091 Tf 100.9306 0 Td[(of)-327(th)1(e)-328(M)1(LD2P4)-327(tr)1(e)-1(e)-327(\050s)-1(ee)-328(S)1(e)-1(ction)]TJ +ET +1 0 0 1 402.5013 532.3603 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -402.5013 -532.3603 cm BT -/F15 10.9091 Tf 144.5507 358.2293 Td[(T)83(ab)1(le)-334(1:)-444(Pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(t)28(yp)-27(e)-1(s,)-333(c)-1(or)1(res)-1(p)-27(ond)1(ing)-333(strin)1(gs)-334(and)-332(defaul)1(t)-334(c)28(hoices)-1(.)]TJ +/F15 10.9091 Tf 402.5013 532.3603 Td[(4)]TJ ET -1 0 0 1 497.5813 358.2293 cm +1 0 0 1 407.9559 532.3603 cm 0 g 0 G -1 0 0 1 -355.8428 -2.1212 cm +1 0 0 1 -407.9559 -532.3603 cm +BT +/F15 10.9091 Tf 407.9559 532.3603 Td[(\051.)-442(F)84(or)-327(details)-327(on)-327(th)1(e)-328(u)1(s)-1(e)-327(of)-327(th)1(e)]TJ -266.2174 -13.5492 Td[(PS)1(BLAS)-333(rout)1(ines)-1(,)-333(se)-1(e)-333(the)-334(P)1(SBLAS)-333(Use)-1(r')1(s)-334(Gu)1(ide)-334([)]TJ +ET +1 0 0 1 382.7236 518.8111 cm +0 1 0 rg 0 1 0 RG +1 0 0 1 -382.7236 -518.8111 cm +BT +/F15 10.9091 Tf 382.7236 518.8111 Td[(11)]TJ +ET +1 0 0 1 393.6327 518.8111 cm 0 g 0 G -1 0 0 1 -141.7385 -356.1081 cm +1 0 0 1 -393.6327 -518.8111 cm BT -/F15 10.9091 Tf 141.7385 324.9914 Td[(pl)1(e)-273(\050s)-1(ee)-273(Sec)-1(ti)1(on)]TJ +/F15 10.9091 Tf 393.6327 518.8111 Td[(].)]TJ -234.9577 -14.2764 Td[(The)-461(se)-1(tu)1(p)-460(and)-460(app)1(lication)-460(of)-460(the)-461(d)1(e)-1(f)1(ault)-460(m)27(u)1(lti-lev)28(e)-1(l)-460(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-461(for)-460(the)-461(r)1(e)-1(al)]TJ -16.9365 -13.5492 Td[(single)-450(prec)-1(i)1(s)-1(ion)-450(an)1(d)-450(the)-450(c)-1(omplex,)-479(s)-1(in)1(gle)-451(an)1(d)-450(dou)1(ble)-451(p)1(rec)-1(ision)1(,)-480(v)28(ersions)-451(ar)1(e)-451(obtai)1(ned)]TJ 0 -13.5492 Td[(with)-352(straigh)28(t)1(forw)28(ard)-352(mo)-28(d)1(i\014cation)1(s)-353(of)-352(the)-353(p)1(revious)-353(exampl)1(e)-353(\050s)-1(ee)-353(Sec)-1(t)1(ion)]TJ ET -1 0 0 1 217.3875 324.9914 cm +1 0 0 1 489.7412 477.4363 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -217.3875 -324.9914 cm +1 0 0 1 -489.7412 -477.4363 cm BT -/F15 10.9091 Tf 217.3875 324.9914 Td[(7)]TJ +/F15 10.9091 Tf 489.7412 477.4363 Td[(7)]TJ ET -1 0 0 1 222.842 324.9914 cm +1 0 0 1 495.1958 477.4363 cm 0 g 0 G -1 0 0 1 -222.842 -324.9914 cm +1 0 0 1 -495.1958 -477.4363 cm BT -/F15 10.9091 Tf 225.8159 324.9914 Td[(for)-272(d)1(e)-1(tail)1(s)-1(\051.)-424(If)-272(th)1(e)-1(se)-273(v)28(e)-1(r)1(s)-1(ion)1(s)-273(are)-273(in)1(s)-1(tal)1(le)-1(d)1(,)-285(th)1(e)-273(c)-1(or)1(res)-1(p)-27(ond)1(-)]TJ -84.0774 -13.5492 Td[(in)1(g)-334(F)84(ortr)1(an)-333(95)-334(co)-28(d)1(e)-1(s)-334(ar)1(e)-334(a)28(v)56(ailabl)1(e)-334(in)]TJ/F48 10.9091 Tf 177.5759 0 Td[(examples/fileread/)]TJ/F15 10.9091 Tf 106.7261 0 Td[(with)-333(th)1(e)-1(se)-1(.)]TJ -267.3655 -13.6655 Td[(Di\013ere)-1(n)29(t)-222(v)28(e)-1(rsion)1(s)-223(of)-222(m)28(ulti)1(-)-1(l)1(e)-1(v)28(el)-222(precondi)1(tioners)-222(c)-1(an)-222(b)-27(e)-223(ob)1(tain)1(e)-1(d)-222(b)29(y)-222(c)27(han)1(g-)]TJ -16.9365 -13.5492 Td[(in)1(g)-337(the)-337(defau)1(lt)-337(v)56(alu)1(e)-1(s)-337(of)-337(th)1(e)-338(p)1(rec)-1(on)1(dit)1(ioner)-337(p)1(arame)-1(ters.)-455(T)-1(h)1(e)-338(co)-28(d)1(e)-338(r)1(e)-1(p)-27(orted)]TJ 0 -13.5492 Td[(in)-398(Figu)1(re)]TJ +/F15 10.9091 Tf 499.0411 477.4363 Td[(for)-352(d)1(e)-1(tai)1(ls)-1(\051.)]TJ -357.3026 -13.5492 Td[(If)-502(thes)-1(e)-503(v)28(ersions)-503(are)-503(i)1(nstalled,)-545(th)1(e)-503(c)-1(or)1(re)-1(sp)-27(ond)1(ing)-502(F)83(ort)1(ran)-502(95)-503(co)-28(des)-503(are)-503(a)28(v)55(ai)1(lable)-503(i)1(n)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(examples/fileread/)]TJ/F15 10.9091 Tf 106.7261 0 Td[(with)-333(th)1(e)-1(se)-1(.)]TJ -89.7896 -14.2764 Td[(Di\013ere)-1(n)29(t)-270(v)28(ersions)-269(of)-269(m)27(ul)1(ti-le)-1(v)28(el)-269(pr)1(e)-1(cond)1(ition)1(e)-1(rs)-269(c)-1(an)-269(b)-27(e)-270(obtai)1(ned)-269(b)28(y)-269(c)27(han)1(gin)1(g)-270(th)1(e)-270(de-)]TJ -16.9365 -13.5492 Td[(fau)1(lt)-272(v)55(alu)1(e)-1(s)-273(of)-272(th)1(e)-274(p)1(rec)-1(on)1(dit)1(ioner)-273(p)1(arame)-1(ters.)-424(The)-273(co)-28(de)-273(rep)-27(orted)-273(i)1(n)-273(Fi)1(gure)]TJ ET -1 0 0 1 190.3149 270.6783 cm +1 0 0 1 495.9969 422.5122 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -190.3149 -270.6783 cm +1 0 0 1 -495.9969 -422.5122 cm BT -/F15 10.9091 Tf 190.3149 270.6783 Td[(3)]TJ +/F15 10.9091 Tf 495.9969 422.5122 Td[(3)]TJ ET -1 0 0 1 195.7694 270.6783 cm +1 0 0 1 501.4515 422.5122 cm 0 g 0 G -1 0 0 1 -195.7694 -270.6783 cm +1 0 0 1 -501.4515 -422.5122 cm BT -/F15 10.9091 Tf 200.1182 270.6783 Td[(sho)28(ws)-400(h)1(o)28(w)-399(to)-399(se)-1(t)-398(a)-399(th)1(ree)-1(-lev)28(e)-1(l)-398(h)28(yb)1(rid)-398(S)1(c)27(h)28(w)28(arz)-399(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(,)]TJ -58.3797 -13.5492 Td[(whic)28(h)-356(use)-1(s)-357(bl)1(o)-28(c)27(k)-356(Jac)-1(ob)1(i)-357(with)-356(ILU\0500\051)-357(on)-356(th)1(e)-357(lo)-28(cal)-357(b)1(lo)-28(c)27(k)1(s)-358(as)-357(p)-27(os)-1(t)1(-)-1(sm)-1(o)-27(other,)]TJ 0 -13.5492 Td[(has)-346(a)-345(c)-1(oar)1(s)-1(es)-1(t)-345(matrix)-345(repli)1(c)-1(ated)-345(on)-345(the)-346(p)1(ro)-28(ce)-1(ss)-1(or)1(s)-1(,)-348(and)-345(solv)28(e)-1(s)-346(t)1(he)-346(coars)-1(est-)]TJ 0 -13.5492 Td[(lev)28(e)-1(l)-398(s)-1(ystem)-400(with)-398(the)-399(LU)-399(factori)1(z)-1(ati)1(on)-399(fr)1(om)-400(UM)1(FP)84(A)28(C)-1(K)-398([)]TJ +/F15 10.9091 Tf 504.4266 422.5122 Td[(sho)28(ws)-274(h)1(o)28(w)]TJ -362.6881 -13.5492 Td[(to)-281(s)-1(et)-282(a)-281(thr)1(e)-1(e-)-1(l)1(e)-1(v)28(el)-282(h)29(ybr)1(id)-281(Sc)28(h)28(w)27(ar)1(z)-282(pr)1(e)-1(cond)1(ition)1(e)-1(r,)-291(whic)28(h)-282(u)1(s)-1(es)-282(b)1(lo)-28(c)27(k)-281(Jacobi)-281(with)-281(ILU\0500\051)]TJ 0 -13.5492 Td[(on)-265(t)1(he)-265(lo)-28(cal)-265(bl)1(o)-28(c)27(ks)-265(as)-265(p)-28(ost-s)-1(mo)-28(oth)1(e)-1(r,)-278(h)1(as)-266(a)-265(coarse)-1(st)-265(matrix)-264(re)-1(p)1(licate)-1(d)-264(on)-265(t)1(he)-265(pro)-27(c)-1(es)-1(sors,)]TJ 0 -13.5492 Td[(and)-249(s)-1(olv)28(es)-251(th)1(e)-251(coarse)-1(st-le)-1(v)28(el)-250(s)-1(y)1(s)-1(tem)-251(with)-249(the)-250(LU)-251(f)1(ac)-1(tor)1(ization)-250(f)1(rom)-251(UM)1(FP)84(A)27(CK)-250([)]TJ ET -1 0 0 1 422.6498 230.0307 cm +1 0 0 1 519.3403 381.8646 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -422.6498 -230.0307 cm +1 0 0 1 -519.3403 -381.8646 cm +BT +/F15 10.9091 Tf 519.3403 381.8646 Td[(8)]TJ +ET +1 0 0 1 524.7948 381.8646 cm +0 g 0 G +1 0 0 1 -524.7948 -381.8646 cm +BT +/F15 10.9091 Tf 524.7948 381.8646 Td[(].)-416(T)-1(h)1(e)]TJ -383.0563 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)-362(of)-361(le)-1(v)28(els)-363(i)1(s)-363(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)-361(b)28(y)-362(using)]TJ/F48 10.9091 Tf 182.1814 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(;)-377(t)1(he)-363(oth)1(e)-1(r)-362(p)1(rec)-1(on)1(dit)1(ioner)-362(par)1(am)-1(-)]TJ -250.9079 -13.5492 Td[(ete)-1(r)1(s)-352(ar)1(e)-351(s)-1(et)-351(b)28(y)-350(c)-1(al)1(ling)]TJ/F48 10.9091 Tf 112.0394 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)-496(Note)-351(that)-351(t)1(he)-351(t)28(yp)-27(e)-352(of)-350(m)28(ulti)1(le)-1(v)28(el)-351(f)1(rame)-1(w)28(ork)-350(\050i.e.)]TJ -175.0387 -13.5492 Td[(m)27(u)1(ltip)1(licativ)28(e)-279(am)-1(on)1(g)-280(th)1(e)-280(lev)28(els)-280(with)-279(p)-27(ost-)-1(smo)-28(othi)1(ng)-279(only)1(\051)-279(is)-280(n)1(ot)-280(sp)-27(e)-1(ci\014ed)-279(since)-280(it)-279(i)1(s)-280(the)]TJ 0 -13.5492 Td[(defau)1(lt)-333(s)-1(et)-333(b)28(y)]TJ/F48 10.9091 Tf 68.8485 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(.)]TJ -120.6386 -14.2764 Td[(Figu)1(re)]TJ +ET +1 0 0 1 192.7448 313.3914 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -192.7448 -313.3914 cm +BT +/F15 10.9091 Tf 192.7448 313.3914 Td[(4)]TJ +ET +1 0 0 1 198.1993 313.3914 cm +0 g 0 G +1 0 0 1 -198.1993 -313.3914 cm +BT +/F15 10.9091 Tf 201.4812 313.3914 Td[(sho)28(ws)-302(h)1(o)27(w)-301(t)1(o)-301(s)-1(et)-301(a)-301(th)1(ree)-1(-lev)28(e)-1(l)-300(addi)1(tiv)28(e)-301(Sc)28(h)28(w)27(ar)1(z)-302(p)1(rec)-1(on)1(diti)1(oner,)-307(whic)28(h)-301(u)1(s)-1(es)]TJ -59.7427 -13.5492 Td[(RAS,)-432(w)-1(i)1(th)-433(o)28(v)28(erlap)-432(1)-433(and)-432(ILU\0500\051)-433(on)-433(t)1(he)-433(blo)-28(c)28(ks,)-458(as)-433(pre-)-433(and)-432(p)-28(ost-s)-1(mo)-28(oth)1(e)-1(r)1(,)-458(and)-432(ap-)]TJ 0 -13.5492 Td[(pl)1(ie)-1(s)-340(\014v)28(e)-340(bl)1(o)-28(c)27(k-Jacobi)-339(s)-1(w)28(e)-1(eps,)-342(with)-339(the)-340(UMF)1(P)83(A)28(CK)-340(LU)-340(f)1(ac)-1(tor)1(iz)-1(at)1(ion)-340(on)-339(the)-340(blo)-27(c)27(ks,)-342(as)]TJ 0 -13.5492 Td[(di)1(s)-1(tr)1(ibu)1(te)-1(d)-402(coarse)-1(st-lev)28(e)-1(l)-402(s)-1(ol)1(v)28(e)-1(r.)-651(Again)1(,)]TJ/F48 10.9091 Tf 196.8656 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 67.3899 0 Td[(is)-403(u)1(s)-1(ed)-402(only)-402(to)-402(s)-1(et)-402(non)1(-)-1(d)1(e)-1(f)1(ault)]TJ -264.2555 -13.5492 Td[(v)56(alues)-271(of)-270(the)-271(par)1(am)-1(eters)-271(\050se)-1(e)-271(T)83(abl)1(e)-1(s)]TJ +ET +1 0 0 1 314.0027 259.1946 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -314.0027 -259.1946 cm +BT +/F15 10.9091 Tf 314.0027 259.1946 Td[(2)]TJ +ET +1 0 0 1 319.4572 259.1946 cm +0 g 0 G +1 0 0 1 -319.4572 -259.1946 cm +BT +/F15 10.9091 Tf 319.4572 259.1946 Td[(-)]TJ +ET +1 0 0 1 323.0936 259.1946 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -323.0936 -259.1946 cm +BT +/F15 10.9091 Tf 323.0936 259.1946 Td[(5)]TJ +ET +1 0 0 1 328.5482 259.1946 cm +0 g 0 G +1 0 0 1 -328.5482 -259.1946 cm +BT +/F15 10.9091 Tf 328.5482 259.1946 Td[(\051.)-423(In)-271(b)-27(oth)-270(c)-1(ases)-1(,)-283(th)1(e)-271(c)-1(on)1(s)-1(tr)1(uction)-270(and)-270(the)-271(ap)1(pli)1(-)]TJ -186.8097 -13.5492 Td[(cation)-268(of)-269(th)1(e)-269(precondi)1(tioner)-268(are)-269(c)-1(ar)1(ried)-268(out)-269(as)-269(f)1(or)-269(th)1(e)-269(defau)1(lt)-269(m)28(ulti)1(-)-1(lev)28(el)-269(p)1(re)-1(cond)1(ition)1(e)-1(r)1(.)]TJ 0 -13.5492 Td[(The)-368(c)-1(o)-27(de)-369(f)1(ragme)-1(n)29(ts)-369(sho)28(wn)-368(i)1(n)-368(in)-367(Figur)1(e)-1(s)]TJ +ET +1 0 0 1 339.6307 232.0962 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -339.6307 -232.0962 cm +BT +/F15 10.9091 Tf 339.6307 232.0962 Td[(3)]TJ +ET +1 0 0 1 345.0852 232.0962 cm +0 g 0 G +1 0 0 1 -345.0852 -232.0962 cm +BT +/F15 10.9091 Tf 345.0852 232.0962 Td[(-)]TJ +ET +1 0 0 1 348.7216 232.0962 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -348.7216 -232.0962 cm BT -/F15 10.9091 Tf 422.6498 230.0307 Td[(8)]TJ +/F15 10.9091 Tf 348.7216 232.0962 Td[(4)]TJ ET -1 0 0 1 428.1043 230.0307 cm +1 0 0 1 354.1761 232.0962 cm 0 g 0 G -1 0 0 1 -428.1043 -230.0307 cm +1 0 0 1 -354.1761 -232.0962 cm BT -/F15 10.9091 Tf 428.1043 230.0307 Td[(].)-641(The)-399(n)28(um)28(b)-27(e)-1(r)]TJ -286.3658 -13.5492 Td[(of)-406(lev)28(e)-1(ls)-406(is)-407(s)-1(p)-27(ec)-1(i\014)1(e)-1(d)-406(b)28(y)-406(u)1(s)-1(in)1(g)]TJ/F48 10.9091 Tf 145.0327 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(;)-443(th)1(e)-407(other)-406(precondi)1(tioner)-406(pa-)]TJ -213.7592 -13.5492 Td[(ramete)-1(r)1(s)-375(ar)1(e)-375(se)-1(t)-373(b)28(y)-374(callin)1(g)]TJ/F48 10.9091 Tf 132.1193 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)-566(Note)-374(th)1(at)-374(the)-374(t)28(yp)-27(e)-374(of)-374(m)28(ulti)1(le)-1(v)28(el)]TJ -195.1186 -13.5492 Td[(fr)1(am)-1(ew)28(ork)-388(\050i.)1(e)-1(.)-388(m)28(ult)1(ipli)1(c)-1(ati)1(v)28(e)-389(among)-388(th)1(e)-389(lev)28(e)-1(l)1(s)-389(with)-387(p)-28(ost-s)-1(mo)-28(oth)1(ing)-388(on)1(ly\051)]TJ 0 -13.5492 Td[(is)-334(n)1(ot)-333(s)-1(p)-27(e)-1(ci\014)1(e)-1(d)-333(sin)1(c)-1(e)-334(i)1(t)-334(i)1(s)-334(the)-333(defaul)1(t)-334(set)-334(b)29(y)]TJ/F48 10.9091 Tf 210.6062 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(.)]TJ -262.3963 -13.6655 Td[(Figu)1(re)]TJ +/F15 10.9091 Tf 358.191 232.0962 Td[(are)-368(in)1(c)-1(lu)1(ded)-368(in)-367(the)-368(e)-1(x)1(am)-1(p)1(le)-369(p)1(rogr)1(am)-369(\014)1(le)]TJ/F48 10.9091 Tf -216.4525 -13.5492 Td[(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 112.4533 0 Td[(to)-28(o.)]TJ -95.5168 -14.2764 Td[(Fin)1(ally)84(,)-295(Figu)1(re)]TJ ET -1 0 0 1 192.7378 162.1685 cm +1 0 0 1 231.4106 204.2706 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -192.7378 -162.1685 cm +1 0 0 1 -231.4106 -204.2706 cm BT -/F15 10.9091 Tf 192.7378 162.1685 Td[(4)]TJ +/F15 10.9091 Tf 231.4106 204.2706 Td[(5)]TJ ET -1 0 0 1 198.1923 162.1685 cm +1 0 0 1 236.8651 204.2706 cm 0 g 0 G -1 0 0 1 -198.1923 -162.1685 cm +1 0 0 1 -236.8651 -204.2706 cm BT -/F15 10.9091 Tf 201.4672 162.1685 Td[(sho)28(ws)-301(ho)28(w)-300(to)-300(s)-1(et)-300(a)-301(t)1(hree)-1(-lev)28(e)-1(l)-300(ad)1(di)1(tiv)28(e)-301(S)1(c)27(h)28(w)28(arz)-300(prec)-1(on)1(di)1(tioner,)]TJ -59.7287 -13.5492 Td[(whic)28(h)-487(use)-1(s)-488(RAS)1(,)-488(with)-487(o)28(v)28(erlap)-487(1)-488(an)1(d)-487(ILU\0500\051)-488(on)-487(th)1(e)-488(blo)-27(c)27(ks,)-526(as)-488(pr)1(e)-1(-)-488(an)1(d)]TJ 0 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(her,)-403(an)1(d)-388(appl)1(ie)-1(s)-389(\014)1(v)28(e)-389(blo)-28(c)28(k-Jac)-1(ob)1(i)-389(sw)27(ee)-1(p)1(s)-1(,)-402(with)-388(the)-389(UM)1(FP)84(A)27(CK)]TJ 0 -13.5492 Td[(LU)-371(factorization)-371(on)-371(the)-371(blo)-28(c)28(ks,)-381(as)-372(distri)1(bu)1(te)-1(d)-371(coarse)-1(st-)-1(l)1(e)-1(v)28(el)-372(solv)28(er.)-559(Agai)1(n,)]TJ +/F15 10.9091 Tf 239.9842 204.2706 Td[(sho)28(ws)-287(th)1(e)-287(setup)-285(of)-286(a)-286(on)1(e)-1(-lev)28(e)-1(l)-285(addi)1(tiv)28(e)-286(Sc)27(h)29(w)27(arz)-286(p)1(re)-1(cond)1(ition)1(e)-1(r)1(,)-295(i.e.)]TJ -98.2457 -13.5492 Td[(RAS)-222(with)-221(o)27(v)28(erlap)-221(2.)-408(Th)1(e)-223(corres)-1(p)-27(ond)1(in)1(g)-223(example)-222(pr)1(ogram)-223(i)1(s)-223(a)28(v)55(ai)1(labl)1(e)-223(in)]TJ/F48 10.9091 Tf 336.9891 0 Td[(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.2714 0 Td[(.)]TJ -440.324 -14.2765 Td[(F)84(or)-452(all)-452(th)1(e)-453(p)1(reviou)1(s)-453(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-481(e)-1(x)1(am)-1(p)1(le)-453(p)1(rogr)1(am)-1(s)-452(where)-453(t)1(he)-452(s)-1(p)1(ars)-1(e)-452(matrix)]TJ -16.9365 -13.5492 Td[(and)-309(th)1(e)-310(righ)28(t-h)1(and)-309(s)-1(i)1(de)-310(are)-310(generated)-310(b)29(y)-310(d)1(is)-1(cretizing)-309(a)-310(P)28(oisson)-310(equat)1(ion)-309(w)-1(i)1(th)-310(D)1(iric)28(hlet)]TJ 0 -13.5492 Td[(b)-27(oun)1(dary)-333(cond)1(ition)1(s)-334(are)-334(al)1(s)-1(o)-333(a)28(v)55(ai)1(labl)1(e)-334(in)-333(th)1(e)-334(di)1(re)-1(ctory)]TJ/F48 10.9091 Tf 264.1821 0 Td[(examples/pdegen)]TJ/F15 10.9091 Tf 85.9082 0 Td[(.)]TJ/F41 10.9091 Tf -350.0903 -27.8256 Td[(Re)-1(mark)-318(3.)]TJ/F15 10.9091 Tf 61.3782 0 Td[(An)28(y)-277(P)1(SBLAS-based)-277(pr)1(ogram)-278(u)1(s)-1(i)1(ng)-277(th)1(e)-278(basic)-277(prec)-1(on)1(di)1(tioners)-277(implem)-1(en)28(ted)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -372 0 obj << +375 0 obj << /Type /Page -/Contents 373 0 R -/Resources 371 0 R +/Contents 376 0 R +/Resources 374 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 299 0 R -/Annots [ 375 0 R 376 0 R 377 0 R 378 0 R ] +/Parent 311 0 R +/Annots [ 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R ] >> endobj -375 0 obj << +378 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [279.832 679.0112 287.2791 690.7007] +/Subtype /Link +/A << /S /GoTo /D (figure.2) >> +>> endobj +379 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [514.6201 664.856 522.0672 677.7576] +/Subtype /Link +/A << /S /GoTo /D (table.1) >> +>> endobj +380 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [401.5051 528.6368 408.9522 541.5384] +/Subtype /Link +/A << /S /GoTo /D (section.4) >> +>> endobj +381 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [381.7273 517.8148 394.629 526.8377] +/Subtype /Link +/A << /S /GoTo /D (cite.PSBLASGUIDE) >> +>> endobj +382 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [216.3912 321.2678 223.8383 334.1694] +/Rect [488.7449 473.7127 496.192 486.6143] /Subtype /Link /A << /S /GoTo /D (section.7) >> >> endobj -376 0 obj << +383 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [189.3186 267.5608 196.7657 279.2503] +/Rect [495.0007 419.3948 502.4477 431.0842] /Subtype /Link /A << /S /GoTo /D (figure.3) >> >> endobj -377 0 obj << +384 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [421.6535 229.0344 429.1006 238.0573] +/Rect [518.344 380.8684 525.7911 389.8912] /Subtype /Link /A << /S /GoTo /D (cite.UMFPACK) >> >> endobj -378 0 obj << +385 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [191.7415 159.051 199.1886 170.7405] +/Rect [191.7485 310.2739 199.1956 321.9634] /Subtype /Link /A << /S /GoTo /D (figure.4) >> >> endobj -374 0 obj << -/D [372 0 R /XYZ 141.7385 740.0018 null] +386 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [313.0064 255.4711 320.4535 268.3727] +/Subtype /Link +/A << /S /GoTo /D (table.2) >> >> endobj -354 0 obj << -/D [372 0 R /XYZ 187.884 371.7785 null] +387 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [322.0973 255.4711 329.5444 268.3727] +/Subtype /Link +/A << /S /GoTo /D (table.5) >> >> endobj -371 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F48 206 0 R /F24 176 0 R >> +388 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [338.6344 228.9787 346.0815 240.6682] +/Subtype /Link +/A << /S /GoTo /D (figure.3) >> +>> endobj +389 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [347.7253 228.9787 355.1724 240.6682] +/Subtype /Link +/A << /S /GoTo /D (figure.4) >> +>> endobj +390 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [230.4143 201.1531 237.8614 212.8426] +/Subtype /Link +/A << /S /GoTo /D (figure.5) >> +>> endobj +377 0 obj << +/D [375 0 R /XYZ 141.7385 740.0018 null] +>> endobj +58 0 obj << +/D [375 0 R /XYZ 141.7385 715.0952 null] +>> endobj +374 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 214 0 R /F41 126 0 R >> /ProcSet [ /PDF /Text ] >> endobj -384 0 obj << -/Length 3887 +398 0 obj << +/Length 3980 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -3782,264 +4037,176 @@ ET 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Getti)-1(ng)-378(St)67(a)-1(r)67(ted)]TJ/F15 10.9091 Tf 337.5945 0 Td[(19)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Getti)-1(ng)-378(St)67(a)-1(r)67(ted)]TJ/F15 10.9091 Tf 391.3906 0 Td[(19)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -358.6551 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 12.4793 -293.8024 cm +1 0 0 1 15.1693 -293.8024 cm 0 g 0 G 0 g 0 G 1 0 0 1 0 287.7141 cm 0 g 0 G 0 g 0 G -1 0 0 1 -106.3971 -709.0069 cm +1 0 0 1 -109.0871 -709.0069 cm BT -/F48 9.9626 Tf 122.3123 709.0069 Td[(use)-525(psb_base_mod)]TJ 0 -11.9552 Td[(use)-525(mld_prec_mod)]TJ 0 -11.9551 Td[(use)-525(psb_krylov_mod)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)]TJ 0 -11.9551 Td[(!)-525(sparse)-525(matrix)]TJ 10.4607 -11.9552 Td[(type\050psb_dspmat_type\051)-525(::)-525(A)]TJ -10.4607 -11.9552 Td[(!)-525(sparse)-525(matrix)-525(descriptor)]TJ 10.4607 -11.9551 Td[(type\050psb_desc_type\051)-1575(::)-525(desc_A)]TJ -10.4607 -11.9552 Td[(!)-525(preconditioner)]TJ 10.4607 -11.9552 Td[(type\050mld_dprec_type\051)-1050(::)-525(P)]TJ -10.4607 -11.9551 Td[(!)-525(right-hand)-525(side)-525(and)-525(solution)-525(vectors)]TJ 10.4607 -11.9552 Td[(real\050kind\0501.d0\051\051)-3150(::)-525(b\050:\051,)-525(x\050:\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(initialize)-525(the)-525(parallel)-525(environment)]TJ 10.4607 -11.9552 Td[(call)-525(psb_init\050ictxt\051)]TJ 0 -11.9551 Td[(call)-525(psb_info\050ictxt,iam,np\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)]TJ 0 -11.9551 Td[(!)-525(read)-525(and)-525(assemble)-525(the)-525(matrix)-525(A)-525(and)-525(the)-525(right-hand)-525(side)-525(b)]TJ 0 -11.9552 Td[(!)-525(using)-525(PSBLAS)-525(routines)-525(for)-525(sparse)-525(matrix)-525(/)-525(vector)-525(management)]TJ 0 -11.9552 Td[(...)-525(...)]TJ 0 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(initialize)-525(the)-525(default)-525(multi-level)-525(preconditioner,)-525(i.e.)-525(hybrid)]TJ 0 -11.9552 Td[(!)-525(Schwarz,)-525(using)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)]TJ 0 -11.9551 Td[(!)-525(as)-525(post-smoother)-525(and)-525(4)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.9552 Td[(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarse-level)-525(solver)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'ML',info\051)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(build)-525(the)-525(preconditioner)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precbld\050A,desc_A,P,info\051)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(set)-525(the)-525(solver)-525(parameters)-525(and)-525(the)-525(initial)-525(guess)]TJ 10.4607 -11.9552 Td[(...)-525(...)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.4607 -11.9552 Td[(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ 0 -11.9551 Td[(...)-525(...)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(deallocate)-525(the)-525(preconditioner)]TJ 10.4607 -11.9551 Td[(call)-525(mld_precfree\050P,info\051)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(deallocate)-525(other)-525(data)-525(structures)]TJ 10.4607 -11.9551 Td[(...)-525(...)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(exit)-525(the)-525(parallel)-525(environment)]TJ 10.4607 -11.9551 Td[(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.9552 Td[(stop)]TJ/F15 10.9091 Tf -28.3945 -20.7486 Td[(Figu)1(re)-363(2:)-504(S)1(e)-1(tu)1(p)-363(an)1(d)-363(app)1(lication)-362(of)-363(th)1(e)-364(d)1(e)-1(f)1(ault)-363(m)28(ulti)1(-)-1(l)1(e)-1(v)28(el)-363(Sc)28(h)28(w)27(ar)1(z)-364(p)1(rec)-1(on)1(-)]TJ 0 -13.5492 Td[(di)1(tioner.)]TJ +/F48 9.9626 Tf 125.0023 709.0069 Td[(use)-525(psb_base_mod)]TJ 0 -11.9552 Td[(use)-525(mld_prec_mod)]TJ 0 -11.9551 Td[(use)-525(psb_krylov_mod)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)]TJ 0 -11.9551 Td[(!)-525(sparse)-525(matrix)]TJ 10.4607 -11.9552 Td[(type\050psb_dspmat_type\051)-525(::)-525(A)]TJ -10.4607 -11.9552 Td[(!)-525(sparse)-525(matrix)-525(descriptor)]TJ 10.4607 -11.9551 Td[(type\050psb_desc_type\051)-1575(::)-525(desc_A)]TJ -10.4607 -11.9552 Td[(!)-525(preconditioner)]TJ 10.4607 -11.9552 Td[(type\050mld_dprec_type\051)-1050(::)-525(P)]TJ -10.4607 -11.9551 Td[(!)-525(right-hand)-525(side)-525(and)-525(solution)-525(vectors)]TJ 10.4607 -11.9552 Td[(real\050kind\0501.d0\051\051)-3150(::)-525(b\050:\051,)-525(x\050:\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(initialize)-525(the)-525(parallel)-525(environment)]TJ 10.4607 -11.9552 Td[(call)-525(psb_init\050ictxt\051)]TJ 0 -11.9551 Td[(call)-525(psb_info\050ictxt,iam,np\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)]TJ 0 -11.9551 Td[(!)-525(read)-525(and)-525(assemble)-525(the)-525(matrix)-525(A)-525(and)-525(the)-525(right-hand)-525(side)-525(b)]TJ 0 -11.9552 Td[(!)-525(using)-525(PSBLAS)-525(routines)-525(for)-525(sparse)-525(matrix)-525(/)-525(vector)-525(management)]TJ 0 -11.9552 Td[(...)-525(...)]TJ 0 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(initialize)-525(the)-525(default)-525(multi-level)-525(preconditioner,)-525(i.e.)-525(hybrid)]TJ 0 -11.9552 Td[(!)-525(Schwarz,)-525(using)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)]TJ 0 -11.9551 Td[(!)-525(as)-525(post-smoother)-525(and)-525(4)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.9552 Td[(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarse-level)-525(solver)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'ML',info\051)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(build)-525(the)-525(preconditioner)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precbld\050A,desc_A,P,info\051)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(set)-525(the)-525(solver)-525(parameters)-525(and)-525(the)-525(initial)-525(guess)]TJ 10.4607 -11.9552 Td[(...)-525(...)]TJ -10.4607 -11.9551 Td[(!)]TJ 0 -11.9552 Td[(!)-525(solve)-525(Ax=b)-525(with)-525(preconditioned)-525(BiCGSTAB)]TJ 10.4607 -11.9552 Td[(call)-525(psb_krylov\050'BICGSTAB',A,P,b,x,tol,desc_A,info\051)]TJ 0 -11.9551 Td[(...)-525(...)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(deallocate)-525(the)-525(preconditioner)]TJ 10.4607 -11.9551 Td[(call)-525(mld_precfree\050P,info\051)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(deallocate)-525(other)-525(data)-525(structures)]TJ 10.4607 -11.9551 Td[(...)-525(...)]TJ -10.4607 -11.9552 Td[(!)]TJ 0 -11.9552 Td[(!)-525(exit)-525(the)-525(parallel)-525(environment)]TJ 10.4607 -11.9551 Td[(call)-525(psb_exit\050ictxt\051)]TJ 0 -11.9552 Td[(stop)]TJ ET -1 0 0 1 93.9178 88.9059 cm +1 0 0 1 101.9765 114.4103 cm +0 g 0 G +1 0 0 1 -101.9765 -114.4103 cm +BT +/F15 10.9091 Tf 101.9765 114.4103 Td[(Figu)1(re)-334(2:)-444(S)1(e)-1(tu)1(p)-333(and)-333(ap)1(pl)1(ic)-1(ati)1(on)-333(of)-333(the)-333(defau)1(lt)-333(m)27(ul)1(ti-le)-1(v)28(el)-333(Sc)28(h)28(w)27(ar)1(z)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(.)]TJ +ET +1 0 0 1 498.3102 114.4103 cm +0 g 0 G +1 0 0 1 -404.3924 -14.0764 cm 0 g 0 G -1 0 0 1 0 2.727 cm +1 0 0 1 0 -8.701 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -383 0 obj << +397 0 obj << /Type /Page -/Contents 384 0 R -/Resources 382 0 R +/Contents 398 0 R +/Resources 396 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 386 0 R ] +/Parent 401 0 R +/Annots [ 400 0 R ] >> endobj -386 0 obj << +400 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 100.9443 748.4526] /Subtype /Link /A << /S /GoTo /D (section.6) >> >> endobj -385 0 obj << -/D [383 0 R /XYZ 93.9178 740.0018 null] +399 0 obj << +/D [397 0 R /XYZ 93.9178 740.0018 null] >> endobj -370 0 obj << -/D [383 0 R /XYZ 142.6474 127.9595 null] +391 0 obj << +/D [397 0 R /XYZ 149.7341 127.9595 null] >> endobj -382 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R >> +396 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -390 0 obj << -/Length 7492 +404 0 obj << +/Length 4744 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(20)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ -ET -1 0 0 1 500.3935 740.0018 cm -0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm -BT -/F48 10.9091 Tf 141.7385 704.1363 Td[(mld_precset)]TJ/F15 10.9091 Tf 67.1388 0 Td[(is)-380(u)1(s)-1(ed)-379(onl)1(y)-380(to)-379(se)-1(t)-379(non)1(-)-1(d)1(e)-1(f)1(ault)-379(v)56(alues)-380(of)-379(th)1(e)-380(par)1(am)-1(ete)-1(r)1(s)-380(\050se)-1(e)]TJ -67.1388 -13.5492 Td[(T)83(ab)1(le)-1(s)]TJ -ET -1 0 0 1 177.749 690.5871 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -177.749 -690.5871 cm -BT -/F15 10.9091 Tf 177.749 690.5871 Td[(2)]TJ -ET -1 0 0 1 183.2036 690.5871 cm -0 g 0 G -1 0 0 1 -183.2036 -690.5871 cm -BT -/F15 10.9091 Tf 183.2036 690.5871 Td[(-)]TJ -ET -1 0 0 1 186.8399 690.5871 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -186.8399 -690.5871 cm -BT -/F15 10.9091 Tf 186.8399 690.5871 Td[(5)]TJ -ET -1 0 0 1 192.2945 690.5871 cm -0 g 0 G -1 0 0 1 -192.2945 -690.5871 cm -BT -/F15 10.9091 Tf 192.2945 690.5871 Td[(\051.)-914(In)-489(b)-28(ot)1(h)-490(cas)-1(es)-1(,)-528(the)-490(c)-1(on)1(s)-1(t)1(ruction)-489(and)-489(the)-490(ap)1(plication)-489(of)-490(t)1(he)]TJ -50.556 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-350(are)-350(c)-1(arr)1(ied)-351(ou)1(t)-350(as)-351(for)-350(the)-350(defaul)1(t)-351(m)28(ulti)1(-)-1(l)1(e)-1(v)28(el)-351(p)1(rec)-1(on)1(dit)1(ioner.)]TJ 0 -13.5492 Td[(The)-431(c)-1(o)-27(de)-431(fragmen)28(ts)-431(s)-1(h)1(o)27(wn)-430(in)-431(i)1(n)-431(Fi)1(gures)]TJ -ET -1 0 0 1 344.4337 663.4887 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -344.4337 -663.4887 cm -BT -/F15 10.9091 Tf 344.4337 663.4887 Td[(3)]TJ -ET -1 0 0 1 349.8883 663.4887 cm -0 g 0 G -1 0 0 1 -349.8883 -663.4887 cm -BT -/F15 10.9091 Tf 349.8883 663.4887 Td[(-)]TJ -ET -1 0 0 1 353.5246 663.4887 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -353.5246 -663.4887 cm -BT -/F15 10.9091 Tf 353.5246 663.4887 Td[(4)]TJ -ET -1 0 0 1 358.9792 663.4887 cm -0 g 0 G -1 0 0 1 -358.9792 -663.4887 cm -BT -/F15 10.9091 Tf 363.6802 663.4887 Td[(are)-431(in)1(c)-1(lu)1(ded)-431(i)1(n)-431(th)1(e)-432(example)]TJ -221.9417 -13.5492 Td[(pr)1(ogram)-334(\014)1(le)]TJ/F48 10.9091 Tf 61.2728 0 Td[(mld_dexample_ml.f90)]TJ/F15 10.9091 Tf 112.4534 0 Td[(to)-28(o.)]TJ -156.7897 -14.2283 Td[(Fin)1(ally)84(,)-294(F)1(igur)1(e)]TJ -ET -1 0 0 1 231.3705 635.7112 cm -0 0 1 rg 0 0 1 RG -1 0 0 1 -231.3705 -635.7112 cm -BT -/F15 10.9091 Tf 231.3705 635.7112 Td[(5)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(20)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 236.8251 635.7112 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -236.8251 -635.7112 cm -BT -/F15 10.9091 Tf 239.9219 635.7112 Td[(sho)28(ws)-285(th)1(e)-285(setup)-283(of)-284(a)-284(on)1(e)-1(-lev)28(e)-1(l)-283(add)1(itiv)28(e)-284(Sc)28(h)28(w)27(ar)1(z)-285(p)1(rec)-1(on)1(-)]TJ -98.1834 -13.5492 Td[(di)1(tioner,)-418(i.e.)-401(RAS)-401(w)-1(i)1(th)-401(o)27(v)28(erl)1(ap)-402(2.)-648(The)-402(corres)-1(p)-27(ond)1(in)1(g)-402(example)-402(p)1(rogram)-401(is)]TJ 0 -13.5492 Td[(a)28(v)56(ailabl)1(e)-334(in)]TJ/F48 10.9091 Tf 57.5758 0 Td[(mld_dexample_1lev.f90)]TJ/F15 10.9091 Tf 120.2714 0 Td[(.)]TJ -160.9107 -14.2283 Td[(F)84(or)-281(all)-280(the)-281(pr)1(e)-1(vi)1(ous)-281(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-1(,)-291(exam)-1(p)1(le)-281(pr)1(ograms)-282(where)-281(th)1(e)-282(spar)1(s)-1(e)]TJ -16.9365 -13.5492 Td[(matrix)-272(an)1(d)-272(th)1(e)-273(r)1(igh)28(t-han)1(d)-272(s)-1(i)1(de)-272(are)-273(generated)-272(b)28(y)-271(disc)-1(r)1(e)-1(ti)1(z)-1(in)1(g)-272(a)-272(P)28(oiss)-1(on)-272(equ)1(a-)]TJ 0 -13.5492 Td[(tion)-386(with)-386(Di)1(ric)27(h)1(let)-387(b)-27(oun)1(dar)1(y)-387(cond)1(ition)1(s)-387(are)-387(also)-387(a)28(v)56(ailab)1(le)-387(in)-386(th)1(e)-387(dir)1(e)-1(ctory)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(examples/pdegen)]TJ/F15 10.9091 Tf 85.9082 0 Td[(.)]TJ -ET -1 0 0 1 141.7385 537.9992 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 12.4793 -57.1482 cm +1 0 0 1 15.1693 -57.1482 cm 0 g 0 G 0 g 0 G 1 0 0 1 0 55.9029 cm 0 g 0 G 0 g 0 G -1 0 0 1 -154.2178 -536.7539 cm +1 0 0 1 -156.9078 -713.8499 cm BT -/F48 9.9626 Tf 159.6723 536.7539 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.9552 Td[(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.9551 Td[(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.9552 Td[(!)-525(LU)-525(factorization)-525(from)-525(UMFPACK)-525(as)-525(coarse-level)-525(solver)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.9551 Td[(call_mld_precset\050P,mld_smoother_type_,'BJAC',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_coarse_mat_,'REPL',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_coarse_solve_,'UMF',info\051)]TJ -10.4607 -11.9551 Td[(...)-525(...)]TJ +/F48 9.9626 Tf 162.3623 713.8499 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)-525(set)-525(a)-525(three-level)-525(hybrid)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.9551 Td[(!)-525(block)-525(Jacobi)-525(\050with)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(post-smoother,)]TJ 0 -11.9552 Td[(!)-525(a)-525(coarsest)-525(matrix)-525(replicated)-525(on)-525(the)-525(processors,)-525(and)-525(the)]TJ 0 -11.9552 Td[(!)-525(LU)-525(factorization)-525(from)-525(UMFPACK)-525(as)-525(coarse-level)-525(solver)]TJ 10.4607 -11.9551 Td[(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.9552 Td[(call_mld_precset\050P,mld_smoother_type_,'BJAC',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_coarse_mat_,'REPL',info\051)]TJ 0 -11.9551 Td[(call)-525(mld_precset\050P,mld_coarse_solve_,'UMF',info\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ ET -1 0 0 1 170.4447 410.6227 cm +1 0 0 1 197.3427 587.7187 cm 0 g 0 G -1 0 0 1 -170.4447 -410.6227 cm +1 0 0 1 -197.3427 -587.7187 cm BT -/F15 10.9091 Tf 170.4447 410.6227 Td[(Figu)1(re)-334(3:)-444(S)1(e)-1(tu)1(p)-333(of)-333(a)-333(h)28(yb)1(rid)-333(th)1(ree)-1(-lev)28(e)-1(l)-333(S)1(c)27(h)28(w)28(arz)-334(p)1(rec)-1(on)1(diti)1(oner.)]TJ +/F15 10.9091 Tf 197.3427 587.7187 Td[(Figu)1(re)-334(3:)-444(S)1(e)-1(tu)1(p)-333(of)-333(a)-333(h)28(yb)1(rid)-333(th)1(ree)-1(-lev)28(e)-1(l)-333(S)1(c)27(h)28(w)28(arz)-334(p)1(rec)-1(on)1(diti)1(oner.)]TJ ET -1 0 0 1 471.6874 410.6227 cm +1 0 0 1 498.5854 587.7187 cm 0 g 0 G -1 0 0 1 -329.9489 -14.0764 cm +1 0 0 1 -356.8469 -14.0764 cm 0 g 0 G -1 0 0 1 0 -25.9477 cm +1 0 0 1 0 -11.9551 cm 0 g 0 G -1 0 0 1 12.4793 -57.1482 cm +1 0 0 1 15.1693 -57.1482 cm 0 g 0 G 0 g 0 G 1 0 0 1 0 55.9029 cm 0 g 0 G 0 g 0 G -1 0 0 1 -154.2178 -369.3533 cm +1 0 0 1 -156.9078 -560.4419 cm BT -/F48 9.9626 Tf 159.6723 369.3533 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)-525(set)-525(a)-525(three-level)-525(additive)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.9552 Td[(!)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)]TJ 0 -11.9551 Td[(!)-525(post-smoother,)-525(and)-525(5)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.9552 Td[(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarsest-level)-525(solver)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.9551 Td[(call)-525(mld_precset\050P,mld_ml_type_,'ADD',info\051)]TJ 0 -11.9552 Td[(call_mld_precset\050P,mld_smoother_pos_,'TWOSIDE',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_coarse_sweeps_,5,info\051)]TJ -10.4607 -11.9551 Td[(...)-525(...)]TJ +/F48 9.9626 Tf 162.3623 560.4419 Td[(...)-525(...)]TJ 0 -11.9552 Td[(!)-525(set)-525(a)-525(three-level)-525(additive)-525(Schwarz)-525(preconditioner,)-525(which)-525(uses)]TJ 0 -11.9552 Td[(!)-525(RAS)-525(\050with)-525(overlap)-525(1)-525(and)-525(ILU\0500\051)-525(on)-525(the)-525(blocks\051)-525(as)-525(pre-)-525(and)]TJ 0 -11.9551 Td[(!)-525(post-smoother,)-525(and)-525(5)-525(block-Jacobi)-525(sweeps)-525(\050with)-525(UMFPACK)-525(LU)]TJ 0 -11.9552 Td[(!)-525(on)-525(the)-525(blocks\051)-525(as)-525(distributed)-525(coarsest-level)-525(solver)]TJ 10.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'ML',info,nlev=3\051)]TJ 0 -11.9551 Td[(call)-525(mld_precset\050P,mld_ml_type_,'ADD',info\051)]TJ 0 -11.9552 Td[(call_mld_precset\050P,mld_smoother_pos_,'TWOSIDE',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_coarse_sweeps_,5,info\051)]TJ -10.4607 -11.9551 Td[(...)-525(...)]TJ ET -1 0 0 1 163.7932 243.2221 cm +1 0 0 1 190.6912 434.3107 cm 0 g 0 G -1 0 0 1 -163.7932 -243.2221 cm +1 0 0 1 -190.6912 -434.3107 cm BT -/F15 10.9091 Tf 163.7932 243.2221 Td[(Figu)1(re)-334(4:)-444(S)1(e)-1(tu)1(p)-333(of)-333(an)-333(ad)1(diti)1(v)28(e)-334(thr)1(e)-1(e-)-1(l)1(e)-1(v)28(el)-333(Sc)27(h)29(w)27(ar)1(z)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ +/F15 10.9091 Tf 190.6912 434.3107 Td[(Figu)1(re)-334(4:)-444(S)1(e)-1(tu)1(p)-333(of)-333(an)-333(ad)1(diti)1(v)28(e)-334(thr)1(e)-1(e-)-1(l)1(e)-1(v)28(el)-333(Sc)27(h)29(w)27(ar)1(z)-334(pr)1(e)-1(cond)1(ition)1(e)-1(r.)]TJ ET -1 0 0 1 478.3389 243.2221 cm +1 0 0 1 505.2369 434.3107 cm 0 g 0 G -1 0 0 1 -336.6004 -14.0764 cm +1 0 0 1 -363.4984 -14.0764 cm 0 g 0 G -1 0 0 1 0 -25.9478 cm +1 0 0 1 -141.7385 -420.2343 cm +BT +/F15 10.9091 Tf 141.7385 389.3501 Td[(in)-269(P)1(SBLAS)-269(2.0,)-282(i.)1(e)-1(.)-269(th)1(e)-270(diagon)1(al)-269(and)-269(b)1(lo)-28(c)27(k)1(-)-1(Jacobi)-269(on)1(e)-1(s,)-282(c)-1(an)-268(use)-270(the)-270(d)1(iagon)1(al)-270(an)1(d)-269(bl)1(o)-28(c)27(k-)]TJ 0 -13.5492 Td[(Jacobi)-337(p)1(rec)-1(on)1(diti)1(oners)-337(implem)-1(en)28(ted)-337(i)1(n)-337(MLD)1(2P4)-337(with)1(out)-337(an)28(y)-336(c)27(han)1(ge)-337(in)-337(th)1(e)-338(co)-28(d)1(e)-1(.)-455(The)]TJ 0 -13.5492 Td[(PS)1(BLAS-base)-1(d)-333(p)1(rogram)-333(m)27(u)1(s)-1(t)-333(b)-27(e)-334(onl)1(y)-334(r)1(e)-1(compiled)-333(an)1(d)-333(lin)1(k)28(e)-1(d)-333(to)-333(th)1(e)-334(MLD2P)1(4)-334(l)1(ibr)1(ary)83(.)]TJ +ET +1 0 0 1 141.7385 203.1979 cm 0 g 0 G -1 0 0 1 12.4793 -27.2602 cm +1 0 0 1 15.1693 -27.2603 cm 0 g 0 G 0 g 0 G -1 0 0 1 0 26.0149 cm +1 0 0 1 0 26.015 cm 0 g 0 G 0 g 0 G -1 0 0 1 -154.2178 -201.9526 cm +1 0 0 1 -156.9078 -201.9526 cm BT -/F48 9.9626 Tf 159.6723 201.9526 Td[(...)-525(...)]TJ 0 -11.9552 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.4607 -11.9551 Td[(call)-525(mld_precinit\050P,'AS',info\051)]TJ 0 -11.9552 Td[(call)-525(mld_precset\050P,mld_sub_ovr_,2,info\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ +/F48 9.9626 Tf 162.3623 201.9526 Td[(...)-525(...)]TJ 0 -11.9552 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.4607 -11.9552 Td[(call)-525(mld_precinit\050P,'AS',info\051)]TJ 0 -11.9551 Td[(call)-525(mld_precset\050P,mld_sub_ovr_,2,info\051)]TJ -10.4607 -11.9552 Td[(...)-525(...)]TJ ET -1 0 0 1 191.6871 135.5973 cm +1 0 0 1 218.5852 135.5973 cm 0 g 0 G -1 0 0 1 -191.6871 -135.5973 cm +1 0 0 1 -218.5852 -135.5973 cm BT -/F15 10.9091 Tf 191.6871 135.5973 Td[(Figu)1(re)-334(5:)-444(S)1(e)-1(tu)1(p)-333(of)-333(a)-333(one-)-1(l)1(e)-1(v)28(el)-333(Sc)27(h)29(w)27(arz)-333(precondi)1(tioner.)]TJ +/F15 10.9091 Tf 218.5852 135.5973 Td[(Figu)1(re)-334(5:)-444(S)1(e)-1(tu)1(p)-333(of)-333(a)-333(one-)-1(l)1(e)-1(v)28(el)-333(Sc)27(h)29(w)27(arz)-333(precondi)1(tioner.)]TJ ET -1 0 0 1 450.4449 135.5973 cm +1 0 0 1 477.3429 135.5973 cm 0 g 0 G -1 0 0 1 -308.7064 -14.0764 cm +1 0 0 1 -335.6044 -14.0764 cm 0 g 0 G 1 0 0 1 0 -29.8879 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -389 0 obj << +403 0 obj << /Type /Page -/Contents 390 0 R -/Resources 388 0 R +/Contents 404 0 R +/Resources 402 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 392 0 R 393 0 R 394 0 R 395 0 R 396 0 R ] +/Parent 401 0 R >> endobj -392 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [176.7528 686.8636 184.1998 699.7652] -/Subtype /Link -/A << /S /GoTo /D (table.2) >> +405 0 obj << +/D [403 0 R /XYZ 141.7385 740.0018 null] >> endobj -393 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [185.8437 686.8636 193.2908 699.7652] -/Subtype /Link -/A << /S /GoTo /D (table.5) >> +392 0 obj << +/D [403 0 R /XYZ 245.1003 601.2679 null] >> endobj 394 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [343.4374 660.3713 350.8845 672.0608] -/Subtype /Link -/A << /S /GoTo /D (figure.3) >> +/D [403 0 R /XYZ 238.4488 447.8599 null] >> endobj 395 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [352.5283 660.3713 359.9754 672.0608] -/Subtype /Link -/A << /S /GoTo /D (figure.4) >> ->> endobj -396 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [230.3743 632.5937 237.8214 644.2832] -/Subtype /Link -/A << /S /GoTo /D (figure.5) >> ->> endobj -391 0 obj << -/D [389 0 R /XYZ 141.7385 740.0018 null] ->> endobj -379 0 obj << -/D [389 0 R /XYZ 218.2023 424.1719 null] ->> endobj -381 0 obj << -/D [389 0 R /XYZ 211.5508 256.7713 null] +/D [403 0 R /XYZ 266.3428 149.1465 null] >> endobj -397 0 obj << -/D [389 0 R /XYZ 239.4447 149.1465 null] ->> endobj -388 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F48 206 0 R >> +402 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -400 0 obj << -/Length 1379 +408 0 obj << +/Length 9602 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -4047,101 +4214,57 @@ stream 0 0 1 rg 0 0 1 RG 1 0 0 1 -93.9178 -740.0018 cm BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(6)]TJ +/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ ET 1 0 0 1 99.9481 740.0018 cm 0 g 0 G 1 0 0 1 -99.9481 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Getti)-1(ng)-378(St)67(a)-1(r)67(ted)]TJ/F15 10.9091 Tf 337.5945 0 Td[(21)]TJ -ET -1 0 0 1 452.5729 740.0018 cm -0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm -BT -/F41 10.9091 Tf 93.9178 690.5871 Td[(Re)-1(mark)-440(3.)]TJ/F15 10.9091 Tf 64.5563 0 Td[(An)28(y)-383(PS)1(BLAS-base)-1(d)-383(p)1(rogram)-383(using)-383(the)-384(b)1(as)-1(i)1(c)-384(pr)1(e)-1(cond)1(ition)1(e)-1(rs)]TJ -64.5563 -13.5492 Td[(impl)1(e)-1(me)-1(n)29(te)-1(d)-394(in)-395(PS)1(BLAS)-395(2.0,)-410(i.e.)-395(the)-395(di)1(agonal)-395(and)-394(blo)-27(c)27(k-Jacobi)-395(on)1(e)-1(s,)-411(can)]TJ 0 -13.5492 Td[(use)-289(t)1(he)-288(diagon)1(al)-288(and)-287(blo)-27(c)27(k-Jac)-1(ob)1(i)-288(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(s)-289(imp)1(le)-1(men)28(te)-1(d)-287(in)-288(M)1(LD2P4)]TJ 0 -13.5492 Td[(with)1(out)-297(an)28(y)-296(c)27(han)1(ge)-297(in)-297(th)1(e)-298(co)-28(d)1(e)-1(.)-432(The)-297(PS)1(B)-1(LAS)1(-base)-1(d)-296(progr)1(am)-298(m)28(ust)-297(b)-27(e)-298(on)1(ly)]TJ 0 -13.5492 Td[(rec)-1(omp)1(iled)-333(and)-333(li)1(nk)28(ed)-333(to)-333(the)-334(M)1(LD2P4)-333(lib)1(rary)84(.)]TJ -ET -1 0 0 1 93.9178 91.633 cm -0 g 0 G -1 0 0 1 358.655 0 cm -0 g 0 G -endstream -endobj -399 0 obj << -/Type /Page -/Contents 400 0 R -/Resources 398 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 402 0 R ] ->> endobj -402 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.6) >> ->> endobj -401 0 obj << -/D [399 0 R /XYZ 93.9178 740.0018 null] ->> endobj -398 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F41 126 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -405 0 obj << -/Length 9568 ->> -stream -1 0 0 1 141.7385 740.0018 cm -0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm -BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(22)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 391.3906 0 Td[(21)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT -/F19 14.3462 Tf 141.7385 704.1363 Td[(7)-1125(User)-376(In)32(t)-1(er)-1(f)1(ace)]TJ/F15 10.9091 Tf 0 -29.1723 Td[(The)-509(basic)-510(u)1(s)-1(er)-509(in)29(te)-1(r)1(face)-510(of)-509(M)1(LD2P4)-509(consis)-1(t)1(s)-510(of)-509(six)-509(r)1(outin)1(e)-1(s.)-972(Th)1(e)-510(fou)1(r)]TJ 0 -13.5492 Td[(rou)1(tin)1(e)-1(s)]TJ/F48 10.9091 Tf 41.361 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)]TJ/F48 10.9091 Tf 6.2282 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(,)]TJ/F48 10.9091 Tf 6.2282 0 Td[(mld_precbld)]TJ/F15 10.9091 Tf 66.0876 0 Td[(and)]TJ/F48 10.9091 Tf 20.664 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 71.8148 0 Td[(en-)]TJ -344.1096 -13.5492 Td[(capsulate)-464(all)-464(the)-464(fun)1(c)-1(t)1(ionali)1(ties)-465(for)-464(th)1(e)-465(se)-1(tu)1(p)-464(and)-463(the)-465(ap)1(pli)1(c)-1(ati)1(on)-464(of)-464(an)28(y)]TJ 0 -13.5492 Td[(one-le)-1(v)28(el)-398(and)-397(m)27(u)1(lti-lev)28(e)-1(l)-398(p)1(re)-1(cond)1(ition)1(e)-1(r)-397(im)-1(p)1(lem)-1(en)28(ted)-398(in)-398(t)1(he)-399(p)1(ac)27(k)56(age)-1(.)-639(Th)1(e)]TJ 0 -13.5492 Td[(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 37.9766 0 Td[(mld_precfree)]TJ/F15 10.9091 Tf 72.7333 0 Td[(deallo)-27(c)-1(ates)-368(th)1(e)-368(pr)1(e)-1(cond)1(ition)1(e)-1(r)-367(d)1(ata)-367(s)-1(tr)1(ucture,)-376(wh)1(ile)]TJ/F48 10.9091 Tf -110.7099 -13.5492 Td[(mld_prec\134-descr)]TJ/F15 10.9091 Tf 90.6578 0 Td[(pr)1(in)28(ts)-435(a)-436(d)1(e)-1(sc)-1(r)1(ipti)1(on)-435(of)-435(the)-436(p)1(rec)-1(on)1(dit)1(ioner)-435(s)-1(etup)-435(b)29(y)-436(t)1(he)]TJ -90.6578 -13.5492 Td[(user.)]TJ 16.9365 -16.0301 Td[(F)84(or)-385(eac)27(h)-384(rou)1(tin)1(e)-1(,)-397(the)-385(same)-385(use)-1(r)-384(in)28(terf)1(ac)-1(e)-385(is)-385(o)28(v)28(erload)1(e)-1(d)-384(with)-384(res)-1(p)-27(ec)-1(t)-384(to)]TJ -16.9365 -13.5492 Td[(th)1(e)-353(real/com)-1(p)1(le)-1(x)-352(case)-353(and)-351(the)-353(sin)1(gle)-1(/d)1(oub)1(le)-353(p)1(rec)-1(ision)1(;)-362(ar)1(gume)-1(n)28(t)1(s)-353(with)-352(ap)1(-)]TJ 0 -13.5492 Td[(pr)1(opr)1(iate)-334(d)1(ata)-334(t)28(yp)-27(es)-334(m)27(u)1(s)-1(t)-333(b)-27(e)-334(passe)-1(d)-333(to)-333(th)1(e)-334(rou)1(tine,)-333(i.e.)]TJ +/F19 14.3462 Tf 93.9178 704.1363 Td[(7)-1125(User)-376(In)32(t)-1(er)-1(f)1(ace)]TJ/F15 10.9091 Tf 0 -30.694 Td[(The)-222(basic)-223(u)1(s)-1(er)-222(in)28(terf)1(ac)-1(e)-222(of)-222(MLD2P)1(4)-223(consists)-223(of)-222(six)-222(r)1(outin)1(e)-1(s.)-407(T)-1(h)1(e)-223(f)1(our)-222(r)1(outin)1(e)-1(s)]TJ/F48 10.9091 Tf 364.3237 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 68.7265 0 Td[(,)]TJ/F48 10.9091 Tf -433.0502 -13.5492 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(,)]TJ/F48 10.9091 Tf 7.5847 0 Td[(mld_precbld)]TJ/F15 10.9091 Tf 67.3701 0 Td[(and)]TJ/F48 10.9091 Tf 21.9466 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 73.0973 0 Td[(encapsulate)-401(all)-400(th)1(e)-402(f)1(un)1(c)-1(ti)1(onali)1(tie)-1(s)-401(f)1(or)]TJ -232.998 -13.5492 Td[(th)1(e)-447(s)-1(etu)1(p)-446(and)-445(the)-447(ap)1(pl)1(ic)-1(ati)1(on)-446(of)-446(an)28(y)-446(on)1(e)-1(-lev)28(e)-1(l)-445(and)-446(m)28(ulti)1(-)-1(l)1(e)-1(v)28(el)-446(precondi)1(tioner)-446(imp)1(le)-1(-)]TJ 0 -13.5492 Td[(me)-1(n)28(t)1(e)-1(d)-308(in)-309(t)1(he)-309(pac)27(k)56(age.)-436(T)-1(h)1(e)-309(routi)1(ne)]TJ/F48 10.9091 Tf 173.4573 0 Td[(mld_precfree)]TJ/F15 10.9091 Tf 72.0963 0 Td[(deallo)-27(c)-1(ates)-309(the)-309(pr)1(e)-1(cond)1(ition)1(e)-1(r)-308(data)]TJ -245.5536 -13.5492 Td[(structu)1(re)-1(,)-312(whil)1(e)]TJ/F48 10.9091 Tf 77.7976 0 Td[(mld_precdescr)]TJ/F15 10.9091 Tf 77.8092 0 Td[(pr)1(in)28(ts)-308(a)-307(des)-1(crip)1(tion)-307(of)-307(the)-308(p)1(rec)-1(on)1(diti)1(oner)-308(setup)-307(b)28(y)-307(the)]TJ -155.6068 -13.5492 Td[(user.)]TJ 16.9365 -16.8133 Td[(F)84(or)-222(e)-1(ac)28(h)-222(rou)1(tine,)-244(the)-222(s)-1(ame)-223(u)1(s)-1(er)-222(in)28(terf)1(ac)-1(e)-222(is)-223(o)28(v)28(e)-1(r)1(loaded)-222(with)-221(re)-1(sp)-27(e)-1(ct)-222(to)-222(the)-223(r)1(e)-1(al)1(/c)-1(omplex)]TJ -16.9365 -13.5492 Td[(cas)-1(e)-371(and)-370(th)1(e)-372(sin)1(gle)-1(/d)1(oub)1(le)-371(pr)1(e)-1(cis)-1(i)1(on;)-389(argu)1(m)-1(en)28(ts)-371(with)-370(app)1(rop)1(riate)-371(dat)1(a)-371(t)28(yp)-27(e)-1(s)-371(m)27(u)1(s)-1(t)-370(b)-28(e)]TJ 0 -13.5492 Td[(passe)-1(d)-333(to)-333(th)1(e)-334(rou)1(tine,)-333(i.e.)]TJ ET -1 0 0 1 141.7385 518.1011 cm +1 0 0 1 93.9178 526.2127 cm 0 g 0 G -1 0 0 1 -141.7385 -518.1011 cm +1 0 0 1 -93.9178 -526.2127 cm BT -/F27 10.9091 Tf 158.1022 518.1011 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 526.2127 Td[(\017)]TJ ET -1 0 0 1 163.5567 518.1011 cm +1 0 0 1 115.736 526.2127 cm 0 g 0 G -1 0 0 1 -163.5567 -518.1011 cm +1 0 0 1 -115.736 -526.2127 cm BT -/F15 10.9091 Tf 169.0113 518.1011 Td[(th)1(e)-324(sparse)-323(m)-1(atr)1(ix)-323(dat)1(a)-323(s)-1(tr)1(ucture,)-325(con)28(tain)1(ing)-323(th)1(e)-324(matr)1(ix)-323(to)-323(b)-27(e)-324(p)1(rec)-1(on)1(-)]TJ 0 -13.5492 Td[(di)1(tioned,)-307(m)27(u)1(s)-1(t)-301(b)-27(e)-302(of)-301(t)28(yp)-27(e)]TJ/F48 10.9091 Tf 122.626 0 Td[(mld_)]TJ/F20 10.9091 Tf 22.9088 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(spmat_type)]TJ/F15 10.9091 Tf 60.5591 0 Td[(with)]TJ/F20 10.9091 Tf 24.4991 0 Td[(x)]TJ/F15 10.9091 Tf 9.6611 0 Td[(=)]TJ/F48 10.9091 Tf 11.7718 0 Td[(s)]TJ/F15 10.9091 Tf 9.0142 0 Td[(for)-301(r)1(e)-1(al)-301(singl)1(e)]TJ -267.4143 -13.5492 Td[(pr)1(e)-1(cision,)]TJ/F20 10.9091 Tf 49.6866 0 Td[(x)]TJ/F15 10.9091 Tf 10.8993 0 Td[(=)]TJ/F48 10.9091 Tf 13.0099 0 Td[(d)]TJ/F15 10.9091 Tf 10.2523 0 Td[(for)-414(real)-415(d)1(oub)1(le)-415(prec)-1(i)1(s)-1(ion)1(,)]TJ/F20 10.9091 Tf 125.4437 0 Td[(x)]TJ/F15 10.9091 Tf 10.8993 0 Td[(=)]TJ/F48 10.9091 Tf 13.0099 0 Td[(c)]TJ/F15 10.9091 Tf 10.2522 0 Td[(for)-414(com)-1(p)1(le)-1(x)-414(s)-1(i)1(ngle)]TJ -243.4532 -13.5492 Td[(pr)1(e)-1(cision,)]TJ/F20 10.9091 Tf 48.5758 0 Td[(x)]TJ/F15 10.9091 Tf 10.0106 0 Td[(=)]TJ/F48 10.9091 Tf 12.1212 0 Td[(z)]TJ/F15 10.9091 Tf 9.3636 0 Td[(for)-333(complex)-333(dou)1(ble)-333(prec)-1(i)1(s)-1(ion)1(;)]TJ +/F15 10.9091 Tf 121.1906 526.2127 Td[(th)1(e)-464(sparse)-464(matri)1(x)-463(data)-463(stru)1(c)-1(tu)1(re,)-496(con)28(tain)1(in)1(g)-464(t)1(he)-464(matr)1(ix)-463(to)-463(b)-27(e)-464(pr)1(e)-1(cond)1(ition)1(e)-1(d)1(,)]TJ 0 -13.5492 Td[(m)27(u)1(s)-1(t)-423(b)-28(e)-424(of)-423(t)28(yp)-28(e)]TJ/F48 10.9091 Tf 82.7978 0 Td[(mld_)]TJ/F20 10.9091 Tf 22.9088 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(spmat_type)]TJ/F15 10.9091 Tf 61.8958 0 Td[(with)]TJ/F20 10.9091 Tf 25.8358 0 Td[(x)]TJ/F15 10.9091 Tf 10.9979 0 Td[(=)]TJ/F48 10.9091 Tf 13.1085 0 Td[(s)]TJ/F15 10.9091 Tf 10.3509 0 Td[(for)-423(real)-424(singl)1(e)-425(p)1(rec)-1(ision)1(,)]TJ/F20 10.9091 Tf 121.0749 0 Td[(x)]TJ/F15 10.9091 Tf 10.9979 0 Td[(=)]TJ/F48 10.9091 Tf 13.1085 0 Td[(d)]TJ/F15 10.9091 Tf -379.4511 -13.5492 Td[(for)-370(real)-371(dou)1(ble)-371(pr)1(e)-1(cision,)]TJ/F20 10.9091 Tf 123.4131 0 Td[(x)]TJ/F15 10.9091 Tf 10.4215 0 Td[(=)]TJ/F48 10.9091 Tf 12.5322 0 Td[(c)]TJ/F15 10.9091 Tf 9.7744 0 Td[(for)-370(c)-1(ompl)1(e)-1(x)-371(sin)1(gle)-372(p)1(rec)-1(i)1(s)-1(ion)1(,)]TJ/F20 10.9091 Tf 140.1102 0 Td[(x)]TJ/F15 10.9091 Tf 10.4214 0 Td[(=)]TJ/F48 10.9091 Tf 12.5322 0 Td[(z)]TJ/F15 10.9091 Tf 9.7745 0 Td[(for)-370(c)-1(ompl)1(e)-1(x)]TJ -328.9795 -13.5492 Td[(dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on;)]TJ ET -1 0 0 1 141.7385 445.0143 cm +1 0 0 1 93.9178 449.9932 cm 0 g 0 G -1 0 0 1 -141.7385 -445.0143 cm +1 0 0 1 -93.9178 -449.9932 cm BT -/F27 10.9091 Tf 158.1022 445.0143 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 449.9932 Td[(\017)]TJ ET -1 0 0 1 163.5567 445.0143 cm +1 0 0 1 115.736 449.9932 cm 0 g 0 G -1 0 0 1 -163.5567 -445.0143 cm +1 0 0 1 -115.736 -449.9932 cm BT -/F15 10.9091 Tf 169.0113 445.0143 Td[(th)1(e)-404(p)1(rec)-1(on)1(diti)1(oner)-403(dat)1(a)-403(s)-1(tr)1(uctur)1(e)-404(m)28(ust)-403(b)-27(e)-404(of)-402(t)28(yp)-27(e)]TJ/F48 10.9091 Tf 247.524 0 Td[(mld_)]TJ/F20 10.9091 Tf 22.9088 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type)]TJ/F15 10.9091 Tf 51.5449 0 Td[(,)]TJ -328.3519 -13.5492 Td[(with)]TJ/F20 10.9091 Tf 24.8485 0 Td[(x)]TJ/F15 10.9091 Tf 10.0105 0 Td[(=)]TJ/F48 10.9091 Tf 12.1213 0 Td[(s)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.6667 0 Td[(d)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.6666 0 Td[(c)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.6667 0 Td[(z)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-333(ac)-1(cord)1(ing)-333(to)-333(the)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(dat)1(a)-334(stru)1(c)-1(tu)1(re;)]TJ +/F15 10.9091 Tf 121.1906 449.9932 Td[(th)1(e)-338(p)1(re)-1(cond)1(ition)1(e)-1(r)-336(data)-337(stru)1(c)-1(tu)1(re)-337(m)27(u)1(s)-1(t)-337(b)-27(e)-338(of)-336(t)28(yp)-27(e)]TJ/F48 10.9091 Tf 241.7755 0 Td[(mld_)]TJ/F20 10.9091 Tf 22.9088 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type)]TJ/F15 10.9091 Tf 51.5449 0 Td[(,)-338(with)]TJ/F20 10.9091 Tf 31.6054 0 Td[(x)]TJ/F15 10.9091 Tf 10.0507 0 Td[(=)]TJ/F48 10.9091 Tf 12.1613 0 Td[(s)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf -382.148 -13.5492 Td[(d)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.6667 0 Td[(c)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ/F48 10.9091 Tf 6.6667 0 Td[(z)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-333(ac)-1(cord)1(ing)-333(to)-333(the)-333(s)-1(p)1(arse)-334(m)-1(at)1(rix)-333(dat)1(a)-334(stru)1(c)-1(tu)1(re;)]TJ ET -1 0 0 1 141.7385 399.0258 cm +1 0 0 1 93.9178 400.872 cm 0 g 0 G -1 0 0 1 -141.7385 -399.0258 cm +1 0 0 1 -93.9178 -400.872 cm BT -/F27 10.9091 Tf 158.1022 399.0258 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 400.872 Td[(\017)]TJ ET -1 0 0 1 163.5567 399.0258 cm +1 0 0 1 115.736 400.872 cm 0 g 0 G -1 0 0 1 -163.5567 -399.0258 cm +1 0 0 1 -115.736 -400.872 cm BT -/F15 10.9091 Tf 169.0113 399.0258 Td[(th)1(e)-418(arra)28(ys)-417(c)-1(on)28(tai)1(nin)1(g)-418(t)1(he)-418(v)28(ec)-1(tor)1(s)]TJ/F24 10.9091 Tf 165.0989 0 Td[(v)]TJ/F15 10.9091 Tf 10.2324 0 Td[(and)]TJ/F24 10.9091 Tf 22.1289 0 Td[(w)]TJ/F15 10.9091 Tf 12.6566 0 Td[(in)28(v)28(ol)1(v)28(e)-1(d)-417(i)1(n)-417(the)-418(p)1(rec)-1(on)1(di-)]TJ -210.1168 -13.5492 Td[(tion)1(e)-1(r)-356(app)1(lication)]TJ/F24 10.9091 Tf 88.4224 0 Td[(w)]TJ/F15 10.9091 Tf 11.5615 0 Td[(=)]TJ/F24 10.9091 Tf 11.9428 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(v)]TJ/F15 10.9091 Tf 9.5723 0 Td[(m)27(u)1(s)-1(t)-356(b)-28(e)-357(of)-356(t)28(yp)-28(e)]TJ/F20 10.9091 Tf 79.875 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ +/F15 10.9091 Tf 121.1906 400.872 Td[(th)1(e)-322(arr)1(a)27(y)1(s)-322(con)28(tain)1(ing)-321(th)1(e)-322(v)28(ec)-1(t)1(ors)]TJ/F24 10.9091 Tf 159.8466 0 Td[(v)]TJ/F15 10.9091 Tf 9.1819 0 Td[(and)]TJ/F24 10.9091 Tf 21.0784 0 Td[(w)]TJ/F15 10.9091 Tf 11.6062 0 Td[(in)28(v)28(ol)1(v)28(e)-1(d)-320(in)-321(th)1(e)-322(p)1(rec)-1(on)1(diti)1(oner)-321(app)1(lica-)]TJ -201.7131 -13.5492 Td[(tion)]TJ/F24 10.9091 Tf 21.3155 0 Td[(w)]TJ/F15 10.9091 Tf 11.1338 0 Td[(=)]TJ/F24 10.9091 Tf 11.5151 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(v)]TJ/F15 10.9091 Tf 8.2069 0 Td[(m)27(u)1(s)-1(t)-231(b)-27(e)-233(of)-231(t)28(yp)-27(e)]TJ/F20 10.9091 Tf 74.4135 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ ET -1 0 0 1 439.7227 385.4766 cm +1 0 0 1 317.1129 387.3228 cm q []0 d 0 J @@ -4150,11 +4273,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -439.7227 -385.4766 cm +1 0 0 1 -317.1129 -387.3228 cm BT -/F20 10.9091 Tf 443.0682 385.4766 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)]TJ -328.3519 -13.5492 Td[(with)]TJ/F20 10.9091 Tf 23.6364 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 22.2013 0 Td[(=)]TJ/F48 10.9091 Tf 10.9091 0 Td[(real)]TJ/F15 10.9091 Tf 22.9089 0 Td[(,)]TJ/F48 10.9091 Tf 5.697 0 Td[(complex)]TJ/F15 10.9091 Tf 42.5147 0 Td[(and)]TJ/F20 10.9091 Tf 20 0 Td[(kind)]TJ +/F20 10.9091 Tf 320.4583 387.3228 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-252(with)]TJ/F20 10.9091 Tf 29.5194 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 22.3047 0 Td[(=)]TJ/F48 10.9091 Tf 11.0125 0 Td[(real)]TJ/F15 10.9091 Tf 22.9088 0 Td[(,)]TJ/F48 10.9091 Tf 5.7797 0 Td[(complex)]TJ/F15 10.9091 Tf -345.0879 -13.5492 Td[(and)]TJ/F20 10.9091 Tf 21.3918 0 Td[(kind)]TJ ET -1 0 0 1 337.6203 371.9274 cm +1 0 0 1 163.324 373.7736 cm q []0 d 0 J @@ -4163,35 +4286,35 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -337.6203 -371.9274 cm +1 0 0 1 -163.324 -373.7736 cm BT -/F20 10.9091 Tf 340.9658 371.9274 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 50.9921 0 Td[(=)]TJ/F48 10.9091 Tf 10.9091 0 Td[(kind\0501.e0\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(,)]TJ/F48 10.9091 Tf 5.697 0 Td[(kind\0501.d0\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(,)]TJ -354.0969 -13.5492 Td[(acc)-1(ord)1(in)1(g)-533(t)1(o)-533(th)1(e)-533(spar)1(s)-1(e)-532(m)-1(atr)1(ix)-532(and)-531(precondi)1(tioner)-532(d)1(ata)-532(s)-1(tr)1(uctur)1(e)-1(;)]TJ 0 -13.5492 Td[(not)1(e)-350(that)-349(t)1(he)-350(P)1(SBLAS)-349(mo)-28(d)1(ule)]TJ/F48 10.9091 Tf 151.9249 0 Td[(psb_base_mod)]TJ/F15 10.9091 Tf 72.5358 0 Td[(pr)1(o)28(vides)-350(th)1(e)-350(constan)28(ts)]TJ/F48 10.9091 Tf -224.4607 -13.5492 Td[(psb_spk_)]TJ/F15 10.9091 Tf 49.454 0 Td[(=)]TJ/F48 10.9091 Tf 12.1213 0 Td[(kind\0501.e0\051)]TJ/F15 10.9091 Tf 60.9084 0 Td[(and)]TJ/F48 10.9091 Tf 21.2122 0 Td[(psb_dpk_)]TJ/F15 10.9091 Tf 49.454 0 Td[(=)]TJ/F48 10.9091 Tf 12.1212 0 Td[(kind\0501.d0\051)]TJ/F15 10.9091 Tf 57.2722 0 Td[(;)]TJ +/F20 10.9091 Tf 166.6694 373.7736 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 52.3838 0 Td[(=)]TJ/F48 10.9091 Tf 12.3009 0 Td[(kind\0501.e0\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(,)]TJ/F48 10.9091 Tf 6.8912 0 Td[(kind\0501.d0\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(,)-354(acc)-1(or)1(din)1(g)-350(to)-350(th)1(e)-350(s)-1(p)1(arse)-351(matri)1(x)]TJ -231.5989 -13.5492 Td[(and)-304(pr)1(e)-1(cond)1(ition)1(e)-1(r)-305(d)1(ata)-305(s)-1(tr)1(uctur)1(e)-1(;)-314(note)-305(th)1(at)-305(the)-305(PSBLAS)-305(mo)-28(d)1(ule)]TJ/F48 10.9091 Tf 316.4518 0 Td[(psb_base_mod)]TJ/F15 10.9091 Tf -316.4518 -13.5492 Td[(pr)1(o)28(vides)-334(th)1(e)-334(constan)28(ts)]TJ/F48 10.9091 Tf 110.2122 0 Td[(psb_spk_)]TJ/F15 10.9091 Tf 49.4541 0 Td[(=)]TJ/F48 10.9091 Tf 12.1212 0 Td[(kind\0501.e0\051)]TJ/F15 10.9091 Tf 60.9085 0 Td[(and)]TJ/F48 10.9091 Tf 21.2121 0 Td[(psb_dpk_)]TJ/F15 10.9091 Tf 49.454 0 Td[(=)]TJ/F48 10.9091 Tf 12.1213 0 Td[(kind\0501.d0\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(;)]TJ ET -1 0 0 1 141.7385 298.8406 cm +1 0 0 1 93.9178 311.1033 cm 0 g 0 G -1 0 0 1 -141.7385 -298.8406 cm +1 0 0 1 -93.9178 -311.1033 cm BT -/F27 10.9091 Tf 158.1022 298.8406 Td[(\017)]TJ +/F27 10.9091 Tf 110.2815 311.1033 Td[(\017)]TJ ET -1 0 0 1 163.5567 298.8406 cm +1 0 0 1 115.736 311.1033 cm 0 g 0 G -1 0 0 1 -163.5567 -298.8406 cm +1 0 0 1 -115.736 -311.1033 cm BT -/F15 10.9091 Tf 169.0113 298.8406 Td[(real)-231(p)1(arame)-1(ters)-231(d)1(e)-1(\014)1(nin)1(g)-231(the)-231(p)1(rec)-1(on)1(diti)1(oner)-231(m)28(ust)-231(b)-27(e)-232(d)1(e)-1(clared)-230(ac)-1(cord)1(ing)]TJ 0 -13.5492 Td[(to)-333(the)-333(prec)-1(i)1(s)-1(ion)-332(of)-333(the)-334(p)1(reviou)1(s)-334(data)-333(stru)1(c)-1(tu)1(res)-334(\050s)-1(ee)-334(S)1(e)-1(ction)]TJ +/F15 10.9091 Tf 121.1906 311.1033 Td[(real)-450(p)1(arame)-1(ters)-450(de\014n)1(ing)-450(th)1(e)-451(p)1(rec)-1(on)1(dit)1(ioner)-450(m)28(ust)-450(b)-28(e)-450(declared)-450(acc)-1(or)1(din)1(g)-450(to)-450(the)]TJ 0 -13.5492 Td[(pr)1(e)-1(cision)-245(of)-245(the)-245(s)-1(p)1(arse)-246(m)-1(atr)1(ix)-245(and)-245(p)1(rec)-1(on)1(diti)1(oner)-246(d)1(ata)-245(s)-1(tr)1(uctures)-246(\050se)-1(e)-245(Sec)-1(tion)]TJ ET -1 0 0 1 457.3146 285.2914 cm +1 0 0 1 485.1568 297.5541 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -457.3146 -285.2914 cm +1 0 0 1 -485.1568 -297.5541 cm BT -/F15 10.9091 Tf 457.3146 285.2914 Td[(7.2)]TJ +/F15 10.9091 Tf 485.1568 297.5541 Td[(7.2)]TJ ET -1 0 0 1 471.254 285.2914 cm +1 0 0 1 499.0962 297.5541 cm 0 g 0 G -1 0 0 1 -471.254 -285.2914 cm +1 0 0 1 -499.0962 -297.5541 cm BT -/F15 10.9091 Tf 471.254 285.2914 Td[(\051.)]TJ -329.5155 -32.4392 Td[(A)-333(des)-1(crip)1(tion)-333(of)-333(eac)27(h)-333(r)1(outin)1(e)-334(is)-333(giv)28(e)-1(n)-333(i)1(n)-333(the)-333(re)-1(main)1(der)-333(of)-333(thi)1(s)-334(s)-1(ection.)]TJ/F19 11.9552 Tf 0 -43.3902 Td[(7.)-1(1)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F15 10.9091 Tf 499.0962 297.5541 Td[(\051.)]TJ -405.1784 -35.572 Td[(A)-333(des)-1(crip)1(tion)-333(of)-333(eac)27(h)-333(r)1(outin)1(e)-334(is)-333(giv)28(e)-1(n)-333(i)1(n)-333(the)-333(re)-1(main)1(der)-333(of)-333(thi)1(s)-334(s)-1(ection.)]TJ/F19 11.9552 Tf 0 -47.8657 Td[(7.)-1(1)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ ET -1 0 0 1 264.7607 209.462 cm +1 0 0 1 216.9401 214.1164 cm q []0 d 0 J @@ -4200,99 +4323,99 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -264.7607 -209.462 cm +1 0 0 1 -216.9401 -214.1164 cm BT -/F19 11.9552 Tf 268.7956 209.462 Td[(pre)-1(cini)-1(t)]TJ +/F19 11.9552 Tf 220.975 214.1164 Td[(pre)-1(cini)-1(t)]TJ ET -1 0 0 1 241.1577 184.0473 cm +1 0 0 1 220.2351 187.18 cm 0 g 0 G 0 g 0 G -1 0 0 1 -241.1577 -184.0473 cm +1 0 0 1 -220.2351 -187.18 cm BT -/F48 10.9091 Tf 246.6123 184.0473 Td[(mld_precinit\050p,ptype,info\051)]TJ -14.3181 -13.5492 Td[(mld_precinit\050p,ptype,info,nlev\051)]TJ/F15 10.9091 Tf -90.5557 -35.428 Td[(This)-355(rou)1(tine)-355(allo)-28(cates)-356(an)1(d)-355(in)1(itiali)1(z)-1(es)-356(th)1(e)-356(pr)1(e)-1(cond)1(ition)1(e)-1(r)-354(data)-355(structu)1(re)-1(,)-360(ac-)]TJ 0 -13.5492 Td[(cordi)1(ng)-333(to)-334(t)1(he)-334(p)1(rec)-1(on)1(diti)1(oner)-333(t)27(y)1(p)-28(e)-333(c)27(hose)-1(n)-332(b)28(y)-333(the)-334(u)1(s)-1(er.)]TJ +/F48 10.9091 Tf 225.6896 187.18 Td[(mld_precinit\050p,ptype,info\051)]TJ -14.318 -13.5492 Td[(mld_precinit\050p,ptype,info,nlev\051)]TJ/F15 10.9091 Tf -117.4538 -38.5607 Td[(This)-268(rou)1(tine)-268(allo)-28(cates)-269(and)-267(init)1(ialize)-1(s)-268(the)-269(p)1(rec)-1(on)1(dit)1(ioner)-268(data)-268(stru)1(c)-1(tu)1(re,)-281(ac)-1(cord)1(ing)-268(to)-268(the)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(r)-333(t)28(yp)-27(e)-334(c)28(hose)-1(n)-333(b)29(y)-334(t)1(he)-334(u)1(s)-1(er.)]TJ ET -1 0 0 1 141.7385 91.633 cm +1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -404 0 obj << +407 0 obj << /Type /Page -/Contents 405 0 R -/Resources 403 0 R +/Contents 408 0 R +/Resources 406 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 407 0 R ] +/Parent 401 0 R +/Annots [ 410 0 R 411 0 R ] >> endobj -407 0 obj << +410 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +411 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [456.3183 281.5679 472.2503 294.4695] +/Rect [484.1605 293.8306 500.0924 306.7322] /Subtype /Link /A << /S /GoTo /D (subsection.7.2) >> >> endobj -406 0 obj << -/D [404 0 R /XYZ 141.7385 740.0018 null] +409 0 obj << +/D [407 0 R /XYZ 93.9178 740.0018 null] >> endobj 62 0 obj << -/D [404 0 R /XYZ 141.7385 715.0952 null] +/D [407 0 R /XYZ 93.9178 715.0952 null] >> endobj 66 0 obj << -/D [404 0 R /XYZ 141.7385 223.7694 null] +/D [407 0 R /XYZ 93.9178 229.207 null] >> endobj -403 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 206 0 R /F27 179 0 R /F20 171 0 R /F24 176 0 R /F28 262 0 R /F22 265 0 R >> +406 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 214 0 R /F27 179 0 R /F20 171 0 R /F24 176 0 R /F28 270 0 R /F22 273 0 R >> /ProcSet [ /PDF /Text ] >> endobj -410 0 obj << -/Length 9264 +414 0 obj << +/Length 9140 >> stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ -ET -1 0 0 1 99.9481 740.0018 cm +1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm +1 0 0 1 -141.7385 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 337.5945 0 Td[(23)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(22)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F41 10.9091 Tf 93.9178 704.1363 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.3327 0 Td[(.)]TJ -160.3619 -13.5492 Td[(The)-331(t)27(y)1(p)-28(e)-331(of)-331(pr)1(e)-1(cond)1(ition)1(e)-1(r.)-443(Its)-332(v)56(alu)1(e)-1(s)-332(ar)1(e)-332(sp)-28(ec)-1(i)1(\014ed)-331(in)-331(T)83(ab)1(le)]TJ +/F41 10.9091 Tf 141.7385 704.1363 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(ptype)-1589(character\050len=*\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 206.3327 0 Td[(.)]TJ -160.3619 -13.5492 Td[(The)-331(t)27(y)1(p)-28(e)-331(of)-331(pr)1(e)-1(cond)1(ition)1(e)-1(r.)-443(Its)-332(v)56(alu)1(e)-1(s)-332(ar)1(e)-332(sp)-28(ec)-1(i)1(\014ed)-331(in)-331(T)83(ab)1(le)]TJ ET -1 0 0 1 435.0192 616.7431 cm +1 0 0 1 482.8398 616.7431 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -435.0192 -616.7431 cm +1 0 0 1 -482.8398 -616.7431 cm BT -/F15 10.9091 Tf 435.0192 616.7431 Td[(1)]TJ +/F15 10.9091 Tf 482.8398 616.7431 Td[(1)]TJ ET -1 0 0 1 440.4737 616.7431 cm +1 0 0 1 488.2944 616.7431 cm 0 g 0 G -1 0 0 1 -440.4737 -616.7431 cm +1 0 0 1 -488.2944 -616.7431 cm BT -/F15 10.9091 Tf 440.4737 616.7431 Td[(.)]TJ -294.6075 -13.5492 Td[(Note)-334(th)1(at)-333(the)-334(stri)1(ngs)-334(ar)1(e)-334(c)-1(ase)-334(in)1(s)-1(ensiti)1(v)28(e)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ +/F15 10.9091 Tf 488.2944 616.7431 Td[(.)]TJ -294.6075 -13.5492 Td[(Note)-334(th)1(at)-333(the)-334(stri)1(ngs)-334(ar)1(e)-334(c)-1(ase)-334(in)1(s)-1(ensiti)1(v)28(e)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 384.2717 576.0955 cm +1 0 0 1 432.0924 576.0955 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -384.2717 -576.0955 cm +1 0 0 1 -432.0924 -576.0955 cm BT -/F15 10.9091 Tf 384.2717 576.0955 Td[(8)]TJ +/F15 10.9091 Tf 432.0924 576.0955 Td[(8)]TJ ET -1 0 0 1 389.7263 576.0955 cm +1 0 0 1 437.547 576.0955 cm 0 g 0 G -1 0 0 1 -389.7263 -576.0955 cm +1 0 0 1 -437.547 -576.0955 cm BT -/F15 10.9091 Tf 393.0848 576.0955 Td[(for)-307(details.)]TJ/F48 10.9091 Tf -293.1894 -13.5491 Td[(nlev)-2114(integer,)-525(optional,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 212.0599 0 Td[(.)]TJ -166.0891 -13.5492 Td[(The)-354(n)28(u)1(m)27(b)-27(e)-1(r)-353(of)-354(l)1(e)-1(v)28(els)-354(of)-354(t)1(he)-354(m)27(u)1(ltilev)28(el)-354(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(.)-506(If)]TJ/F48 10.9091 Tf 274.729 0 Td[(nlev)]TJ/F15 10.9091 Tf -274.729 -13.5492 Td[(is)-254(not)-253(prese)-1(n)28(t)-253(and)]TJ/F48 10.9091 Tf 86.0755 0 Td[(ptype)]TJ/F15 10.9091 Tf 28.6361 0 Td[(=)]TJ/F48 10.9091 Tf 8.4848 0 Td[('ML')]TJ/F15 10.9091 Tf 22.9089 0 Td[(,)]TJ/F48 10.9091 Tf 5.7991 0 Td[('ml')]TJ/F15 10.9091 Tf 22.9089 0 Td[(,)-269(then)]TJ/F48 10.9091 Tf 29.9536 0 Td[(nlev)]TJ/F15 10.9091 Tf 22.9089 0 Td[(=2)-254(i)1(s)-255(ass)-1(u)1(me)-1(d)1(.)]TJ -227.6758 -13.5492 Td[(Oth)1(e)-1(r)1(w)-1(i)1(s)-1(e,)]TJ/F48 10.9091 Tf 54.6364 0 Td[(nlev)]TJ/F15 10.9091 Tf 26.5452 0 Td[(is)-334(i)1(gnored.)]TJ/F19 11.9552 Tf -133.13 -28.056 Td[(7.)-1(2)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F15 10.9091 Tf 440.9055 576.0955 Td[(for)-307(details.)]TJ/F48 10.9091 Tf -293.1894 -13.5491 Td[(nlev)-2114(integer,)-525(optional,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 212.0599 0 Td[(.)]TJ -166.0891 -13.5492 Td[(The)-354(n)28(u)1(m)27(b)-27(e)-1(r)-353(of)-354(l)1(e)-1(v)28(els)-354(of)-354(t)1(he)-354(m)27(u)1(ltilev)28(el)-354(pr)1(e)-1(cond)1(ition)1(e)-1(r)1(.)-506(If)]TJ/F48 10.9091 Tf 274.729 0 Td[(nlev)]TJ/F15 10.9091 Tf -274.729 -13.5492 Td[(is)-254(not)-253(prese)-1(n)28(t)-253(and)]TJ/F48 10.9091 Tf 86.0755 0 Td[(ptype)]TJ/F15 10.9091 Tf 28.6361 0 Td[(=)]TJ/F48 10.9091 Tf 8.4848 0 Td[('ML')]TJ/F15 10.9091 Tf 22.9089 0 Td[(,)]TJ/F48 10.9091 Tf 5.7991 0 Td[('ml')]TJ/F15 10.9091 Tf 22.9089 0 Td[(,)-269(then)]TJ/F48 10.9091 Tf 29.9536 0 Td[(nlev)]TJ/F15 10.9091 Tf 22.9089 0 Td[(=2)-254(i)1(s)-255(ass)-1(u)1(me)-1(d)1(.)]TJ -227.6758 -13.5492 Td[(Oth)1(e)-1(r)1(w)-1(i)1(s)-1(e,)]TJ/F48 10.9091 Tf 54.6364 0 Td[(nlev)]TJ/F15 10.9091 Tf 26.5452 0 Td[(is)-334(i)1(gnored.)]TJ/F19 11.9552 Tf -133.13 -28.056 Td[(7.)-1(2)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ ET -1 0 0 1 216.9401 493.8428 cm +1 0 0 1 264.7607 493.8428 cm q []0 d 0 J @@ -4301,341 +4424,341 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -216.9401 -493.8428 cm +1 0 0 1 -264.7607 -493.8428 cm BT -/F19 11.9552 Tf 220.975 493.8428 Td[(pre)-1(cset)]TJ +/F19 11.9552 Tf 268.7956 493.8428 Td[(pre)-1(cset)]TJ ET -1 0 0 1 187.6098 473.2482 cm +1 0 0 1 262.3285 473.2482 cm 0 g 0 G 0 g 0 G -1 0 0 1 -187.6098 -473.2482 cm +1 0 0 1 -262.3285 -473.2482 cm BT -/F48 10.9091 Tf 193.0644 473.2482 Td[(mld_precset\050p,what,val,info\051)]TJ/F15 10.9091 Tf -99.1466 -21.8621 Td[(This)-243(rou)1(tin)1(e)-244(se)-1(t)1(s)-244(th)1(e)-243(paramete)-1(r)1(s)-244(d)1(e)-1(\014)1(nin)1(g)-243(the)-243(p)1(re)-1(cond)1(ition)1(e)-1(r)1(.)-414(More)-243(p)1(re)-1(cise)-1(ly)84(,)]TJ 0 -13.5492 Td[(th)1(e)-334(par)1(am)-1(ete)-1(r)-333(i)1(den)28(ti\014)1(e)-1(d)-333(b)29(y)]TJ/F48 10.9091 Tf 133.6971 0 Td[(what)]TJ/F15 10.9091 Tf 26.5452 0 Td[(is)-334(assigned)-333(the)-333(v)55(al)1(ue)-334(con)28(tain)1(e)-1(d)-332(in)]TJ/F48 10.9091 Tf 163.2123 0 Td[(val)]TJ/F15 10.9091 Tf 17.1816 0 Td[(.)]TJ/F41 10.9091 Tf -340.6362 -28.2419 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(what)-2114(integer,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 154.7878 0 Td[(.)]TJ -108.817 -13.5492 Td[(The)-338(n)28(u)1(m)27(b)-27(e)-1(r)-337(id)1(e)-1(n)29(tify)1(ing)-337(the)-338(p)1(arame)-1(ter)-338(t)1(o)-338(b)-27(e)-338(s)-1(et.)-457(A)-338(mnem)-1(on)1(ic)]TJ 0 -13.5492 Td[(constan)28(t)-378(has)-379(b)-27(ee)-1(n)-378(ass)-1(o)-27(c)-1(iated)-378(to)-378(e)-1(ac)28(h)-378(of)-378(th)1(e)-1(se)-379(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-1(,)-389(as)-379(re-)]TJ 0 -13.5492 Td[(p)-27(orted)-333(in)-333(T)83(ab)1(le)-1(s)]TJ +/F48 10.9091 Tf 267.7831 473.2482 Td[(mld_precset\050p,what,val,info\051)]TJ/F15 10.9091 Tf -126.0446 -21.8621 Td[(This)-389(r)1(outin)1(e)-389(s)-1(ets)-389(the)-389(p)1(arame)-1(ters)-389(d)1(e)-1(\014)1(nin)1(g)-389(th)1(e)-389(precondi)1(tioner.)-610(Mor)1(e)-389(precis)-1(ely)84(,)-403(t)1(he)-389(pa-)]TJ 0 -13.5492 Td[(ramete)-1(r)-333(id)1(e)-1(n)29(ti\014ed)-333(b)28(y)]TJ/F48 10.9091 Tf 103.394 0 Td[(what)]TJ/F15 10.9091 Tf 26.5452 0 Td[(is)-334(assigned)-333(the)-333(v)55(al)1(ue)-334(con)28(tain)1(e)-1(d)-332(in)]TJ/F48 10.9091 Tf 163.2123 0 Td[(val)]TJ/F15 10.9091 Tf 17.1816 0 Td[(.)]TJ/F41 10.9091 Tf -310.3331 -28.2419 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(what)-2114(integer,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 154.7878 0 Td[(.)]TJ -108.817 -13.5492 Td[(The)-338(n)28(u)1(m)27(b)-27(e)-1(r)-337(id)1(e)-1(n)29(tify)1(ing)-337(the)-338(p)1(arame)-1(ter)-338(t)1(o)-338(b)-27(e)-338(s)-1(et.)-457(A)-338(mnem)-1(on)1(ic)]TJ 0 -13.5492 Td[(constan)28(t)-378(has)-379(b)-27(ee)-1(n)-378(ass)-1(o)-27(c)-1(iated)-378(to)-378(e)-1(ac)28(h)-378(of)-378(th)1(e)-1(se)-379(n)28(u)1(m)27(b)-27(e)-1(r)1(s)-1(,)-389(as)-379(re-)]TJ 0 -13.5492 Td[(p)-27(orted)-333(in)-333(T)83(ab)1(le)-1(s)]TJ ET -1 0 0 1 227.7754 295.1034 cm +1 0 0 1 275.596 295.1034 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -227.7754 -295.1034 cm +1 0 0 1 -275.596 -295.1034 cm BT -/F15 10.9091 Tf 227.7754 295.1034 Td[(2)]TJ +/F15 10.9091 Tf 275.596 295.1034 Td[(2)]TJ ET -1 0 0 1 233.2299 295.1034 cm +1 0 0 1 281.0506 295.1034 cm 0 g 0 G -1 0 0 1 -233.2299 -295.1034 cm +1 0 0 1 -281.0506 -295.1034 cm BT -/F15 10.9091 Tf 233.2299 295.1034 Td[(-)]TJ +/F15 10.9091 Tf 281.0506 295.1034 Td[(-)]TJ ET -1 0 0 1 236.8663 295.1034 cm +1 0 0 1 284.687 295.1034 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -236.8663 -295.1034 cm +1 0 0 1 -284.687 -295.1034 cm BT -/F15 10.9091 Tf 236.8663 295.1034 Td[(5)]TJ +/F15 10.9091 Tf 284.687 295.1034 Td[(5)]TJ ET -1 0 0 1 242.3208 295.1034 cm +1 0 0 1 290.1415 295.1034 cm 0 g 0 G -1 0 0 1 -242.3208 -295.1034 cm +1 0 0 1 -290.1415 -295.1034 cm BT -/F15 10.9091 Tf 242.3208 295.1034 Td[(.)]TJ/F48 10.9091 Tf -142.4254 -13.5492 Td[(val)-2639(integer)]TJ/F20 10.9091 Tf 96.6324 0 Td[(or)]TJ/F48 10.9091 Tf 21.921 0 Td[(character\050len=*\051)]TJ/F20 10.9091 Tf 102.2065 0 Td[(or)]TJ/F48 10.9091 Tf 21.921 0 Td[(real\050psb_spk_\051)]TJ/F20 10.9091 Tf 90.752 0 Td[(or)]TJ/F48 10.9091 Tf -287.4621 -13.5492 Td[(real\050psb_dpk_\051)]TJ/F15 10.9091 Tf 80.181 0 Td[(,)]TJ/F48 10.9091 Tf 6.6666 0 Td[(intent\050in\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(.)]TJ -144.1197 -13.5492 Td[(The)-281(v)56(alu)1(e)-281(of)-280(th)1(e)-281(paramete)-1(r)-280(to)-280(b)-27(e)-281(s)-1(et.)-427(Th)1(e)-281(list)-280(of)-280(allo)28(w)27(ed)-280(v)56(alues)]TJ 0 -13.5492 Td[(and)-300(the)-301(c)-1(orr)1(e)-1(sp)-27(ondi)1(ng)-301(data)-301(t)28(yp)-27(es)-302(is)-301(giv)28(e)-1(n)-300(in)-301(T)83(ab)1(le)-1(s)]TJ +/F15 10.9091 Tf 290.1415 295.1034 Td[(.)]TJ/F48 10.9091 Tf -142.4254 -13.5492 Td[(val)-2639(integer)]TJ/F20 10.9091 Tf 96.6324 0 Td[(or)]TJ/F48 10.9091 Tf 21.921 0 Td[(character\050len=*\051)]TJ/F20 10.9091 Tf 102.2065 0 Td[(or)]TJ/F48 10.9091 Tf 21.921 0 Td[(real\050psb_spk_\051)]TJ/F20 10.9091 Tf 90.752 0 Td[(or)]TJ/F48 10.9091 Tf -287.4621 -13.5492 Td[(real\050psb_dpk_\051)]TJ/F15 10.9091 Tf 80.181 0 Td[(,)]TJ/F48 10.9091 Tf 6.6666 0 Td[(intent\050in\051)]TJ/F15 10.9091 Tf 57.2721 0 Td[(.)]TJ -144.1197 -13.5492 Td[(The)-281(v)56(alu)1(e)-281(of)-280(th)1(e)-281(paramete)-1(r)-280(to)-280(b)-27(e)-281(s)-1(et.)-427(Th)1(e)-281(list)-280(of)-280(allo)28(w)27(ed)-280(v)56(alues)]TJ 0 -13.5492 Td[(and)-300(the)-301(c)-1(orr)1(e)-1(sp)-27(ondi)1(ng)-301(data)-301(t)28(yp)-27(es)-302(is)-301(giv)28(e)-1(n)-300(in)-301(T)83(ab)1(le)-1(s)]TJ ET -1 0 0 1 393.0148 240.9066 cm +1 0 0 1 440.8354 240.9066 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -393.0148 -240.9066 cm +1 0 0 1 -440.8354 -240.9066 cm BT -/F15 10.9091 Tf 393.0148 240.9066 Td[(2)]TJ +/F15 10.9091 Tf 440.8354 240.9066 Td[(2)]TJ ET -1 0 0 1 398.4693 240.9066 cm +1 0 0 1 446.29 240.9066 cm 0 g 0 G -1 0 0 1 -398.4693 -240.9066 cm +1 0 0 1 -446.29 -240.9066 cm BT -/F15 10.9091 Tf 398.4693 240.9066 Td[(-)]TJ +/F15 10.9091 Tf 446.29 240.9066 Td[(-)]TJ ET -1 0 0 1 402.1057 240.9066 cm +1 0 0 1 449.9263 240.9066 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -402.1057 -240.9066 cm +1 0 0 1 -449.9263 -240.9066 cm BT -/F15 10.9091 Tf 402.1057 240.9066 Td[(5)]TJ +/F15 10.9091 Tf 449.9263 240.9066 Td[(5)]TJ ET -1 0 0 1 407.5602 240.9066 cm +1 0 0 1 455.3809 240.9066 cm 0 g 0 G -1 0 0 1 -407.5602 -240.9066 cm +1 0 0 1 -455.3809 -240.9066 cm BT -/F15 10.9091 Tf 407.5602 240.9066 Td[(.)-434(W)1(hen)]TJ -261.694 -13.5492 Td[(th)1(e)-453(v)56(alue)-453(i)1(s)-453(of)-452(t)28(yp)-27(e)]TJ/F48 10.9091 Tf 101.3996 0 Td[(character\050len=*\051)]TJ/F15 10.9091 Tf 91.6353 0 Td[(,)-482(it)-452(is)-452(als)-1(o)-452(tr)1(e)-1(ated)-452(as)]TJ -193.0349 -13.5492 Td[(cas)-1(e)-334(i)1(nse)-1(n)1(s)-1(iti)1(v)28(e)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ +/F15 10.9091 Tf 455.3809 240.9066 Td[(.)-434(W)1(hen)]TJ -261.694 -13.5492 Td[(th)1(e)-453(v)56(alue)-453(i)1(s)-453(of)-452(t)28(yp)-27(e)]TJ/F48 10.9091 Tf 101.3996 0 Td[(character\050len=*\051)]TJ/F15 10.9091 Tf 91.6353 0 Td[(,)-482(it)-452(is)-452(als)-1(o)-452(tr)1(e)-1(ated)-452(as)]TJ -193.0349 -13.5492 Td[(cas)-1(e)-334(i)1(nse)-1(n)1(s)-1(iti)1(v)28(e)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 384.2717 186.7099 cm +1 0 0 1 432.0924 186.7099 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -384.2717 -186.7099 cm +1 0 0 1 -432.0924 -186.7099 cm BT -/F15 10.9091 Tf 384.2717 186.7099 Td[(8)]TJ +/F15 10.9091 Tf 432.0924 186.7099 Td[(8)]TJ ET -1 0 0 1 389.7263 186.7099 cm +1 0 0 1 437.547 186.7099 cm 0 g 0 G -1 0 0 1 -389.7263 -186.7099 cm +1 0 0 1 -437.547 -186.7099 cm BT -/F15 10.9091 Tf 393.0848 186.7099 Td[(for)-307(details.)]TJ -299.167 -18.6103 Td[(A)-356(v)56(ari)1(e)-1(t)28(y)-355(of)-356(\050on)1(e)-1(-lev)28(e)-1(l)-355(and)-355(m)27(u)1(lti-lev)28(e)-1(l)1(\051)-356(p)1(re)-1(cond)1(ition)1(e)-1(r)1(s)-356(c)-1(an)-355(b)-27(e)-357(ob)1(tain)1(e)-1(d)-355(b)28(y)]TJ 0 -13.5492 Td[(a)-371(s)-1(u)1(itab)1(le)-372(se)-1(t)1(ting)-371(of)-370(the)-371(prec)-1(on)1(di)1(tioner)-371(p)1(arame)-1(ters.)-558(Thes)-1(e)-371(par)1(am)-1(eters)-372(can)]TJ 0 -13.5492 Td[(b)-27(e)-334(logically)-333(d)1(ivid)1(e)-1(d)-333(i)1(n)28(to)-333(fou)1(r)-333(group)1(s)-1(,)-333(i.)1(e)-1(.)-333(p)1(arame)-1(ters)-334(d)1(e)-1(\014)1(nin)1(g)]TJ +/F15 10.9091 Tf 440.9055 186.7099 Td[(for)-307(details.)]TJ -299.167 -18.6103 Td[(A)-383(v)56(ari)1(e)-1(t)28(y)-383(of)-382(\050on)1(e)-1(-lev)28(e)-1(l)-383(an)1(d)-383(m)28(ul)1(ti-le)-1(v)28(el\051)-383(p)1(rec)-1(on)1(dit)1(ioners)-383(c)-1(an)-382(b)-27(e)-384(ob)1(tain)1(e)-1(d)-382(b)28(y)-383(a)-383(sui)1(table)]TJ 0 -13.5492 Td[(se)-1(tti)1(ng)-425(of)-425(th)1(e)-426(pr)1(e)-1(cond)1(ition)1(e)-1(r)-425(p)1(arame)-1(t)1(e)-1(rs.)-720(Thes)-1(e)-425(par)1(am)-1(ete)-1(r)1(s)-426(can)-425(b)-27(e)-426(logically)-425(d)1(ivi)1(ded)]TJ 0 -13.5492 Td[(in)28(t)1(o)-334(f)1(our)-333(grou)1(ps,)-333(i.e.)-333(paramete)-1(r)1(s)-334(de\014n)1(ing)]TJ ET -1 0 0 1 93.9178 121.5209 cm +1 0 0 1 141.7385 121.5209 cm 0 g 0 G -1 0 0 1 -93.9178 -121.5209 cm +1 0 0 1 -141.7385 -121.5209 cm BT -/F15 10.9091 Tf 107.2512 121.5209 Td[(1.)]TJ +/F15 10.9091 Tf 155.0719 121.5209 Td[(1.)]TJ ET -1 0 0 1 115.736 121.5209 cm +1 0 0 1 163.5567 121.5209 cm 0 g 0 G -1 0 0 1 -115.736 -121.5209 cm +1 0 0 1 -163.5567 -121.5209 cm BT -/F15 10.9091 Tf 121.1906 121.5209 Td[(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(m)27(u)1(lti-lev)28(e)-1(l)-333(p)1(rec)-1(on)1(diti)1(oner;)]TJ +/F15 10.9091 Tf 169.0113 121.5209 Td[(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(m)27(u)1(lti-lev)28(e)-1(l)-333(p)1(rec)-1(on)1(diti)1(oner;)]TJ ET -1 0 0 1 93.9178 91.633 cm +1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -409 0 obj << +413 0 obj << /Type /Page -/Contents 410 0 R -/Resources 408 0 R +/Contents 414 0 R +/Resources 412 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 412 0 R 414 0 R 415 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R ] ->> endobj -412 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> +/Parent 401 0 R +/Annots [ 417 0 R 418 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R ] >> endobj -414 0 obj << +417 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [434.0229 611.682 441.47 625.3151] +/Rect [481.8436 611.682 489.2906 625.3151] /Subtype /Link /A << /S /GoTo /D (table.1) >> >> endobj -415 0 obj << +418 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.2755 571.0345 390.7225 584.6676] +/Rect [431.0961 571.0345 438.5432 584.6676] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -417 0 obj << +420 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [226.7791 290.0423 234.2262 303.6754] +/Rect [274.5998 290.0423 282.0469 303.6754] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -418 0 obj << +421 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [235.87 290.0423 243.3171 303.6754] +/Rect [283.6907 290.0423 291.1378 303.6754] /Subtype /Link /A << /S /GoTo /D (table.5) >> >> endobj -419 0 obj << +422 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [392.0185 237.7891 399.4656 249.4786] +/Rect [439.8392 237.7891 447.2863 249.4786] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -420 0 obj << +423 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [401.1094 237.7891 408.5565 249.4786] +/Rect [448.9301 237.7891 456.3772 249.4786] /Subtype /Link /A << /S /GoTo /D (table.5) >> >> endobj -421 0 obj << +424 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.2755 181.6488 390.7225 195.2819] +/Rect [431.0961 181.6488 438.5432 195.2819] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -411 0 obj << -/D [409 0 R /XYZ 93.9178 740.0018 null] +415 0 obj << +/D [413 0 R /XYZ 141.7385 740.0018 null] >> endobj -413 0 obj << -/D [409 0 R /XYZ 93.9178 694.9697 null] +416 0 obj << +/D [413 0 R /XYZ 141.7385 694.9697 null] >> endobj 70 0 obj << -/D [409 0 R /XYZ 93.9178 503.1413 null] +/D [413 0 R /XYZ 141.7385 503.1413 null] >> endobj -416 0 obj << -/D [409 0 R /XYZ 93.9178 400.4284 null] +419 0 obj << +/D [413 0 R /XYZ 141.7385 400.4284 null] >> endobj -422 0 obj << -/D [409 0 R /XYZ 93.9178 136.825 null] +425 0 obj << +/D [413 0 R /XYZ 141.7385 136.825 null] >> endobj -408 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F41 126 0 R /F48 206 0 R /F20 171 0 R /F19 105 0 R >> +412 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F41 126 0 R /F48 214 0 R /F20 171 0 R /F19 105 0 R >> /ProcSet [ /PDF /Text ] >> endobj -425 0 obj << -/Length 2572 +428 0 obj << +/Length 2658 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(24)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 99.9481 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -35.8655 cm +1 0 0 1 -99.9481 -740.0018 cm +BT +/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 391.3906 0 Td[(23)]TJ +ET +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -704.1363 cm +1 0 0 1 -412.4511 -35.8655 cm +0 g 0 G +1 0 0 1 -93.9178 -704.1363 cm BT -/F15 10.9091 Tf 155.0719 704.1363 Td[(2.)]TJ +/F15 10.9091 Tf 107.2512 704.1363 Td[(2.)]TJ ET -1 0 0 1 163.5567 704.1363 cm +1 0 0 1 115.736 704.1363 cm 0 g 0 G -1 0 0 1 -163.5567 -704.1363 cm +1 0 0 1 -115.736 -704.1363 cm BT -/F15 10.9091 Tf 169.0113 704.1363 Td[(th)1(e)-334(one-)-1(l)1(e)-1(v)28(el)-333(precondi)1(tioner)-333(used)-333(as)-334(s)-1(mo)-28(oth)1(e)-1(r)1(;)]TJ +/F15 10.9091 Tf 121.1906 704.1363 Td[(th)1(e)-334(one-)-1(l)1(e)-1(v)28(el)-333(precondi)1(tioner)-333(used)-333(as)-334(s)-1(mo)-28(oth)1(e)-1(r)1(;)]TJ ET -1 0 0 1 141.7385 681.6208 cm +1 0 0 1 93.9178 681.6208 cm 0 g 0 G -1 0 0 1 -141.7385 -681.6208 cm +1 0 0 1 -93.9178 -681.6208 cm BT -/F15 10.9091 Tf 155.0719 681.6208 Td[(3.)]TJ +/F15 10.9091 Tf 107.2512 681.6208 Td[(3.)]TJ ET -1 0 0 1 163.5567 681.6208 cm +1 0 0 1 115.736 681.6208 cm 0 g 0 G -1 0 0 1 -163.5567 -681.6208 cm +1 0 0 1 -115.736 -681.6208 cm BT -/F15 10.9091 Tf 169.0113 681.6208 Td[(th)1(e)-334(aggregation)-333(algor)1(ithm;)]TJ +/F15 10.9091 Tf 121.1906 681.6208 Td[(th)1(e)-334(aggregation)-333(algor)1(ithm;)]TJ ET -1 0 0 1 141.7385 659.1052 cm +1 0 0 1 93.9178 659.1052 cm 0 g 0 G -1 0 0 1 -141.7385 -659.1052 cm +1 0 0 1 -93.9178 -659.1052 cm BT -/F15 10.9091 Tf 155.0719 659.1052 Td[(4.)]TJ +/F15 10.9091 Tf 107.2512 659.1052 Td[(4.)]TJ ET -1 0 0 1 163.5567 659.1052 cm +1 0 0 1 115.736 659.1052 cm 0 g 0 G -1 0 0 1 -163.5567 -659.1052 cm +1 0 0 1 -115.736 -659.1052 cm BT -/F15 10.9091 Tf 169.0113 659.1052 Td[(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(space)-334(correction)-333(at)-333(the)-333(c)-1(oarses)-1(t)-333(lev)28(e)-1(l.)]TJ -27.2728 -22.5156 Td[(A)-440(l)1(is)-1(t)-439(of)-440(th)1(e)-440(par)1(am)-1(ete)-1(r)1(s)-440(that)-440(can)-439(b)-28(e)-440(se)-1(t,)-466(alon)1(g)-440(with)-439(allo)28(w)28(e)-1(d)-439(and)-439(d)1(e)-1(f)1(ault)]TJ 0 -13.5492 Td[(v)56(alues,)-370(is)-363(giv)28(en)-362(in)-362(T)83(abl)1(e)-1(s)]TJ +/F15 10.9091 Tf 121.1906 659.1052 Td[(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(space)-334(correction)-333(at)-333(the)-333(c)-1(oarses)-1(t)-333(lev)28(e)-1(l.)]TJ -27.2728 -22.5156 Td[(A)-313(list)-314(of)-313(t)1(he)-314(p)1(arame)-1(ters)-314(th)1(at)-313(c)-1(an)-313(b)-27(e)-314(se)-1(t,)-317(alon)1(g)-313(w)-1(i)1(th)-313(their)-313(allo)28(w)28(e)-1(d)-313(an)1(d)-313(defau)1(lt)-313(v)56(alues)-1(,)-317(is)]TJ 0 -13.5492 Td[(giv)28(en)-296(in)-295(T)83(ables)]TJ ET -1 0 0 1 265.414 623.0404 cm +1 0 0 1 168.2139 623.0404 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -265.414 -623.0404 cm +1 0 0 1 -168.2139 -623.0404 cm BT -/F15 10.9091 Tf 265.414 623.0404 Td[(2)]TJ +/F15 10.9091 Tf 168.2139 623.0404 Td[(2)]TJ ET -1 0 0 1 270.8686 623.0404 cm +1 0 0 1 173.6684 623.0404 cm 0 g 0 G -1 0 0 1 -270.8686 -623.0404 cm +1 0 0 1 -173.6684 -623.0404 cm BT -/F15 10.9091 Tf 270.8686 623.0404 Td[(-)]TJ +/F15 10.9091 Tf 173.6684 623.0404 Td[(-)]TJ ET -1 0 0 1 274.505 623.0404 cm +1 0 0 1 177.3048 623.0404 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -274.505 -623.0404 cm +1 0 0 1 -177.3048 -623.0404 cm BT -/F15 10.9091 Tf 274.505 623.0404 Td[(5)]TJ +/F15 10.9091 Tf 177.3048 623.0404 Td[(5)]TJ ET -1 0 0 1 279.9595 623.0404 cm +1 0 0 1 182.7593 623.0404 cm 0 g 0 G -1 0 0 1 -279.9595 -623.0404 cm +1 0 0 1 -182.7593 -623.0404 cm BT -/F15 10.9091 Tf 279.9595 623.0404 Td[(.)-532(F)84(or)-363(a)-362(detailed)-362(des)-1(crip)1(tion)-362(of)-362(the)-363(meanin)1(g)-363(of)]TJ -138.221 -13.5492 Td[(th)1(e)-334(par)1(am)-1(ete)-1(r)1(s)-1(,)-333(p)1(le)-1(ase)-334(se)-1(e)-333(Sec)-1(tion)]TJ +/F15 10.9091 Tf 182.7593 623.0404 Td[(.)-432(F)84(or)-296(a)-296(detailed)-296(d)1(e)-1(sc)-1(r)1(ipt)1(ion)-296(of)-295(the)-296(m)-1(eanin)1(g)-296(of)-296(th)1(e)-297(p)1(arame)-1(ters,)-304(p)1(leas)-1(e)]TJ -88.8415 -13.5492 Td[(refer)-333(to)-333(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 308.0417 609.4912 cm +1 0 0 1 170.6452 609.4912 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -308.0417 -609.4912 cm +1 0 0 1 -170.6452 -609.4912 cm BT -/F15 10.9091 Tf 308.0417 609.4912 Td[(5)]TJ +/F15 10.9091 Tf 170.6452 609.4912 Td[(5)]TJ ET -1 0 0 1 313.4962 609.4912 cm +1 0 0 1 176.0997 609.4912 cm 0 g 0 G -1 0 0 1 -313.4962 -609.4912 cm +1 0 0 1 -176.0997 -609.4912 cm BT -/F15 10.9091 Tf 313.4962 609.4912 Td[(.)]TJ +/F15 10.9091 Tf 176.0997 609.4912 Td[(.)]TJ ET -1 0 0 1 141.7385 91.633 cm +1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -424 0 obj << +427 0 obj << /Type /Page -/Contents 425 0 R -/Resources 423 0 R +/Contents 428 0 R +/Resources 426 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 387 0 R -/Annots [ 430 0 R 431 0 R 432 0 R ] +/Parent 401 0 R +/Annots [ 430 0 R 434 0 R 435 0 R 436 0 R ] >> endobj 430 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [264.4178 619.9229 271.8649 631.6124] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +434 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [167.2176 619.9229 174.6647 631.6124] /Subtype /Link /A << /S /GoTo /D (table.2) >> >> endobj -431 0 obj << +435 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [273.5087 619.9229 280.9558 631.6124] +/Rect [176.3085 619.9229 183.7556 631.6124] /Subtype /Link /A << /S /GoTo /D (table.5) >> >> endobj -432 0 obj << +436 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [307.0454 606.3737 314.4925 618.0632] +/Rect [169.6489 608.495 177.096 618.0632] /Subtype /Link /A << /S /GoTo /D (section.5) >> >> endobj -426 0 obj << -/D [424 0 R /XYZ 141.7385 740.0018 null] ->> endobj -427 0 obj << -/D [424 0 R /XYZ 141.7385 715.0952 null] +429 0 obj << +/D [427 0 R /XYZ 93.9178 740.0018 null] >> endobj -428 0 obj << -/D [424 0 R /XYZ 141.7385 697.5319 null] +431 0 obj << +/D [427 0 R /XYZ 93.9178 715.0952 null] >> endobj -429 0 obj << -/D [424 0 R /XYZ 141.7385 675.0164 null] +432 0 obj << +/D [427 0 R /XYZ 93.9178 697.5319 null] >> endobj -423 0 obj << -/Font << /F15 123 0 R /F42 129 0 R >> -/ProcSet [ /PDF /Text ] +433 0 obj << +/D [427 0 R /XYZ 93.9178 675.0164 null] >> endobj -435 0 obj << -/Length 5938 ->> -stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ -ET -1 0 0 1 99.9481 740.0018 cm +426 0 obj << +/Font << /F42 129 0 R /F15 123 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +439 0 obj << +/Length 5926 +>> +stream +1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm +1 0 0 1 -141.7385 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 337.5945 0 Td[(25)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(24)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.6551 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 179.3275 0 cm +1 0 0 1 206.2256 0 cm q 0 -1 1 0 0 0 cm 0 g 0 G 1 0 0 1 15.408 16.3055 cm 0 g 0 G 0 g 0 G -1 0 0 1 5.4546 70.6725 cm +1 0 0 1 5.4545 71.071 cm q []0 d 0 J @@ -4644,7 +4767,7 @@ q 551.8492 0.1992 l S Q -1 0 0 1 -0.1993 -13.5492 cm +1 0 0 1 -0.1992 -13.5492 cm q []0 d 0 J @@ -4653,11 +4776,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -293.9086 -788.524 cm +1 0 0 1 -368.6274 -788.9225 cm BT -/F48 10.9091 Tf 300.0855 792.5888 Td[(what)]TJ +/F48 10.9091 Tf 374.8042 792.9873 Td[(what)]TJ ET -1 0 0 1 408.9536 788.524 cm +1 0 0 1 483.6724 788.9225 cm q []0 d 0 J @@ -4666,11 +4789,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -408.9536 -788.524 cm +1 0 0 1 -483.6724 -788.9225 cm BT -/F42 10.9091 Tf 415.1305 792.5888 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ +/F42 10.9091 Tf 489.8492 792.9873 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ ET -1 0 0 1 512.5442 788.524 cm +1 0 0 1 587.2629 788.9225 cm q []0 d 0 J @@ -4679,11 +4802,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -512.5442 -788.524 cm +1 0 0 1 -587.2629 -788.9225 cm BT -/F48 10.9091 Tf 518.721 792.5888 Td[(val)]TJ +/F48 10.9091 Tf 593.4397 792.9873 Td[(val)]TJ ET -1 0 0 1 581.1922 788.524 cm +1 0 0 1 655.911 788.9225 cm q []0 d 0 J @@ -4692,11 +4815,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -581.1922 -788.524 cm +1 0 0 1 -655.911 -788.9225 cm BT -/F42 10.9091 Tf 587.3691 792.5888 Td[(def)89(a)22(ul)66(t)]TJ +/F42 10.9091 Tf 662.0878 792.9873 Td[(def)89(a)22(ul)66(t)]TJ ET -1 0 0 1 635.3775 788.524 cm +1 0 0 1 710.0962 788.9225 cm q []0 d 0 J @@ -4705,11 +4828,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -635.3775 -788.524 cm +1 0 0 1 -710.0962 -788.9225 cm BT -/F42 10.9091 Tf 641.5544 792.5888 Td[(com)1(ments)]TJ +/F42 10.9091 Tf 716.2731 792.9873 Td[(com)1(ments)]TJ ET -1 0 0 1 845.7579 788.524 cm +1 0 0 1 920.4766 788.9225 cm q []0 d 0 J @@ -4736,11 +4859,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -293.9087 -747.4779 cm +1 0 0 1 -368.6274 -747.8764 cm BT -/F48 10.9091 Tf 300.0855 778.6411 Td[(mld_ml_type_)]TJ +/F48 10.9091 Tf 374.8042 779.0396 Td[(mld_ml_type_)]TJ ET -1 0 0 1 408.9536 747.4779 cm +1 0 0 1 483.6723 747.8764 cm q []0 d 0 J @@ -4749,11 +4872,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -408.9536 -747.4779 cm +1 0 0 1 -483.6723 -747.8764 cm BT -/F48 10.9091 Tf 415.1305 778.6411 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 489.8492 779.0396 Td[(character\050len=*\051)]TJ ET -1 0 0 1 512.5442 747.4779 cm +1 0 0 1 587.2629 747.8764 cm q []0 d 0 J @@ -4762,11 +4885,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -512.5442 -747.4779 cm +1 0 0 1 -587.2629 -747.8764 cm BT -/F48 10.9091 Tf 518.721 778.6411 Td[('ADD')]TJ 0 -13.5492 Td[('MULT')]TJ +/F48 10.9091 Tf 593.4397 779.0396 Td[('ADD')]TJ 0 -13.5492 Td[('MULT')]TJ ET -1 0 0 1 581.1922 747.4779 cm +1 0 0 1 655.911 747.8764 cm q []0 d 0 J @@ -4775,11 +4898,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -581.1922 -747.4779 cm +1 0 0 1 -655.911 -747.8764 cm BT -/F48 10.9091 Tf 587.3691 778.6411 Td[('MULT')]TJ +/F48 10.9091 Tf 662.0878 779.0396 Td[('MULT')]TJ ET -1 0 0 1 635.3775 747.4779 cm +1 0 0 1 710.0962 747.8764 cm q []0 d 0 J @@ -4788,11 +4911,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -635.3775 -747.4779 cm +1 0 0 1 -710.0962 -747.8764 cm BT -/F15 10.9091 Tf 641.5544 778.6411 Td[(basic)-480(m)28(ult)1(i-)-1(l)1(e)-1(v)28(el)-479(framew)27(ork)1(:)-737(ad)1(diti)1(v)28(e)-480(or)]TJ 0 -13.5492 Td[(m)27(u)1(ltip)1(licativ)28(e)-586(am)-1(on)1(g)-586(the)-586(le)-1(v)28(els)-586(\050alw)27(a)28(ys)]TJ 0 -13.5492 Td[(add)1(itiv)28(e)-333(insid)1(e)-334(a)-334(l)1(e)-1(v)28(el\051)]TJ +/F15 10.9091 Tf 716.2731 779.0396 Td[(Bas)-1(ic)-449(m)28(ulti)1(-)-1(lev)28(el)-449(fr)1(am)-1(ew)27(or)1(k:)-675(addi)1(tiv)28(e)-449(or)]TJ 0 -13.5492 Td[(m)27(u)1(ltip)1(licativ)28(e)-586(am)-1(on)1(g)-586(the)-586(le)-1(v)28(els)-586(\050alw)27(a)28(ys)]TJ 0 -13.5492 Td[(add)1(itiv)28(e)-333(insid)1(e)-334(a)-334(l)1(e)-1(v)28(el\051.)]TJ ET -1 0 0 1 845.7579 747.4779 cm +1 0 0 1 920.4766 747.8764 cm q []0 d 0 J @@ -4801,7 +4924,16 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -551.8493 -40.6475 cm +1 0 0 1 -551.65 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +551.8492 0.1992 l +S +Q +1 0 0 1 -0.1992 -40.6475 cm q []0 d 0 J @@ -4810,11 +4942,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -293.9086 -706.8304 cm +1 0 0 1 -368.6274 -706.8304 cm BT -/F48 10.9091 Tf 300.0855 737.9936 Td[(mld_smoother_type_)]TJ +/F48 10.9091 Tf 374.8042 737.9936 Td[(mld_smoother_type_)]TJ ET -1 0 0 1 408.9536 706.8304 cm +1 0 0 1 483.6723 706.8304 cm q []0 d 0 J @@ -4823,11 +4955,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -408.9536 -706.8304 cm +1 0 0 1 -483.6723 -706.8304 cm BT -/F48 10.9091 Tf 415.1305 737.9936 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 489.8492 737.9936 Td[(character\050len=*\051)]TJ ET -1 0 0 1 512.5442 706.8304 cm +1 0 0 1 587.2629 706.8304 cm q []0 d 0 J @@ -4836,11 +4968,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -512.5442 -706.8304 cm +1 0 0 1 -587.2629 -706.8304 cm BT -/F48 10.9091 Tf 518.721 737.9936 Td[('DIAG')]TJ 0 -13.5492 Td[('BJAC')]TJ 0 -13.5492 Td[('AS')]TJ +/F48 10.9091 Tf 593.4397 737.9936 Td[('DIAG')]TJ 0 -13.5492 Td[('BJAC')]TJ 0 -13.5492 Td[('AS')]TJ ET -1 0 0 1 581.1922 706.8304 cm +1 0 0 1 655.911 706.8304 cm q []0 d 0 J @@ -4849,11 +4981,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -581.1922 -706.8304 cm +1 0 0 1 -655.911 -706.8304 cm BT -/F48 10.9091 Tf 587.3691 737.9936 Td[('AS')]TJ +/F48 10.9091 Tf 662.0878 737.9936 Td[('AS')]TJ ET -1 0 0 1 635.3775 706.8304 cm +1 0 0 1 710.0962 706.8304 cm q []0 d 0 J @@ -4862,11 +4994,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -635.3775 -706.8304 cm +1 0 0 1 -710.0962 -706.8304 cm BT -/F15 10.9091 Tf 641.5544 737.9936 Td[(basic)-1430(on)1(e)-1(-lev)28(e)-1(l)-1429(precondi)1(tioner)-1429(\050i.e.)]TJ 0 -13.5492 Td[(sm)-1(o)-28(ot)1(her\051)-732(of)-731(the)-732(m)27(u)1(lti-lev)28(e)-1(l)-732(p)1(rec)-1(on)1(di-)]TJ 0 -13.5492 Td[(tion)1(e)-1(r)1(:)-445(d)1(iagon)1(al,)-333(blo)-27(c)27(k)-333(Jac)-1(ob)1(i,)-333(AS)]TJ +/F15 10.9091 Tf 716.2731 737.9936 Td[(Bas)-1(ic)-1379(on)1(e)-1(-lev)28(e)-1(l)-1378(pr)1(e)-1(cond)1(ition)1(e)-1(r)-1378(\050i.e.)]TJ 0 -13.5492 Td[(sm)-1(o)-28(ot)1(her\051:)-444(diagon)1(al,)-333(bl)1(o)-28(c)27(k)-333(Jacobi,)-333(AS)]TJ ET -1 0 0 1 845.7579 706.8304 cm +1 0 0 1 920.4766 706.8304 cm q []0 d 0 J @@ -4875,7 +5007,16 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -551.8493 -40.6476 cm +1 0 0 1 -551.65 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +551.8492 0.1992 l +S +Q +1 0 0 1 -0.1992 -40.6476 cm q []0 d 0 J @@ -4884,11 +5025,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -293.9086 -666.1828 cm +1 0 0 1 -368.6274 -665.7843 cm BT -/F48 10.9091 Tf 300.0855 697.346 Td[(mld_smoother_pos_)]TJ +/F48 10.9091 Tf 374.8042 696.9475 Td[(mld_smoother_pos_)]TJ ET -1 0 0 1 408.9536 666.1828 cm +1 0 0 1 483.6723 665.7843 cm q []0 d 0 J @@ -4897,11 +5038,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -408.9536 -666.1828 cm +1 0 0 1 -483.6723 -665.7843 cm BT -/F48 10.9091 Tf 415.1305 697.346 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 489.8492 696.9475 Td[(character\050len=*\051)]TJ ET -1 0 0 1 512.5442 666.1828 cm +1 0 0 1 587.2629 665.7843 cm q []0 d 0 J @@ -4910,11 +5051,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -512.5442 -666.1828 cm +1 0 0 1 -587.2629 -665.7843 cm BT -/F48 10.9091 Tf 518.721 697.346 Td[('PRE')]TJ 0 -13.5492 Td[('POST')]TJ 0 -13.5492 Td[('TWOSIDE')]TJ +/F48 10.9091 Tf 593.4397 696.9475 Td[('PRE')]TJ 0 -13.5492 Td[('POST')]TJ 0 -13.5492 Td[('TWOSIDE')]TJ ET -1 0 0 1 581.1922 666.1828 cm +1 0 0 1 655.911 665.7843 cm q []0 d 0 J @@ -4923,11 +5064,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -581.1922 -666.1828 cm +1 0 0 1 -655.911 -665.7843 cm BT -/F48 10.9091 Tf 587.3691 697.346 Td[('POST')]TJ +/F48 10.9091 Tf 662.0878 696.9475 Td[('POST')]TJ ET -1 0 0 1 635.3775 666.1828 cm +1 0 0 1 710.0962 665.7843 cm q []0 d 0 J @@ -4936,11 +5077,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -635.3775 -666.1828 cm +1 0 0 1 -710.0962 -665.7843 cm BT -/F15 10.9091 Tf 641.5544 697.346 Td[(\134p)-27(os)-1(it)1(ion")-253(of)-253(th)1(e)-254(sm)-1(o)-27(other:)-404(pr)1(e)-1(-s)-1(mo)-28(oth)1(e)-1(r)1(,)]TJ 0 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(her,)-333(pr)1(e)-1(-)-334(an)1(d)-333(p)-27(os)-1(t-sm)-1(o)-28(ot)1(her)]TJ +/F15 10.9091 Tf 716.2731 696.9475 Td[(\134P)28(osition)1(")-234(of)-232(the)-234(sm)-1(o)-27(other:)-394(pr)1(e)-1(-s)-1(mo)-28(oth)1(e)-1(r)1(,)]TJ 0 -13.5492 Td[(p)-27(os)-1(t-sm)-1(o)-28(ot)1(her,)-333(pr)1(e)-1(-)-334(an)1(d)-333(p)-27(os)-1(t-sm)-1(o)-28(ot)1(her.)]TJ ET -1 0 0 1 845.7579 666.1828 cm +1 0 0 1 920.4766 665.7843 cm q []0 d 0 J @@ -4960,67 +5101,66 @@ S Q 1 0 0 1 111.9699 -30.4898 cm 0 g 0 G -1 0 0 1 -406.0778 -635.2945 cm +1 0 0 1 -480.7965 -634.896 cm BT -/F15 10.9091 Tf 406.0778 635.2945 Td[(T)83(ab)1(le)-334(2:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(m)27(u)1(lti-lev)28(e)-1(l)-333(p)1(rec)-1(on)1(diti)1(oner.)]TJ +/F15 10.9091 Tf 480.7965 634.896 Td[(T)83(ab)1(le)-334(2:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(t)28(yp)-27(e)-334(of)-333(m)27(u)1(lti-lev)28(e)-1(l)-333(p)1(rec)-1(on)1(diti)1(oner.)]TJ ET -1 0 0 1 733.9872 635.2945 cm +1 0 0 1 808.7059 634.896 cm 0 g 0 G -1 0 0 1 132.8325 79.8007 cm +1 0 0 1 132.8325 80.1992 cm 0 g 0 G 1 0 0 1 -593.5744 0 cm Q -1 0 0 1 -179.3275 -593.5743 cm +1 0 0 1 -206.2255 -593.5743 cm 0 g 0 G 1 0 0 1 0 -29.8879 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -434 0 obj << +438 0 obj << /Type /Page -/Contents 435 0 R -/Resources 433 0 R +/Contents 439 0 R +/Resources 437 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R -/Annots [ 437 0 R ] ->> endobj -437 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> +/Parent 401 0 R >> endobj -436 0 obj << -/D [434 0 R /XYZ 93.9178 740.0018 null] +440 0 obj << +/D [438 0 R /XYZ 141.7385 740.0018 null] >> endobj -355 0 obj << -/D [434 0 R /XYZ 449.4112 648.8437 null] +364 0 obj << +/D [438 0 R /XYZ 524.1299 648.4452 null] >> endobj -433 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R >> +437 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -441 0 obj << -/Length 12388 +443 0 obj << +/Length 12803 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm +BT +/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ +ET +1 0 0 1 99.9481 740.0018 cm +0 g 0 G +1 0 0 1 -99.9481 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(26)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 391.3906 0 Td[(25)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 179.3275 0 cm +1 0 0 1 206.2256 0 cm q 0 -1 1 0 0 0 cm 0 g 0 G -1 0 0 1 291.3326 162.3952 cm +1 0 0 1 291.3326 170.3653 cm 0 g 0 G 0 g 0 G 1 0 0 1 -291.3326 -1.3948 cm @@ -5029,10 +5169,10 @@ q 0 J 0.3985 w 0 0.1992 m -596.1309 0.1992 l +613.1385 0.1992 l S Q -1 0 0 1 -0.1992 -13.5492 cm +1 0 0 1 -0.1993 -13.5492 cm q []0 d 0 J @@ -5041,11 +5181,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -320.8668 -862.5464 cm +1 0 0 1 -299.9441 -870.5165 cm BT -/F48 10.9091 Tf 327.0436 866.6112 Td[(what)]TJ +/F48 10.9091 Tf 306.121 874.5813 Td[(what)]TJ ET -1 0 0 1 418.7301 862.5464 cm +1 0 0 1 397.8075 870.5165 cm q []0 d 0 J @@ -5054,11 +5194,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -418.7301 -862.5464 cm +1 0 0 1 -397.8075 -870.5165 cm BT -/F42 10.9091 Tf 424.9069 866.6112 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ +/F42 10.9091 Tf 403.9843 874.5813 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ ET -1 0 0 1 537.7035 862.5464 cm +1 0 0 1 516.7808 870.5165 cm q []0 d 0 J @@ -5067,11 +5207,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -537.7035 -862.5464 cm +1 0 0 1 -516.7808 -870.5165 cm BT -/F48 10.9091 Tf 543.8803 866.6112 Td[(val)]TJ +/F48 10.9091 Tf 522.9577 874.5813 Td[(val)]TJ ET -1 0 0 1 623.3596 862.5464 cm +1 0 0 1 619.4446 870.5165 cm q []0 d 0 J @@ -5080,11 +5220,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -623.3596 -862.5464 cm +1 0 0 1 -619.4446 -870.5165 cm BT -/F42 10.9091 Tf 629.5364 866.6112 Td[(def)89(a)22(ul)66(t)]TJ +/F42 10.9091 Tf 625.6214 874.5813 Td[(def)89(a)22(ul)66(t)]TJ ET -1 0 0 1 706.6173 862.5464 cm +1 0 0 1 702.7023 870.5165 cm q []0 d 0 J @@ -5093,11 +5233,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -706.6173 -862.5464 cm +1 0 0 1 -702.7023 -870.5165 cm BT -/F42 10.9091 Tf 712.7942 866.6112 Td[(com)1(ments)]TJ +/F42 10.9091 Tf 708.8791 874.5813 Td[(com)1(ments)]TJ ET -1 0 0 1 916.9977 862.5464 cm +1 0 0 1 913.0827 870.5165 cm q []0 d 0 J @@ -5106,16 +5246,16 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -595.9317 -0.3985 cm +1 0 0 1 -612.9393 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -596.1309 0.1992 l +613.1385 0.1992 l S Q -1 0 0 1 -0.1992 -27.0983 cm +1 0 0 1 -0.1993 -27.0983 cm q []0 d 0 J @@ -5124,11 +5264,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8668 -835.0496 cm +1 0 0 1 -299.9441 -843.0197 cm BT -/F48 10.9091 Tf 327.0436 852.6635 Td[(mld_sub_ovr_)]TJ +/F48 10.9091 Tf 306.121 860.6336 Td[(mld_sub_ovr_)]TJ ET -1 0 0 1 418.7301 835.0496 cm +1 0 0 1 397.8075 843.0197 cm q []0 d 0 J @@ -5137,11 +5277,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -418.7301 -835.0496 cm +1 0 0 1 -397.8075 -843.0197 cm BT -/F48 10.9091 Tf 424.9069 852.6636 Td[(integer)]TJ +/F48 10.9091 Tf 403.9843 860.6337 Td[(integer)]TJ ET -1 0 0 1 537.7035 835.0496 cm +1 0 0 1 516.7808 843.0197 cm q []0 d 0 J @@ -5150,11 +5290,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -537.7035 -835.0496 cm +1 0 0 1 -516.7808 -843.0197 cm BT -/F15 10.9091 Tf 543.8803 852.6636 Td[(an)28(y)-2225(in)29(te)-1(ger)]TJ 0 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 39.7273 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ +/F15 10.9091 Tf 522.9577 860.6337 Td[(an)28(y)-238(i)1(n)28(tege)-1(r)-238(n)29(um)27(b)-27(er)]TJ/F27 10.9091 Tf 0 -13.5492 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ ET -1 0 0 1 623.3596 835.0496 cm +1 0 0 1 619.4446 843.0197 cm q []0 d 0 J @@ -5163,11 +5303,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -623.3596 -835.0496 cm +1 0 0 1 -619.4446 -843.0197 cm BT -/F15 10.9091 Tf 629.5364 852.6636 Td[(1)]TJ +/F15 10.9091 Tf 625.6214 860.6337 Td[(1)]TJ ET -1 0 0 1 706.6173 835.0496 cm +1 0 0 1 702.7023 843.0197 cm q []0 d 0 J @@ -5176,11 +5316,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -706.6173 -835.0496 cm +1 0 0 1 -702.7023 -843.0197 cm BT -/F15 10.9091 Tf 712.7942 852.6636 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(o)28(v)28(erlap)-333(la)28(y)28(ers.)]TJ +/F15 10.9091 Tf 708.8791 860.6337 Td[(Num)28(b)-27(e)-1(r)-333(of)-333(o)28(v)28(erlap)-333(la)28(y)28(ers.)]TJ ET -1 0 0 1 916.9977 835.0496 cm +1 0 0 1 913.0827 843.0197 cm q []0 d 0 J @@ -5189,7 +5329,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -596.1309 -40.6476 cm +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l +S +Q +1 0 0 1 -0.1993 -40.6476 cm q []0 d 0 J @@ -5198,11 +5347,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -320.8668 -794.402 cm +1 0 0 1 -299.9441 -801.9736 cm BT -/F48 10.9091 Tf 327.0436 825.5652 Td[(mld_sub_restr_)]TJ +/F48 10.9091 Tf 306.121 833.1368 Td[(mld_sub_restr_)]TJ ET -1 0 0 1 418.7301 794.402 cm +1 0 0 1 397.8075 801.9736 cm q []0 d 0 J @@ -5211,11 +5360,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -418.7301 -794.402 cm +1 0 0 1 -397.8075 -801.9736 cm BT -/F48 10.9091 Tf 424.9069 825.5652 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 403.9843 833.1368 Td[(character\050len=*\051)]TJ ET -1 0 0 1 537.7035 794.402 cm +1 0 0 1 516.7808 801.9736 cm q []0 d 0 J @@ -5224,11 +5373,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -537.7035 -794.402 cm +1 0 0 1 -516.7808 -801.9736 cm BT -/F48 10.9091 Tf 543.8803 825.5652 Td[('HALO')]TJ 0 -13.5492 Td[('NONE')]TJ +/F48 10.9091 Tf 522.9577 833.1368 Td[('HALO')]TJ 0 -13.5492 Td[('NONE')]TJ ET -1 0 0 1 623.3596 794.402 cm +1 0 0 1 619.4446 801.9736 cm q []0 d 0 J @@ -5237,11 +5386,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -623.3596 -794.402 cm +1 0 0 1 -619.4446 -801.9736 cm BT -/F48 10.9091 Tf 629.5364 825.5652 Td[('HALO')]TJ +/F48 10.9091 Tf 625.6214 833.1368 Td[('HALO')]TJ ET -1 0 0 1 706.6173 794.402 cm +1 0 0 1 702.7023 801.9736 cm q []0 d 0 J @@ -5250,11 +5399,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -706.6173 -794.402 cm +1 0 0 1 -702.7023 -801.9736 cm BT -/F15 10.9091 Tf 712.7942 825.5652 Td[(T)28(yp)-28(e)-429(of)-429(res)-1(t)1(riction)-429(op)-27(e)-1(r)1(ator:)]TJ/F48 10.9091 Tf 146.3201 0 Td[('HALO')]TJ/F15 10.9091 Tf 39.0444 0 Td[(for)]TJ -185.3645 -13.5492 Td[(taki)1(ng)-478(in)29(to)-478(acc)-1(ou)1(n)28(t)-478(th)1(e)-479(o)28(v)28(erlap)1(,)]TJ/F48 10.9091 Tf 164.0619 0 Td[('NONE')]TJ/F15 10.9091 Tf -164.0619 -13.5492 Td[(for)-333(n)1(e)-1(gl)1(e)-1(ctin)1(g)-334(it)1(.)]TJ +/F15 10.9091 Tf 708.8791 833.1368 Td[(T)28(yp)-28(e)-429(of)-429(res)-1(t)1(riction)-429(op)-27(e)-1(r)1(ator:)]TJ/F48 10.9091 Tf 146.3202 0 Td[('HALO')]TJ/F15 10.9091 Tf 39.0444 0 Td[(for)]TJ -185.3646 -13.5492 Td[(taki)1(ng)-478(in)29(to)-478(acc)-1(ou)1(n)28(t)-478(th)1(e)-479(o)28(v)28(erlap)1(,)]TJ/F48 10.9091 Tf 164.062 0 Td[('NONE')]TJ/F15 10.9091 Tf -164.062 -13.5492 Td[(for)-333(n)1(e)-1(gl)1(e)-1(ctin)1(g)-334(it)1(.)]TJ ET -1 0 0 1 916.9977 794.402 cm +1 0 0 1 913.0827 801.9736 cm q []0 d 0 J @@ -5263,7 +5412,16 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -596.1309 -40.6476 cm +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l +S +Q +1 0 0 1 -0.1993 -40.6476 cm q []0 d 0 J @@ -5272,11 +5430,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -320.8668 -753.7544 cm +1 0 0 1 -299.9441 -760.9275 cm BT -/F48 10.9091 Tf 327.0436 784.9176 Td[(mld_sub_prol_)]TJ +/F48 10.9091 Tf 306.121 792.0907 Td[(mld_sub_prol_)]TJ ET -1 0 0 1 418.7301 753.7544 cm +1 0 0 1 397.8075 760.9275 cm q []0 d 0 J @@ -5285,11 +5443,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -418.7301 -753.7544 cm +1 0 0 1 -397.8075 -760.9275 cm BT -/F48 10.9091 Tf 424.9069 784.9176 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 403.9843 792.0907 Td[(character\050len=*\051)]TJ ET -1 0 0 1 537.7035 753.7544 cm +1 0 0 1 516.7808 760.9275 cm q []0 d 0 J @@ -5298,11 +5456,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -537.7035 -753.7544 cm +1 0 0 1 -516.7808 -760.9275 cm BT -/F48 10.9091 Tf 543.8803 784.9176 Td[('SUM')]TJ 0 -13.5492 Td[('NONE')]TJ +/F48 10.9091 Tf 522.9577 792.0907 Td[('SUM')]TJ 0 -13.5492 Td[('NONE')]TJ ET -1 0 0 1 623.3596 753.7544 cm +1 0 0 1 619.4446 760.9275 cm q []0 d 0 J @@ -5311,11 +5469,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -623.3596 -753.7544 cm +1 0 0 1 -619.4446 -760.9275 cm BT -/F48 10.9091 Tf 629.5364 784.9176 Td[('NONE')]TJ +/F48 10.9091 Tf 625.6214 792.0907 Td[('NONE')]TJ ET -1 0 0 1 706.6173 753.7544 cm +1 0 0 1 702.7023 760.9275 cm q []0 d 0 J @@ -5324,11 +5482,11 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -706.6173 -753.7544 cm +1 0 0 1 -702.7023 -760.9275 cm BT -/F15 10.9091 Tf 712.7942 784.9176 Td[(T)28(yp)-28(e)-416(of)-415(pr)1(olongator)-415(op)-27(e)-1(r)1(ator:)]TJ/F48 10.9091 Tf 152.1937 0 Td[('SUM')]TJ/F15 10.9091 Tf 33.1708 0 Td[(for)]TJ -185.3645 -13.5492 Td[(add)1(in)1(g)-252(the)-252(con)28(tr)1(ibu)1(tions)-252(f)1(rom)-252(th)1(e)-253(o)28(v)28(erlap)1(,)]TJ/F48 10.9091 Tf 0 -13.5492 Td[('NONE')]TJ/F15 10.9091 Tf 37.9996 0 Td[(for)-333(n)1(e)-1(gl)1(e)-1(ctin)1(g)-334(th)1(e)-1(m.)]TJ +/F15 10.9091 Tf 708.8791 792.0907 Td[(T)28(yp)-28(e)-416(of)-415(pr)1(olongator)-415(op)-27(e)-1(r)1(ator:)]TJ/F48 10.9091 Tf 152.1938 0 Td[('SUM')]TJ/F15 10.9091 Tf 33.1708 0 Td[(for)]TJ -185.3646 -13.5492 Td[(add)1(in)1(g)-252(the)-252(con)28(tr)1(ibu)1(tions)-252(f)1(rom)-252(th)1(e)-253(o)28(v)28(erlap)1(,)]TJ/F48 10.9091 Tf 0 -13.5492 Td[('NONE')]TJ/F15 10.9091 Tf 37.9997 0 Td[(for)-333(n)1(e)-1(gl)1(e)-1(ctin)1(g)-334(th)1(e)-1(m.)]TJ ET -1 0 0 1 916.9977 753.7544 cm +1 0 0 1 913.0827 760.9275 cm q []0 d 0 J @@ -5337,81 +5495,99 @@ q 0.1992 40.6476 l S Q -1 0 0 1 -596.1309 -54.1968 cm +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l +S +Q +1 0 0 1 -0.1993 -67.746 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l S Q -1 0 0 1 -320.8668 -699.5576 cm +1 0 0 1 -299.9441 -692.783 cm BT -/F48 10.9091 Tf 327.0436 744.27 Td[(mld_sub_solve_)]TJ +/F48 10.9091 Tf 306.121 751.0446 Td[(mld_sub_solve_)]TJ ET -1 0 0 1 418.7301 699.5576 cm +1 0 0 1 397.8075 692.7831 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l S Q -1 0 0 1 -418.7301 -699.5576 cm +1 0 0 1 -397.8075 -692.7831 cm BT -/F48 10.9091 Tf 424.9069 744.27 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 403.9843 751.0446 Td[(character\050len=*\051)]TJ ET -1 0 0 1 537.7035 699.5576 cm +1 0 0 1 516.7808 692.7831 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l S Q -1 0 0 1 -537.7035 -699.5576 cm +1 0 0 1 -516.7808 -692.7831 cm BT -/F48 10.9091 Tf 543.8803 744.27 Td[('ILU')]TJ 0 -13.5492 Td[('MILU')]TJ 0 -13.5492 Td[('ILUT')]TJ 0 -13.5492 Td[('UMF')-1506('SLU')]TJ +/F48 10.9091 Tf 522.9577 751.0446 Td[('ILU')]TJ 0 -13.5492 Td[('MILU')]TJ 0 -13.5492 Td[('ILUT')]TJ 0 -13.5492 Td[('UMF')]TJ 0 -13.5492 Td[('SLU')]TJ ET -1 0 0 1 623.3596 699.5576 cm +1 0 0 1 619.4446 692.7831 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l S Q -1 0 0 1 -623.3596 -699.5576 cm +1 0 0 1 -619.4446 -692.7831 cm BT -/F48 10.9091 Tf 629.5364 744.27 Td[('UMF')]TJ +/F48 10.9091 Tf 625.6214 751.0446 Td[('UMF')]TJ ET -1 0 0 1 706.6173 699.5576 cm +1 0 0 1 702.7023 692.7831 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l S Q -1 0 0 1 -706.6173 -699.5576 cm +1 0 0 1 -702.7023 -692.7831 cm BT -/F15 10.9091 Tf 712.7942 744.27 Td[(Lo)-28(cal)-326(solv)28(e)-1(r)1(:)-441(ILU\050)]TJ/F24 10.9091 Tf 87.8473 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-327(MILU\050)]TJ/F24 10.9091 Tf 44.0257 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-327(ILU\050)]TJ/F24 10.9091 Tf 34.0257 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051,)]TJ -191.1524 -13.5492 Td[(LU)-356(f)1(rom)-356(UM)1(FP)84(A)27(CK,)-355(LU)-355(from)-356(S)1(up)-27(e)-1(r)1(LU,)]TJ 0 -13.5492 Td[(pl)1(us)-334(tr)1(iangu)1(lar)-333(solv)28(e)-1(.)]TJ +/F15 10.9091 Tf 708.8791 751.0446 Td[(Lo)-28(cal)-326(solv)28(e)-1(r)1(:)-441(ILU\050)]TJ/F24 10.9091 Tf 87.8474 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-327(MILU\050)]TJ/F24 10.9091 Tf 44.0257 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-327(ILU\050)]TJ/F24 10.9091 Tf 34.0257 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051,)]TJ -191.1525 -13.5492 Td[(LU)-411(fr)1(om)-412(UM)1(FP)84(A)27(CK,)-411(LU)-411(f)1(rom)-411(Sup)-27(erLU)]TJ 0 -13.5492 Td[(\050p)1(lus)-334(t)1(rian)1(gular)-333(solv)28(e\051.)]TJ ET -1 0 0 1 916.9977 699.5576 cm +1 0 0 1 913.0827 692.7831 cm q []0 d 0 J 0.3985 w 0.1992 0 m -0.1992 54.1968 l +0.1992 67.746 l +S +Q +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l S Q -1 0 0 1 -596.1309 -27.0983 cm +1 0 0 1 -0.1993 -27.0984 cm q []0 d 0 J @@ -5420,11 +5596,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8668 -672.4593 cm +1 0 0 1 -299.9441 -665.2862 cm BT -/F48 10.9091 Tf 327.0436 690.0733 Td[(mld_sub_fillin_)]TJ +/F48 10.9091 Tf 306.121 682.9002 Td[(mld_sub_fillin_)]TJ ET -1 0 0 1 418.7301 672.4593 cm +1 0 0 1 397.8075 665.2862 cm q []0 d 0 J @@ -5433,11 +5609,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -418.7301 -672.4593 cm +1 0 0 1 -397.8075 -665.2862 cm BT -/F48 10.9091 Tf 424.9069 690.0733 Td[(integer)]TJ +/F48 10.9091 Tf 403.9843 682.9002 Td[(integer)]TJ ET -1 0 0 1 537.7035 672.4593 cm +1 0 0 1 516.7808 665.2862 cm q []0 d 0 J @@ -5446,11 +5622,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -537.7035 -672.4593 cm +1 0 0 1 -516.7808 -665.2862 cm BT -/F15 10.9091 Tf 543.8803 690.0733 Td[(an)28(y)-2225(in)29(te)-1(ger)]TJ 0 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 39.7273 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ +/F15 10.9091 Tf 522.9577 682.9002 Td[(An)28(y)-333(in)29(t.)-333(n)28(um.)]TJ/F27 10.9091 Tf 70.6061 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ ET -1 0 0 1 623.3596 672.4593 cm +1 0 0 1 619.4446 665.2862 cm q []0 d 0 J @@ -5459,11 +5635,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -623.3596 -672.4593 cm +1 0 0 1 -619.4446 -665.2862 cm BT -/F15 10.9091 Tf 629.5364 690.0733 Td[(0)]TJ +/F15 10.9091 Tf 625.6214 682.9002 Td[(0)]TJ ET -1 0 0 1 706.6173 672.4593 cm +1 0 0 1 702.7023 665.2862 cm q []0 d 0 J @@ -5472,11 +5648,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -706.6173 -672.4593 cm +1 0 0 1 -702.7023 -665.2862 cm BT -/F15 10.9091 Tf 712.7942 690.0733 Td[(Fil)1(l-in)-276(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 56.1768 0 Td[(p)]TJ/F15 10.9091 Tf 8.5013 0 Td[(of)-276(th)1(e)-277(in)1(c)-1(omp)1(le)-1(te)-276(LU)-276(factor-)]TJ -64.6781 -13.5492 Td[(ization)1(s)-1(.)]TJ +/F15 10.9091 Tf 708.8791 682.9002 Td[(Fil)1(l-in)-276(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 56.1769 0 Td[(p)]TJ/F15 10.9091 Tf 8.5013 0 Td[(of)-276(th)1(e)-277(in)1(c)-1(omp)1(le)-1(te)-276(LU)-276(factor-)]TJ -64.6782 -13.5492 Td[(ization)1(s)-1(.)]TJ ET -1 0 0 1 916.9977 672.4593 cm +1 0 0 1 913.0827 665.2862 cm q []0 d 0 J @@ -5485,7 +5661,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -596.1309 -27.0984 cm +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l +S +Q +1 0 0 1 -0.1993 -27.0984 cm q []0 d 0 J @@ -5494,11 +5679,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8668 -645.3609 cm +1 0 0 1 -299.9441 -637.7893 cm BT -/F48 10.9091 Tf 327.0436 662.9749 Td[(mld_sub_thresh_)]TJ +/F48 10.9091 Tf 306.121 655.4033 Td[(mld_sub_thresh_)]TJ ET -1 0 0 1 418.7301 645.3609 cm +1 0 0 1 397.8075 637.7893 cm q []0 d 0 J @@ -5507,11 +5692,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -418.7301 -645.3609 cm +1 0 0 1 -397.8075 -637.7893 cm BT -/F48 10.9091 Tf 424.9069 662.9749 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ +/F48 10.9091 Tf 403.9843 655.4033 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ ET -1 0 0 1 474.2846 662.9749 cm +1 0 0 1 453.362 655.4033 cm q []0 d 0 J @@ -5520,11 +5705,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -474.2846 -662.9749 cm +1 0 0 1 -453.362 -655.4033 cm BT -/F20 10.9091 Tf 477.6301 662.9749 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051)]TJ +/F20 10.9091 Tf 456.7075 655.4033 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051)]TJ ET -1 0 0 1 537.7035 645.3609 cm +1 0 0 1 516.7808 637.7893 cm q []0 d 0 J @@ -5533,11 +5718,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -537.7035 -645.3609 cm +1 0 0 1 -516.7808 -637.7893 cm BT -/F15 10.9091 Tf 543.8803 662.9749 Td[(an)28(y)-668(r)1(e)-1(al)-668(n)28(u)1(m)-1(-)]TJ 0 -13.5492 Td[(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 19.1212 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ +/F15 10.9091 Tf 522.9577 655.4033 Td[(An)28(y)-333(real)-333(n)28(u)1(m)-1(.)]TJ/F27 10.9091 Tf 72.1515 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5152 0 Td[(0)]TJ ET -1 0 0 1 623.3596 645.3609 cm +1 0 0 1 619.4446 637.7893 cm q []0 d 0 J @@ -5546,11 +5731,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -623.3596 -645.3609 cm +1 0 0 1 -619.4446 -637.7893 cm BT -/F48 10.9091 Tf 629.5364 662.9749 Td[(0.e0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.d0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ +/F48 10.9091 Tf 625.6214 655.4033 Td[(0.e0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.d0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ ET -1 0 0 1 706.6173 645.3609 cm +1 0 0 1 702.7023 637.7893 cm q []0 d 0 J @@ -5559,11 +5744,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -706.6173 -645.3609 cm +1 0 0 1 -702.7023 -637.7893 cm BT -/F15 10.9091 Tf 712.7942 662.9749 Td[(Drop)-256(t)1(ole)-1(r)1(ance)]TJ/F24 10.9091 Tf 72.7768 0 Td[(t)]TJ/F15 10.9091 Tf 6.7369 0 Td[(in)-256(th)1(e)-257(ILU\050)]TJ/F24 10.9091 Tf 53.0192 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)-256(factoriza-)]TJ -146.8094 -13.5492 Td[(tion)1(.)]TJ +/F15 10.9091 Tf 708.8791 655.4033 Td[(Drop)-256(t)1(ole)-1(r)1(ance)]TJ/F24 10.9091 Tf 72.7769 0 Td[(t)]TJ/F15 10.9091 Tf 6.7369 0 Td[(in)-256(th)1(e)-257(ILU\050)]TJ/F24 10.9091 Tf 53.0192 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)-256(factoriza-)]TJ -146.8095 -13.5492 Td[(tion)1(.)]TJ ET -1 0 0 1 916.9977 645.3609 cm +1 0 0 1 913.0827 637.7893 cm q []0 d 0 J @@ -5572,7 +5757,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -596.1309 -54.1968 cm +1 0 0 1 -612.9393 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +613.1385 0.1992 l +S +Q +1 0 0 1 -0.1993 -54.1968 cm q []0 d 0 J @@ -5581,11 +5775,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -320.8668 -591.1641 cm +1 0 0 1 -299.9441 -583.194 cm BT -/F48 10.9091 Tf 327.0436 635.8765 Td[(mld_sub_ren_)]TJ +/F48 10.9091 Tf 306.121 627.9064 Td[(mld_sub_ren_)]TJ ET -1 0 0 1 418.7301 591.1641 cm +1 0 0 1 397.8075 583.194 cm q []0 d 0 J @@ -5594,11 +5788,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -418.7301 -591.1641 cm +1 0 0 1 -397.8075 -583.194 cm BT -/F48 10.9091 Tf 424.9069 635.8765 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 403.9843 627.9064 Td[(character\050len=*\051)]TJ ET -1 0 0 1 537.7035 591.1641 cm +1 0 0 1 516.7808 583.194 cm q []0 d 0 J @@ -5607,11 +5801,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -537.7035 -591.1641 cm +1 0 0 1 -516.7808 -583.194 cm BT -/F48 10.9091 Tf 543.8803 635.8765 Td[('RENUM)]TJ +/F48 10.9091 Tf 522.9577 627.9064 Td[('RENUM)]TJ ET -1 0 0 1 578.9308 635.8765 cm +1 0 0 1 558.0081 627.9064 cm q []0 d 0 J @@ -5620,11 +5814,11 @@ q 3.4364 0.1992 l S Q -1 0 0 1 -578.9308 -635.8765 cm +1 0 0 1 -558.0081 -627.9064 cm BT -/F48 10.9091 Tf 582.3671 635.8765 Td[(NONE')]TJ/F15 10.9091 Tf 28.6361 0 Td[(,)]TJ/F48 10.9091 Tf -67.1229 -13.5492 Td[('RENUM)]TJ +/F48 10.9091 Tf 561.4445 627.9064 Td[(NONE')]TJ -38.4869 -13.5492 Td[('RENUM)]TJ ET -1 0 0 1 578.9308 622.3273 cm +1 0 0 1 558.0081 614.3572 cm q []0 d 0 J @@ -5633,11 +5827,11 @@ q 3.4364 0.1992 l S Q -1 0 0 1 -578.9308 -622.3273 cm +1 0 0 1 -558.0081 -614.3572 cm BT -/F48 10.9091 Tf 582.3671 622.3273 Td[(GLOBAL')]TJ +/F48 10.9091 Tf 561.4445 614.3572 Td[(GLOBAL')]TJ ET -1 0 0 1 623.3596 591.1641 cm +1 0 0 1 619.4446 583.194 cm q []0 d 0 J @@ -5646,11 +5840,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -623.3596 -591.1641 cm +1 0 0 1 -619.4446 -583.194 cm BT -/F48 10.9091 Tf 629.5364 635.8765 Td[('RENUM)]TJ +/F48 10.9091 Tf 625.6214 627.9064 Td[('RENUM)]TJ ET -1 0 0 1 664.5869 635.8765 cm +1 0 0 1 660.6719 627.9064 cm q []0 d 0 J @@ -5659,11 +5853,11 @@ q 3.4364 0.1992 l S Q -1 0 0 1 -664.5869 -635.8765 cm +1 0 0 1 -660.6719 -627.9064 cm BT -/F48 10.9091 Tf 668.0233 635.8765 Td[(NONE')]TJ +/F48 10.9091 Tf 664.1083 627.9064 Td[(NONE')]TJ ET -1 0 0 1 706.6173 591.1641 cm +1 0 0 1 702.7023 583.194 cm q []0 d 0 J @@ -5672,11 +5866,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -706.6173 -591.1641 cm +1 0 0 1 -702.7023 -583.194 cm BT -/F15 10.9091 Tf 712.7942 635.8765 Td[(Ro)28(w)-468(and)-467(column)-467(reord)1(e)-1(ri)1(ng)-468(of)-467(th)1(e)-468(lo)-28(cal)]TJ 0 -13.5492 Td[(submatr)1(ic)-1(es)-1(:)-409(n)1(o)-264(reord)1(e)-1(r)1(ing,)-277(reord)1(e)-1(r)1(ing)-263(ac)-1(-)]TJ 0 -13.5492 Td[(cordi)1(ng)-540(to)-540(t)1(he)-540(global)-539(n)28(um)28(b)-27(e)-1(ri)1(ng)-540(of)-539(the)]TJ 0 -13.5492 Td[(ro)28(ws)-334(an)1(d)-333(c)-1(olu)1(mns)-334(of)-333(th)1(e)-334(whol)1(e)-334(m)-1(at)1(rix.)]TJ +/F15 10.9091 Tf 708.8791 627.9064 Td[(Ro)28(w)-468(and)-467(column)-467(reord)1(e)-1(ri)1(ng)-468(of)-467(th)1(e)-468(lo)-28(cal)]TJ 0 -13.5492 Td[(submatr)1(ic)-1(es)-1(:)-409(n)1(o)-264(reord)1(e)-1(r)1(ing,)-277(reord)1(e)-1(r)1(ing)-263(ac)-1(-)]TJ 0 -13.5492 Td[(cordi)1(ng)-540(to)-540(t)1(he)-540(global)-539(n)28(um)28(b)-27(e)-1(ri)1(ng)-540(of)-539(the)]TJ 0 -13.5492 Td[(ro)28(ws)-334(an)1(d)-333(c)-1(olu)1(mns)-334(of)-333(th)1(e)-334(whol)1(e)-334(m)-1(at)1(rix.)]TJ ET -1 0 0 1 916.9977 591.1641 cm +1 0 0 1 913.0827 583.194 cm q []0 d 0 J @@ -5685,89 +5879,90 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -595.9317 -0.3985 cm +1 0 0 1 -612.9393 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -596.1309 0.1992 l +613.1385 0.1992 l S Q 1 0 0 1 112.7264 -30.4898 cm 0 g 0 G -1 0 0 1 -433.7924 -560.2758 cm +1 0 0 1 -412.8698 -552.3057 cm BT -/F15 10.9091 Tf 433.7924 560.2758 Td[(T)83(ab)1(le)-334(3:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(one-)-1(l)1(e)-1(v)28(el)-333(precondi)1(tioner)-333(used)-333(as)-334(s)-1(mo)-28(oth)1(e)-1(r)1(.)]TJ +/F15 10.9091 Tf 412.8698 552.3057 Td[(T)83(ab)1(le)-334(3:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(one-)-1(l)1(e)-1(v)28(el)-333(precondi)1(tioner)-333(used)-333(as)-334(s)-1(mo)-28(oth)1(e)-1(r)1(.)]TJ ET -1 0 0 1 801.914 560.2758 cm +1 0 0 1 780.9913 552.3057 cm 0 g 0 G -1 0 0 1 112.7264 154.8194 cm +1 0 0 1 112.7264 162.7895 cm 0 g 0 G -1 0 0 1 -593.5744 0 cm +1 0 0 1 -593.5743 0 cm Q -1 0 0 1 -179.3275 -593.5743 cm +1 0 0 1 -206.2256 -593.5743 cm 0 g 0 G 1 0 0 1 0 -29.888 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -440 0 obj << +442 0 obj << /Type /Page -/Contents 441 0 R -/Resources 439 0 R +/Contents 443 0 R +/Resources 441 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R +/Parent 447 0 R +/Annots [ 445 0 R ] >> endobj -442 0 obj << -/D [440 0 R /XYZ 141.7385 740.0018 null] +445 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> >> endobj -443 0 obj << -/D [440 0 R /XYZ 477.1258 573.825 null] +444 0 obj << +/D [442 0 R /XYZ 93.9178 740.0018 null] >> endobj -439 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F48 206 0 R /F27 179 0 R /F24 176 0 R /F20 171 0 R >> +446 0 obj << +/D [442 0 R /XYZ 456.2031 565.8549 null] +>> endobj +441 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F48 214 0 R /F27 179 0 R /F24 176 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -446 0 obj << -/Length 7849 +450 0 obj << +/Length 9699 >> stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ -ET -1 0 0 1 99.9481 740.0018 cm +1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm +1 0 0 1 -141.7385 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 337.5945 0 Td[(27)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(26)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.6551 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 179.3275 0 cm +1 0 0 1 206.2256 0 cm q 0 -1 1 0 0 0 cm 0 g 0 G -1 0 0 1 291.3327 94.6492 cm +1 0 0 1 291.3326 108.9954 cm 0 g 0 G 0 g 0 G -1 0 0 1 -291.3327 -1.3947 cm +1 0 0 1 -291.3326 -1.3948 cm q []0 d 0 J 0.3985 w 0 0.1992 m -601.8581 0.1992 l +595.7525 0.1992 l S Q -1 0 0 1 -0.1992 -13.5492 cm +1 0 0 1 -0.1993 -13.5492 cm q []0 d 0 J @@ -5776,11 +5971,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -273.0461 -794.8005 cm +1 0 0 1 -347.7648 -809.1466 cm BT -/F48 10.9091 Tf 279.2229 798.8653 Td[(what)]TJ +/F48 10.9091 Tf 353.9417 813.2114 Td[(what)]TJ ET -1 0 0 1 376.6366 794.8005 cm +1 0 0 1 451.3554 809.1467 cm q []0 d 0 J @@ -5789,11 +5984,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -376.6366 -794.8005 cm +1 0 0 1 -451.3554 -809.1467 cm BT -/F42 10.9091 Tf 382.8135 798.8653 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ +/F42 10.9091 Tf 457.5322 813.2115 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ ET -1 0 0 1 495.61 794.8005 cm +1 0 0 1 570.3287 809.1467 cm q []0 d 0 J @@ -5802,11 +5997,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -495.61 -794.8005 cm +1 0 0 1 -570.3287 -809.1467 cm BT -/F48 10.9091 Tf 501.7868 798.8653 Td[(val)]TJ +/F48 10.9091 Tf 576.5056 813.2115 Td[(val)]TJ ET -1 0 0 1 581.2661 794.8005 cm +1 0 0 1 647.4808 809.1467 cm q []0 d 0 J @@ -5815,11 +6010,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -581.2661 -794.8005 cm +1 0 0 1 -647.4808 -809.1467 cm BT -/F42 10.9091 Tf 587.443 798.8653 Td[(def)89(a)22(ul)66(t)]TJ +/F42 10.9091 Tf 653.6576 813.2115 Td[(def)89(a)22(ul)66(t)]TJ ET -1 0 0 1 664.5239 794.8005 cm +1 0 0 1 733.1369 809.1467 cm q []0 d 0 J @@ -5828,11 +6023,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -664.5239 -794.8005 cm +1 0 0 1 -733.1369 -809.1467 cm BT -/F42 10.9091 Tf 670.7007 798.8653 Td[(com)1(ments)]TJ +/F42 10.9091 Tf 739.3138 813.2115 Td[(com)1(ments)]TJ ET -1 0 0 1 874.9042 794.8005 cm +1 0 0 1 943.5173 809.1467 cm q []0 d 0 J @@ -5841,13 +6036,13 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -601.6589 -0.3985 cm +1 0 0 1 -595.5533 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -601.8581 0.1992 l +595.7525 0.1992 l S Q 1 0 0 1 -0.1992 -27.0984 cm @@ -5859,11 +6054,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -273.0461 -767.3036 cm +1 0 0 1 -347.7648 -781.6498 cm BT -/F48 10.9091 Tf 279.2229 784.9176 Td[(mld_aggr_alg_)]TJ +/F48 10.9091 Tf 353.9416 799.2638 Td[(mld_aggr_alg_)]TJ ET -1 0 0 1 376.6366 767.3036 cm +1 0 0 1 451.3553 781.6498 cm q []0 d 0 J @@ -5872,11 +6067,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -376.6366 -767.3036 cm +1 0 0 1 -451.3553 -781.6498 cm BT -/F48 10.9091 Tf 382.8135 784.9176 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 457.5322 799.2638 Td[(character\050len=*\051)]TJ ET -1 0 0 1 495.61 767.3036 cm +1 0 0 1 570.3287 781.6498 cm q []0 d 0 J @@ -5885,11 +6080,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -495.61 -767.3036 cm +1 0 0 1 -570.3287 -781.6498 cm BT -/F48 10.9091 Tf 501.7868 784.9176 Td[('DEC')]TJ +/F48 10.9091 Tf 576.5055 799.2638 Td[('DEC')]TJ ET -1 0 0 1 581.2661 767.3036 cm +1 0 0 1 647.4808 781.6498 cm q []0 d 0 J @@ -5898,11 +6093,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -581.2661 -767.3036 cm +1 0 0 1 -647.4808 -781.6498 cm BT -/F48 10.9091 Tf 587.443 784.9176 Td[('DEC')]TJ +/F48 10.9091 Tf 653.6576 799.2638 Td[('DEC')]TJ ET -1 0 0 1 664.5239 767.3036 cm +1 0 0 1 733.1369 781.6498 cm q []0 d 0 J @@ -5911,11 +6106,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -664.5239 -767.3036 cm +1 0 0 1 -733.1369 -781.6498 cm BT -/F15 10.9091 Tf 670.7007 784.9176 Td[(Aggregation)-520(algor)1(ithm.)-1006(Curr)1(e)-1(n)29(tly)83(,)-567(on)1(ly)]TJ 0 -13.5492 Td[(th)1(e)-334(dec)-1(ou)1(pled)-333(aggregation)-333(i)1(s)-334(a)28(v)55(ai)1(labl)1(e)-1(.)]TJ +/F15 10.9091 Tf 739.3138 799.2638 Td[(Aggregation)-520(algor)1(ithm.)-1006(Curr)1(e)-1(n)29(tly)83(,)-567(on)1(ly)]TJ 0 -13.5492 Td[(th)1(e)-334(dec)-1(ou)1(pled)-333(aggregation)-333(i)1(s)-334(a)28(v)55(ai)1(labl)1(e)-1(.)]TJ ET -1 0 0 1 874.9042 767.3036 cm +1 0 0 1 943.5173 781.6498 cm q []0 d 0 J @@ -5924,7 +6119,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -601.8581 -27.0984 cm +1 0 0 1 -595.5533 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +595.7525 0.1992 l +S +Q +1 0 0 1 -0.1992 -27.0984 cm q []0 d 0 J @@ -5933,11 +6137,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -273.0461 -740.2052 cm +1 0 0 1 -347.7648 -754.1529 cm BT -/F48 10.9091 Tf 279.2229 757.8192 Td[(mld_aggr_kind_)]TJ +/F48 10.9091 Tf 353.9416 771.7669 Td[(mld_aggr_kind_)]TJ ET -1 0 0 1 376.6366 740.2052 cm +1 0 0 1 451.3553 754.1529 cm q []0 d 0 J @@ -5946,11 +6150,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -376.6366 -740.2052 cm +1 0 0 1 -451.3553 -754.1529 cm BT -/F48 10.9091 Tf 382.8135 757.8192 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 457.5322 771.7669 Td[(character\050len=*\051)]TJ ET -1 0 0 1 495.61 740.2052 cm +1 0 0 1 570.3287 754.1529 cm q []0 d 0 J @@ -5959,11 +6163,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -495.61 -740.2052 cm +1 0 0 1 -570.3287 -754.1529 cm BT -/F48 10.9091 Tf 501.7868 757.8192 Td[('SMOOTH')]TJ 0 -13.5492 Td[('RAW')]TJ +/F48 10.9091 Tf 576.5055 771.7669 Td[('SMOOTH')]TJ 0 -13.5492 Td[('RAW')]TJ ET -1 0 0 1 581.2661 740.2052 cm +1 0 0 1 647.4808 754.1529 cm q []0 d 0 J @@ -5972,11 +6176,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -581.2661 -740.2052 cm +1 0 0 1 -647.4808 -754.1529 cm BT -/F48 10.9091 Tf 587.443 757.8192 Td[('SMOOTH')]TJ +/F48 10.9091 Tf 653.6576 771.7669 Td[('SMOOTH')]TJ ET -1 0 0 1 664.5239 740.2052 cm +1 0 0 1 733.1369 754.1529 cm q []0 d 0 J @@ -5985,11 +6189,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -664.5239 -740.2052 cm +1 0 0 1 -733.1369 -754.1529 cm BT -/F15 10.9091 Tf 670.7007 757.8192 Td[(T)28(yp)-28(e)-230(of)-230(aggr)1(e)-1(gation)1(:)-393(smo)-28(othed)-230(or)-230(r)1(a)28(w)-1(,)-250(i.e.)]TJ 0 -13.5492 Td[(usin)1(g)-334(th)1(e)-334(ten)28(tativ)28(e)-333(prol)1(ongator)1(.)]TJ +/F15 10.9091 Tf 739.3138 771.7669 Td[(T)28(yp)-28(e)-230(of)-230(aggr)1(e)-1(gation)1(:)-393(smo)-28(othed)-230(or)-230(r)1(a)28(w)-1(,)-250(i.e.)]TJ 0 -13.5492 Td[(usin)1(g)-334(th)1(e)-334(ten)28(tativ)28(e)-333(prol)1(ongator)1(.)]TJ ET -1 0 0 1 874.9042 740.2052 cm +1 0 0 1 943.5173 754.1529 cm q []0 d 0 J @@ -5998,7 +6202,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -601.8581 -27.0984 cm +1 0 0 1 -595.5533 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +595.7525 0.1992 l +S +Q +1 0 0 1 -0.1992 -27.0984 cm q []0 d 0 J @@ -6007,11 +6220,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -273.0461 -713.1068 cm +1 0 0 1 -347.7648 -726.656 cm BT -/F48 10.9091 Tf 279.2229 730.7208 Td[(mld_aggr_thresh_)]TJ +/F48 10.9091 Tf 353.9416 744.27 Td[(mld_aggr_thresh_)]TJ ET -1 0 0 1 376.6366 713.1068 cm +1 0 0 1 451.3553 726.656 cm q []0 d 0 J @@ -6020,11 +6233,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -376.6366 -713.1068 cm +1 0 0 1 -451.3553 -726.656 cm BT -/F48 10.9091 Tf 382.8135 730.7208 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ +/F48 10.9091 Tf 457.5322 744.27 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ ET -1 0 0 1 432.1912 730.7208 cm +1 0 0 1 506.9099 744.27 cm q []0 d 0 J @@ -6033,11 +6246,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -432.1912 -730.7208 cm +1 0 0 1 -506.9099 -744.27 cm BT -/F20 10.9091 Tf 435.5366 730.7208 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051)]TJ +/F20 10.9091 Tf 510.2553 744.27 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051)]TJ ET -1 0 0 1 495.61 713.1068 cm +1 0 0 1 570.3287 726.656 cm q []0 d 0 J @@ -6046,11 +6259,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -495.61 -713.1068 cm +1 0 0 1 -570.3287 -726.656 cm BT -/F15 10.9091 Tf 501.7868 730.7208 Td[(an)28(y)-668(r)1(e)-1(al)-668(n)28(u)1(m)-1(-)]TJ 0 -13.5492 Td[(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 19.1213 0 Td[(2)]TJ/F15 10.9091 Tf 10.303 0 Td[([0)]TJ/F24 10.9091 Tf 8.4848 0 Td[(;)]TJ/F15 10.9091 Tf 4.8485 0 Td[(1])]TJ +/F15 10.9091 Tf 576.5055 744.27 Td[(An)28(y)-222(r)1(e)-1(al)-222(n)28(u)1(m)-1(.)]TJ/F27 10.9091 Tf 0 -13.5492 Td[(2)]TJ/F15 10.9091 Tf 10.303 0 Td[([0)]TJ/F24 10.9091 Tf 8.4849 0 Td[(;)]TJ/F15 10.9091 Tf 4.8484 0 Td[(1])]TJ ET -1 0 0 1 581.2661 713.1068 cm +1 0 0 1 647.4808 726.656 cm q []0 d 0 J @@ -6059,11 +6272,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -581.2661 -713.1068 cm +1 0 0 1 -647.4808 -726.656 cm BT -/F48 10.9091 Tf 587.443 730.7208 Td[(0.e0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.d0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ +/F48 10.9091 Tf 653.6576 744.27 Td[(0.e0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.d0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ ET -1 0 0 1 664.5239 713.1068 cm +1 0 0 1 733.1369 726.656 cm q []0 d 0 J @@ -6072,11 +6285,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -664.5239 -713.1068 cm +1 0 0 1 -733.1369 -726.656 cm BT -/F15 10.9091 Tf 670.7007 730.7208 Td[(The)-419(thr)1(e)-1(shold)]TJ/F24 10.9091 Tf 72.2629 0 Td[(\022)]TJ/F15 10.9091 Tf 9.9951 0 Td[(in)-418(the)-419(aggregation)-419(al)1(go-)]TJ -82.258 -13.5492 Td[(ri)1(thm.)]TJ +/F15 10.9091 Tf 739.3138 744.27 Td[(The)-419(thr)1(e)-1(shold)]TJ/F24 10.9091 Tf 72.2629 0 Td[(\022)]TJ/F15 10.9091 Tf 9.9951 0 Td[(in)-418(the)-419(aggregation)-419(al)1(go-)]TJ -82.258 -13.5492 Td[(ri)1(thm.)]TJ ET -1 0 0 1 874.9042 713.1068 cm +1 0 0 1 943.5173 726.656 cm q []0 d 0 J @@ -6085,7 +6298,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -601.8581 -54.1967 cm +1 0 0 1 -595.5533 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +595.7525 0.1992 l +S +Q +1 0 0 1 -0.1992 -54.1967 cm q []0 d 0 J @@ -6094,11 +6316,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -273.0461 -658.9101 cm +1 0 0 1 -347.7648 -672.0608 cm BT -/F48 10.9091 Tf 279.2229 703.6225 Td[(mld_aggr_eig_)]TJ +/F48 10.9091 Tf 353.9416 716.7732 Td[(mld_aggr_eig_)]TJ ET -1 0 0 1 376.6366 658.9101 cm +1 0 0 1 451.3553 672.0608 cm q []0 d 0 J @@ -6107,11 +6329,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -376.6366 -658.9101 cm +1 0 0 1 -451.3553 -672.0608 cm BT -/F48 10.9091 Tf 382.8135 703.6225 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 457.5322 716.7732 Td[(character\050len=*\051)]TJ ET -1 0 0 1 495.61 658.9101 cm +1 0 0 1 570.3287 672.0608 cm q []0 d 0 J @@ -6120,11 +6342,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -495.61 -658.9101 cm +1 0 0 1 -570.3287 -672.0608 cm BT -/F48 10.9091 Tf 501.7868 703.6225 Td[('A)]TJ +/F48 10.9091 Tf 576.5055 716.7732 Td[('A)]TJ ET -1 0 0 1 513.9285 703.6225 cm +1 0 0 1 588.6472 716.7732 cm q []0 d 0 J @@ -6133,11 +6355,11 @@ q 3.4364 0.1992 l S Q -1 0 0 1 -513.9285 -703.6225 cm +1 0 0 1 -588.6472 -716.7732 cm BT -/F48 10.9091 Tf 517.3648 703.6225 Td[(NORMI')]TJ +/F48 10.9091 Tf 592.0836 716.7732 Td[(NORMI')]TJ ET -1 0 0 1 581.2661 658.9101 cm +1 0 0 1 647.4808 672.0608 cm q []0 d 0 J @@ -6146,11 +6368,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -581.2661 -658.9101 cm +1 0 0 1 -647.4808 -672.0608 cm BT -/F48 10.9091 Tf 587.443 703.6225 Td[('A)]TJ +/F48 10.9091 Tf 653.6576 716.7732 Td[('A)]TJ ET -1 0 0 1 599.5846 703.6225 cm +1 0 0 1 665.7993 716.7732 cm q []0 d 0 J @@ -6159,11 +6381,11 @@ q 3.4364 0.1992 l S Q -1 0 0 1 -599.5846 -703.6225 cm +1 0 0 1 -665.7993 -716.7732 cm BT -/F48 10.9091 Tf 603.021 703.6225 Td[(NORMI')]TJ +/F48 10.9091 Tf 669.2357 716.7732 Td[(NORMI')]TJ ET -1 0 0 1 664.5239 658.9101 cm +1 0 0 1 733.1369 672.0608 cm q []0 d 0 J @@ -6172,11 +6394,11 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -664.5239 -658.9101 cm +1 0 0 1 -733.1369 -672.0608 cm BT -/F15 10.9091 Tf 670.7007 703.6225 Td[(Estimate)-501(of)-500(th)1(e)-501(m)-1(axi)1(m)27(um)-500(e)-1(igen)28(v)56(alu)1(e)-501(of)]TJ/F24 10.9091 Tf 0 -13.5492 Td[(D)]TJ/F28 7.9701 Tf 9.3349 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(A)]TJ/F15 10.9091 Tf 10.9192 0 Td[(for)-250(the)-251(sm)-1(o)-28(ot)1(hed)-251(aggregation)1(.)-417(Cur)1(-)]TJ -31.5729 -13.5492 Td[(ren)28(tly)84(,)-256(only)-237(th)1(e)-238(in)1(\014n)1(it)28(y)-237(norm)-237(of)-237(the)-238(matr)1(ix)]TJ 0 -13.5492 Td[(is)-334(a)28(v)56(ailab)1(le.)]TJ +/F15 10.9091 Tf 739.3138 716.7732 Td[(Estimate)-501(of)-500(th)1(e)-501(m)-1(axi)1(m)27(u)1(m)-501(e)-1(igen)28(v)56(alu)1(e)-501(of)]TJ/F24 10.9091 Tf 0 -13.5492 Td[(D)]TJ/F28 7.9701 Tf 9.3348 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F24 10.9091 Tf 4.7323 -3.9588 Td[(A)]TJ/F15 10.9091 Tf 10.9193 0 Td[(for)-250(the)-251(sm)-1(o)-28(ot)1(hed)-251(aggregation)1(.)-417(Cur)1(-)]TJ -31.5729 -13.5492 Td[(ren)28(tly)84(,)-256(only)-237(th)1(e)-238(in)1(\014n)1(it)28(y)-237(norm)-237(of)-237(the)-238(matr)1(ix)]TJ 0 -13.5492 Td[(is)-334(a)28(v)56(ailab)1(le.)]TJ ET -1 0 0 1 874.9042 658.9101 cm +1 0 0 1 943.5173 672.0608 cm q []0 d 0 J @@ -6185,78 +6407,173 @@ q 0.1992 54.1968 l S Q -1 0 0 1 -601.6589 -0.3985 cm +1 0 0 1 -595.5533 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +595.7525 0.1992 l +S +Q +1 0 0 1 -0.1992 -27.0984 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -347.7648 -644.5639 cm +BT +/F48 10.9091 Tf 353.9416 662.1779 Td[(mld_aggr_damp_)]TJ +ET +1 0 0 1 451.3553 644.5639 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -451.3553 -644.5639 cm +BT +/F48 10.9091 Tf 457.5322 662.1779 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ +ET +1 0 0 1 506.9099 662.1779 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +3.3455 0.1992 l +S +Q +1 0 0 1 -506.9099 -662.1779 cm +BT +/F20 10.9091 Tf 510.2553 662.1779 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051)]TJ +ET +1 0 0 1 570.3287 644.5639 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -570.3287 -644.5639 cm +BT +/F15 10.9091 Tf 576.5055 662.1779 Td[(An)28(y)-222(r)1(e)-1(al)-222(n)28(u)1(m)-1(.)]TJ/F24 10.9091 Tf 0 -13.5492 Td[(>)]TJ/F15 10.9091 Tf 11.5152 0 Td[(0)]TJ +ET +1 0 0 1 647.4808 644.5639 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -647.4808 -644.5639 cm +BT +/F48 10.9091 Tf 653.6576 662.1779 Td[(4.e0/3.e0)]TJ/F15 10.9091 Tf 0 -13.5492 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(4.d0/3.d0)]TJ/F15 10.9091 Tf 51.5449 0 Td[(\051)]TJ +ET +1 0 0 1 733.1369 644.5639 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -733.1369 -644.5639 cm +BT +/F15 10.9091 Tf 739.3138 662.1779 Td[(The)-282(d)1(am)-1(p)1(in)1(g)-282(par)1(am)-1(eter)]TJ/F24 10.9091 Tf 117.7581 0 Td[(!)]TJ/F15 10.9091 Tf 10.2526 0 Td[(in)-281(th)1(e)-282(aggrega-)]TJ -128.0107 -13.5492 Td[(tion)-333(al)1(gorith)1(m)-1(.)]TJ +ET +1 0 0 1 943.5173 644.5639 cm +q +[]0 d +0 J +0.3985 w +0.1992 0 m +0.1992 27.0984 l +S +Q +1 0 0 1 -595.5533 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -601.8581 0.1992 l +595.7525 0.1992 l S Q -1 0 0 1 159.9537 -30.4898 cm +1 0 0 1 159.9538 -30.4898 cm 0 g 0 G -1 0 0 1 -433.199 -628.0218 cm +1 0 0 1 -507.9178 -613.6756 cm BT -/F15 10.9091 Tf 433.1991 628.0218 Td[(T)83(ab)1(le)-334(4:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(aggregation)-333(algor)1(ithm.)]TJ +/F15 10.9091 Tf 507.9178 613.6756 Td[(T)83(ab)1(le)-334(4:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(aggregation)-333(algor)1(ithm.)]TJ ET -1 0 0 1 706.866 628.0218 cm +1 0 0 1 781.5847 613.6756 cm 0 g 0 G -1 0 0 1 159.9537 87.0735 cm +1 0 0 1 159.9537 101.4196 cm 0 g 0 G 1 0 0 1 -593.5744 0 cm Q -1 0 0 1 -179.3275 -593.5744 cm +1 0 0 1 -206.2255 -593.5743 cm 0 g 0 G 1 0 0 1 0 -29.8879 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -445 0 obj << +449 0 obj << /Type /Page -/Contents 446 0 R -/Resources 444 0 R -/MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R -/Annots [ 448 0 R ] ->> endobj -448 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> +/Contents 450 0 R +/Resources 448 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 447 0 R >> endobj -447 0 obj << -/D [445 0 R /XYZ 93.9178 740.0018 null] +451 0 obj << +/D [449 0 R /XYZ 141.7385 740.0018 null] >> endobj -449 0 obj << -/D [445 0 R /XYZ 476.5324 641.571 null] +452 0 obj << +/D [449 0 R /XYZ 551.2511 627.2248 null] >> endobj -444 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F48 206 0 R /F20 171 0 R /F27 179 0 R /F24 176 0 R /F28 262 0 R /F22 265 0 R >> +448 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F48 214 0 R /F20 171 0 R /F27 179 0 R /F24 176 0 R /F28 270 0 R /F22 273 0 R >> /ProcSet [ /PDF /Text ] >> endobj -452 0 obj << -/Length 11589 +455 0 obj << +/Length 11844 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm +BT +/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ +ET +1 0 0 1 99.9481 740.0018 cm +0 g 0 G +1 0 0 1 -99.9481 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(28)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 391.3906 0 Td[(27)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -24.9066 cm +1 0 0 1 -412.4511 -24.9066 cm 0 g 0 G -1 0 0 1 179.3275 0 cm +1 0 0 1 206.2256 0 cm q 0 -1 1 0 0 0 cm 0 g 0 G -1 0 0 1 291.3326 169.1698 cm +1 0 0 1 291.3326 169.9668 cm 0 g 0 G 0 g 0 G 1 0 0 1 -291.3326 -1.3948 cm @@ -6265,10 +6582,10 @@ q 0 J 0.3985 w 0 0.1992 m -624.767 0.1992 l +641.7746 0.1992 l S Q -1 0 0 1 -0.1992 -13.5492 cm +1 0 0 1 -0.1993 -13.5492 cm q []0 d 0 J @@ -6277,11 +6594,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -320.8668 -869.321 cm +1 0 0 1 -299.9441 -870.118 cm BT -/F48 10.9091 Tf 327.0436 873.3858 Td[(what)]TJ +/F48 10.9091 Tf 306.121 874.1828 Td[(what)]TJ ET -1 0 0 1 447.3662 869.321 cm +1 0 0 1 426.4435 870.118 cm q []0 d 0 J @@ -6290,11 +6607,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -447.3662 -869.321 cm +1 0 0 1 -426.4435 -870.118 cm BT -/F42 10.9091 Tf 453.543 873.3858 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ +/F42 10.9091 Tf 432.6204 874.1828 Td[(d)22(a)66(t)67(a)-378(t)-1(ype)]TJ ET -1 0 0 1 566.3395 869.321 cm +1 0 0 1 545.4169 870.118 cm q []0 d 0 J @@ -6303,11 +6620,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -566.3395 -869.321 cm +1 0 0 1 -545.4169 -870.118 cm BT -/F48 10.9091 Tf 572.5163 873.3858 Td[(val)]TJ +/F48 10.9091 Tf 551.5937 874.1828 Td[(val)]TJ ET -1 0 0 1 651.9956 869.321 cm +1 0 0 1 648.0806 870.118 cm q []0 d 0 J @@ -6316,11 +6633,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -651.9956 -869.321 cm +1 0 0 1 -648.0806 -870.118 cm BT -/F42 10.9091 Tf 658.1725 873.3858 Td[(def)89(a)22(ul)66(t)]TJ +/F42 10.9091 Tf 654.2575 874.1828 Td[(def)89(a)22(ul)66(t)]TJ ET -1 0 0 1 735.2534 869.321 cm +1 0 0 1 731.3384 870.118 cm q []0 d 0 J @@ -6329,11 +6646,11 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -735.2534 -869.321 cm +1 0 0 1 -731.3384 -870.118 cm BT -/F42 10.9091 Tf 741.4302 873.3858 Td[(com)1(ments)]TJ +/F42 10.9091 Tf 737.5152 874.1828 Td[(com)1(ments)]TJ ET -1 0 0 1 945.6337 869.321 cm +1 0 0 1 941.7187 870.118 cm q []0 d 0 J @@ -6342,16 +6659,16 @@ q 0.1992 13.5492 l S Q -1 0 0 1 -624.5677 -0.3985 cm +1 0 0 1 -641.5753 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -624.767 0.1992 l +641.7746 0.1992 l S Q -1 0 0 1 -0.1992 -27.0983 cm +1 0 0 1 -0.1993 -27.0983 cm q []0 d 0 J @@ -6360,11 +6677,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8668 -841.8242 cm +1 0 0 1 -299.9441 -842.6212 cm BT -/F48 10.9091 Tf 327.0436 859.4381 Td[(mld_coarse_mat_)]TJ +/F48 10.9091 Tf 306.121 860.2351 Td[(mld_coarse_mat_)]TJ ET -1 0 0 1 447.3662 841.8242 cm +1 0 0 1 426.4435 842.6212 cm q []0 d 0 J @@ -6373,11 +6690,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -447.3662 -841.8242 cm +1 0 0 1 -426.4435 -842.6212 cm BT -/F48 10.9091 Tf 453.543 859.4382 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 432.6204 860.2352 Td[(character\050len=*\051)]TJ ET -1 0 0 1 566.3395 841.8242 cm +1 0 0 1 545.4169 842.6212 cm q []0 d 0 J @@ -6386,11 +6703,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -566.3395 -841.8242 cm +1 0 0 1 -545.4169 -842.6212 cm BT -/F48 10.9091 Tf 572.5163 859.4382 Td[('DISTR')]TJ 0 -13.5492 Td[('REPL')]TJ +/F48 10.9091 Tf 551.5937 860.2352 Td[('DISTR')]TJ 0 -13.5492 Td[('REPL')]TJ ET -1 0 0 1 651.9956 841.8242 cm +1 0 0 1 648.0806 842.6212 cm q []0 d 0 J @@ -6399,11 +6716,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -651.9956 -841.8242 cm +1 0 0 1 -648.0806 -842.6212 cm BT -/F48 10.9091 Tf 658.1725 859.4382 Td[('DISTR')]TJ +/F48 10.9091 Tf 654.2575 860.2352 Td[('DISTR')]TJ ET -1 0 0 1 735.2534 841.8242 cm +1 0 0 1 731.3384 842.6212 cm q []0 d 0 J @@ -6412,11 +6729,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -735.2534 -841.8242 cm +1 0 0 1 -731.3384 -842.6212 cm BT -/F15 10.9091 Tf 741.4302 859.4382 Td[(Coarse)-1(st)-483(matrix)1(:)-743(distrib)1(uted)-482(am)-1(on)1(g)-483(the)]TJ 0 -13.5492 Td[(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-334(or)-333(repli)1(c)-1(ated)-333(on)-333(eac)27(h)-333(of)-333(th)1(e)-1(m.)]TJ +/F15 10.9091 Tf 737.5152 860.2352 Td[(Coarse)-1(st)-483(matrix)1(:)-743(distrib)1(uted)-482(am)-1(on)1(g)-483(the)]TJ 0 -13.5492 Td[(pr)1(o)-28(ce)-1(ss)-1(or)1(s)-334(or)-333(repli)1(c)-1(ated)-333(on)-333(eac)27(h)-333(of)-333(th)1(e)-1(m.)]TJ ET -1 0 0 1 945.6337 841.8242 cm +1 0 0 1 941.7187 842.6212 cm q []0 d 0 J @@ -6425,7 +6742,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -624.767 -108.3936 cm +1 0 0 1 -641.5753 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +641.7746 0.1992 l +S +Q +1 0 0 1 -0.1993 -108.3936 cm q []0 d 0 J @@ -6434,11 +6760,11 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -320.8667 -733.4306 cm +1 0 0 1 -299.9441 -733.8291 cm BT -/F48 10.9091 Tf 327.0436 832.3398 Td[(mld_coarse_solve_)]TJ +/F48 10.9091 Tf 306.121 832.7383 Td[(mld_coarse_solve_)]TJ ET -1 0 0 1 447.3661 733.4306 cm +1 0 0 1 426.4435 733.8291 cm q []0 d 0 J @@ -6447,11 +6773,11 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -447.3661 -733.4306 cm +1 0 0 1 -426.4435 -733.8291 cm BT -/F48 10.9091 Tf 453.543 832.3398 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 432.6204 832.7383 Td[(character\050len=*\051)]TJ ET -1 0 0 1 566.3395 733.4306 cm +1 0 0 1 545.4169 733.8291 cm q []0 d 0 J @@ -6460,11 +6786,11 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -566.3395 -733.4306 cm +1 0 0 1 -545.4169 -733.8291 cm BT -/F48 10.9091 Tf 572.5163 832.3398 Td[('BJAC')]TJ 0 -13.5492 Td[('UMF')]TJ 0 -13.5492 Td[('SLU')]TJ 0 -13.5492 Td[('SLUDIST')]TJ +/F48 10.9091 Tf 551.5937 832.7383 Td[('BJAC')]TJ 0 -13.5492 Td[('UMF')]TJ 0 -13.5492 Td[('SLU')]TJ 0 -13.5492 Td[('SLUDIST')]TJ ET -1 0 0 1 651.9956 733.4306 cm +1 0 0 1 648.0806 733.8291 cm q []0 d 0 J @@ -6473,11 +6799,11 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -651.9956 -733.4306 cm +1 0 0 1 -648.0806 -733.8291 cm BT -/F48 10.9091 Tf 658.1725 832.3398 Td[('BJAC')]TJ +/F48 10.9091 Tf 654.2575 832.7383 Td[('BJAC')]TJ ET -1 0 0 1 735.2534 733.4306 cm +1 0 0 1 731.3384 733.8291 cm q []0 d 0 J @@ -6486,11 +6812,11 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -735.2534 -733.4306 cm +1 0 0 1 -731.3384 -733.8291 cm BT -/F15 10.9091 Tf 741.4302 832.3398 Td[(Sol)1(v)28(e)-1(r)-258(used)-259(at)-258(th)1(e)-259(c)-1(oarses)-1(t)-258(le)-1(v)28(el:)-407(b)1(lo)-28(c)28(k)-259(Ja-)]TJ 0 -13.5492 Td[(cobi,)-365(se)-1(q)1(uen)28(tial)-358(LU)-359(fr)1(om)-359(UMFP)84(A)28(CK,)-359(se)-1(-)]TJ 0 -13.5492 Td[(qu)1(e)-1(n)28(t)1(ial)-284(LU)-285(f)1(rom)-285(S)1(up)-27(e)-1(r)1(LU,)-285(or)-284(d)1(is)-1(tr)1(ibu)1(ted)]TJ 0 -13.5492 Td[(LU)-494(f)1(rom)-494(Su)1(p)-28(erLU)]TJ +/F15 10.9091 Tf 737.5152 832.7383 Td[(Sol)1(v)28(e)-1(r)-503(use)-1(d)-503(at)-504(the)-504(c)-1(oar)1(s)-1(es)-1(t)-503(le)-1(v)28(el:)-785(blo)-28(c)28(k)]TJ 0 -13.5492 Td[(Jacobi,)-517(se)-1(q)1(uen)28(tial)-480(LU)-480(from)-480(UMFP)84(A)28(CK,)]TJ 0 -13.5492 Td[(se)-1(qu)1(e)-1(n)29(tial)-369(LU)-368(from)-369(S)1(up)-27(e)-1(r)1(LU,)-369(d)1(is)-1(tr)1(ibu)1(ted)]TJ 0 -13.5492 Td[(LU)-494(f)1(rom)-494(Su)1(p)-28(erLU)]TJ ET -1 0 0 1 832.6154 791.6922 cm +1 0 0 1 828.7004 792.0907 cm q []0 d 0 J @@ -6499,11 +6825,11 @@ q 3.2728 0.1992 l S Q -1 0 0 1 -832.6154 -791.6922 cm +1 0 0 1 -828.7004 -792.0907 cm BT -/F15 10.9091 Tf 835.8882 791.6922 Td[(Dist.)-926(If)-493(the)-494(coars)-1(est)]TJ -94.458 -13.5492 Td[(matrix)-567(is)-568(distri)1(bu)1(te)-1(d)1(,)-627(on)1(ly)]TJ/F48 10.9091 Tf 140.2947 0 Td[('BJAC')]TJ/F15 10.9091 Tf 40.5547 0 Td[(and)]TJ/F48 10.9091 Tf -180.8494 -13.5492 Td[('SLUDIST')]TJ/F15 10.9091 Tf 57.0061 0 Td[(can)-501(b)-27(e)-501(c)27(hosen;)-584(if)-500(it)-501(is)-501(repl)1(i-)]TJ -57.0061 -13.5492 Td[(cate)-1(d)1(,)-368(onl)1(y)]TJ/F20 10.9091 Tf 56.739 0 Td[('BJA)26(C')]TJ/F15 10.9091 Tf 41.0251 0 Td[(or)]TJ/F48 10.9091 Tf 13.6651 0 Td[('SLUDIST')]TJ/F15 10.9091 Tf 55.4824 0 Td[(can)-361(b)-27(e)]TJ -166.9116 -13.5492 Td[(se)-1(lec)-1(t)1(e)-1(d)1(.)]TJ +/F15 10.9091 Tf 831.9731 792.0907 Td[(Dist.)-926(If)-493(the)-494(coars)-1(est)]TJ -94.4579 -13.5492 Td[(matrix)-567(is)-568(distri)1(bu)1(te)-1(d)1(,)-627(on)1(ly)]TJ/F48 10.9091 Tf 140.2946 0 Td[('BJAC')]TJ/F15 10.9091 Tf 40.5548 0 Td[(and)]TJ/F48 10.9091 Tf -180.8494 -13.5492 Td[('SLUDIST')]TJ/F15 10.9091 Tf 57.0061 0 Td[(can)-501(b)-27(e)-501(c)27(hosen;)-584(if)-500(it)-501(is)-501(repl)1(i-)]TJ -57.0061 -13.5492 Td[(cate)-1(d)1(,)-415(only)]TJ/F48 10.9091 Tf 57.817 0 Td[('BJAC')]TJ/F15 10.9091 Tf 38.7121 0 Td[(or)]TJ/F48 10.9091 Tf 14.0769 0 Td[('SLUDIST')]TJ/F15 10.9091 Tf 55.8938 0 Td[(can)-399(b)-27(e)]TJ -166.4998 -13.5492 Td[(se)-1(lec)-1(t)1(e)-1(d)1(.)]TJ ET -1 0 0 1 945.6337 733.4306 cm +1 0 0 1 941.7187 733.8291 cm q []0 d 0 J @@ -6512,7 +6838,16 @@ q 0.1992 108.3936 l S Q -1 0 0 1 -624.767 -67.746 cm +1 0 0 1 -641.5753 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +641.7746 0.1992 l +S +Q +1 0 0 1 -0.1993 -67.746 cm q []0 d 0 J @@ -6521,11 +6856,11 @@ q 0.1992 67.746 l S Q -1 0 0 1 -320.8667 -665.6846 cm +1 0 0 1 -299.9441 -665.6846 cm BT -/F48 10.9091 Tf 327.0436 723.9462 Td[(mld_coarse_subsolve_)]TJ +/F48 10.9091 Tf 306.121 723.9462 Td[(mld_coarse_subsolve_)]TJ ET -1 0 0 1 447.3661 665.6847 cm +1 0 0 1 426.4435 665.6847 cm q []0 d 0 J @@ -6534,11 +6869,11 @@ q 0.1992 67.746 l S Q -1 0 0 1 -447.3661 -665.6847 cm +1 0 0 1 -426.4435 -665.6847 cm BT -/F48 10.9091 Tf 453.543 723.9462 Td[(character\050len=*\051)]TJ +/F48 10.9091 Tf 432.6204 723.9462 Td[(character\050len=*\051)]TJ ET -1 0 0 1 566.3395 665.6847 cm +1 0 0 1 545.4169 665.6847 cm q []0 d 0 J @@ -6547,11 +6882,11 @@ q 0.1992 67.746 l S Q -1 0 0 1 -566.3395 -665.6847 cm +1 0 0 1 -545.4169 -665.6847 cm BT -/F48 10.9091 Tf 572.5163 723.9462 Td[('ILU')]TJ 0 -13.5492 Td[('MILU')]TJ 0 -13.5492 Td[('ILUT')]TJ 0 -13.5492 Td[('UMF')]TJ 0 -13.5492 Td[('SLU')]TJ +/F48 10.9091 Tf 551.5937 723.9462 Td[('ILU')]TJ 0 -13.5492 Td[('MILU')]TJ 0 -13.5492 Td[('ILUT')]TJ 0 -13.5492 Td[('UMF')]TJ 0 -13.5492 Td[('SLU')]TJ ET -1 0 0 1 651.9956 665.6847 cm +1 0 0 1 648.0806 665.6847 cm q []0 d 0 J @@ -6560,11 +6895,11 @@ q 0.1992 67.746 l S Q -1 0 0 1 -651.9956 -665.6847 cm +1 0 0 1 -648.0806 -665.6847 cm BT -/F48 10.9091 Tf 658.1725 723.9462 Td[('UMF')]TJ +/F48 10.9091 Tf 654.2575 723.9462 Td[('UMF')]TJ ET -1 0 0 1 735.2534 665.6847 cm +1 0 0 1 731.3384 665.6847 cm q []0 d 0 J @@ -6573,11 +6908,11 @@ q 0.1992 67.746 l S Q -1 0 0 1 -735.2534 -665.6847 cm +1 0 0 1 -731.3384 -665.6847 cm BT -/F15 10.9091 Tf 741.4302 723.9462 Td[(Sol)1(v)28(e)-1(r)-242(f)1(or)-243(th)1(e)-243(di)1(agonal)-242(bl)1(o)-28(c)27(ks)-243(of)-242(th)1(e)-243(coars)-1(e)]TJ 0 -13.5492 Td[(matrix)1(,)-610(i)1(n)-554(c)-1(ase)-555(th)1(e)-555(bl)1(o)-28(c)27(k)-554(Jacobi)-554(solv)28(er)]TJ 0 -13.5492 Td[(is)-360(c)27(hosen)-360(as)-361(coarse)-1(st-le)-1(v)28(el)-360(solv)28(e)-1(r)1(:)-498(ILU\050)]TJ/F24 10.9091 Tf 185.6638 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)]TJ -191.1524 -13.5492 Td[(MILU\050)]TJ/F24 10.9091 Tf 33.1819 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-271(ILU\050)]TJ/F24 10.9091 Tf 33.4162 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051,)-271(LU)-256(fr)1(om)-257(UM)1(FP)84(A)27(CK,)]TJ -86.3632 -13.5492 Td[(LU)-333(from)-333(Su)1(p)-28(erLU,)-333(p)1(lus)-334(t)1(rian)1(gular)-333(solv)28(e.)]TJ +/F15 10.9091 Tf 737.5152 723.9462 Td[(Sol)1(v)28(e)-1(r)-242(f)1(or)-243(th)1(e)-243(di)1(agonal)-242(bl)1(o)-28(c)27(ks)-243(of)-242(th)1(e)-243(coars)-1(e)]TJ 0 -13.5492 Td[(matrix)1(,)-610(i)1(n)-554(c)-1(ase)-555(th)1(e)-555(bl)1(o)-28(c)27(k)-554(Jacobi)-554(solv)28(er)]TJ 0 -13.5492 Td[(is)-360(c)27(hosen)-360(as)-361(coarse)-1(st-le)-1(v)28(el)-360(solv)28(e)-1(r)1(:)-498(ILU\050)]TJ/F24 10.9091 Tf 185.6638 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)]TJ -191.1524 -13.5492 Td[(MILU\050)]TJ/F24 10.9091 Tf 33.1819 0 Td[(p)]TJ/F15 10.9091 Tf 5.4886 0 Td[(\051,)-271(ILU\050)]TJ/F24 10.9091 Tf 33.4162 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051,)-271(LU)-256(fr)1(om)-257(UM)1(FP)84(A)27(CK,)]TJ -86.3632 -13.5492 Td[(LU)-333(from)-333(Su)1(p)-28(erLU,)-333(p)1(lus)-334(t)1(rian)1(gular)-333(solv)28(e.)]TJ ET -1 0 0 1 945.6337 665.6847 cm +1 0 0 1 941.7187 665.6847 cm q []0 d 0 J @@ -6586,7 +6921,16 @@ q 0.1992 67.746 l S Q -1 0 0 1 -624.767 -27.0984 cm +1 0 0 1 -641.5753 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +641.7746 0.1992 l +S +Q +1 0 0 1 -0.1993 -27.0984 cm q []0 d 0 J @@ -6595,11 +6939,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8667 -638.5863 cm +1 0 0 1 -299.9441 -638.1878 cm BT -/F48 10.9091 Tf 327.0436 656.2003 Td[(mld_coarse_sweeps_)]TJ +/F48 10.9091 Tf 306.121 655.8018 Td[(mld_coarse_sweeps_)]TJ ET -1 0 0 1 447.3661 638.5863 cm +1 0 0 1 426.4435 638.1878 cm q []0 d 0 J @@ -6608,11 +6952,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -447.3661 -638.5863 cm +1 0 0 1 -426.4435 -638.1878 cm BT -/F48 10.9091 Tf 453.543 656.2003 Td[(integer)]TJ +/F48 10.9091 Tf 432.6204 655.8018 Td[(integer)]TJ ET -1 0 0 1 566.3395 638.5863 cm +1 0 0 1 545.4169 638.1878 cm q []0 d 0 J @@ -6621,11 +6965,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -566.3395 -638.5863 cm +1 0 0 1 -545.4169 -638.1878 cm BT -/F15 10.9091 Tf 572.5163 656.2003 Td[(an)28(y)-2225(in)29(te)-1(ger)]TJ 0 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)]TJ/F24 10.9091 Tf 39.7273 0 Td[(>)]TJ/F15 10.9091 Tf 11.5152 0 Td[(0)]TJ +/F15 10.9091 Tf 551.5937 655.8018 Td[(An)28(y)-333(in)29(t.)-333(n)28(um.)]TJ/F24 10.9091 Tf 70.6061 0 Td[(>)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ ET -1 0 0 1 651.9956 638.5863 cm +1 0 0 1 648.0806 638.1878 cm q []0 d 0 J @@ -6634,11 +6978,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -651.9956 -638.5863 cm +1 0 0 1 -648.0806 -638.1878 cm BT -/F48 10.9091 Tf 658.1725 656.2003 Td[(4)]TJ +/F48 10.9091 Tf 654.2575 655.8018 Td[(4)]TJ ET -1 0 0 1 735.2534 638.5863 cm +1 0 0 1 731.3384 638.1878 cm q []0 d 0 J @@ -6647,11 +6991,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -735.2534 -638.5863 cm +1 0 0 1 -731.3384 -638.1878 cm BT -/F15 10.9091 Tf 741.4302 656.2003 Td[(Num)28(b)-27(e)-1(r)-766(of)-765(Blo)-28(c)27(k)1(-)-1(Jacobi)-765(s)-1(w)28(e)-1(eps)-766(when)]TJ 0 -13.5492 Td[('BJA)28(C')-334(i)1(s)-334(use)-1(d)-332(as)-334(c)-1(oar)1(s)-1(es)-1(t-lev)28(e)-1(l)-333(solv)28(er.)]TJ +/F15 10.9091 Tf 737.5152 655.8018 Td[(Num)28(b)-27(e)-1(r)-766(of)-765(Blo)-28(c)27(k)1(-)-1(Jacobi)-765(s)-1(w)28(e)-1(eps)-766(when)]TJ 0 -13.5492 Td[('BJA)28(C')-334(i)1(s)-334(use)-1(d)-332(as)-334(c)-1(oar)1(s)-1(es)-1(t-lev)28(e)-1(l)-333(solv)28(er.)]TJ ET -1 0 0 1 945.6337 638.5863 cm +1 0 0 1 941.7187 638.1878 cm q []0 d 0 J @@ -6660,7 +7004,7 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -624.767 -27.0984 cm +1 0 0 1 -641.7746 -27.0984 cm q []0 d 0 J @@ -6669,11 +7013,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8667 -611.4879 cm +1 0 0 1 -299.9441 -611.0894 cm BT -/F48 10.9091 Tf 327.0436 629.1019 Td[(mld_coarse_fillin_)]TJ +/F48 10.9091 Tf 306.121 628.7034 Td[(mld_coarse_fillin_)]TJ ET -1 0 0 1 447.3661 611.4879 cm +1 0 0 1 426.4435 611.0894 cm q []0 d 0 J @@ -6682,11 +7026,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -447.3661 -611.4879 cm +1 0 0 1 -426.4435 -611.0894 cm BT -/F48 10.9091 Tf 453.543 629.1019 Td[(integer)]TJ +/F48 10.9091 Tf 432.6203 628.7034 Td[(integer)]TJ ET -1 0 0 1 566.3395 611.4879 cm +1 0 0 1 545.4169 611.0894 cm q []0 d 0 J @@ -6695,11 +7039,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -566.3395 -611.4879 cm +1 0 0 1 -545.4169 -611.0894 cm BT -/F15 10.9091 Tf 572.5163 629.1019 Td[(an)28(y)-2225(in)29(te)-1(ger)]TJ 0 -13.5492 Td[(n)28(u)1(m)27(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 39.7273 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5152 0 Td[(0)]TJ +/F15 10.9091 Tf 551.5937 628.7034 Td[(An)28(y)-333(in)29(t.)-333(n)28(um.)]TJ/F27 10.9091 Tf 70.6061 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ ET -1 0 0 1 651.9956 611.4879 cm +1 0 0 1 648.0806 611.0894 cm q []0 d 0 J @@ -6708,11 +7052,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -651.9956 -611.4879 cm +1 0 0 1 -648.0806 -611.0894 cm BT -/F48 10.9091 Tf 658.1725 629.1019 Td[(0)]TJ +/F48 10.9091 Tf 654.2575 628.7034 Td[(0)]TJ ET -1 0 0 1 735.2534 611.4879 cm +1 0 0 1 731.3384 611.0894 cm q []0 d 0 J @@ -6721,11 +7065,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -735.2534 -611.4879 cm +1 0 0 1 -731.3384 -611.0894 cm BT -/F15 10.9091 Tf 741.4302 629.1019 Td[(Fil)1(l-in)-276(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 56.1768 0 Td[(p)]TJ/F15 10.9091 Tf 8.5013 0 Td[(of)-276(th)1(e)-277(in)1(c)-1(omp)1(le)-1(te)-276(LU)-276(factor-)]TJ -64.6781 -13.5492 Td[(ization)1(s)-1(.)]TJ +/F15 10.9091 Tf 737.5152 628.7034 Td[(Fil)1(l-in)-276(lev)28(e)-1(l)]TJ/F24 10.9091 Tf 56.1768 0 Td[(p)]TJ/F15 10.9091 Tf 8.5013 0 Td[(of)-276(th)1(e)-277(in)1(c)-1(omp)1(le)-1(te)-276(LU)-276(factor-)]TJ -64.6781 -13.5492 Td[(ization)1(s)-1(.)]TJ ET -1 0 0 1 945.6337 611.4879 cm +1 0 0 1 941.7187 611.0894 cm q []0 d 0 J @@ -6734,7 +7078,16 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -624.767 -27.0984 cm +1 0 0 1 -641.5753 -0.3985 cm +q +[]0 d +0 J +0.3985 w +0 0.1992 m +641.7746 0.1992 l +S +Q +1 0 0 1 -0.1993 -27.0984 cm q []0 d 0 J @@ -6743,11 +7096,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -320.8667 -584.3895 cm +1 0 0 1 -299.9441 -583.5925 cm BT -/F48 10.9091 Tf 327.0436 602.0035 Td[(mld_coarse_thresh_)]TJ +/F48 10.9091 Tf 306.121 601.2065 Td[(mld_coarse_thresh_)]TJ ET -1 0 0 1 447.3661 584.3895 cm +1 0 0 1 426.4435 583.5925 cm q []0 d 0 J @@ -6756,11 +7109,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -447.3661 -584.3895 cm +1 0 0 1 -426.4435 -583.5925 cm BT -/F48 10.9091 Tf 453.543 602.0035 Td[(real\050)]TJ/F20 10.9091 Tf 28.6361 0 Td[(kind)]TJ +/F48 10.9091 Tf 432.6204 601.2065 Td[(real\050)]TJ/F20 10.9091 Tf 28.636 0 Td[(kind)]TJ ET -1 0 0 1 502.9207 602.0035 cm +1 0 0 1 481.998 601.2065 cm q []0 d 0 J @@ -6769,11 +7122,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -502.9207 -602.0035 cm +1 0 0 1 -481.998 -601.2065 cm BT -/F20 10.9091 Tf 506.2661 602.0035 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051)]TJ +/F20 10.9091 Tf 485.3435 601.2065 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051)]TJ ET -1 0 0 1 566.3395 584.3895 cm +1 0 0 1 545.4169 583.5925 cm q []0 d 0 J @@ -6782,11 +7135,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -566.3395 -584.3895 cm +1 0 0 1 -545.4169 -583.5925 cm BT -/F15 10.9091 Tf 572.5163 602.0035 Td[(an)28(y)-668(r)1(e)-1(al)-668(n)28(u)1(m)-1(-)]TJ 0 -13.5492 Td[(b)-27(e)-1(r)]TJ/F27 10.9091 Tf 19.1213 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ +/F15 10.9091 Tf 551.5937 601.2065 Td[(An)28(y)-289(r)1(e)-1(al.)-289(n)29(um.)]TJ/F27 10.9091 Tf 73.7389 0 Td[(\025)]TJ/F15 10.9091 Tf 11.5151 0 Td[(0)]TJ ET -1 0 0 1 651.9956 584.3895 cm +1 0 0 1 648.0806 583.5925 cm q []0 d 0 J @@ -6795,11 +7148,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -651.9956 -584.3895 cm +1 0 0 1 -648.0806 -583.5925 cm BT -/F48 10.9091 Tf 658.1725 602.0035 Td[(0.d0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.e0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ +/F48 10.9091 Tf 654.2575 601.2065 Td[(0.d0)]TJ/F15 10.9091 Tf 26.5452 0 Td[(\050or)]TJ/F48 10.9091 Tf 17.6061 0 Td[(0.e0)]TJ/F15 10.9091 Tf 22.9088 0 Td[(\051)]TJ ET -1 0 0 1 735.2534 584.3895 cm +1 0 0 1 731.3384 583.5925 cm q []0 d 0 J @@ -6808,11 +7161,11 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -735.2534 -584.3895 cm +1 0 0 1 -731.3384 -583.5925 cm BT -/F15 10.9091 Tf 741.4302 602.0035 Td[(Drop)-256(t)1(ole)-1(r)1(ance)]TJ/F24 10.9091 Tf 72.7768 0 Td[(t)]TJ/F15 10.9091 Tf 6.7369 0 Td[(in)-256(th)1(e)-257(ILU\050)]TJ/F24 10.9091 Tf 53.0193 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)-256(factoriza-)]TJ -146.8095 -13.5492 Td[(tion)1(.)]TJ +/F15 10.9091 Tf 737.5152 601.2065 Td[(Drop)-256(t)1(ole)-1(r)1(ance)]TJ/F24 10.9091 Tf 72.7768 0 Td[(t)]TJ/F15 10.9091 Tf 6.7369 0 Td[(in)-256(th)1(e)-257(ILU\050)]TJ/F24 10.9091 Tf 53.0193 0 Td[(p;)-167(t)]TJ/F15 10.9091 Tf 14.2765 0 Td[(\051)-256(factoriza-)]TJ -146.8095 -13.5492 Td[(tion)1(.)]TJ ET -1 0 0 1 945.6337 584.3895 cm +1 0 0 1 941.7187 583.5925 cm q []0 d 0 J @@ -6821,76 +7174,77 @@ q 0.1992 27.0984 l S Q -1 0 0 1 -624.5677 -0.3985 cm +1 0 0 1 -641.5753 -0.3985 cm q []0 d 0 J 0.3985 w 0 0.1992 m -624.767 0.1992 l +641.7746 0.1992 l S Q 1 0 0 1 111.0143 -30.4898 cm 0 g 0 G -1 0 0 1 -432.0803 -553.5012 cm +1 0 0 1 -411.1577 -552.7042 cm BT -/F15 10.9091 Tf 432.0803 553.5012 Td[(T)83(ab)1(le)-334(5:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(space)-334(correction)-333(at)-333(the)-333(c)-1(oarses)-1(t)-333(lev)28(e)-1(l.)]TJ +/F15 10.9091 Tf 411.1577 552.7042 Td[(T)83(ab)1(le)-334(5:)-444(P)28(aramete)-1(r)1(s)-334(de\014n)1(ing)-333(th)1(e)-334(c)-1(oar)1(s)-1(e-)-1(space)-334(correction)-333(at)-333(the)-333(c)-1(oarses)-1(t)-333(lev)28(e)-1(l.)]TJ ET -1 0 0 1 803.6261 553.5012 cm +1 0 0 1 782.7034 552.7042 cm 0 g 0 G -1 0 0 1 111.0143 161.594 cm +1 0 0 1 111.0143 162.391 cm 0 g 0 G 1 0 0 1 -593.5744 0 cm Q -1 0 0 1 -179.3275 -593.5743 cm +1 0 0 1 -206.2255 -593.5743 cm 0 g 0 G 1 0 0 1 0 -29.8879 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -451 0 obj << +454 0 obj << /Type /Page -/Contents 452 0 R -/Resources 450 0 R +/Contents 455 0 R +/Resources 453 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R +/Parent 447 0 R +/Annots [ 457 0 R ] >> endobj -453 0 obj << -/D [451 0 R /XYZ 141.7385 740.0018 null] +457 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> >> endobj -356 0 obj << -/D [451 0 R /XYZ 475.4137 567.0504 null] +456 0 obj << +/D [454 0 R /XYZ 93.9178 740.0018 null] >> endobj -450 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F48 206 0 R /F20 171 0 R /F24 176 0 R /F27 179 0 R >> +365 0 obj << +/D [454 0 R /XYZ 454.491 566.2534 null] +>> endobj +453 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F48 214 0 R /F24 176 0 R /F27 179 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -456 0 obj << -/Length 4549 +460 0 obj << +/Length 4476 >> stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ -ET -1 0 0 1 99.9481 740.0018 cm +1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm +1 0 0 1 -141.7385 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 337.5945 0 Td[(29)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(28)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F19 11.9552 Tf 93.9178 704.1363 Td[(7.)-1(3)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F19 11.9552 Tf 141.7385 704.1363 Td[(7.)-1(3)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ ET -1 0 0 1 216.9401 704.1363 cm +1 0 0 1 264.7607 704.1363 cm q []0 d 0 J @@ -6899,125 +7253,125 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -216.9401 -704.1363 cm +1 0 0 1 -264.7607 -704.1363 cm BT -/F19 11.9552 Tf 220.975 704.1363 Td[(pre)-1(cbld)]TJ +/F19 11.9552 Tf 268.7956 704.1363 Td[(pre)-1(cbld)]TJ ET -1 0 0 1 187.6098 683.5417 cm +1 0 0 1 262.3285 683.5417 cm 0 g 0 G 0 g 0 G -1 0 0 1 -187.6098 -683.5417 cm +1 0 0 1 -262.3285 -683.5417 cm BT -/F48 10.9091 Tf 193.0644 683.5417 Td[(mld_precbld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -99.1466 -25.5044 Td[(This)-347(r)1(outin)1(e)-347(bui)1(lds)-347(th)1(e)-348(p)1(rec)-1(on)1(diti)1(oner)-347(acc)-1(or)1(din)1(g)-347(to)-347(th)1(e)-347(requir)1(e)-1(men)28(ts)-347(m)-1(ad)1(e)]TJ 0 -13.5492 Td[(b)28(y)-333(th)1(e)-334(use)-1(r)-333(t)1(hrou)1(gh)-333(the)-333(rout)1(ines)]TJ/F48 10.9091 Tf 159.0002 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 72.3629 0 Td[(and)]TJ/F48 10.9091 Tf 21.2121 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)]TJ/F41 10.9091 Tf -315.5745 -28.8143 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(a)-3689(type\050psb_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.7259 0 Td[(.)]TJ -189.645 -13.5492 Td[(The)-448(s)-1(p)1(arse)-448(m)-1(atr)1(ix)-448(stru)1(c)-1(tu)1(re)-448(c)-1(on)29(taini)1(ng)-448(th)1(e)-449(l)1(o)-28(c)-1(al)-447(par)1(t)-448(of)-448(t)1(he)]TJ 0 -13.5492 Td[(matrix)-371(to)-372(b)-27(e)-372(pr)1(e)-1(cond)1(ition)1(e)-1(d)1(.)-560(Note)-372(th)1(at)]TJ/F20 10.9091 Tf 195.2263 0 Td[(x)]TJ/F15 10.9091 Tf 10.429 0 Td[(m)27(u)1(s)-1(t)-371(b)-27(e)-373(c)28(hose)-1(n)-371(ac-)]TJ -205.6553 -13.5492 Td[(cordi)1(ng)-322(to)-322(th)1(e)-323(r)1(e)-1(al)1(/c)-1(omplex,)-324(singl)1(e)-1(/d)1(oub)1(le)-323(p)1(rec)-1(i)1(s)-1(ion)-321(v)28(e)-1(r)1(s)-1(i)1(on)-322(of)]TJ 0 -13.5492 Td[(MLD2P)1(4)-333(un)1(der)-333(u)1(s)-1(e.)-444(See)-333(the)-333(PS)1(B)-1(LAS)-332(Use)-1(r')1(s)-334(G)1(uid)1(e)-334(f)1(or)-333(d)1(e)-1(t)1(ails)]TJ 0 -13.5492 Td[([)]TJ +/F48 10.9091 Tf 267.7831 683.5417 Td[(mld_precbld\050a,desc_a,p,info\051)]TJ/F15 10.9091 Tf -126.0446 -25.5044 Td[(This)-318(routi)1(ne)-319(b)1(uild)1(s)-319(th)1(e)-319(prec)-1(on)1(di)1(tioner)-318(ac)-1(cord)1(ing)-318(to)-319(t)1(he)-319(requ)1(irem)-1(en)28(ts)-319(made)-318(b)28(y)-319(t)1(he)-319(u)1(s)-1(er)]TJ 0 -13.5492 Td[(th)1(rough)-333(t)1(he)-334(r)1(outin)1(e)-1(s)]TJ/F48 10.9091 Tf 101.9395 0 Td[(mld_precinit)]TJ/F15 10.9091 Tf 72.3629 0 Td[(and)]TJ/F48 10.9091 Tf 21.2121 0 Td[(mld_precset)]TJ/F15 10.9091 Tf 62.9993 0 Td[(.)]TJ/F41 10.9091 Tf -258.5138 -28.8143 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(a)-3689(type\050psb_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(spmat_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 131.7258 0 Td[(.)]TJ -189.6449 -13.5492 Td[(The)-448(s)-1(p)1(arse)-448(m)-1(atr)1(ix)-448(stru)1(c)-1(tu)1(re)-448(c)-1(on)29(taini)1(ng)-448(th)1(e)-449(l)1(o)-28(c)-1(al)-447(par)1(t)-448(of)-448(t)1(he)]TJ 0 -13.5492 Td[(matrix)-371(to)-372(b)-27(e)-372(pr)1(e)-1(cond)1(ition)1(e)-1(d)1(.)-560(Note)-372(th)1(at)]TJ/F20 10.9091 Tf 195.2263 0 Td[(x)]TJ/F15 10.9091 Tf 10.429 0 Td[(m)27(u)1(s)-1(t)-371(b)-27(e)-373(c)28(hose)-1(n)-371(ac-)]TJ -205.6553 -13.5492 Td[(cordi)1(ng)-322(to)-322(th)1(e)-323(r)1(e)-1(al)1(/c)-1(omplex,)-324(singl)1(e)-1(/d)1(oub)1(le)-323(p)1(rec)-1(i)1(s)-1(ion)-321(v)28(e)-1(r)1(s)-1(i)1(on)-322(of)]TJ 0 -13.5492 Td[(MLD2P)1(4)-333(un)1(der)-333(u)1(s)-1(e.)-444(See)-333(the)-333(PS)1(B)-1(LAS)-332(Use)-1(r')1(s)-334(G)1(uid)1(e)-334(f)1(or)-333(d)1(e)-1(t)1(ails)]TJ 0 -13.5492 Td[([)]TJ ET -1 0 0 1 148.8965 528.2806 cm +1 0 0 1 196.7172 528.2806 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -148.8965 -528.2806 cm +1 0 0 1 -196.7172 -528.2806 cm BT -/F15 10.9091 Tf 148.8965 528.2806 Td[(11)]TJ +/F15 10.9091 Tf 196.7172 528.2806 Td[(11)]TJ ET -1 0 0 1 159.8056 528.2806 cm +1 0 0 1 207.6263 528.2806 cm 0 g 0 G -1 0 0 1 -159.8056 -528.2806 cm +1 0 0 1 -207.6263 -528.2806 cm BT -/F15 10.9091 Tf 159.8056 528.2806 Td[(].)]TJ/F48 10.9091 Tf -59.9102 -13.5492 Td[(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.5144 0 Td[(.)]TJ -177.5436 -13.5492 Td[(The)-417(comm)27(un)1(ication)-416(d)1(e)-1(sc)-1(ri)1(ptor)-416(of)]TJ/F48 10.9091 Tf 165.5647 0 Td[(a)]TJ/F15 10.9091 Tf 5.7272 0 Td[(.)-693(See)-417(the)-417(P)1(SBLAS)-416(Use)-1(r)1('s)]TJ -171.2919 -13.5492 Td[(Gu)1(ide)-333(for)-333(detail)1(s)-334([)]TJ +/F15 10.9091 Tf 207.6263 528.2806 Td[(].)]TJ/F48 10.9091 Tf -59.9102 -13.5492 Td[(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.5143 0 Td[(.)]TJ -177.5435 -13.5492 Td[(The)-417(comm)27(un)1(ication)-416(d)1(e)-1(sc)-1(r)1(iptor)-416(of)]TJ/F48 10.9091 Tf 165.5646 0 Td[(a)]TJ/F15 10.9091 Tf 5.7272 0 Td[(.)-693(See)-417(the)-417(P)1(SBLAS)-416(Use)-1(r)1('s)]TJ -171.2918 -13.5492 Td[(Gu)1(ide)-333(for)-333(detail)1(s)-334([)]TJ ET -1 0 0 1 232.3966 487.633 cm +1 0 0 1 280.2173 487.633 cm 0 1 0 rg 0 1 0 RG -1 0 0 1 -232.3966 -487.633 cm +1 0 0 1 -280.2173 -487.633 cm BT -/F15 10.9091 Tf 232.3966 487.633 Td[(11)]TJ +/F15 10.9091 Tf 280.2173 487.633 Td[(11)]TJ ET -1 0 0 1 243.3057 487.633 cm +1 0 0 1 291.1264 487.633 cm 0 g 0 G -1 0 0 1 -243.3057 -487.633 cm +1 0 0 1 -291.1264 -487.633 cm BT -/F15 10.9091 Tf 243.3057 487.633 Td[(].)]TJ/F48 10.9091 Tf -143.4103 -13.5492 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5491 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ +/F15 10.9091 Tf 291.1264 487.633 Td[(].)]TJ/F48 10.9091 Tf -143.4103 -13.5492 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5491 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 384.2717 406.3379 cm +1 0 0 1 432.0924 406.3379 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -384.2717 -406.3379 cm +1 0 0 1 -432.0924 -406.3379 cm BT -/F15 10.9091 Tf 384.2717 406.3379 Td[(8)]TJ +/F15 10.9091 Tf 432.0924 406.3379 Td[(8)]TJ ET -1 0 0 1 389.7263 406.3379 cm +1 0 0 1 437.547 406.3379 cm 0 g 0 G -1 0 0 1 -389.7263 -406.3379 cm +1 0 0 1 -437.547 -406.3379 cm BT -/F15 10.9091 Tf 393.0848 406.3379 Td[(for)-307(details.)]TJ +/F15 10.9091 Tf 440.9055 406.3379 Td[(for)-307(details.)]TJ ET -1 0 0 1 93.9178 91.633 cm +1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -455 0 obj << +459 0 obj << /Type /Page -/Contents 456 0 R -/Resources 454 0 R +/Contents 460 0 R +/Resources 458 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R -/Annots [ 458 0 R 460 0 R 461 0 R 462 0 R ] ->> endobj -458 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> +/Parent 447 0 R +/Annots [ 463 0 R 464 0 R 465 0 R ] >> endobj -460 0 obj << +463 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [147.9003 527.2843 160.8019 536.3071] +/Rect [195.7209 527.2843 208.6226 536.3071] /Subtype /Link /A << /S /GoTo /D (cite.PSBLASGUIDE) >> >> endobj -461 0 obj << +464 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [231.4004 486.6368 244.302 495.6596] +/Rect [279.221 486.6368 292.1227 495.6596] /Subtype /Link /A << /S /GoTo /D (cite.PSBLASGUIDE) >> >> endobj -462 0 obj << +465 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.2755 401.2768 390.7225 414.9099] +/Rect [431.0961 401.2768 438.5432 414.9099] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -457 0 obj << -/D [455 0 R /XYZ 93.9178 740.0018 null] +461 0 obj << +/D [459 0 R /XYZ 141.7385 740.0018 null] >> endobj 74 0 obj << -/D [455 0 R /XYZ 93.9178 715.0952 null] +/D [459 0 R /XYZ 141.7385 715.0952 null] >> endobj -459 0 obj << -/D [455 0 R /XYZ 93.9178 606.5072 null] +462 0 obj << +/D [459 0 R /XYZ 141.7385 606.5072 null] >> endobj -454 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 206 0 R /F41 126 0 R /F20 171 0 R >> +458 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 214 0 R /F41 126 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -465 0 obj << -/Length 11020 +468 0 obj << +/Length 11281 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(30)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 99.9481 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -99.9481 -740.0018 cm BT -/F19 11.9552 Tf 141.7385 704.1363 Td[(7.)-1(4)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 391.3906 0 Td[(29)]TJ ET -1 0 0 1 264.7607 704.1363 cm +1 0 0 1 506.3689 740.0018 cm +0 g 0 G +1 0 0 1 -506.3689 -740.0018 cm +BT +/F19 11.9552 Tf 93.9178 704.1363 Td[(7.)-1(4)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +ET +1 0 0 1 216.9401 704.1363 cm q []0 d 0 J @@ -7026,18 +7380,18 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -264.7607 -704.1363 cm +1 0 0 1 -216.9401 -704.1363 cm BT -/F19 11.9552 Tf 268.7956 704.1363 Td[(pre)-1(caply)]TJ +/F19 11.9552 Tf 220.975 704.1363 Td[(pre)-1(caply)]TJ ET -1 0 0 1 226.8397 683.2699 cm +1 0 0 1 205.9171 683.5417 cm 0 g 0 G 0 g 0 G -1 0 0 1 -226.8397 -683.2699 cm +1 0 0 1 -205.9171 -683.5417 cm BT -/F48 10.9091 Tf 232.2942 683.2699 Td[(mld_precaply\050p,x,y,desc_a,info\051)]TJ -31.4996 -13.5492 Td[(mld_precaply\050p,x,y,desc_a,info,trans,work\051)]TJ/F15 10.9091 Tf -59.0561 -26.0638 Td[(This)-375(r)1(outin)1(e)-375(c)-1(ompu)1(te)-1(s)]TJ/F24 10.9091 Tf 112.4147 0 Td[(y)]TJ/F15 10.9091 Tf 9.5223 0 Td[(=)]TJ/F24 10.9091 Tf 12.2673 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)]TJ/F24 10.9091 Tf 6.0606 0 Td[(x)]TJ/F15 10.9091 Tf 6.2348 0 Td[(,)-385(where)]TJ/F24 10.9091 Tf 39.2276 0 Td[(M)]TJ/F15 10.9091 Tf 15.8604 0 Td[(is)-375(a)-375(p)1(reviou)1(s)-1(ly)-374(bu)1(ilt)-374(pre-)]TJ -239.6982 -13.5492 Td[(condi)1(tioner,)-471(s)-1(t)1(ore)-1(d)-443(in)28(t)1(o)]TJ/F48 10.9091 Tf 118.8919 0 Td[(p)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-471(and)]TJ/F24 10.9091 Tf 30.5941 0 Td[(op)]TJ/F15 10.9091 Tf 15.6197 0 Td[(denot)1(e)-1(s)-444(the)-444(pr)1(e)-1(cond)1(ition)1(e)-1(r)-443(its)-1(elf)-443(or)-444(its)]TJ -170.8329 -13.5492 Td[(tran)1(s)-1(p)-27(ose)-1(,)-438(acc)-1(or)1(din)1(g)-417(to)-417(the)-418(v)56(alu)1(e)-418(of)]TJ/F48 10.9091 Tf 179.5369 0 Td[(trans)]TJ/F15 10.9091 Tf 28.636 0 Td[(.)-696(Note)-417(that,)-438(wh)1(e)-1(n)-417(M)1(LD2P4)-417(is)]TJ -208.1729 -13.5492 Td[(used)-289(with)-288(a)-289(Kr)1(ylo)28(v)-289(solv)28(er)-289(f)1(rom)-289(PS)1(B)-1(LAS)1(,)]TJ/F48 10.9091 Tf 197.2658 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 71.877 0 Td[(is)-289(called)-289(with)1(in)-288(the)]TJ -269.1428 -13.5492 Td[(PS)1(BLAS)-323(rou)1(tine)]TJ/F48 10.9091 Tf 83.2947 0 Td[(mld_krylov)]TJ/F15 10.9091 Tf 60.7983 0 Td[(and)-322(hence)-324(it)-323(is)-323(c)-1(ompl)1(e)-1(tely)-323(tran)1(s)-1(p)1(aren)28(t)-323(to)-323(the)]TJ -144.093 -13.5492 Td[(user.)]TJ/F41 10.9091 Tf 0 -29.6136 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.9191 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-314(pr)1(e)-1(cond)1(ition)1(e)-1(r)-313(data)-313(s)-1(tr)1(uctur)1(e)-1(,)-317(c)-1(on)28(t)1(ainin)1(g)-314(th)1(e)-315(l)1(o)-28(c)-1(al)-313(par)1(t)-314(of)]TJ/F24 10.9091 Tf 0 -13.5492 Td[(M)]TJ/F15 10.9091 Tf 11.7727 0 Td[(.)-427(Note)-282(that)]TJ/F20 10.9091 Tf 56.5697 0 Td[(x)]TJ/F15 10.9091 Tf 9.4495 0 Td[(m)27(u)1(s)-1(t)-281(b)-28(e)-282(c)27(h)1(os)-1(en)-282(accordi)1(ng)-282(to)-282(th)1(e)-283(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -77.7919 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(x)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ +/F48 10.9091 Tf 211.3716 683.5417 Td[(mld_precaply\050p,x,y,desc_a,info\051)]TJ -31.4997 -13.5492 Td[(mld_precaply\050p,x,y,desc_a,info,trans,work\051)]TJ/F15 10.9091 Tf -85.9541 -22.6105 Td[(This)-382(r)1(outin)1(e)-382(c)-1(ompu)1(te)-1(s)]TJ/F24 10.9091 Tf 112.644 0 Td[(y)]TJ/F15 10.9091 Tf 9.6497 0 Td[(=)]TJ/F24 10.9091 Tf 12.3947 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)]TJ/F24 10.9091 Tf 6.0606 0 Td[(x)]TJ/F15 10.9091 Tf 6.2348 0 Td[(,)-394(wh)1(e)-1(r)1(e)]TJ/F24 10.9091 Tf 39.3996 0 Td[(M)]TJ/F15 10.9091 Tf 15.9368 0 Td[(is)-382(a)-382(p)1(reviou)1(s)-1(ly)-381(bu)1(ilt)-381(prec)-1(on)1(di)1(tioner,)]TJ -240.4307 -13.5492 Td[(stored)-424(i)1(n)28(to)]TJ/F48 10.9091 Tf 56.9069 0 Td[(p)]TJ/F15 10.9091 Tf 5.7272 0 Td[(,)-446(an)1(d)]TJ/F24 10.9091 Tf 30.0922 0 Td[(op)]TJ/F15 10.9091 Tf 15.3966 0 Td[(denot)1(e)-1(s)-424(th)1(e)-424(pr)1(e)-1(cond)1(ition)1(e)-1(r)-423(itse)-1(l)1(f)-424(or)-423(i)1(ts)-424(tran)1(s)-1(p)-27(os)-1(e,)-446(acc)-1(or)1(din)1(g)-424(to)]TJ -108.1229 -13.5492 Td[(th)1(e)-497(v)56(alue)-496(of)]TJ/F48 10.9091 Tf 64.7192 0 Td[(trans)]TJ/F15 10.9091 Tf 28.6361 0 Td[(.)-932(Note)-497(th)1(at,)-537(wh)1(e)-1(n)-495(MLD2P4)-496(i)1(s)-497(u)1(s)-1(ed)-496(with)-495(a)-496(Kryl)1(o)27(v)-496(solv)28(er)-496(f)1(rom)]TJ -93.3553 -13.5492 Td[(PS)1(BLAS,)]TJ/F48 10.9091 Tf 49.3635 0 Td[(mld_precaply)]TJ/F15 10.9091 Tf 72.7869 0 Td[(is)-372(c)-1(all)1(e)-1(d)-372(with)1(in)-372(th)1(e)-373(P)1(SBLAS)-372(rou)1(tin)1(e)]TJ/F48 10.9091 Tf 180.6653 0 Td[(mld_krylov)]TJ/F15 10.9091 Tf 61.3325 0 Td[(and)-371(hence)]TJ -364.1482 -13.5492 Td[(it)-333(is)-334(completely)-333(tran)1(s)-1(p)1(are)-1(n)29(t)-334(t)1(o)-334(th)1(e)-334(user.)]TJ/F41 10.9091 Tf 0 -28.3595 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-314(pr)1(e)-1(cond)1(ition)1(e)-1(r)-313(data)-313(s)-1(tr)1(uctur)1(e)-1(,)-317(c)-1(on)28(t)1(ainin)1(g)-314(th)1(e)-315(l)1(o)-28(c)-1(al)-313(par)1(t)-314(of)]TJ/F24 10.9091 Tf 0 -13.5492 Td[(M)]TJ/F15 10.9091 Tf 11.7727 0 Td[(.)-427(Note)-282(that)]TJ/F20 10.9091 Tf 56.5697 0 Td[(x)]TJ/F15 10.9091 Tf 9.4495 0 Td[(m)27(u)1(s)-1(t)-281(b)-28(e)-282(c)27(h)1(os)-1(en)-282(accordi)1(ng)-282(to)-282(th)1(e)-283(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -77.7919 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(x)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ ET -1 0 0 1 239.9328 472.1815 cm +1 0 0 1 192.1122 490.9817 cm q []0 d 0 J @@ -7046,11 +7400,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -239.9328 -472.1815 cm +1 0 0 1 -192.1122 -490.9817 cm BT -/F20 10.9091 Tf 243.2783 472.1815 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051,)-525(dimension\050:\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 154.6347 0 Td[(.)]TJ -252.7939 -13.5492 Td[(The)-767(lo)-27(c)-1(al)-766(par)1(t)-767(of)-766(th)1(e)-767(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 164.1766 0 Td[(x)]TJ/F15 10.9091 Tf 6.2348 0 Td[(.)-1744(Note)-767(th)1(at)]TJ/F20 10.9091 Tf 81.5107 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 28.1399 0 Td[(and)]TJ/F20 10.9091 Tf -280.062 -13.5492 Td[(kind)]TJ +/F20 10.9091 Tf 195.4576 490.9817 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051,)-525(dimension\050:\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 154.6347 0 Td[(.)]TJ -252.794 -13.5492 Td[(The)-767(lo)-27(c)-1(al)-766(par)1(t)-767(of)-766(th)1(e)-767(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 164.1766 0 Td[(x)]TJ/F15 10.9091 Tf 6.2349 0 Td[(.)-1744(Note)-767(th)1(at)]TJ/F20 10.9091 Tf 81.5107 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 28.1399 0 Td[(and)]TJ/F20 10.9091 Tf -280.0621 -13.5492 Td[(kind)]TJ ET -1 0 0 1 214.4285 445.0831 cm +1 0 0 1 166.6079 463.8833 cm q []0 d 0 J @@ -7059,11 +7413,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -214.4285 -445.0831 cm +1 0 0 1 -166.6079 -463.8833 cm BT -/F20 10.9091 Tf 217.774 445.0831 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 51.9376 0 Td[(m)27(u)1(s)-1(t)-308(b)-28(e)-309(c)27(h)1(os)-1(en)-309(accordi)1(ng)-309(to)-309(th)1(e)-310(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -76.0247 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(y)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ +/F20 10.9091 Tf 169.9533 463.8833 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 51.9376 0 Td[(m)27(u)1(s)-1(t)-308(b)-28(e)-309(c)27(h)1(os)-1(en)-309(accordi)1(ng)-309(to)-309(th)1(e)-310(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -76.0247 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(y)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ ET -1 0 0 1 239.9328 417.9847 cm +1 0 0 1 192.1122 436.7849 cm q []0 d 0 J @@ -7072,11 +7426,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -239.9328 -417.9847 cm +1 0 0 1 -192.1122 -436.7849 cm BT -/F20 10.9091 Tf 243.2783 417.9847 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051,)-525(dimension\050:\051,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.3619 0 Td[(.)]TJ -258.5211 -13.5492 Td[(The)-771(l)1(o)-28(c)-1(al)-770(p)1(art)-770(of)-770(the)-770(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 164.424 0 Td[(y)]TJ/F15 10.9091 Tf 5.7399 0 Td[(.)-1755(Note)-771(th)1(at)]TJ/F20 10.9091 Tf 81.717 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 28.1811 0 Td[(and)]TJ/F20 10.9091 Tf -280.062 -13.5492 Td[(kind)]TJ +/F20 10.9091 Tf 195.4576 436.7849 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051,)-525(dimension\050:\051,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.3619 0 Td[(.)]TJ -258.5212 -13.5492 Td[(The)-771(l)1(o)-28(c)-1(al)-770(p)1(art)-770(of)-770(the)-770(v)28(e)-1(ctor)]TJ/F24 10.9091 Tf 164.4241 0 Td[(y)]TJ/F15 10.9091 Tf 5.7399 0 Td[(.)-1755(Note)-771(th)1(at)]TJ/F20 10.9091 Tf 81.717 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 28.181 0 Td[(and)]TJ/F20 10.9091 Tf -280.062 -13.5492 Td[(kind)]TJ ET -1 0 0 1 214.4285 390.8863 cm +1 0 0 1 166.6079 409.6865 cm q []0 d 0 J @@ -7085,23 +7439,23 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -214.4285 -390.8863 cm +1 0 0 1 -166.6079 -409.6865 cm BT -/F20 10.9091 Tf 217.774 390.8863 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 51.9376 0 Td[(m)27(u)1(s)-1(t)-308(b)-28(e)-309(c)27(h)1(os)-1(en)-309(accordi)1(ng)-309(to)-309(th)1(e)-310(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -76.0247 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.5143 0 Td[(.)]TJ -177.5435 -13.5492 Td[(The)-380(com)-1(m)28(un)1(ication)-379(des)-1(crip)1(tor)-379(as)-1(so)-28(ciated)-379(to)-380(th)1(e)-380(m)-1(atr)1(ix)-379(to)-380(b)-27(e)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(d)1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5491 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ +/F20 10.9091 Tf 169.9533 409.6865 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 51.9376 0 Td[(m)27(u)1(s)-1(t)-308(b)-28(e)-309(c)27(h)1(os)-1(en)-309(accordi)1(ng)-309(to)-309(th)1(e)-310(r)1(e)-1(al)1(/c)-1(omplex,)]TJ -76.0247 -13.5492 Td[(single/dou)1(bl)1(e)-334(pr)1(e)-1(cis)-1(i)1(on)-333(v)28(e)-1(r)1(s)-1(ion)-332(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(desc_a)-1064(type\050psb_desc_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 223.5143 0 Td[(.)]TJ -177.5435 -13.5491 Td[(The)-380(com)-1(m)28(un)1(ication)-379(des)-1(crip)1(tor)-379(as)-1(so)-28(ciated)-379(to)-380(th)1(e)-380(m)-1(atr)1(ix)-379(to)-380(b)-27(e)]TJ 0 -13.5492 Td[(pr)1(e)-1(cond)1(ition)1(e)-1(d)1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 432.0924 309.5912 cm +1 0 0 1 384.2717 328.3914 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -432.0924 -309.5912 cm +1 0 0 1 -384.2717 -328.3914 cm BT -/F15 10.9091 Tf 432.0924 309.5912 Td[(8)]TJ +/F15 10.9091 Tf 384.2717 328.3914 Td[(8)]TJ ET -1 0 0 1 437.547 309.5912 cm +1 0 0 1 389.7263 328.3914 cm 0 g 0 G -1 0 0 1 -437.547 -309.5912 cm +1 0 0 1 -389.7263 -328.3914 cm BT -/F15 10.9091 Tf 440.9055 309.5912 Td[(for)-307(details.)]TJ/F48 10.9091 Tf -293.1894 -13.5492 Td[(trans)-1589(character\050len=1\051,)-525(optional,)-525(intent\050in\051.)]TJ/F15 10.9091 Tf 45.9708 -13.5492 Td[(If)]TJ/F48 10.9091 Tf 10.0574 0 Td[(trans)]TJ/F15 10.9091 Tf 31.4208 0 Td[(=)]TJ/F48 10.9091 Tf 11.2696 0 Td[('N','n')]TJ/F15 10.9091 Tf 42.8752 0 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 23.9968 0 Td[(op)]TJ/F15 10.9091 Tf 10.7766 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(;)-281(if)]TJ/F48 10.9091 Tf 15.2473 0 Td[(trans)]TJ/F15 10.9091 Tf 31.4208 0 Td[(=)]TJ/F48 10.9091 Tf 11.2696 0 Td[('T','t')]TJ/F15 10.9091 Tf -257.5474 -13.5492 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 23.9616 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(T)]TJ/F15 10.9091 Tf 9.3539 -3.9588 Td[(\050tr)1(ansp)-28(ose)-253(of)]TJ/F24 10.9091 Tf 63.8322 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051;)-279(if)]TJ/F48 10.9091 Tf 19.4309 0 Td[(trans)]TJ/F15 10.9091 Tf 31.3854 0 Td[(=)]TJ/F48 10.9091 Tf 11.2343 0 Td[('C','c')]TJ/F15 10.9091 Tf -257.5473 -13.5492 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 24.8485 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(C)]TJ/F15 10.9091 Tf 10.7332 -3.9588 Td[(\050conj)1(ugate)-334(tr)1(ansp)-28(ose)-334(of)]TJ/F24 10.9091 Tf 115.0001 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051.)]TJ/F48 10.9091 Tf -294.9017 -13.5492 Td[(work)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ +/F15 10.9091 Tf 393.0848 328.3914 Td[(for)-307(details.)]TJ/F48 10.9091 Tf -293.1894 -13.5492 Td[(trans)-1589(character\050len=1\051,)-525(optional,)-525(intent\050in\051.)]TJ/F15 10.9091 Tf 45.9708 -13.5492 Td[(If)]TJ/F48 10.9091 Tf 10.0575 0 Td[(trans)]TJ/F15 10.9091 Tf 31.4207 0 Td[(=)]TJ/F48 10.9091 Tf 11.2696 0 Td[('N','n')]TJ/F15 10.9091 Tf 42.8752 0 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 23.9969 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9589 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(;)-281(if)]TJ/F48 10.9091 Tf 15.2472 0 Td[(trans)]TJ/F15 10.9091 Tf 31.4208 0 Td[(=)]TJ/F48 10.9091 Tf 11.2696 0 Td[('T','t')]TJ/F15 10.9091 Tf -257.5473 -13.5492 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 23.9615 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2425 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(T)]TJ/F15 10.9091 Tf 9.3539 -3.9588 Td[(\050tr)1(ansp)-28(ose)-253(of)]TJ/F24 10.9091 Tf 63.8322 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051;)-279(if)]TJ/F48 10.9091 Tf 19.4309 0 Td[(trans)]TJ/F15 10.9091 Tf 31.3854 0 Td[(=)]TJ/F48 10.9091 Tf 11.2343 0 Td[('C','c')]TJ/F15 10.9091 Tf -257.5473 -13.5492 Td[(th)1(e)-1(n)]TJ/F24 10.9091 Tf 24.8485 0 Td[(op)]TJ/F15 10.9091 Tf 10.7765 0 Td[(\050)]TJ/F24 10.9091 Tf 4.2424 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5866 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051)-278(=)]TJ/F24 10.9091 Tf 18.7878 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F25 7.9701 Tf 6.5865 0 Td[(C)]TJ/F15 10.9091 Tf 10.7332 -3.9588 Td[(\050conj)1(ugate)-334(tr)1(ansp)-28(ose)-334(of)]TJ/F24 10.9091 Tf 115.0001 0 Td[(M)]TJ/F28 7.9701 Tf 11.7727 3.9588 Td[(\000)]TJ/F22 7.9701 Tf 6.5865 0 Td[(1)]TJ/F15 10.9091 Tf 4.7323 -3.9588 Td[(\051.)]TJ/F48 10.9091 Tf -294.9017 -13.5492 Td[(work)]TJ/F20 10.9091 Tf 45.9708 0 Td[(typ)51(e)]TJ/F48 10.9091 Tf 19.7771 0 Td[(\050)]TJ/F20 10.9091 Tf 5.7272 0 Td[(kind)]TJ ET -1 0 0 1 239.9328 241.8453 cm +1 0 0 1 192.1122 260.6455 cm q []0 d 0 J @@ -7110,11 +7464,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -239.9328 -241.8453 cm +1 0 0 1 -192.1122 -260.6455 cm BT -/F20 10.9091 Tf 243.2783 241.8453 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5678 0 Td[(\051,)-525(dimension\050:\051,)-525(optional,)-525(target)]TJ/F15 10.9091 Tf 188.998 0 Td[(.)]TJ -287.1572 -13.5492 Td[(W)84(orkspace)-1(.)-4466(Its)-1674(s)-1(ize)-1674(s)-1(h)1(ould)-1673(b)-28(e)-1674(at)-1674(leas)-1(t)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(4)-525(*)-525(psb_cd_get_local_cols\050desc_a\051)]TJ/F15 10.9091 Tf 199.989 0 Td[(\050se)-1(e)-1008(th)1(e)-1008(PS)1(B)-1(LAS)]TJ -199.989 -13.5492 Td[(Use)-1(r')1(s)-474(G)1(uid)1(e)-1(\051.)-862(Note)-474(t)1(hat)]TJ/F20 10.9091 Tf 132.3902 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 24.9355 0 Td[(and)]TJ/F20 10.9091 Tf 22.7342 0 Td[(kind)]TJ +/F20 10.9091 Tf 195.4576 260.6455 Td[(p)51(ar)51(ameter)]TJ/F48 10.9091 Tf 48.5679 0 Td[(\051,)-525(dimension\050:\051,)-525(optional,)-525(target)]TJ/F15 10.9091 Tf 188.9979 0 Td[(.)]TJ -287.1572 -13.5492 Td[(W)84(orkspace)-1(.)-4466(Its)-1674(s)-1(ize)-1674(s)-1(h)1(ould)-1673(b)-28(e)-1674(at)-1674(leas)-1(t)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(4)-525(*)-525(psb_cd_get_local_cols\050desc_a\051)]TJ/F15 10.9091 Tf 199.989 0 Td[(\050se)-1(e)-1008(th)1(e)-1008(PS)1(B)-1(LAS)]TJ -199.989 -13.5492 Td[(Use)-1(r')1(s)-474(G)1(uid)1(e)-1(\051.)-862(Note)-474(t)1(hat)]TJ/F20 10.9091 Tf 132.3902 0 Td[(typ)51(e)]TJ/F15 10.9091 Tf 24.9355 0 Td[(and)]TJ/F20 10.9091 Tf 22.7342 0 Td[(kind)]TJ ET -1 0 0 1 394.4884 201.1977 cm +1 0 0 1 346.6678 219.9979 cm q []0 d 0 J @@ -7123,11 +7477,11 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -394.4884 -201.1977 cm +1 0 0 1 -346.6678 -219.9979 cm BT -/F20 10.9091 Tf 397.8339 201.1977 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 53.7263 0 Td[(m)27(u)1(s)-1(t)-472(b)-28(e)]TJ -257.8733 -13.5492 Td[(c)27(h)1(os)-1(en)-383(ac)-1(cord)1(ing)-383(to)-384(th)1(e)-384(real/c)-1(omp)1(le)-1(x)1(,)-396(s)-1(in)1(gle/dou)1(ble)-384(p)1(rec)-1(ision)]TJ 0 -13.5492 Td[(v)28(ers)-1(i)1(on)-333(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F19 11.9552 Tf -51.9484 -29.4277 Td[(7.)-1(5)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F20 10.9091 Tf 350.0132 219.9979 Td[(p)51(ar)51(ameter)]TJ/F15 10.9091 Tf 53.7263 0 Td[(m)27(u)1(s)-1(t)-472(b)-28(e)]TJ -257.8733 -13.5492 Td[(c)27(h)1(os)-1(en)-383(ac)-1(cord)1(ing)-383(to)-384(th)1(e)-384(real/c)-1(omp)1(le)-1(x)1(,)-396(s)-1(in)1(gle/dou)1(ble)-384(p)1(rec)-1(ision)]TJ 0 -13.5492 Td[(v)28(ers)-1(i)1(on)-333(of)-333(MLD2P)1(4)-334(u)1(nd)1(e)-1(r)-333(u)1(s)-1(e.)]TJ/F19 11.9552 Tf -51.9484 -28.1736 Td[(7.)-1(5)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ ET -1 0 0 1 264.7607 144.6716 cm +1 0 0 1 216.9401 164.726 cm q []0 d 0 J @@ -7136,90 +7490,90 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -264.7607 -144.6716 cm +1 0 0 1 -216.9401 -164.726 cm BT -/F19 11.9552 Tf 268.7956 144.6716 Td[(pre)-1(cfree)]TJ +/F19 11.9552 Tf 220.975 164.726 Td[(pre)-1(cfree)]TJ ET -1 0 0 1 258.3393 123.8052 cm +1 0 0 1 237.4167 144.1313 cm 0 g 0 G 0 g 0 G -1 0 0 1 -258.3393 -123.8052 cm +1 0 0 1 -237.4167 -144.1313 cm BT -/F48 10.9091 Tf 263.7939 123.8052 Td[(mld_precfree\050p,info\051)]TJ +/F48 10.9091 Tf 242.8713 144.1313 Td[(mld_precfree\050p,info\051)]TJ/F15 10.9091 Tf -148.9535 -22.6104 Td[(This)-333(rout)1(ine)-334(d)1(e)-1(al)1(lo)-28(cate)-1(s)-333(the)-334(p)1(rec)-1(on)1(diti)1(oner)-333(data)-333(s)-1(t)1(ructur)1(e)-1(.)]TJ ET -1 0 0 1 141.7385 91.633 cm +1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -464 0 obj << +467 0 obj << /Type /Page -/Contents 465 0 R -/Resources 463 0 R +/Contents 468 0 R +/Resources 466 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 438 0 R -/Annots [ 468 0 R ] +/Parent 447 0 R +/Annots [ 470 0 R 472 0 R ] >> endobj -468 0 obj << +470 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [431.0961 304.5301 438.5432 318.1632] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.7) >> +>> endobj +472 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [383.2755 323.3304 390.7225 336.9634] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -466 0 obj << -/D [464 0 R /XYZ 141.7385 740.0018 null] +469 0 obj << +/D [467 0 R /XYZ 93.9178 740.0018 null] >> endobj 78 0 obj << -/D [464 0 R /XYZ 141.7385 715.0952 null] +/D [467 0 R /XYZ 93.9178 715.0952 null] >> endobj -467 0 obj << -/D [464 0 R /XYZ 141.7385 536.9987 null] +471 0 obj << +/D [467 0 R /XYZ 93.9178 555.6591 null] >> endobj 82 0 obj << -/D [464 0 R /XYZ 141.7385 154.11 null] +/D [467 0 R /XYZ 93.9178 174.0244 null] >> endobj -463 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 206 0 R /F24 176 0 R /F28 262 0 R /F22 265 0 R /F41 126 0 R /F20 171 0 R /F25 259 0 R >> +466 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 214 0 R /F24 176 0 R /F28 270 0 R /F22 273 0 R /F41 126 0 R /F20 171 0 R /F25 267 0 R >> /ProcSet [ /PDF /Text ] >> endobj -471 0 obj << -/Length 4350 +475 0 obj << +/Length 4158 >> stream -1 0 0 1 93.9178 740.0018 cm -0 g 0 G -0 0 1 rg 0 0 1 RG -1 0 0 1 -93.9178 -740.0018 cm -BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(7)]TJ -ET -1 0 0 1 99.9481 740.0018 cm +1 0 0 1 141.7385 740.0018 cm 0 g 0 G -1 0 0 1 -99.9481 -740.0018 cm +1 0 0 1 -141.7385 -740.0018 cm BT -/F42 10.9091 Tf 104.0692 740.0018 Td[(Use)1(r)-378(Interf)89(a)22(ce)]TJ/F15 10.9091 Tf 337.5945 0 Td[(31)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(30)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -554.1896 -740.0018 cm BT -/F15 10.9091 Tf 93.9178 704.1363 Td[(This)-333(rout)1(ine)-334(d)1(e)-1(al)1(lo)-28(cate)-1(s)-333(the)-334(p)1(rec)-1(on)1(diti)1(oner)-333(data)-333(s)-1(t)1(ructur)1(e)-1(.)]TJ/F41 10.9091 Tf 0 -28.8143 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ +/F41 10.9091 Tf 141.7385 704.1363 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050inout\051)]TJ/F15 10.9091 Tf 143.1803 0 Td[(.)]TJ -201.0994 -13.5492 Td[(The)-267(prec)-1(on)1(di)1(tioner)-267(dat)1(a)-268(stru)1(c)-1(tu)1(re.)-422(Note)-268(th)1(at)]TJ/F20 10.9091 Tf 216.6391 0 Td[(x)]TJ/F15 10.9091 Tf 9.2894 0 Td[(m)27(u)1(s)-1(t)-267(b)-27(e)-268(c)28(hose)-1(n)]TJ -225.9285 -13.5492 Td[(acc)-1(ord)1(in)1(g)-352(to)-352(the)-352(real/c)-1(ompl)1(e)-1(x,)-356(single/dou)1(bl)1(e)-353(p)1(re)-1(cision)-352(v)28(ersion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-307(c)-1(o)-28(d)1(e)-1(.)-435(If)-308(n)1(o)-308(e)-1(r)1(ror,)-313(0)-307(is)-308(re)-1(t)1(urn)1(e)-1(d)1(.)-436(See)-308(Sec)-1(ti)1(on)]TJ ET -1 0 0 1 384.2717 587.9288 cm +1 0 0 1 432.0924 616.7431 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -384.2717 -587.9288 cm +1 0 0 1 -432.0924 -616.7431 cm BT -/F15 10.9091 Tf 384.2717 587.9288 Td[(8)]TJ +/F15 10.9091 Tf 432.0924 616.7431 Td[(8)]TJ ET -1 0 0 1 389.7263 587.9288 cm +1 0 0 1 437.547 616.7431 cm 0 g 0 G -1 0 0 1 -389.7263 -587.9288 cm +1 0 0 1 -437.547 -616.7431 cm BT -/F15 10.9091 Tf 393.0848 587.9288 Td[(for)-307(details.)]TJ/F19 11.9552 Tf -299.167 -28.6283 Td[(7.)-1(6)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ +/F15 10.9091 Tf 440.9055 616.7431 Td[(for)-307(details.)]TJ/F19 11.9552 Tf -299.167 -28.6283 Td[(7.)-1(6)-1125(Subr)-1(out)-1(ine)-376(ml)-1(d)]TJ ET -1 0 0 1 216.9401 559.3005 cm +1 0 0 1 264.7607 588.1148 cm q []0 d 0 J @@ -7228,121 +7582,161 @@ q 4.0349 0.1992 l S Q -1 0 0 1 -216.9401 -559.3005 cm +1 0 0 1 -264.7607 -588.1148 cm BT -/F19 11.9552 Tf 220.975 559.3005 Td[(pre)-1(cdescr)]TJ +/F19 11.9552 Tf 268.7956 588.1148 Td[(pre)-1(cdescr)]TJ ET -1 0 0 1 193.337 538.7058 cm +1 0 0 1 282.3738 567.5201 cm 0 g 0 G 0 g 0 G -1 0 0 1 -193.337 -538.7058 cm +1 0 0 1 -282.3738 -567.5201 cm BT -/F48 10.9091 Tf 198.7916 538.7058 Td[(mld_precdescr\050p,info,iout\051)]TJ/F15 10.9091 Tf -104.8738 -25.5043 Td[(This)-223(r)1(outin)1(e)-223(pr)1(in)28(ts)-223(a)-223(d)1(e)-1(scrip)1(tion)-222(of)-222(the)-223(pr)1(e)-1(cond)1(ition)1(e)-1(r)-222(to)-222(the)-223(stand)1(ard)-222(outp)1(ut)]TJ 0 -13.5492 Td[(or)-333(to)-333(a)-334(\014)1(le.)]TJ/F41 10.9091 Tf 0 -28.8143 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 125.9987 0 Td[(.)]TJ -183.9178 -13.5492 Td[(The)-299(p)1(rec)-1(on)1(diti)1(oner)-298(data)-298(s)-1(tr)1(uctur)1(e)-1(.)-432(Note)-299(that)]TJ/F20 10.9091 Tf 218.4534 0 Td[(x)]TJ/F15 10.9091 Tf 9.6296 0 Td[(m)27(u)1(s)-1(t)-298(b)-27(e)-299(c)27(h)1(os)-1(en)]TJ -228.083 -13.5492 Td[(acc)-1(ord)1(in)1(g)-394(to)-394(t)1(he)-394(real/com)-1(p)1(lex,)-409(sin)1(gle)-1(/d)1(oub)1(le)-394(pr)1(e)-1(cis)-1(i)1(on)-393(v)28(e)-1(rsion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-332(c)-1(o)-27(de.)-444(I)-1(f)-332(n)1(o)-333(e)-1(r)1(ror,)-332(0)-333(is)-333(r)1(e)-1(tu)1(rned.)-444(S)1(e)-1(e)-333(S)1(e)-1(ction)]TJ +/F48 10.9091 Tf 287.8283 567.5201 Td[(mld_precdescr\050p,info\051)]TJ -14.318 -13.5492 Td[(mld_precdescr\050p,info,iout\051)]TJ/F15 10.9091 Tf -131.7718 -25.5043 Td[(This)-364(rou)1(tine)-364(pri)1(n)28(ts)-365(a)-364(desc)-1(ri)1(ption)-363(of)-364(the)-364(prec)-1(on)1(di)1(tioner)-364(to)-364(the)-364(s)-1(tan)1(dar)1(d)-364(outp)1(ut)-364(or)-364(to)-364(a)]TJ 0 -13.5492 Td[(\014l)1(e)-1(.)]TJ/F41 10.9091 Tf 0 -28.8143 Td[(Argumen)32(ts)]TJ/F48 10.9091 Tf 5.9776 -19.6473 Td[(p)-3689(type\050mld_)]TJ/F20 10.9091 Tf 97.5157 0 Td[(x)]TJ/F48 10.9091 Tf 6.3742 0 Td[(prec_type\051,)-525(intent\050in\051)]TJ/F15 10.9091 Tf 125.9986 0 Td[(.)]TJ -183.9177 -13.5492 Td[(The)-299(p)1(rec)-1(on)1(diti)1(oner)-298(data)-298(s)-1(tr)1(uctur)1(e)-1(.)-432(Note)-299(that)]TJ/F20 10.9091 Tf 218.4534 0 Td[(x)]TJ/F15 10.9091 Tf 9.6296 0 Td[(m)27(u)1(s)-1(t)-298(b)-27(e)-299(c)27(h)1(os)-1(en)]TJ -228.083 -13.5492 Td[(acc)-1(ord)1(in)1(g)-394(to)-394(t)1(he)-394(real/com)-1(p)1(lex,)-409(sin)1(gle)-1(/d)1(oub)1(le)-394(pr)1(e)-1(cis)-1(i)1(on)-393(v)28(e)-1(rsion)]TJ 0 -13.5492 Td[(of)-333(MLD)1(2P4)-333(un)1(der)-333(use)-1(.)]TJ/F48 10.9091 Tf -45.9708 -13.5492 Td[(info)-2114(integer,)-525(intent\050out\051)]TJ/F15 10.9091 Tf 160.515 0 Td[(.)]TJ -114.5442 -13.5492 Td[(Er)1(ror)-332(c)-1(o)-27(de.)-444(I)-1(f)-332(n)1(o)-333(e)-1(r)1(ror,)-332(0)-333(is)-333(r)1(e)-1(tu)1(rned.)-444(S)1(e)-1(e)-333(S)1(e)-1(ction)]TJ ET -1 0 0 1 386.5649 383.4447 cm +1 0 0 1 434.3855 398.7098 cm 0 0 1 rg 0 0 1 RG -1 0 0 1 -386.5649 -383.4447 cm +1 0 0 1 -434.3855 -398.7098 cm BT -/F15 10.9091 Tf 386.5649 383.4447 Td[(8)]TJ +/F15 10.9091 Tf 434.3855 398.7098 Td[(8)]TJ ET -1 0 0 1 392.0194 383.4447 cm +1 0 0 1 439.8401 398.7098 cm 0 g 0 G -1 0 0 1 -392.0194 -383.4447 cm +1 0 0 1 -439.8401 -398.7098 cm BT -/F15 10.9091 Tf 395.6488 383.4447 Td[(for)-332(d)1(e)-1(tail)1(s)-1(.)]TJ/F48 10.9091 Tf -295.7534 -13.5492 Td[(iout)-2114(integer,)-525(intent\050in\051,)-525(optional)]TJ/F15 10.9091 Tf 212.0599 0 Td[(.)]TJ -166.0891 -13.5491 Td[(The)-392(id)-391(of)-391(th)1(e)-392(\014le)-392(wh)1(e)-1(r)1(e)-392(the)-392(p)1(re)-1(cond)1(ition)1(e)-1(r)-391(d)1(e)-1(sc)-1(r)1(ipti)1(on)-391(w)-1(i)1(ll)-392(b)-27(e)]TJ 0 -13.5492 Td[(pr)1(in)28(ted;)-333(th)1(e)-334(defau)1(lt)-333(is)-334(th)1(e)-334(stand)1(ard)-333(ou)1(tpu)1(t.)]TJ +/F15 10.9091 Tf 443.4695 398.7098 Td[(for)-332(d)1(e)-1(tail)1(s)-1(.)]TJ/F48 10.9091 Tf -295.7534 -13.5492 Td[(iout)-2114(integer,)-525(intent\050in\051,)-525(optional)]TJ/F15 10.9091 Tf 212.0599 0 Td[(.)]TJ -166.0891 -13.5491 Td[(The)-392(id)-391(of)-391(th)1(e)-392(\014le)-392(wh)1(e)-1(r)1(e)-392(the)-392(p)1(re)-1(cond)1(ition)1(e)-1(r)-391(d)1(e)-1(sc)-1(r)1(ipti)1(on)-391(w)-1(i)1(ll)-392(b)-27(e)]TJ 0 -13.5492 Td[(pr)1(in)28(ted;)-333(th)1(e)-334(defau)1(lt)-333(is)-334(th)1(e)-334(stand)1(ard)-333(ou)1(tpu)1(t.)]TJ ET -1 0 0 1 93.9178 91.633 cm +1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -470 0 obj << +474 0 obj << /Type /Page -/Contents 471 0 R -/Resources 469 0 R +/Contents 475 0 R +/Resources 473 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R -/Annots [ 473 0 R 475 0 R 477 0 R ] ->> endobj -473 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.9215 739.0056 100.9443 748.4526] -/Subtype /Link -/A << /S /GoTo /D (section.7) >> +/Parent 447 0 R +/Annots [ 478 0 R 480 0 R ] >> endobj -475 0 obj << +478 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.2755 582.8677 390.7225 596.5008] +/Rect [431.0961 611.682 438.5432 625.3151] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -477 0 obj << +480 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [385.5686 378.3837 393.0157 392.0168] +/Rect [433.3893 393.6488 440.8364 407.2819] /Subtype /Link /A << /S /GoTo /D (section.8) >> >> endobj -472 0 obj << -/D [470 0 R /XYZ 93.9178 740.0018 null] +476 0 obj << +/D [474 0 R /XYZ 141.7385 740.0018 null] >> endobj -474 0 obj << -/D [470 0 R /XYZ 93.9178 666.1554 null] +477 0 obj << +/D [474 0 R /XYZ 141.7385 694.9697 null] >> endobj 86 0 obj << -/D [470 0 R /XYZ 93.9178 568.5989 null] +/D [474 0 R /XYZ 141.7385 597.4132 null] >> endobj -476 0 obj << -/D [470 0 R /XYZ 93.9178 461.6713 null] +479 0 obj << +/D [474 0 R /XYZ 141.7385 476.9364 null] >> endobj -469 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F41 126 0 R /F48 206 0 R /F20 171 0 R /F19 105 0 R >> +473 0 obj << +/Font << /F15 123 0 R /F42 129 0 R /F41 126 0 R /F48 214 0 R /F20 171 0 R /F19 105 0 R >> /ProcSet [ /PDF /Text ] >> endobj -481 0 obj << -/Length 2333 +483 0 obj << +/Length 2376 >> stream -1 0 0 1 141.7385 740.0018 cm +1 0 0 1 93.9178 740.0018 cm 0 g 0 G -1 0 0 1 -141.7385 -740.0018 cm +0 0 1 rg 0 0 1 RG +1 0 0 1 -93.9178 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(32)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F42 10.9091 Tf 93.9178 740.0018 Td[(8)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 99.9481 740.0018 cm 0 g 0 G -1 0 0 1 -500.3935 -740.0018 cm +1 0 0 1 -99.9481 -740.0018 cm BT -/F19 14.3462 Tf 141.7385 704.1363 Td[(8)-1125(E)-1(rr)-1(or)-376(Ha)1(ndl)-1(ing)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(The)-259(e)-1(r)1(ror)-259(h)1(andl)1(ing)-259(in)-258(MLD2P)1(4)-259(is)-260(b)1(as)-1(ed)-259(on)-259(t)1(he)-260(P)1(SBLAS)-259(v)28(ersion)-259(2)-259(error)-258(han)1(-)]TJ 0 -13.5492 Td[(dl)1(ing.)-423(E)1(rror)-269(cond)1(ition)1(s)-270(are)-270(s)-1(i)1(gnaled)-269(via)-270(an)-269(in)29(te)-1(ger)-269(argumen)28(t)]TJ/F48 10.9091 Tf 285.27 0 Td[(info)]TJ/F15 10.9091 Tf 22.9089 0 Td[(;)-291(wh)1(e)-1(n)1(e)-1(v)28(er)]TJ -308.1789 -13.5492 Td[(an)-411(err)1(or)-411(c)-1(on)1(di)1(tion)-411(i)1(s)-412(d)1(e)-1(tec)-1(ted,)-430(an)-410(e)-1(rr)1(or)-411(tr)1(ac)-1(e)-411(s)-1(tac)28(k)-411(is)-411(bui)1(lt)-411(b)28(y)-411(t)1(he)-412(l)1(ibr)1(ary)]TJ 0 -13.5492 Td[(up)-470(to)-472(th)1(e)-472(top)1(-)-1(l)1(e)-1(v)28(el,)-506(u)1(s)-1(er-c)-1(al)1(lable)-471(rout)1(ine.)-858(T)-1(h)1(is)-472(r)1(outin)1(e)-472(will)-471(th)1(e)-1(n)-471(d)1(e)-1(cide,)]TJ 0 -13.5492 Td[(acc)-1(ord)1(in)1(g)-379(to)-378(th)1(e)-379(u)1(s)-1(er)-378(pr)1(e)-1(f)1(e)-1(r)1(e)-1(n)1(c)-1(es)-1(,)-389(whether)-378(th)1(e)-379(error)-378(shou)1(ld)-378(b)-27(e)-379(h)1(and)1(led)-378(b)28(y)]TJ 0 -13.5492 Td[(terminati)1(ng)-460(the)-461(p)1(rogram)-461(or)-460(b)29(y)-461(r)1(e)-1(tu)1(rni)1(ng)-460(the)-461(error)-460(cond)1(ition)-460(to)-460(the)-461(u)1(s)-1(er)]TJ 0 -13.5492 Td[(co)-28(de,)-349(whi)1(c)27(h)-345(will)-345(then)-346(tak)28(e)-346(action)1(,)-349(an)1(d)-346(wh)1(e)-1(th)1(e)-1(r)-345(an)-345(e)-1(rr)1(or)-346(mes)-1(sage)-346(s)-1(h)1(ould)-345(b)-27(e)]TJ 0 -13.5492 Td[(pr)1(in)28(ted.)-757(Thes)-1(e)-438(opt)1(ions)-438(ma)27(y)-437(b)-27(e)-439(set)-438(b)28(y)-437(using)-437(the)-438(PS)1(B)-1(LAS)-437(error)-437(h)1(andl)1(ing)]TJ 0 -13.5492 Td[(rou)1(tin)1(e)-1(s;)-333(for)-333(fu)1(rth)1(e)-1(r)-333(d)1(e)-1(tai)1(ls)-334(se)-1(e)-334(t)1(he)-334(P)1(SBLAS)-333(use)-1(r)1('s)-334(gu)1(ide.)]TJ +/F42 10.9091 Tf 104.0692 740.0018 Td[(Err)22(o)1(r)-378(h)-1(and)-1(lin)-1(g)]TJ/F15 10.9091 Tf 391.3906 0 Td[(31)]TJ ET -1 0 0 1 141.7385 91.633 cm +1 0 0 1 506.3689 740.0018 cm +0 g 0 G +1 0 0 1 -506.3689 -740.0018 cm +BT +/F19 14.3462 Tf 93.9178 704.1363 Td[(8)-1125(E)-1(rr)-1(or)-376(Ha)1(ndl)-1(ing)]TJ/F15 10.9091 Tf 0 -24.3522 Td[(The)-263(err)1(or)-263(h)1(and)1(lin)1(g)-263(in)-262(M)1(LD2P4)-262(is)-263(based)-262(on)-263(t)1(he)-263(P)1(SBLAS)-262(v)28(e)-1(r)1(s)-1(ion)-262(2)-262(e)-1(r)1(ror)-262(han)1(dli)1(ng.)-420(Err)1(or)]TJ 0 -13.5492 Td[(condi)1(tions)-389(are)-390(signal)1(e)-1(d)-389(v)1(ia)-389(an)-389(in)28(tege)-1(r)-389(ar)1(gume)-1(n)29(t)]TJ/F48 10.9091 Tf 234.4867 0 Td[(info)]TJ/F15 10.9091 Tf 22.9089 0 Td[(;)-417(whenev)28(e)-1(r)-389(an)-389(err)1(or)-389(c)-1(on)1(diti)1(on)-389(is)]TJ -257.3956 -13.5492 Td[(detec)-1(ted,)-397(an)-384(e)-1(r)1(ror)-384(trace)-385(s)-1(tac)28(k)-385(is)-385(b)1(uil)1(t)-385(b)28(y)-384(the)-385(l)1(ibr)1(ary)-384(up)-384(to)-385(th)1(e)-385(top-lev)28(e)-1(l,)-397(u)1(s)-1(er-c)-1(al)1(lable)]TJ 0 -13.5492 Td[(rou)1(tin)1(e)-1(.)-552(This)-369(routi)1(ne)-370(wil)1(l)-370(t)1(hen)-369(dec)-1(id)1(e)-1(,)-378(acc)-1(or)1(din)1(g)-369(to)-370(t)1(he)-370(u)1(s)-1(er)-369(pr)1(e)-1(f)1(e)-1(rences)-1(,)-378(whether)-369(the)]TJ 0 -13.5492 Td[(error)-274(s)-1(h)1(ould)-274(b)-28(e)-275(han)1(dl)1(e)-1(d)-274(b)28(y)-275(terminati)1(ng)-275(th)1(e)-276(p)1(rogram)-275(or)-275(b)29(y)-275(retur)1(nin)1(g)-275(the)-275(error)-274(c)-1(on)1(diti)1(on)]TJ 0 -13.5492 Td[(to)-335(th)1(e)-335(use)-1(r)-334(c)-1(o)-27(de,)-335(whic)28(h)-335(will)-334(then)-334(tak)28(e)-335(ac)-1(ti)1(on,)-335(an)1(d)-335(wheth)1(e)-1(r)-334(an)-335(err)1(or)-335(me)-1(ssage)-336(shou)1(ld)-334(b)-28(e)]TJ 0 -13.5492 Td[(pr)1(in)28(ted.)-567(T)-1(h)1(e)-1(se)-375(opti)1(ons)-375(ma)28(y)-375(b)-27(e)-375(s)-1(et)-374(b)28(y)-374(using)-374(the)-375(P)1(SBLAS)-374(e)-1(r)1(ror)-374(han)1(dli)1(ng)-375(r)1(outi)1(nes)-1(;)-395(f)1(or)]TJ 0 -13.5492 Td[(fu)1(rth)1(e)-1(r)-333(d)1(e)-1(tai)1(ls)-334(se)-1(e)-334(t)1(he)-334(P)1(SBLAS)-333(use)-1(r)1('s)-334(gu)1(ide.)]TJ +ET +1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -480 0 obj << +482 0 obj << /Type /Page -/Contents 481 0 R -/Resources 479 0 R +/Contents 483 0 R +/Resources 481 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R +/Parent 486 0 R +/Annots [ 485 0 R ] >> endobj -482 0 obj << -/D [480 0 R /XYZ 141.7385 740.0018 null] +485 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [92.9215 739.0056 100.9443 748.4526] +/Subtype /Link +/A << /S /GoTo /D (section.8) >> +>> endobj +484 0 obj << +/D [482 0 R /XYZ 93.9178 740.0018 null] >> endobj 90 0 obj << -/D [480 0 R /XYZ 141.7385 715.0952 null] +/D [482 0 R /XYZ 93.9178 715.0952 null] >> endobj -479 0 obj << -/Font << /F15 123 0 R /F42 129 0 R /F19 105 0 R /F48 206 0 R >> +481 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -485 0 obj << -/Length 4401 +489 0 obj << +/Length 347 +>> +stream +1 0 0 1 141.7385 740.0018 cm +0 g 0 G +1 0 0 1 -141.7385 -740.0018 cm +BT +/F15 10.9091 Tf 141.7385 740.0018 Td[(32)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +ET +1 0 0 1 554.1896 740.0018 cm +0 g 0 G +1 0 0 1 -412.4511 -648.3688 cm +0 g 0 G +1 0 0 1 412.4511 0 cm +0 g 0 G +endstream +endobj +488 0 obj << +/Type /Page +/Contents 489 0 R +/Resources 487 0 R +/MediaBox [0 0 595.2756 841.8898] +/Parent 486 0 R +>> endobj +490 0 obj << +/D [488 0 R /XYZ 141.7385 740.0018 null] +>> endobj +487 0 obj << +/Font << /F15 123 0 R /F42 129 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +493 0 obj << +/Length 4402 >> stream 1 0 0 1 93.9178 740.0018 cm @@ -7356,11 +7750,11 @@ ET 0 g 0 G 1 0 0 1 -102.7965 -740.0018 cm BT -/F42 10.9091 Tf 106.9177 740.0018 Td[(Li)-1(ce)1(n)-1(se)]TJ/F15 10.9091 Tf 334.7461 0 Td[(33)]TJ +/F42 10.9091 Tf 106.9177 740.0018 Td[(Li)-1(ce)1(n)-1(se)]TJ/F15 10.9091 Tf 388.5421 0 Td[(33)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT /F19 14.3462 Tf 93.9178 704.1363 Td[(A)-1125(L)1(i)-1(cense)]TJ/F15 10.9091 Tf 0 -22.7582 Td[(The)-334(M)1(LD2P4)-333(is)-334(f)1(ree)-1(l)1(y)-334(d)1(istrib)1(utab)1(le)-334(u)1(nd)1(e)-1(r)-333(th)1(e)-334(fol)1(lo)28(w)-1(i)1(ng)-333(c)-1(op)28(y)1(righ)28(t)-333(terms)-1(:)]TJ ET @@ -7373,308 +7767,311 @@ BT ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -484 0 obj << +492 0 obj << /Type /Page -/Contents 485 0 R -/Resources 483 0 R +/Contents 493 0 R +/Resources 491 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R -/Annots [ 487 0 R ] +/Parent 486 0 R +/Annots [ 495 0 R ] >> endobj -487 0 obj << +495 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [92.9215 739.0056 103.7928 748.4526] /Subtype /Link /A << /S /GoTo /D (section.A) >> >> endobj -486 0 obj << -/D [484 0 R /XYZ 93.9178 740.0018 null] +494 0 obj << +/D [492 0 R /XYZ 93.9178 740.0018 null] >> endobj 94 0 obj << -/D [484 0 R /XYZ 93.9178 715.0952 null] +/D [492 0 R /XYZ 93.9178 715.0952 null] >> endobj -483 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 206 0 R >> +491 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -490 0 obj << -/Length 345 +498 0 obj << +/Length 347 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(34)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(34)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -648.3688 cm +1 0 0 1 -412.4511 -648.3688 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -489 0 obj << +497 0 obj << /Type /Page -/Contents 490 0 R -/Resources 488 0 R +/Contents 498 0 R +/Resources 496 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R +/Parent 486 0 R >> endobj -491 0 obj << -/D [489 0 R /XYZ 141.7385 740.0018 null] +499 0 obj << +/D [497 0 R /XYZ 141.7385 740.0018 null] >> endobj -488 0 obj << +496 0 obj << /Font << /F15 123 0 R /F42 129 0 R >> /ProcSet [ /PDF /Text ] >> endobj -494 0 obj << -/Length 8750 +502 0 obj << +/Length 9699 >> stream 1 0 0 1 93.9178 740.0018 cm 0 g 0 G 1 0 0 1 -93.9178 -740.0018 cm BT -/F42 10.9091 Tf 93.9178 740.0018 Td[(Ref)1(erenc)-1(e)1(s)]TJ/F15 10.9091 Tf 347.7459 0 Td[(35)]TJ +/F42 10.9091 Tf 93.9178 740.0018 Td[(Ref)1(erenc)-1(e)1(s)]TJ/F15 10.9091 Tf 401.542 0 Td[(35)]TJ ET -1 0 0 1 452.5729 740.0018 cm +1 0 0 1 506.3689 740.0018 cm 0 g 0 G -1 0 0 1 -452.5729 -740.0018 cm +1 0 0 1 -506.3689 -740.0018 cm BT /F19 14.3462 Tf 93.9178 704.1363 Td[(Refer)-1(ence)-1(s)]TJ ET -1 0 0 1 93.9178 678.7893 cm +1 0 0 1 93.9178 679.7841 cm +0 g 0 G +1 0 0 1 -93.9178 -679.7841 cm +BT +/F15 10.9091 Tf 99.3724 679.7841 Td[([1])]TJ +ET +1 0 0 1 110.8875 679.7841 cm +0 g 0 G +1 0 0 1 -110.8875 -679.7841 cm +BT +/F15 10.9091 Tf 116.3421 679.7841 Td[(M.)-271(B)-1(r)1(e)-1(zina,)-284(P)84(.)-272(V)84(an)28(\024)472(ek,)]TJ/F20 10.9091 Tf 106.4092 0 Td[(A)-302(Bl)1(ack-Box)-301(Iter)52(a)-1(ti)1(ve)-302(Solver)-301(Base)52(d)-302(on)-302(a)-301(Two-L)51(evel)-301(Schw)-1(ar)1(z)]TJ -106.4092 -13.5492 Td[(Metho)51(d)]TJ/F15 10.9091 Tf 34.5937 0 Td[(,)-333(Com)-1(p)1(uti)1(ng,)-333(63,)-333(1999,)-333(233{263.)]TJ +ET +1 0 0 1 93.9178 643.8139 cm 0 g 0 G -1 0 0 1 -93.9178 -678.7893 cm +1 0 0 1 -93.9178 -643.8139 cm BT -/F15 10.9091 Tf 99.3724 678.7893 Td[([1])]TJ +/F15 10.9091 Tf 99.3724 643.8139 Td[([2])]TJ ET -1 0 0 1 110.8875 678.7893 cm +1 0 0 1 110.8875 643.8139 cm 0 g 0 G -1 0 0 1 -110.8875 -678.7893 cm +1 0 0 1 -110.8875 -643.8139 cm BT -/F15 10.9091 Tf 116.3421 678.7893 Td[(M.)-379(Brez)-1(in)1(a,)-391(P)84(.)-380(V)84(an)28(\024)472(ek,)]TJ/F20 10.9091 Tf 111.0854 0 Td[(A)-401(B)1(lack-Box)-400(Iter)52(at)-1(i)1(ve)-401(Sol)1(ver)-400(Base)51(d)-401(on)-400(a)-400(Two)-1(-)]TJ -111.0854 -13.5492 Td[(L)51(evel)-357(S)-1(chwarz)-358(M)1(eth)-1(o)51(d)]TJ/F15 10.9091 Tf 105.1386 0 Td[(,)-333(Com)-1(p)1(uti)1(ng,)-333(63,)-333(1999,)-333(233{263.)]TJ +/F15 10.9091 Tf 116.3421 643.8139 Td[(A.)-306(Buttar)1(i,)-311(P)83(.)-306(D')1(Am)27(b)1(ra,)-312(D)1(.)-306(di)-306(S)1(e)-1(ra\014)1(no,)-311(S.)-306(F)1(ilip)1(p)-28(on)1(e)-1(,)]TJ/F20 10.9091 Tf 255.0876 0 Td[(Exten)-1(di)1(n)-1(g)-332(P)-1(SBLAS)-333(t)-1(o)-333(B)1(uil)1(d)]TJ -255.0876 -13.5492 Td[(Par)51(al)-51(l)1(el)-472(S)-1(chwarz)-472(P)-1(r)52(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 159.2054 0 Td[(,)-489(in)-457(,)-489(J.)-458(Dongar)1(ra,)-489(K.)-458(M)1(adse)-1(n)1(,)-489(J.)-458(W)84(as)-1(n)1(ie)-1(wski,)]TJ -159.2054 -13.5492 Td[(editor)1(s)-1(,)-318(Pro)-27(c)-1(ee)-1(d)1(ings)-315(of)-315(P)84(ARA)-315(04)-315(W)83(or)1(ks)-1(h)1(op)-315(on)-314(State)-315(of)-315(th)1(e)-316(Ar)1(t)-315(in)-315(S)1(c)-1(ien)28(ti\014)1(c)-316(Com-)]TJ 0 -13.5492 Td[(pu)1(tin)1(g,)-333(Le)-1(ctur)1(e)-334(Note)-1(s)-333(in)-333(Com)-1(p)1(uter)-333(Science)-1(,)-333(S)1(pri)1(nger,)-333(2005,)-333(593{602.)]TJ ET -1 0 0 1 93.9178 640.6764 cm +1 0 0 1 93.9178 580.7452 cm 0 g 0 G -1 0 0 1 -93.9178 -640.6764 cm +1 0 0 1 -93.9178 -580.7452 cm BT -/F15 10.9091 Tf 99.3724 640.6764 Td[([2])]TJ +/F15 10.9091 Tf 99.3724 580.7452 Td[([3])]TJ ET -1 0 0 1 110.8875 640.6764 cm +1 0 0 1 110.8875 580.7452 cm 0 g 0 G -1 0 0 1 -110.8875 -640.6764 cm +1 0 0 1 -110.8875 -580.7452 cm BT -/F15 10.9091 Tf 116.3421 640.6764 Td[(A.)-418(But)1(tari,)-438(P)83(.)-417(D'Am)27(b)1(ra,)-439(D)1(.)-418(di)-417(Sera\014)1(no,)-439(S)1(.)-418(Fi)1(lipp)-27(on)1(e)-1(,)]TJ/F20 10.9091 Tf 266.7346 0 Td[(Exten)-1(di)1(n)-1(g)-435(PS)-1(-)]TJ -266.7346 -13.5492 Td[(BLAS)-530(to)-529(Bui)1(ld)-529(P)-1(ar)52(al)-51(lel)-528(Sch)-1(warz)-529(Pr)51(e)51(c)52(o)-1(nditi)1(o)-1(ner)1(s)]TJ/F15 10.9091 Tf 240.9637 0 Td[(,)-566(in)-519(,)-566(J.)-519(Dongar)1(ra,)]TJ -240.9637 -13.5492 Td[(K.)-459(Mad)1(s)-1(en,)-490(J.)-459(W)83(asniews)-1(ki)1(,)-491(e)-1(d)1(itor)1(s)-1(,)-491(P)1(ro)-28(ce)-1(edi)1(ngs)-460(of)-459(P)84(ARA)-460(04)-459(W)84(ork-)]TJ 0 -13.5492 Td[(shop)-472(on)-473(S)1(tate)-473(of)-472(the)-473(Art)-472(in)-472(Scie)-1(n)29(ti\014c)-473(Comput)1(ing,)-507(Le)-1(ctu)1(re)-473(Note)-1(s)-473(in)]TJ 0 -13.5492 Td[(Com)-1(p)1(uter)-333(Science)-1(,)-333(S)1(pri)1(nger,)-333(2005,)-333(593{602.)]TJ +/F15 10.9091 Tf 116.3421 580.7452 Td[(A.)-380(Buttar)1(i,)-392(P)84(.)-380(D')1(Am)27(br)1(a,)-392(D.)-380(d)1(i)-380(Sera\014)1(no,)-392(S)1(.)-380(Fil)1(ipp)-27(one,)]TJ/F20 10.9091 Tf 262.6214 0 Td[(2LE)-1(V-D2P4:)-546(a)-401(p)51(ackage)-401(of)]TJ -262.6214 -13.5492 Td[(high-p)51(er)1(formanc)51(e)-423(p)-1(r)52(e)51(c)51(onditioners)-423(for)-423(scienti\014c)-424(and)-424(engine)51(eri)1(n)-1(g)-423(ap)-1(pl)1(ic)51(ations)]TJ/F15 10.9091 Tf 364.5046 0 Td[(,)-423(Ap)1(-)]TJ -364.5046 -13.5492 Td[(pl)1(ic)-1(ab)1(le)-462(Algebr)1(a)-462(in)-461(En)1(gin)1(e)-1(erin)1(g,)-494(Comm)27(un)1(ications)-462(an)1(d)-461(C)-1(omp)1(utin)1(g,)-494(18,)-493(3,)-494(2007,)]TJ 0 -13.5492 Td[(223{239.)]TJ ET -1 0 0 1 93.9178 561.9159 cm +1 0 0 1 93.9178 517.6765 cm 0 g 0 G -1 0 0 1 -93.9178 -561.9159 cm +1 0 0 1 -93.9178 -517.6765 cm BT -/F15 10.9091 Tf 99.3724 561.9159 Td[([3])]TJ +/F15 10.9091 Tf 99.3724 517.6765 Td[([4])]TJ ET -1 0 0 1 110.8875 561.9159 cm +1 0 0 1 110.8875 517.6765 cm 0 g 0 G -1 0 0 1 -110.8875 -561.9159 cm +1 0 0 1 -110.8875 -517.6765 cm BT -/F15 10.9091 Tf 116.3421 561.9159 Td[(A.)-487(But)1(tari,)-525(P)84(.)-487(D')1(Am)27(br)1(a,)-525(D.)-487(d)1(i)-487(Sera\014)1(no,)-525(S)1(.)-487(Fil)1(ipp)-27(one,)]TJ/F20 10.9091 Tf 274.2675 0 Td[(2LE)-1(V-D2P4:)]TJ -274.2675 -13.5492 Td[(a)-423(p)51(ackage)-423(of)-422(high-p)51(er)1(form)1(a)-1(nc)51(e)-422(pr)51(e)51(c)51(onditioners)]TJ/F15 10.9091 Tf 222.7919 0 Td[(,)-421(App)1(licable)-404(Algebr)1(a)-404(in)]TJ -222.7919 -13.5492 Td[(En)1(gin)1(e)-1(erin)1(g,)-355(Comm)27(u)1(nication)1(s)-351(an)1(d)-350(Com)-1(p)1(uti)1(ng,)-354(18,)-354(3,)-354(Ma)28(y)83(,)-354(2007,)-354(223{)]TJ 0 -13.5492 Td[(239.)]TJ +/F15 10.9091 Tf 116.3421 517.6765 Td[(P)84(.)-367(D)1('Am)27(b)1(ra,)-375(S)1(.)-367(F)1(ilip)1(p)-28(on)1(e)-1(,)-374(D.)-367(d)1(i)-367(S)1(e)-1(r)1(a\014n)1(o,)]TJ/F20 10.9091 Tf 203.7832 0 Td[(On)-388(th)-1(e)-388(Development)-388(of)-388(P)-1(SBLAS)-1(-)1(b)51(ase)51(d)]TJ -203.7832 -13.5492 Td[(Par)51(al)-51(l)1(el)-380(T)1(w)-1(o-l)1(evel)-379(S)-1(chwarz)-380(Pr)52(e)51(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)1(s)]TJ/F15 10.9091 Tf 206.4885 0 Td[(,)-363(App)1(lied)-357(Numerical)-357(Math)1(e)-1(matics)-1(,)-363(E)1(l-)]TJ -206.4885 -13.5492 Td[(se)-1(vi)1(e)-1(r)-333(S)1(c)-1(ience)-1(,)-333(57,)-333(11-12,)-333(2007,)-333(1181-)-1(1196.)]TJ ET -1 0 0 1 93.9178 496.7047 cm +1 0 0 1 93.9178 468.1571 cm 0 g 0 G -1 0 0 1 -93.9178 -496.7047 cm +1 0 0 1 -93.9178 -468.1571 cm BT -/F15 10.9091 Tf 99.3724 496.7047 Td[([4])]TJ +/F15 10.9091 Tf 99.3724 468.1571 Td[([5])]TJ ET -1 0 0 1 110.8875 496.7047 cm +1 0 0 1 110.8875 468.1571 cm 0 g 0 G -1 0 0 1 -110.8875 -496.7047 cm +1 0 0 1 -110.8875 -468.1571 cm BT -/F15 10.9091 Tf 116.3421 496.7047 Td[(P)84(.)-531(D'Am)27(b)1(ra,)-581(S)1(.)-531(Filip)1(p)-27(one,)-581(D.)-531(Di)-532(S)1(e)-1(r)1(a\014n)1(o,)]TJ/F20 10.9091 Tf 219.9934 0 Td[(On)-540(the)-540(Development)-540(of)]TJ -219.9934 -13.5492 Td[(PS)-1(B)1(L)-1(AS-b)51(ase)51(d)-561(Par)51(al)-51(l)1(el)-561(Two-l)1(evel)-561(Schw)-1(arz)-561(Pr)52(e)51(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)1(s)]TJ/F15 10.9091 Tf 289.2773 0 Td[(,)-609(Appl)1(ie)-1(d)]TJ -289.2773 -13.5492 Td[(Numerical)-333(Math)1(e)-1(matics)-1(,)-333(E)1(ls)-1(evier)-333(Science)-1(,)-333(57,)-333(11-12,)-333(2007,)-334(1181-1196.)]TJ +/F15 10.9091 Tf 116.3421 468.1571 Td[(X.)-410(C.)-410(Cai,)-429(M.)-410(Sar)1(kis,)]TJ/F20 10.9091 Tf 109.2504 0 Td[(A)-429(R)51(estricte)51(d)-428(A)51(d)-1(di)1(t)-1(i)1(ve)-429(Schw)-1(ar)1(z)-429(Pr)51(e)52(c)51(on)-1(di)1(t)-1(i)1(on)-1(er)-428(for)-428(G)1(en)-1(er)52(al)]TJ -109.2504 -13.5492 Td[(Sp)51(arse)-378(L)-1(i)1(ne)51(ar)-379(Sy)1(stems)]TJ/F15 10.9091 Tf 107.9356 0 Td[(,)-361(SIAM)-355(Jour)1(nal)-356(on)-355(Scien)28(ti\014)1(c)-357(Compu)1(tin)1(g,)-362(21,)-361(2,)-361(1999,)-361(792{)]TJ -107.9356 -13.5492 Td[(797.)]TJ ET -1 0 0 1 93.9178 445.0426 cm +1 0 0 1 93.9178 418.6376 cm 0 g 0 G -1 0 0 1 -93.9178 -445.0426 cm +1 0 0 1 -93.9178 -418.6376 cm BT -/F15 10.9091 Tf 99.3724 445.0426 Td[([5])]TJ +/F15 10.9091 Tf 99.3724 418.6376 Td[([6])]TJ ET -1 0 0 1 110.8875 445.0426 cm +1 0 0 1 110.8875 418.6376 cm 0 g 0 G -1 0 0 1 -110.8875 -445.0426 cm +1 0 0 1 -110.8875 -418.6376 cm BT -/F15 10.9091 Tf 116.3421 445.0426 Td[(X.)-297(C.)-297(Cai,)-304(M.)-297(S)1(arkis,)]TJ/F20 10.9091 Tf 102.8195 0 Td[(A)-325(R)51(estricte)51(d)-324(A)51(d)-1(di)1(t)-1(i)1(ve)-325(Schwarz)-325(Pr)52(e)51(c)51(ond)-1(i)1(tioner)-325(f)1(or)]TJ -102.8195 -13.5492 Td[(Gener)52(al)-267(S)-1(p)51(ar)1(se)-268(Li)1(n)-1(e)51(ar)-267(Sy)1(stems)]TJ/F15 10.9091 Tf 145.4413 0 Td[(,)-254(SIAM)-235(Jou)1(rn)1(al)-235(on)-235(S)1(c)-1(i)1(e)-1(n)28(ti)1(\014c)-235(C)-1(omp)1(utin)1(g,)]TJ -145.4413 -13.5492 Td[(21,)-333(2,)-333(1999,)-333(792{797.)]TJ +/F15 10.9091 Tf 116.3421 418.6376 Td[(X.)-234(C.)-234(Cai,)-253(O.)-234(B.)-234(Wid)1(lun)1(d,)]TJ/F20 10.9091 Tf 124.0849 0 Td[(Domain)-266(De)51(c)51(omp)51(ositi)1(o)-1(n)-266(A)25(lgor)1(ithms)-266(for)-266(Inde\014n)-1(i)1(te)-267(El)-51(l)1(iptic)]TJ -124.0849 -13.5492 Td[(Pr)51(oblem)1(s)]TJ/F15 10.9091 Tf 43.2239 0 Td[(,)-292(SIAM)-282(Jou)1(rnal)-282(on)-282(S)1(c)-1(i)1(e)-1(n)28(ti)1(\014c)-283(an)1(d)-282(Stati)1(s)-1(ti)1(c)-1(al)-282(Com)-1(p)1(uti)1(ng,)-292(13,)-293(1,)-292(1992,)-292(243{)]TJ -43.2239 -13.5492 Td[(258.)]TJ ET -1 0 0 1 93.9178 393.3805 cm +1 0 0 1 93.9178 369.1182 cm 0 g 0 G -1 0 0 1 -93.9178 -393.3805 cm +1 0 0 1 -93.9178 -369.1182 cm BT -/F15 10.9091 Tf 99.3724 393.3805 Td[([6])]TJ +/F15 10.9091 Tf 99.3724 369.1182 Td[([7])]TJ ET -1 0 0 1 110.8875 393.3805 cm +1 0 0 1 110.8875 369.1182 cm 0 g 0 G -1 0 0 1 -110.8875 -393.3805 cm +1 0 0 1 -110.8875 -369.1182 cm BT -/F15 10.9091 Tf 116.3421 393.3805 Td[(X.)-373(C.)-373(C)-1(ai)1(,)-384(O)1(.)-374(B.)-373(Wid)1(lu)1(nd,)]TJ/F20 10.9091 Tf 132.9893 0 Td[(Domain)-394(De)51(c)51(omp)51(osition)-395(A)26(lgori)1(t)-1(hm)1(s)-395(for)-394(I)1(n)-1(-)]TJ -132.9893 -13.5492 Td[(de\014n)-1(i)1(te)-433(El)-51(li)1(pt)-1(i)1(c)-433(Pr)51(obl)1(ems)]TJ/F15 10.9091 Tf 121.9542 0 Td[(,)-435(S)1(I)-1(AM)-414(Jou)1(rnal)-414(on)-414(Scie)-1(n)29(ti\014c)-415(an)1(d)-415(S)1(tatistical)]TJ -121.9542 -13.5492 Td[(Com)-1(p)1(uti)1(ng,)-333(13,)-333(1,)-333(1992,)-333(243{258.)]TJ +/F15 10.9091 Tf 116.3421 369.1182 Td[(T.)-316(Ch)1(an)-316(an)1(d)-315(T)-1(.)-315(Math)1(e)-1(w,)]TJ/F20 10.9091 Tf 123.6182 0 Td[(Domain)-341(De)51(c)51(omp)51(osition)-341(A)25(lgor)1(ithms)]TJ/F15 10.9091 Tf 165.7101 0 Td[(,)-319(in)-315(A.)-315(Is)-1(erles)-1(,)-319(edi)1(tor,)]TJ -289.3283 -13.5492 Td[(Acta)-334(Nu)1(m)-1(eri)1(c)-1(a)-333(1994,)-333(61{143.)-333(C)-1(am)28(br)1(idge)-334(Un)1(iv)28(ersit)28(y)-333(Pres)-1(s.)]TJ ET -1 0 0 1 93.9178 341.7184 cm +1 0 0 1 93.9178 333.1479 cm 0 g 0 G -1 0 0 1 -93.9178 -341.7184 cm +1 0 0 1 -93.9178 -333.1479 cm BT -/F15 10.9091 Tf 99.3724 341.7184 Td[([7])]TJ +/F15 10.9091 Tf 99.3724 333.1479 Td[([8])]TJ ET -1 0 0 1 110.8875 341.7184 cm +1 0 0 1 110.8875 333.1479 cm 0 g 0 G -1 0 0 1 -110.8875 -341.7184 cm +1 0 0 1 -110.8875 -333.1479 cm BT -/F15 10.9091 Tf 116.3421 341.7184 Td[(T.)-240(Chan)-239(and)-239(T.)-240(Math)1(e)-1(w,)]TJ/F20 10.9091 Tf 119.6526 0 Td[(Domain)-272(De)51(c)52(o)-1(m)1(p)51(osition)-272(A)25(l)1(gorithms)]TJ/F15 10.9091 Tf 164.1899 0 Td[(,)-258(in)-240(A.)-239(Is)-1(er-)]TJ -283.8425 -13.5492 Td[(les)-1(,)-333(edit)1(or,)-333(Ac)-1(ta)-333(Nu)1(m)-1(erica)-333(1994,)-334(61{143.)-333(Cam)28(bri)1(dge)-334(Un)1(iv)28(e)-1(r)1(s)-1(i)1(t)27(y)-333(P)1(res)-1(s.)]TJ +/F15 10.9091 Tf 116.3421 333.1479 Td[(T.A.)-444(Da)28(vis,)]TJ/F20 10.9091 Tf 61.721 0 Td[(A)25(l)1(gorithm)-460(832:)-664(UMF)1(P)76(A)25(C)1(K)-460(-)-459(a)-1(n)-459(U)-1(nsy)1(mmetric-)1(p)51(at)-1(tern)-460(M)1(ul)1(t)-1(i)1(fr)52(o)-1(ntal)]TJ -61.721 -13.5492 Td[(Metho)51(d)-307(w)-1(i)1(t)-1(h)-307(a)-307(Col)1(umn)-307(P)-1(r)52(e-or)51(der)1(ing)-307(S)-1(tr)52(a)-1(te)51(gy)]TJ/F15 10.9091 Tf 211.2457 0 Td[(,)-289(A)28(C)-1(M)-278(T)84(ransac)-1(t)1(ions)-279(on)-277(Mathematical)]TJ -211.2457 -13.5492 Td[(Sof)1(t)28(w)27(ar)1(e)-1(,)-333(30,)-333(2004,)-333(196{199.)-333(\050See)-334(also)]TJ/F48 10.9091 Tf 184.0304 0 Td[(http://www.cise.ufl.edu/)-525(davis/)]TJ/F15 10.9091 Tf 177.5436 0 Td[(\051)]TJ ET -1 0 0 1 93.9178 303.6055 cm +1 0 0 1 93.9178 283.6285 cm 0 g 0 G -1 0 0 1 -93.9178 -303.6055 cm +1 0 0 1 -93.9178 -283.6285 cm BT -/F15 10.9091 Tf 99.3724 303.6055 Td[([8])]TJ +/F15 10.9091 Tf 99.3724 283.6285 Td[([9])]TJ ET -1 0 0 1 110.8875 303.6055 cm +1 0 0 1 110.8875 283.6285 cm 0 g 0 G -1 0 0 1 -110.8875 -303.6055 cm +1 0 0 1 -110.8875 -283.6285 cm BT -/F15 10.9091 Tf 116.3421 303.6055 Td[(T.A.)-535(Da)28(vi)1(s)-1(,)]TJ/F20 10.9091 Tf 63.9504 0 Td[(A)25(l)1(gorithm)-543(832)-1(:)-830(U)-1(M)1(FP)76(A)26(CK)-543(-)-543(an)-544(Unsymm)1(et)-1(r)1(ic-p)51(attern)]TJ -63.9504 -13.5492 Td[(Mu)1(ltif)1(r)51(ont)-1(al)-300(Metho)51(d)-302(with)-301(a)-302(C)1(olu)1(mn)-302(Pr)52(e-or)51(deri)1(n)-1(g)-301(Str)51(ate)51(gy)]TJ/F15 10.9091 Tf 270.6817 0 Td[(,)-284(A)28(CM)-272(T)83(r)1(ans-)]TJ -270.6817 -13.5492 Td[(actions)-692(on)-692(Math)1(e)-1(matical)-692(Sof)1(t)28(w)27(are,)-782(30,)-782(2004,)-781(196{199.)-692(\050See)-693(also)]TJ/F48 10.9091 Tf 0 -13.5492 Td[(http://www.cise.ufl.edu/)-525(davis/)]TJ/F15 10.9091 Tf 177.5435 0 Td[(\051)]TJ +/F15 10.9091 Tf 116.3421 283.6285 Td[(J.W)1(.)-423(De)-1(mme)-1(l,)-445(S.)1(C)-1(.)-423(E)1(ise)-1(n)1(s)-1(tat,)-445(J.R.)-423(G)1(ilb)-27(e)-1(r)1(t,)-446(X.)1(S.)-423(Li)-423(an)1(d)-423(J.W.)1(H.)-423(Liu,)-445(A)-423(s)-1(u)1(p)-27(e)-1(rn)1(-)]TJ 0 -13.5492 Td[(o)-28(d)1(al)-398(app)1(roac)27(h)-398(t)1(o)-399(spar)1(s)-1(e)-399(p)1(arti)1(al)-398(piv)28(oti)1(ng,)-414(SIAM)-398(Jou)1(rn)1(al)-398(on)-398(Matri)1(x)-398(Analy)1(s)-1(is)-398(and)]TJ 0 -13.5492 Td[(App)1(lication)1(s)-1(,)-333(20,)-333(3,)-333(1999,)-333(720{755.)]TJ ET -1 0 0 1 93.9178 238.3942 cm +1 0 0 1 93.9178 234.109 cm 0 g 0 G -1 0 0 1 -93.9178 -238.3942 cm +1 0 0 1 -93.9178 -234.109 cm BT -/F15 10.9091 Tf 99.3724 238.3942 Td[([9])]TJ +/F15 10.9091 Tf 93.9178 234.109 Td[([10])]TJ ET -1 0 0 1 110.8875 238.3942 cm +1 0 0 1 110.8875 234.109 cm 0 g 0 G -1 0 0 1 -110.8875 -238.3942 cm +1 0 0 1 -110.8875 -234.109 cm BT -/F15 10.9091 Tf 116.3421 238.3942 Td[(J.W)1(.)-418(De)-1(mme)-1(l,)-439(S)1(.C.)-418(Ei)1(s)-1(enstat,)-439(J.R.)-418(Gi)1(lb)-27(e)-1(rt)1(,)-440(X.)1(S.)-418(Li)-418(an)1(d)-418(J.W)1(.H.)-418(Liu)1(,)]TJ 0 -13.5492 Td[(A)-450(s)-1(u)1(p)-28(ern)1(o)-28(dal)-450(ap)1(pr)1(oac)27(h)-450(to)-450(s)-1(p)1(arse)-451(par)1(tial)-450(piv)28(ot)1(ing,)-479(SIAM)-450(Jou)1(rn)1(al)-451(on)]TJ 0 -13.5492 Td[(Matr)1(ix)-333(Anal)1(ys)-1(i)1(s)-334(and)-333(Ap)1(pli)1(c)-1(ati)1(ons,)-334(20,)-333(3,)-333(1999,)-333(720{755.)]TJ +/F15 10.9091 Tf 116.3421 234.109 Td[(E.)-392(E)1(fstathi)1(ou,)-407(J.)-392(G.)-392(Gan)1(der,)]TJ/F20 10.9091 Tf 143.3316 0 Td[(Why)-412(R)51(estri)1(ct)-1(e)51(d)-412(A)51(dditive)-412(Schw)-1(ar)1(z)-412(Conver)51(ges)-412(F)77(aster)]TJ -143.3316 -13.5492 Td[(than)-358(A)50(dditi)1(ve)-358(Schw)-1(arz)]TJ/F15 10.9091 Tf 106.3811 0 Td[(,)-333(BI)-1(T)-333(Numerical)-333(Mathematics)-1(,)-333(43,)-333(2003,)-333(945{959.)]TJ ET -1 0 0 1 93.9178 186.7322 cm +1 0 0 1 93.9178 198.1387 cm 0 g 0 G -1 0 0 1 -93.9178 -186.7322 cm +1 0 0 1 -93.9178 -198.1387 cm BT -/F15 10.9091 Tf 93.9178 186.7322 Td[([10])]TJ +/F15 10.9091 Tf 93.9178 198.1387 Td[([11])]TJ ET -1 0 0 1 110.8875 186.7322 cm +1 0 0 1 110.8875 198.1387 cm 0 g 0 G -1 0 0 1 -110.8875 -186.7322 cm +1 0 0 1 -110.8875 -198.1387 cm BT -/F15 10.9091 Tf 116.3421 186.7322 Td[(E.)-441(Ef)1(s)-1(t)1(athiou)1(,)-469(J.)-441(G.)-441(Gand)1(e)-1(r)1(,)]TJ/F20 10.9091 Tf 146.2887 0 Td[(Why)-457(R)51(estricte)51(d)-457(A)50(dditi)1(ve)-458(Schw)-1(ar)1(z)-458(C)1(on)-1(-)]TJ -146.2887 -13.5492 Td[(ver)51(ges)-350(F)76(aster)-351(than)-351(A)51(d)-1(di)1(t)-1(i)1(ve)-351(Sch)-1(warz)]TJ/F15 10.9091 Tf 172.0327 0 Td[(,)-327(B)-1(IT)-326(Numerical)-326(Math)1(e)-1(matics,)-328(43,)]TJ -172.0327 -13.5492 Td[(2003,)-333(945{959.)]TJ +/F15 10.9091 Tf 116.3421 198.1387 Td[(S.)-1384(Fil)1(ipp)-27(one,)-1647(A.)-1385(Buttar)1(i,)]TJ/F20 10.9091 Tf 172.554 0 Td[(PS)-1(B)1(L)-1(AS-2.3)-1325(User')1(s)-1325(Gui)1(de.)-1325(A)-1325(R)51(efer)1(-)]TJ -172.554 -13.5492 Td[(enc)51(e)-1150(Gu)1(ide)-1150(for)-1149(th)-1(e)-1149(P)-1(ar)52(a)-1(l)-50(lel)-1149(Sp)51(a)-1(r)1(se)-1150(BLAS)-1150(Libr)52(ary)]TJ/F15 10.9091 Tf 295.2266 0 Td[(,)-1409(a)27(v)56(ail)1(able)-1194(from)]TJ/F48 10.9091 Tf -295.2266 -13.5492 Td[(http://www.ce.uniroma2.it/psblas/)]TJ/F15 10.9091 Tf 188.998 0 Td[(.)]TJ ET -1 0 0 1 93.9178 135.0701 cm +1 0 0 1 93.9178 148.6193 cm 0 g 0 G -1 0 0 1 -93.9178 -135.0701 cm +1 0 0 1 -93.9178 -148.6193 cm BT -/F15 10.9091 Tf 93.9178 135.0701 Td[([11])]TJ +/F15 10.9091 Tf 93.9178 148.6193 Td[([12])]TJ ET -1 0 0 1 110.8875 135.0701 cm +1 0 0 1 110.8875 148.6193 cm 0 g 0 G -1 0 0 1 -110.8875 -135.0701 cm +1 0 0 1 -110.8875 -148.6193 cm BT -/F15 10.9091 Tf 116.3421 135.0701 Td[(S.)-240(Fil)1(ipp)-27(one,)-259(A.)-240(B)-1(u)1(ttari,)]TJ/F20 10.9091 Tf 117.3009 0 Td[(PS)-1(B)1(L)-1(AS-2.1)-272(U)-1(ser)1('s)-272(Gui)1(de.)-273(A)-272(R)50(ef)1(er)51(enc)51(e)-273(G)1(ui)1(d)-1(e)]TJ -117.3009 -13.5492 Td[(for)-357(th)-1(e)-357(P)-1(ar)52(al)-51(lel)-357(Sp)51(arse)-358(B)1(L)-1(AS)-358(Libr)52(a)-1(r)1(y)]TJ/F15 10.9091 Tf 178.0775 0 Td[(,)-333(xxx)1(xx.)]TJ +/F15 10.9091 Tf 116.3421 148.6193 Td[(S.)-311(Fil)1(ipp)-27(one,)-316(M.)-311(Cola)-56(j)1(ann)1(i,)]TJ/F20 10.9091 Tf 133.243 0 Td[(PS)-1(B)1(L)-1(AS:)-338(A)-338(Libr)52(a)-1(r)1(y)-338(f)1(or)-338(Par)51(al)-51(l)1(el)-338(Line)51(ar)-337(A)25(lgebr)52(a)-338(Com-)]TJ -133.243 -13.5492 Td[(putation)-333(on)-333(Sp)51(arse)-332(Matric)52(es)]TJ/F15 10.9091 Tf 133.5747 0 Td[(,)-311(A)28(C)-1(M)-305(T)83(ran)1(s)-1(action)1(s)-307(on)-305(Mathematical)-306(Sof)1(t)28(w)27(ar)1(e)-1(,)-311(26,)-311(4,)]TJ -133.5747 -13.5492 Td[(2000,)-333(527{550.)]TJ ET 1 0 0 1 93.9178 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -493 0 obj << +501 0 obj << /Type /Page -/Contents 494 0 R -/Resources 492 0 R +/Contents 502 0 R +/Resources 500 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R +/Parent 486 0 R +>> endobj +503 0 obj << +/D [501 0 R /XYZ 93.9178 740.0018 null] >> endobj -495 0 obj << -/D [493 0 R /XYZ 93.9178 740.0018 null] +504 0 obj << +/D [501 0 R /XYZ 93.9178 693.3333 null] >> endobj -496 0 obj << -/D [493 0 R /XYZ 93.9178 692.8505 null] +187 0 obj << +/D [501 0 R /XYZ 93.9178 697.7693 null] >> endobj -186 0 obj << -/D [493 0 R /XYZ 93.9178 697.8458 null] +286 0 obj << +/D [501 0 R /XYZ 93.9178 659.6778 null] >> endobj -275 0 obj << -/D [493 0 R /XYZ 93.9178 657.6117 null] +287 0 obj << +/D [501 0 R /XYZ 93.9178 596.6091 null] >> endobj -276 0 obj << -/D [493 0 R /XYZ 93.9178 578.8512 null] +288 0 obj << +/D [501 0 R /XYZ 93.9178 535.6617 null] >> endobj -277 0 obj << -/D [493 0 R /XYZ 93.9178 515.7611 null] +298 0 obj << +/D [501 0 R /XYZ 93.9178 484.021 null] >> endobj -290 0 obj << -/D [493 0 R /XYZ 93.9178 461.9778 null] +249 0 obj << +/D [501 0 R /XYZ 93.9178 436.6228 null] >> endobj -241 0 obj << -/D [493 0 R /XYZ 93.9178 410.3157 null] +250 0 obj << +/D [501 0 R /XYZ 93.9178 387.1033 null] >> endobj -242 0 obj << -/D [493 0 R /XYZ 93.9178 358.6536 null] +393 0 obj << +/D [501 0 R /XYZ 93.9178 349.0118 null] >> endobj -380 0 obj << -/D [493 0 R /XYZ 93.9178 320.5408 null] +505 0 obj << +/D [501 0 R /XYZ 93.9178 298.8863 null] >> endobj -497 0 obj << -/D [493 0 R /XYZ 93.9178 254.7234 null] +299 0 obj << +/D [501 0 R /XYZ 93.9178 249.9729 null] >> endobj -291 0 obj << -/D [493 0 R /XYZ 93.9178 203.6674 null] +190 0 obj << +/D [501 0 R /XYZ 93.9178 214.0027 null] >> endobj 189 0 obj << -/D [493 0 R /XYZ 93.9178 152.0053 null] +/D [501 0 R /XYZ 93.9178 164.1802 null] >> endobj -492 0 obj << -/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F20 171 0 R /F48 206 0 R >> +500 0 obj << +/Font << /F42 129 0 R /F15 123 0 R /F19 105 0 R /F20 171 0 R /F48 214 0 R >> /ProcSet [ /PDF /Text ] >> endobj -500 0 obj << -/Length 6356 +508 0 obj << +/Length 5475 >> stream 1 0 0 1 141.7385 740.0018 cm 0 g 0 G 1 0 0 1 -141.7385 -740.0018 cm BT -/F15 10.9091 Tf 141.7385 740.0018 Td[(36)]TJ/F42 10.9091 Tf 149.4688 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ +/F15 10.9091 Tf 141.7385 740.0018 Td[(36)]TJ/F42 10.9091 Tf 203.2648 0 Td[(MLD2P4)-377(User)67(')-1(s)-377(a)-1(nd)-378(Refe)1(r)-1(e)1(n)-1(ce)-377(G)-1(uid)-1(e)]TJ ET -1 0 0 1 500.3935 740.0018 cm +1 0 0 1 554.1896 740.0018 cm 0 g 0 G -1 0 0 1 -358.655 -35.8655 cm +1 0 0 1 -412.4511 -35.8655 cm 0 g 0 G 1 0 0 1 -141.7385 -704.1363 cm BT -/F15 10.9091 Tf 141.7385 704.1363 Td[([12])]TJ +/F15 10.9091 Tf 141.7385 704.1363 Td[([13])]TJ ET 1 0 0 1 158.7082 704.1363 cm 0 g 0 G 1 0 0 1 -158.7082 -704.1363 cm BT -/F15 10.9091 Tf 164.1628 704.1363 Td[(S.)-465(Fil)1(ipp)-27(one,)-499(M)1(.)-466(Cola)-55(jan)1(ni,)]TJ/F20 10.9091 Tf 140.5901 0 Td[(PS)-1(B)1(L)-1(AS:)-479(A)-480(Libr)51(ar)1(y)-480(f)1(or)-480(Par)51(al)-50(lel)-479(Line)51(ar)]TJ -140.5901 -13.5492 Td[(A)25(l)1(gebr)51(a)-309(C)1(omputation)-309(on)-309(Sp)51(arse)-308(Matric)51(es)]TJ/F15 10.9091 Tf 193.7499 0 Td[(,)-290(A)27(CM)-279(T)83(ran)1(s)-1(actions)-280(on)-279(Math)1(-)]TJ -193.7499 -13.5492 Td[(em)-1(ati)1(c)-1(al)-333(Sof)1(t)28(w)27(ar)1(e)-1(,)-333(26,)-333(4,)-333(2000,)-333(527{550.)]TJ -ET -1 0 0 1 141.7385 654.5224 cm -0 g 0 G -1 0 0 1 -141.7385 -654.5224 cm -BT -/F15 10.9091 Tf 141.7385 654.5224 Td[([13])]TJ +/F15 10.9091 Tf 164.1628 704.1363 Td[(X.)-408(S)1(.)-408(Li,)-426(J.)-408(W.)-408(Demm)-1(el,)]TJ/F20 10.9091 Tf 125.4471 0 Td[(Sup)51(erLU)]TJ ET -1 0 0 1 158.7082 654.5224 cm -0 g 0 G -1 0 0 1 -158.7082 -654.5224 cm -BT -/F15 10.9091 Tf 164.1628 654.5224 Td[(X.)-606(S)1(.)-606(Li,)-674(J.)-605(W.)-606(Dem)-1(mel,)]TJ/F20 10.9091 Tf 139.4842 0 Td[(Sup)51(erLU)]TJ -ET -1 0 0 1 345.8915 654.5224 cm +1 0 0 1 331.8544 704.1363 cm q []0 d 0 J @@ -7683,127 +8080,124 @@ q 3.3455 0.1992 l S Q -1 0 0 1 -345.8915 -654.5224 cm +1 0 0 1 -331.8544 -704.1363 cm BT -/F20 10.9091 Tf 349.237 654.5224 Td[(DIST)1(:)-609(A)-608(Sc)51(alable)-608(Distri)1(bute)51(d-)]TJ -185.0742 -13.5492 Td[(memor)1(y)-398(Sp)51(ars)1(e)-398(Dir)52(e)51(ct)-398(S)-1(ol)1(ver)-398(f)1(or)-398(Unsymm)1(et)-1(r)1(ic)-398(Li)1(n)-1(e)51(ar)-397(Systems)]TJ/F15 10.9091 Tf 303.214 0 Td[(,)-387(A)27(CM)]TJ -303.214 -13.5492 Td[(T)83(ran)1(s)-1(action)1(s)-334(on)-333(Mat)1(hem)-1(ati)1(c)-1(al)-333(Sof)1(t)28(w)27(ar)1(e)-1(,)-333(29,)-333(2,)-333(2003,)-333(110{140.)]TJ +/F20 10.9091 Tf 335.1999 704.1363 Td[(DIST)1(:)-426(A)-427(Sc)51(alable)-426(Distri)1(bute)51(d-mem)1(ory)-426(Sp)51(a)-1(r)1(se)]TJ -171.0371 -13.5492 Td[(Dir)52(e)51(ct)-343(Solver)-342(f)1(o)-1(r)-342(Unsymm)1(etric)-342(L)-1(i)1(ne)51(ar)-343(Sy)1(stems)]TJ/F15 10.9091 Tf 222.3825 0 Td[(,)-320(A)28(CM)-317(T)83(r)1(ansac)-1(ti)1(ons)-317(on)-316(Math)1(e)-1(mat-)]TJ -222.3825 -13.5492 Td[(ical)-333(Sof)1(t)27(w)28(are,)-333(29,)-333(2,)-333(2003,)-334(110{140.)]TJ ET -1 0 0 1 141.7385 604.9084 cm +1 0 0 1 141.7385 654.5224 cm 0 g 0 G -1 0 0 1 -141.7385 -604.9084 cm +1 0 0 1 -141.7385 -654.5224 cm BT -/F15 10.9091 Tf 141.7385 604.9084 Td[([14])]TJ +/F15 10.9091 Tf 141.7385 654.5224 Td[([14])]TJ ET -1 0 0 1 158.7082 604.9084 cm +1 0 0 1 158.7082 654.5224 cm 0 g 0 G -1 0 0 1 -158.7082 -604.9084 cm +1 0 0 1 -158.7082 -654.5224 cm BT -/F15 10.9091 Tf 164.1628 604.9084 Td[(Y.)-233(Saad,)]TJ/F20 10.9091 Tf 42.5895 0 Td[(Iter)52(at)-1(i)1(ve)-266(meth)-1(o)51(ds)-266(f)1(or)-266(sp)51(arse)-266(l)1(ine)51(ar)-266(sys)1(t)-1(em)1(s)]TJ/F15 10.9091 Tf 197.9816 0 Td[(,)-253(2nd)-233(e)-1(d)1(ition)1(,)-254(S)1(IAM,)]TJ -240.5711 -13.5492 Td[(2003)]TJ +/F15 10.9091 Tf 164.1628 654.5224 Td[(Y.)-333(Saad)1(,)]TJ/F20 10.9091 Tf 44.5455 0 Td[(Iter)52(at)-1(i)1(ve)-358(metho)51(ds)-358(for)-357(sp)51(arse)-357(line)51(ar)-357(systems)]TJ/F15 10.9091 Tf 202.9803 0 Td[(,)-333(2nd)-333(edi)1(tion,)-333(S)1(IAM,)-333(2003)]TJ ET -1 0 0 1 141.7385 568.8436 cm +1 0 0 1 141.7385 632.0068 cm 0 g 0 G -1 0 0 1 -141.7385 -568.8436 cm +1 0 0 1 -141.7385 -632.0068 cm BT -/F15 10.9091 Tf 141.7385 568.8436 Td[([15])]TJ +/F15 10.9091 Tf 141.7385 632.0068 Td[([15])]TJ ET -1 0 0 1 158.7082 568.8436 cm +1 0 0 1 158.7082 632.0068 cm 0 g 0 G -1 0 0 1 -158.7082 -568.8436 cm +1 0 0 1 -158.7082 -632.0068 cm BT -/F15 10.9091 Tf 164.1628 568.8436 Td[(B.)-485(S)1(m)-1(it)1(h,)-522(P)83(.)-484(B)-1(j)1(orstad,)-522(W.)-485(G)1(rop)1(p,)]TJ/F20 10.9091 Tf 176.3503 0 Td[(Domain)-497(De)51(c)51(omp)51(osi)1(t)-1(i)1(on:)-739(Par)51(al)-51(l)1(el)]TJ -176.3503 -13.5492 Td[(Mu)1(ltil)1(evel)-524(M)1(et)-1(ho)51(ds)-523(for)-524(El)-51(l)1(iptic)-524(Partial)-523(Di\013er)51(ential)-523(E)-1(qu)1(at)-1(i)1(on)-1(s)]TJ/F15 10.9091 Tf 301.0423 0 Td[(,)-559(Cam-)]TJ -301.0423 -13.5492 Td[(br)1(idge)-333(Univ)28(ersit)28(y)-333(Pr)1(e)-1(ss)-1(,)-333(1996.)]TJ +/F15 10.9091 Tf 164.1628 632.0068 Td[(B.)-506(S)1(mith,)-548(P)84(.)-505(B)-1(j)1(orstad,)-548(W.)-505(Gr)1(opp,)]TJ/F20 10.9091 Tf 177.8705 0 Td[(Domain)-516(De)51(c)51(omp)51(osi)1(t)-1(i)1(on:)-777(Par)51(al)-51(l)1(el)-516(M)1(ultil)1(evel)]TJ -177.8705 -13.5492 Td[(Metho)51(ds)-432(for)-432(El)-51(l)1(iptic)-432(P)-1(ar)1(t)-1(i)1(al)-432(Di\013er)51(ential)-432(Equations)]TJ/F15 10.9091 Tf 244.3085 0 Td[(,)-434(C)-1(am)28(br)1(idge)-414(Univ)28(ersit)28(y)-414(Pr)1(e)-1(ss)-1(,)]TJ -244.3085 -13.5492 Td[(1996.)]TJ ET -1 0 0 1 141.7385 519.2297 cm +1 0 0 1 141.7385 582.3928 cm 0 g 0 G -1 0 0 1 -141.7385 -519.2297 cm +1 0 0 1 -141.7385 -582.3928 cm BT -/F15 10.9091 Tf 141.7385 519.2297 Td[([16])]TJ +/F15 10.9091 Tf 141.7385 582.3928 Td[([16])]TJ ET -1 0 0 1 158.7082 519.2297 cm +1 0 0 1 158.7082 582.3928 cm 0 g 0 G -1 0 0 1 -158.7082 -519.2297 cm +1 0 0 1 -158.7082 -582.3928 cm BT -/F15 10.9091 Tf 164.1628 519.2297 Td[(M.)-264(Sn)1(ir,)-278(S)1(.)-265(O)1(tto,)-278(S.)-264(Huss)-1(-Lederman,)-278(D.)-264(W)83(al)1(k)28(e)-1(r,)-278(J.)-264(Don)1(garra,)]TJ/F20 10.9091 Tf 289.8849 0 Td[(MPI:)-294(T)1(he)]TJ -289.8849 -13.5492 Td[(Com)1(p)-1(l)1(ete)-405(R)50(ef)1(er)51(enc)51(e.)-404(V)76(olu)1(me)-405(1)-405(-)-405(T)1(he)-405(MPI)-405(C)1(or)51(e)]TJ/F15 10.9091 Tf 231.1841 0 Td[(,)-397(s)-1(econd)-384(e)-1(d)1(ition)1(,)-397(MIT)]TJ -231.1841 -13.5492 Td[(Pr)1(e)-1(ss)-1(,)-333(1998.)]TJ +/F15 10.9091 Tf 164.1628 582.3928 Td[(M.)-317(S)1(nir)1(,)-321(S)1(.)-318(O)1(tto,)-321(S)1(.)-317(Huss)-1(-Le)-1(d)1(e)-1(r)1(m)-1(an)1(,)-321(D.)-317(W)84(alk)28(e)-1(r)1(,)-321(J)1(.)-318(Don)1(garra,)]TJ/F20 10.9091 Tf 295.0792 0 Td[(MPI:)-342(The)-343(Compl)1(et)-1(e)]TJ -295.0792 -13.5492 Td[(R)51(efer)51(enc)51(e.)-357(V)76(ol)1(ume)-358(1)-357(-)-358(The)-357(MPI)-358(C)1(or)51(e)]TJ/F15 10.9091 Tf 179.3562 0 Td[(,)-333(s)-1(econd)-333(editi)1(on,)-333(MIT)-333(Press)-1(,)-333(1998.)]TJ ET -1 0 0 1 141.7385 469.6157 cm +1 0 0 1 141.7385 546.3281 cm 0 g 0 G -1 0 0 1 -141.7385 -469.6157 cm +1 0 0 1 -141.7385 -546.3281 cm BT -/F15 10.9091 Tf 141.7385 469.6157 Td[([17])]TJ +/F15 10.9091 Tf 141.7385 546.3281 Td[([17])]TJ ET -1 0 0 1 158.7082 469.6157 cm +1 0 0 1 158.7082 546.3281 cm 0 g 0 G -1 0 0 1 -158.7082 -469.6157 cm +1 0 0 1 -158.7082 -546.3281 cm BT -/F15 10.9091 Tf 164.1628 469.6157 Td[(K.)-359(S)1(t)-28()528(ub)-27(en,)]TJ/F20 10.9091 Tf 56.088 0 Td[(A)25(l)1(gebr)51(aic)-381(Mu)1(ltigri)1(d)-382(\050AMG)1(\051:)-381(a)-1(n)-381(Intr)51(o)51(ducti)1(o)-1(n)-381(w)-1(i)1(t)-1(h)-381(A)-1(ppl)1(ic)51(a-)]TJ -56.088 -13.5492 Td[(tions)]TJ/F15 10.9091 Tf 23.1392 0 Td[(,)-371(in)-363(A.)-364(S)1(c)27(h)-27()528(ull)1(e)-1(r,)-371(U.)-363(T)83(rott)1(e)-1(n)28(b)-27(erg,)-371(C.)-364(Oosterlee)-1(,)-371(edit)1(ors)-1(,)-371(M)1(ulti)1(grid)1(,)]TJ -23.1392 -13.5492 Td[(Academ)-1(ic)-333(Press)-1(,)-333(2000.)]TJ +/F15 10.9091 Tf 164.1628 546.3281 Td[(K.)-546(St)-27()527(u)1(b)-28(en,)]TJ/F20 10.9091 Tf 60.6903 0 Td[(A)25(l)1(gebr)51(aic)-554(M)1(ulti)1(grid)-554(\050AMG)1(\051:)-554(an)-554(Intr)51(o)51(ducti)1(o)-1(n)-554(with)-554(A)-1(ppl)1(ic)51(ations)]TJ/F15 10.9091 Tf 310.6702 0 Td[(,)-600(in)]TJ -371.3605 -13.5492 Td[(A.)-493(Sc)28(h)-28()528(ul)1(le)-1(r)1(,)-534(U.)-493(T)83(r)1(otte)-1(n)29(b)-28(erg,)-533(C.)-493(Oos)-1(terlee,)-534(edi)1(tors,)-534(M)1(ulti)1(grid)1(,)-534(Academic)-494(Pr)1(e)-1(ss)-1(,)]TJ 0 -13.5492 Td[(2000.)]TJ ET -1 0 0 1 141.7385 420.0017 cm +1 0 0 1 141.7385 496.7141 cm 0 g 0 G -1 0 0 1 -141.7385 -420.0017 cm +1 0 0 1 -141.7385 -496.7141 cm BT -/F15 10.9091 Tf 141.7385 420.0017 Td[([18])]TJ +/F15 10.9091 Tf 141.7385 496.7141 Td[([18])]TJ ET -1 0 0 1 158.7082 420.0017 cm +1 0 0 1 158.7082 496.7141 cm 0 g 0 G -1 0 0 1 -158.7082 -420.0017 cm +1 0 0 1 -158.7082 -496.7141 cm BT -/F15 10.9091 Tf 164.1628 420.0017 Td[(R.)-498(S)1(.)-498(T)83(u)1(m)-1(in)1(aro,)-539(C.)-497(T)83(ong,)]TJ/F20 10.9091 Tf 135.5085 0 Td[(Par)51(al)-51(l)1(el)-509(Smo)51(othe)51(d)-510(A)51(ggr)52(e)51(gat)-1(i)1(on)-510(M)1(ulti)1(grid:)]TJ -135.5085 -13.5492 Td[(A)51(ggr)51(e)51(gation)-311(S)-1(tr)52(a)-1(te)51(gi)1(es)-312(on)-312(M)1(assivel)1(y)-311(P)-1(ar)52(a)-1(l)-50(lel)-311(M)1(a)-1(chi)1(n)-1(es)]TJ/F15 10.9091 Tf 256.5541 0 Td[(,)-293(in)-282(J.)-283(Don)1(nelley)83(,)]TJ -256.5541 -13.5492 Td[(editor)1(,)-333(Pro)-27(c)-1(ee)-1(d)1(ings)-333(of)-333(Su)1(p)-28(erComput)1(ing)-333(2000,)-333(Dallas,)-333(2000.)]TJ +/F15 10.9091 Tf 164.1628 496.7141 Td[(R.)-408(S.)-407(T)83(uminar)1(o,)-427(C.)-408(T)83(on)1(g,)]TJ/F20 10.9091 Tf 130.124 0 Td[(Par)51(al)-51(l)1(el)-426(S)-1(m)1(o)51(o)-1(the)51(d)-426(A)50(ggr)52(e)51(gation)-427(Mu)1(ltigr)1(id:)-597(A)50(ggr)52(e)51(gation)]TJ -130.124 -13.5492 Td[(Str)51(ate)51(gies)-369(on)-370(Massi)1(vely)-369(Pa)-1(r)52(al)-51(l)1(el)-370(M)1(achines)]TJ/F15 10.9091 Tf 200.3252 0 Td[(,)-349(in)-346(J.)-345(Donn)1(e)-1(ll)1(e)-1(y)84(,)-349(e)-1(d)1(itor,)-349(P)1(ro)-28(ce)-1(edin)1(gs)-347(of)]TJ -200.3252 -13.5492 Td[(Su)1(p)-27(e)-1(rCompu)1(tin)1(g)-334(2000,)-333(Dall)1(as)-1(,)-333(2000.)]TJ ET -1 0 0 1 141.7385 370.3878 cm +1 0 0 1 141.7385 447.1001 cm 0 g 0 G -1 0 0 1 -141.7385 -370.3878 cm +1 0 0 1 -141.7385 -447.1001 cm BT -/F15 10.9091 Tf 141.7385 370.3878 Td[([19])]TJ +/F15 10.9091 Tf 141.7385 447.1001 Td[([19])]TJ ET -1 0 0 1 158.7082 370.3878 cm +1 0 0 1 158.7082 447.1001 cm 0 g 0 G -1 0 0 1 -158.7082 -370.3878 cm +1 0 0 1 -158.7082 -447.1001 cm BT -/F15 10.9091 Tf 164.1628 370.3878 Td[(P)84(.)-336(V)83(an)28(\024)472(ek,)-337(J.)-336(M)1(andel)-336(and)-336(M)1(.)-336(B)-1(r)1(e)-1(zina,)]TJ/F20 10.9091 Tf 181.6433 0 Td[(A)25(l)1(gebr)51(aic)-360(Mul)1(tigri)1(d)-361(by)-360(Smo)51(oth)-1(e)52(d)]TJ -181.6433 -13.5492 Td[(A)51(ggr)51(e)51(gation)-407(for)-407(S)-1(e)52(c)51(on)-1(d)-407(an)-1(d)-407(F)77(ourth)-407(Or)51(der)-407(El)-51(l)1(iptic)-407(P)-1(r)52(oblems)]TJ/F15 10.9091 Tf 286.4035 0 Td[(,)-401(Compu)1(t-)]TJ -286.4035 -13.5492 Td[(in)1(g,)-333(1996,)-334(56,)-333(179-196.)]TJ +/F15 10.9091 Tf 164.1628 447.1001 Td[(P)84(.)-288(V)84(an)28(\024)472(ek,)-297(J)1(.)-288(M)1(andel)-287(and)-287(M.)-287(B)-1(r)1(e)-1(zin)1(a,)]TJ/F20 10.9091 Tf 178.101 0 Td[(A)25(l)1(gebr)51(aic)-315(Mul)1(tigri)1(d)-316(by)-315(S)-1(m)1(o)51(o)-1(the)51(d)-316(A)51(ggr)52(e)51(gat)-1(i)1(on)]TJ -178.101 -13.5492 Td[(for)-357(Se)51(c)51(on)-1(d)-357(a)-1(nd)-358(F)77(ou)1(rth)-358(Or)52(d)-1(er)-357(El)-51(li)1(pt)-1(i)1(c)-358(Pr)51(oblem)1(s)]TJ/F15 10.9091 Tf 223.3438 0 Td[(,)-333(Com)-1(p)1(uti)1(ng,)-333(56,)-333(1996,)-333(179-)-1(196.)]TJ ET 1 0 0 1 141.7385 91.633 cm 0 g 0 G -1 0 0 1 358.655 0 cm +1 0 0 1 412.4511 0 cm 0 g 0 G endstream endobj -499 0 obj << +507 0 obj << /Type /Page -/Contents 500 0 R -/Resources 498 0 R +/Contents 508 0 R +/Resources 506 0 R /MediaBox [0 0 595.2756 841.8898] -/Parent 478 0 R ->> endobj -501 0 obj << -/D [499 0 R /XYZ 141.7385 740.0018 null] +/Parent 486 0 R >> endobj -188 0 obj << -/D [499 0 R /XYZ 141.7385 715.0952 null] +509 0 obj << +/D [507 0 R /XYZ 141.7385 740.0018 null] >> endobj -502 0 obj << -/D [499 0 R /XYZ 141.7385 670.4335 null] +510 0 obj << +/D [507 0 R /XYZ 141.7385 715.0952 null] >> endobj 289 0 obj << -/D [499 0 R /XYZ 141.7385 620.8196 null] +/D [507 0 R /XYZ 141.7385 670.4335 null] >> endobj -185 0 obj << -/D [499 0 R /XYZ 141.7385 586.876 null] +186 0 obj << +/D [507 0 R /XYZ 141.7385 647.3119 null] >> endobj -194 0 obj << -/D [499 0 R /XYZ 141.7385 535.1408 null] +191 0 obj << +/D [507 0 R /XYZ 141.7385 600.4252 null] >> endobj -273 0 obj << -/D [499 0 R /XYZ 141.7385 485.5269 null] +284 0 obj << +/D [507 0 R /XYZ 141.7385 562.2392 null] >> endobj -274 0 obj << -/D [499 0 R /XYZ 141.7385 435.9129 null] +285 0 obj << +/D [507 0 R /XYZ 141.7385 514.7465 null] >> endobj -187 0 obj << -/D [499 0 R /XYZ 141.7385 386.2989 null] +188 0 obj << +/D [507 0 R /XYZ 141.7385 463.0113 null] >> endobj -498 0 obj << +506 0 obj << /Font << /F15 123 0 R /F42 129 0 R /F20 171 0 R >> /ProcSet [ /PDF /Text ] >> endobj -311 0 obj << +324 0 obj << /Length1 745 /Length2 581 /Length3 532 @@ -7823,7 +8217,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /EXONPR+CMSY7 def +/FontName /BSOMQD+CMSY7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -7846,37 +8240,37 @@ A cleartomark endstream endobj -312 0 obj << +325 0 obj << /Type /Font /Subtype /Type1 -/Encoding 503 0 R +/Encoding 511 0 R /FirstChar 0 /LastChar 0 -/Widths 504 0 R -/BaseFont /EXONPR+CMSY7 -/FontDescriptor 310 0 R +/Widths 512 0 R +/BaseFont /BSOMQD+CMSY7 +/FontDescriptor 323 0 R >> endobj -310 0 obj << +323 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /EXONPR+CMSY7 +/FontName /BSOMQD+CMSY7 /ItalicAngle -14.035 /StemV 93 /XHeight 431 /FontBBox [-15 -951 1252 782] /Flags 4 /CharSet (/minus) -/FontFile 311 0 R +/FontFile 324 0 R >> endobj -504 0 obj +512 0 obj [893 ] endobj -503 0 obj << +511 0 obj << /Type /Encoding /Differences [ 0 /minus 1/.notdef] >> endobj -308 0 obj << +321 0 obj << /Length1 803 /Length2 1857 /Length3 532 @@ -7896,7 +8290,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /OPGQPT+CMMI7 def +/FontName /SCXKAI+CMMI7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -7925,37 +8319,37 @@ RB cleartomark endstream endobj -309 0 obj << +322 0 obj << /Type /Font /Subtype /Type1 -/Encoding 505 0 R +/Encoding 513 0 R /FirstChar 84 /LastChar 118 -/Widths 506 0 R -/BaseFont /OPGQPT+CMMI7 -/FontDescriptor 307 0 R +/Widths 514 0 R +/BaseFont /SCXKAI+CMMI7 +/FontDescriptor 320 0 R >> endobj -307 0 obj << +320 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /OPGQPT+CMMI7 +/FontName /SCXKAI+CMMI7 /ItalicAngle -14.04 /StemV 81 /XHeight 431 /FontBBox [0 -250 1171 750] /Flags 4 /CharSet (/T/e/l/n/v) -/FontFile 308 0 R +/FontFile 321 0 R >> endobj -506 0 obj +514 0 obj [675 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 542 0 0 0 0 0 0 361 0 706 0 0 0 0 0 0 0 571 ] endobj -505 0 obj << +513 0 obj << /Type /Encoding /Differences [ 0 /.notdef 84/T 85/.notdef 101/e 102/.notdef 108/l 109/.notdef 110/n 111/.notdef 118/v 119/.notdef] >> endobj -305 0 obj << +318 0 obj << /Length1 752 /Length2 1167 /Length3 532 @@ -7975,7 +8369,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /WLYIJF+CMR7 def +/FontName /CHSDFH+CMR7 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8002,37 +8396,37 @@ ia cleartomark endstream endobj -306 0 obj << +319 0 obj << /Type /Font /Subtype /Type1 -/Encoding 507 0 R +/Encoding 515 0 R /FirstChar 43 /LastChar 49 -/Widths 508 0 R -/BaseFont /WLYIJF+CMR7 -/FontDescriptor 304 0 R +/Widths 516 0 R +/BaseFont /CHSDFH+CMR7 +/FontDescriptor 317 0 R >> endobj -304 0 obj << +317 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /WLYIJF+CMR7 +/FontName /CHSDFH+CMR7 /ItalicAngle 0 /StemV 79 /XHeight 431 /FontBBox [-27 -250 1122 750] /Flags 4 /CharSet (/plus/one) -/FontFile 305 0 R +/FontFile 318 0 R >> endobj -508 0 obj +516 0 obj [877 0 0 0 0 0 569 ] endobj -507 0 obj << +515 0 obj << /Type /Encoding /Differences [ 0 /.notdef 43/plus 44/.notdef 49/one 50/.notdef] >> endobj -270 0 obj << +278 0 obj << /Length1 935 /Length2 2339 /Length3 532 @@ -8052,7 +8446,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /LVTJGW+CMEX10 def +/FontName /EKZAOH+CMEX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8092,37 +8486,37 @@ A _gPsB1uU cleartomark endstream endobj -271 0 obj << +279 0 obj << /Type /Font /Subtype /Type1 -/Encoding 509 0 R +/Encoding 517 0 R /FirstChar 0 /LastChar 112 -/Widths 510 0 R -/BaseFont /LVTJGW+CMEX10 -/FontDescriptor 269 0 R +/Widths 518 0 R +/BaseFont /EKZAOH+CMEX10 +/FontDescriptor 277 0 R >> endobj -269 0 obj << +277 0 obj << /Ascent 40 /CapHeight 0 /Descent -600 -/FontName /LVTJGW+CMEX10 +/FontName /EKZAOH+CMEX10 /ItalicAngle 0 /StemV 47 /XHeight 431 /FontBBox [-24 -2960 1454 772] /Flags 4 /CharSet (/parenleftbig/parenrightbig/braceleftbigg/summationtext/summationdisplay/braceleftBig/bracerightBig/radicalbig) -/FontFile 270 0 R +/FontFile 278 0 R >> endobj -510 0 obj +518 0 obj [458 458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 750 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1056 0 0 0 0 0 0 0 1444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 667 1000 ] endobj -509 0 obj << +517 0 obj << /Type /Encoding /Differences [ 0 /parenleftbig/parenrightbig 2/.notdef 26/braceleftbigg 27/.notdef 80/summationtext 81/.notdef 88/summationdisplay 89/.notdef 110/braceleftBig/bracerightBig/radicalbig 113/.notdef] >> endobj -267 0 obj << +275 0 obj << /Length1 777 /Length2 1473 /Length3 532 @@ -8142,7 +8536,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /WRSUKB+CMMI6 def +/FontName /KHNJBD+CMMI6 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8173,37 +8567,37 @@ currentfile eexec cleartomark endstream endobj -268 0 obj << +276 0 obj << /Type /Font /Subtype /Type1 -/Encoding 511 0 R +/Encoding 519 0 R /FirstChar 14 /LastChar 105 -/Widths 512 0 R -/BaseFont /WRSUKB+CMMI6 -/FontDescriptor 266 0 R +/Widths 520 0 R +/BaseFont /KHNJBD+CMMI6 +/FontDescriptor 274 0 R >> endobj -266 0 obj << +274 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /WRSUKB+CMMI6 +/FontName /KHNJBD+CMMI6 /ItalicAngle -14.04 /StemV 85 /XHeight 431 /FontBBox [11 -250 1241 750] /Flags 4 /CharSet (/delta/C/i) -/FontFile 267 0 R +/FontFile 275 0 R >> endobj -512 0 obj +520 0 obj [566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 884 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 446 ] endobj -511 0 obj << +519 0 obj << /Type /Encoding /Differences [ 0 /.notdef 14/delta 15/.notdef 67/C 68/.notdef 105/i 106/.notdef] >> endobj -264 0 obj << +272 0 obj << /Length1 786 /Length2 1479 /Length3 532 @@ -8223,7 +8617,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /TJZGDX+CMR8 def +/FontName /UNEXYQ+CMR8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8255,37 +8649,37 @@ Df cleartomark endstream endobj -265 0 obj << +273 0 obj << /Type /Font /Subtype /Type1 -/Encoding 513 0 R +/Encoding 521 0 R /FirstChar 48 /LastChar 61 -/Widths 514 0 R -/BaseFont /TJZGDX+CMR8 -/FontDescriptor 263 0 R +/Widths 522 0 R +/BaseFont /UNEXYQ+CMR8 +/FontDescriptor 271 0 R >> endobj -263 0 obj << +271 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /TJZGDX+CMR8 +/FontName /UNEXYQ+CMR8 /ItalicAngle 0 /StemV 76 /XHeight 431 /FontBBox [-36 -250 1070 750] /Flags 4 /CharSet (/zero/one/two/equal) -/FontFile 264 0 R +/FontFile 272 0 R >> endobj -514 0 obj +522 0 obj [531 531 531 0 0 0 0 0 0 0 0 0 0 826 ] endobj -513 0 obj << +521 0 obj << /Type /Encoding /Differences [ 0 /.notdef 48/zero/one/two 51/.notdef 61/equal 62/.notdef] >> endobj -261 0 obj << +269 0 obj << /Length1 765 /Length2 745 /Length3 532 @@ -8305,7 +8699,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /JGTGUW+CMSY8 def +/FontName /ITKOVH+CMSY8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8328,37 +8722,37 @@ currentfile eexec cleartomark endstream endobj -262 0 obj << +270 0 obj << /Type /Font /Subtype /Type1 -/Encoding 515 0 R +/Encoding 523 0 R /FirstChar 0 /LastChar 2 -/Widths 516 0 R -/BaseFont /JGTGUW+CMSY8 -/FontDescriptor 260 0 R +/Widths 524 0 R +/BaseFont /ITKOVH+CMSY8 +/FontDescriptor 268 0 R >> endobj -260 0 obj << +268 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /JGTGUW+CMSY8 +/FontName /ITKOVH+CMSY8 /ItalicAngle -14.035 /StemV 89 /XHeight 431 /FontBBox [-30 -955 1185 779] /Flags 4 /CharSet (/minus/multiply) -/FontFile 261 0 R +/FontFile 269 0 R >> endobj -516 0 obj +524 0 obj [826 0 826 ] endobj -515 0 obj << +523 0 obj << /Type /Encoding /Differences [ 0 /minus 1/.notdef 2/multiply 3/.notdef] >> endobj -258 0 obj << +266 0 obj << /Length1 994 /Length2 4891 /Length3 532 @@ -8378,7 +8772,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /TTYZPK+CMMI8 def +/FontName /OEERJT+CMMI8 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8429,37 +8823,37 @@ d cleartomark endstream endobj -259 0 obj << +267 0 obj << /Type /Font /Subtype /Type1 -/Encoding 517 0 R +/Encoding 525 0 R /FirstChar 14 /LastChar 115 -/Widths 518 0 R -/BaseFont /TTYZPK+CMMI8 -/FontDescriptor 257 0 R +/Widths 526 0 R +/BaseFont /OEERJT+CMMI8 +/FontDescriptor 265 0 R >> endobj -257 0 obj << +265 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /TTYZPK+CMMI8 +/FontName /OEERJT+CMMI8 /ItalicAngle -14.04 /StemV 78 /XHeight 431 /FontBBox [-24 -250 1110 750] /Flags 4 /CharSet (/delta/A/C/E/H/L/O/P/R/S/T/i/j/l/m/n/r/s) -/FontFile 258 0 R +/FontFile 266 0 R >> endobj -518 0 obj +526 0 obj [470 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 796 0 757 0 779 0 0 873 0 0 0 723 0 0 806 674 0 800 646 619 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 362 430 0 317 940 645 0 0 0 479 491 ] endobj -517 0 obj << +525 0 obj << /Type /Encoding /Differences [ 0 /.notdef 14/delta 15/.notdef 65/A 66/.notdef 67/C 68/.notdef 69/E 70/.notdef 72/H 73/.notdef 76/L 77/.notdef 79/O/P 81/.notdef 82/R/S/T 85/.notdef 105/i/j 107/.notdef 108/l/m/n 111/.notdef 114/r/s 116/.notdef] >> endobj -205 0 obj << +213 0 obj << /Length1 2088 /Length2 13404 /Length3 532 @@ -8479,7 +8873,7 @@ stream /ItalicAngle 0 def /isFixedPitch true def end readonly def -/FontName /XIRIFK+CMTT10 def +/FontName /WWFPJR+CMTT10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8628,33 +9022,33 @@ I cleartomark endstream endobj -206 0 obj << +214 0 obj << /Type /Font /Subtype /Type1 -/Encoding 519 0 R +/Encoding 527 0 R /FirstChar 33 /LastChar 126 -/Widths 520 0 R -/BaseFont /XIRIFK+CMTT10 -/FontDescriptor 204 0 R +/Widths 528 0 R +/BaseFont /WWFPJR+CMTT10 +/FontDescriptor 212 0 R >> endobj -204 0 obj << +212 0 obj << /Ascent 611 /CapHeight 611 /Descent -222 -/FontName /XIRIFK+CMTT10 +/FontName /WWFPJR+CMTT10 /ItalicAngle 0 /StemV 69 /XHeight 431 /FontBBox [-4 -235 731 800] /Flags 4 /CharSet (/exclam/quotedbl/dollar/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/eight/nine/colon/semicolon/less/equal/greater/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/bracketleft/backslash/bracketright/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/asciitilde) -/FontFile 205 0 R +/FontFile 213 0 R >> endobj -520 0 obj +528 0 obj [525 525 0 525 0 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 525 525 525 525 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 525 525 525 0 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 525 ] endobj -519 0 obj << +527 0 obj << /Type /Encoding /Differences [ 0 /.notdef 33/exclam/quotedbl 35/.notdef 36/dollar 37/.notdef 39/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five 54/.notdef 56/eight/nine/colon/semicolon/less/equal/greater 63/.notdef 64/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y 90/.notdef 91/bracketleft/backslash/bracketright 94/.notdef 95/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef 126/asciitilde 127/.notdef] >> endobj @@ -8678,7 +9072,7 @@ stream /ItalicAngle -14.035 def /isFixedPitch false def end readonly def -/FontName /DKDPTY+CMSY10 def +/FontName /KJYDVZ+CMSY10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8726,18 +9120,18 @@ endobj 179 0 obj << /Type /Font /Subtype /Type1 -/Encoding 521 0 R +/Encoding 529 0 R /FirstChar 0 /LastChar 110 -/Widths 522 0 R -/BaseFont /DKDPTY+CMSY10 +/Widths 530 0 R +/BaseFont /KJYDVZ+CMSY10 /FontDescriptor 177 0 R >> endobj 177 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /DKDPTY+CMSY10 +/FontName /KJYDVZ+CMSY10 /ItalicAngle -14.035 /StemV 85 /XHeight 431 @@ -8746,10 +9140,10 @@ endobj /CharSet (/minus/bullet/greaterequal/propersubset/propersuperset/element/negationslash/Rfractur/union/braceleft/braceright/bar/backslash) /FontFile 178 0 R >> endobj -522 0 obj +530 0 obj [778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 778 0 0 0 0 778 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 722 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 500 500 0 0 278 0 0 0 500 ] endobj -521 0 obj << +529 0 obj << /Type /Encoding /Differences [ 0 /minus 1/.notdef 15/bullet 16/.notdef 21/greaterequal 22/.notdef 26/propersubset/propersuperset 28/.notdef 50/element 51/.notdef 54/negationslash 55/.notdef 60/Rfractur 61/.notdef 91/union 92/.notdef 102/braceleft/braceright 104/.notdef 106/bar 107/.notdef 110/backslash 111/.notdef] >> endobj @@ -8773,7 +9167,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /GABPLB+CMMI10 def +/FontName /OZMEKO+CMMI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8861,18 +9255,18 @@ endobj 176 0 obj << /Type /Font /Subtype /Type1 -/Encoding 523 0 R +/Encoding 531 0 R /FirstChar 14 /LastChar 122 -/Widths 524 0 R -/BaseFont /GABPLB+CMMI10 +/Widths 532 0 R +/BaseFont /OZMEKO+CMMI10 /FontDescriptor 174 0 R >> endobj 174 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /GABPLB+CMMI10 +/FontName /OZMEKO+CMMI10 /ItalicAngle -14.04 /StemV 72 /XHeight 431 @@ -8881,18 +9275,18 @@ endobj /CharSet (/delta/theta/omega/period/comma/greater/A/D/E/G/I/M/N/P/R/S/V/W/a/b/e/i/j/l/m/n/o/p/r/s/t/v/w/x/y/z) /FontFile 175 0 R >> endobj -524 0 obj +532 0 obj [444 0 0 0 469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 622 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 278 0 0 778 0 0 750 0 0 828 738 0 786 0 440 0 0 0 970 803 0 642 0 759 613 0 0 583 944 0 0 0 0 0 0 0 0 0 529 429 0 0 466 0 0 0 345 412 0 298 878 600 485 503 0 451 469 361 0 485 716 572 490 465 ] endobj -523 0 obj << +531 0 obj << /Type /Encoding /Differences [ 0 /.notdef 14/delta 15/.notdef 18/theta 19/.notdef 33/omega 34/.notdef 58/period/comma 60/.notdef 62/greater 63/.notdef 65/A 66/.notdef 68/D/E 70/.notdef 71/G 72/.notdef 73/I 74/.notdef 77/M/N 79/.notdef 80/P 81/.notdef 82/R/S 84/.notdef 86/V/W 88/.notdef 97/a/b 99/.notdef 101/e 102/.notdef 105/i/j 107/.notdef 108/l/m/n/o/p 113/.notdef 114/r/s/t 117/.notdef 118/v/w/x/y/z 123/.notdef] >> endobj 170 0 obj << -/Length1 1707 -/Length2 13986 +/Length1 1693 +/Length2 13827 /Length3 532 -/Length 16225 +/Length 16052 >> stream %!PS-AdobeFont-1.1: CMTI10 1.00B @@ -8908,7 +9302,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /ECPEGS+CMTI10 def +/FontName /UXLKJT+CMTI10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -8939,7 +9333,6 @@ dup 70 /F put dup 71 /G put dup 72 /H put dup 73 /I put -dup 74 /J put dup 75 /K put dup 76 /L put dup 77 /M put @@ -8992,69 +9385,58 @@ z8u í¼.{®µIþQŒ7™Æà‰µÕÖ^N-+C ßú#̲]•\MØ…1 pk2 ²\t,o)•2TúTÚ®æÔw‡}¼ÒŽšµv°êqý `×;líSãgs3c-ðh®ðþ}ûW9;Ú¤9¦¤Ã–ø`2©€ êá${}è;;ämò‰…˜ÿ^l¦•1'C*–~OÔÝ`ÖäšXúUnó0‘xµ|§cÏɾì'iD½ê%W‰ïNÍáêCîÛ•Uô.ÝÏ9®R*ÂÜR?nìLÊâW’·ˆs/[µÌç趡¡Û†±ê8ˆ>Hêµ@#íÙ»”çx î¥w­ªžf«}†´ ažyòBÏRæ¬ ®C1|P|Û'êŠrÔèÙæ,˜ß°IÇŠÑU`ÎD£•½kUQe ]A©ÕmÃ\‚"Gm¸‰F”O½ƒ À)2rIuW‚\ñSøâWäš,'Ëv¾ÙÏdy]eqXH0#~èZ²9À…±|pÅžäPæO£HŠ¯au`öÎþ©C—Ñï©àbÇ鬅<Êç=ï?t8é!½Ô-~œC0¯VŸØY-™¤ð…¢aht×`õrxK[3ÍÏ,Øðf @Ñ=Ê]ëw˜G2C#ÜŽŒ»þƒd‡ô5BYò¼I·Wu8]æµo\ Êà!~Å}SªJÿZÝ€$€ôªäc¼„ëýÈÖÔ̪÷…OàJŸ.ãkÓ0ÃFÁ¯‰)Lþ0GÉ´— MÚº45€óŸÙ’Èž‚““ŒÒ1–—•lÞÖ•ñ(4ô݃hæ‘8?CêLßÅ7ô¡ˆHã·H¢Ç·ähÂ+ À÷}$ âå¾DO.¥£ËÀZkJ[G¢tº×›å?T<´R¶Ê~s/Õ5+OSƒ6´5êPHMq¿ÒêhqýÏ|?"º¬x¦ÇVÓ4ï9"CœÒTaëüÒ¬p­c|¨¼Ì ÅCñ‡*B ;²t@þ^ä踦Lõ²-äL€©ËÞ œ>‰c»¶p˜À¬{ŽåÓönRÆ·¤½Ö›•WHÌWþÁŽÖ%Ї8Þ¸¨§Ôd -ë©7áßó®Pep¹_»¹=Š¢Rü‘(`9×p+²Ù+9+¦–†@dè˜W–„œ®‘¿óÍÐ4Ã…›5Á]—Ä•¬ÛóíB⯞ž¤ó¾dPkbÜ•ª¯æ'm4°v ¾šîLδS×*0\-ªÛJœUrƒ´ˆÎ%‡'–Túq~Í„\5ïËO?ƯûE6·¬Œ"ÑAØbe(§eSd87mäQ—ð—êïÑX7´I±R*tGPz%x¼¢¶!üvxJ+Þ#}ž€·’A|›?§­qIH¹ŒHÔÏje®6h2â†[›ˆãrò€"lŒË¦ü˜˜Ù1צþœöAf€Z§¢ÍGn懗¼Ü{“]Ô}%¶ÿ,ËÆŸ¹ñõ!@c©ÛÊÏ¿æ¹iù¡ Éðf&·ç€Œ]é ˆ ÑÔx¬¶RŽs;ò›¢AZÃÑ ³;åS:ÖÜÂÒ|$è8Hý*\”EîÏ•¥/Šž—ëîj=F~l’àRü›’¯ë‰!꿸dïq4*x(B®ù±¿"ZÑYâó4ãRN˜Þ óf²8«X»W^Úe¦Å„ïýiZNñ'Y¯ -Ç :1@ÉH9D0kq'S”§«·u‚‹¨|®#Η<º¸{¯8˜…Ýõt…Øž#DfQ_4¶­øpC±ß&òŠ‹ÔùÅD40<Äxì+´X²Ûð¼Ì%_o"UK zÄ¿•nûÒê­Vç{tÁ)ûí¬<ðhÛê|-¨´çÄQñV<$Ò¼½­ßÔY™gÓ²XqCx@µÞ…µ¾ÜñÉ2›Ð[¼¥›÷«¶ ƒ«9ðî‰c@êÊQ¾= œFeÛrlµZiúûþ× -ò  q5\ÊÑ‘pJyÓe3äuóq\»²IW‰Lf칯ª”ÒϯãW¾€X@•Ð ‚´Z¿—a물™È¾¼ô73Ÿ‹i×#ÒARl°ùóU þ¿ÏkêiR qÒllçŠ CD‘ŧ–_˜4-»qôþôã´xÜM’^C`¢Úå³Г76û»^h\^VÁ¦6^¢Ø¥Ô, é´Øä,ÅD¼GÓœ %“ÞÂOJn±MeeÔ1Ä}¤>à9o£‹ZÀ¨üBéÔ•œöñV4¹*š2÷t‘ë›ö -ÉÓ„/’SSËë¼—³%ž¦˜ÁÄÄ™whÂtB*úžmÂtÛå¸X>aO ˜Z»Öbž³‘âc&¨ŒsèYrw^&µe¿<ƒOŒrfŽáG#4‚U0†gÏÝ£ºÙCÔñW£ë‡8¿8òÅÉõÊå[Y¦|ÝsG¸n}³gíž‘NÑóùï .to²[P¦jFMü ×Æë…Zý°hFØ­üÓ).¾Â¯}·N€´£õ…ƒŽuL ‘û<ªSœp=ÝûB*½ùã|¤4Ï:(Û‹æÑO YºˆÂˆ„¢üíü+Õ^„*ûûë)y‹-/ÔÜíRw<—Bï¢ß8óÿûǹþAò¹ÏòYñëupèc_âëµÀ¼ÿ´E‚UÏQçÿÂÀðØ?¹)öòèé‡.†}D†Á" -«ì‹?·¶èÍÀÛAï6<’:õ5åÒ&¤¸…µ…Ö!¤2tóôu,]jÛ;@¼UÈ%­ÖÊ«%ár -=£:máq”ß=Æ̺Á¸#„¿ûƒ³€ÁÓÑ!ü¦#NtyôNkpÚŠÀ\º—‹õxàB»Þ±ú¡FNJꆒþ­fuáÁ £¾¦ý}UX%¯Û‹s“9+1+7W‚îð}Ã/m¹ú΋½Wk›ˆÓ@ Ô›ßŸ8`™hÚ±¨•üPˆ×XÇYþâ%eG«†DÒB¥Öü³Íøµˆ'PÀ7Ág`ì2v{¹ídLí$Z ³O§RíÍ X4€óMEñÿûp+¡Ûݲ@ôaT<4>˜»ÿÎ( 5Hì$!›òÞ(xJ­M P¸älºà†Ëy¾ëô€/6q¯c´è2Po§i²±½Ö¬c)ÎmX‡þŒ=^WèÊ“(Š“*ÖcKœe£žêqª^zyü¤áZ*¼:@¼ˆw¹øžö0ÿ€ù㢇³ˆ)_¬¼]?|v×l·üŽI·úÞy¸âüJ±;4Â5ÿ¢ü„ 71²:l¥.=êcôS(ä›CbÉ*â×Y³5¾²8µœ%DÜ<:TÛD$SÅÚ*o•=T5 Îç÷ÛòLÛ¾CÓ¶7ž•«‡;.tBÛ]þ±j;£vU‹C¿’zPÐÅaÿœF>v±b5tz7¡ÞHÔ‡µ—ÿ„žU¹Ž^¸ñÀ‘g@²§¬& -iOì{ˆ–¸ã£Ò&Æ3oñ‘ʇÒ1j6¯*‚˜37êAÙì^sº^P ®ŸIg0Ï6×Yþ»Ï:·—¸ ihî–¦\›öÐfoÖjH‚©ØNkÍ£$ ½xª+¿ é×ëX5‰Y)n¸Ù3N -aBxÌž¿Èû´é„?1š"^Ë ™È‹!Óý#°ó -Ô¡{“‚ëØ#ªöU¹Ó5À¼88®)[üïIÇ _7ö¤¹½àXø)n cá’M•tÔÄ#¿#Ž*)ä ê6iãêÁ’ÊÛ‹¡ åÚÛ‚Gb*×kßø°‚Ô»˜Qäç -Ì>’+9û ×’™ï+äH¹\¯ã†ãšüóño;Â.ž7`Žõ+He¤ì ·Í'mg>å".‹V7É!å=»€ó°ÿþ¿qýãýšlÝ7„ξìÒ»¾>äYÑ@„P\(IÜŸ1’“€ó:°ËÁ ÌöÃ9¿¥ý>í¨IŠsÿ†³ å„ ¯~ÏŠWuSŪ®|a+â‚¥K¥?öê 'jvà‘€6¬;Å`xþ(ÓT>Ôš6aH4 ¤Óˆ0Kœ[“ Ú(uã¾ÖO\hT3^ýývÆ-ü4’°@™Wï؈ÎqWq“¬Á)û'ìü4™í¾}¦PŒÍ¾€Òþ‘õâêï?˜/DÙù-}R~ gœ}³˜¿ÍBÈàÚéVhôٽǻ²%#ámO}6%U€B#lÛ˜§£Tš_•p[MÎ9¥Î‚MGr -ßgü1@NF!vÓ>ýLK¿²“ë`Š¨0Õ%3¹–ìSy)RXô˜0B7BK`3[eÆ{ÁÊcš!ì ×/ØTÝÖÞ[,S QlþÑ¢Ü*ö*ã™ÂOø[, ãø£¶øÇ^ã1ãT2^] îŸÊà.[„Lýy—öáPâ-H¬YxÍ3:ÿ…X@«™>x„惼Q`»Óº´ö~¤wrĵ½‚œ:õoŸ’¢0X‚8ªG9ͬõb®•)$nW­ «ëL‘4ÕÒ~˜ˆT-+A@Õg~»²™i ýQ J%|ë}¢€0'A»âzøUؼD·›ËD`I×`°Á$~t=rkí醌yl;h?róǬäõß“giòºGê)}ß+ @cdo] š“ bˆꄆì™Ö_×t³Œ0¸Ç£ŠøŒâÙ:OÎÕ¦"‚˜9\Iž.l«á°Ä’­Ôþ^&“¬TB¶@ˆ–öÔȄé§^Ùئ93Ì’£®6ÜÜý‚±åi"þSa̺1¡à -k$6@i0f.0=C5pð€÷bR n)ªüíÃô@—ŠG+ŸÚooWçܳÉŽ»eh5/H-š|ÝÒ˜¥z• /aÛ— 9ÏÅAëÚá~˜ï?þf<'«fœKõ–H7Œ(þ@Q 6–’?ïå¤6{ƒL(§+¦zDxôk=í¦aÌO²cöý* œ¼mÔâSäïý‡0 -KŽÖNÍyÚÒkH˜Êö´räx¶’Tc¢ŸÈ[šq ý9”šãæ%]Œi'Û¢äß R´ Š3ûr#SÎœBç}ú‚ZÛö•Q•¾6ñûH -Ñ›C£Ñ¼µT*§·±ƒ¾B£ÅLºàÙν¥èRô$?:¤R’*YP×m…ðÿybï‰í³&×Ëa‰(5±ú8Ò—ëÞp—ƒœÝþ1ÑÊ&`D+Ó'$e±( ŸŸ¾¯{šý:—š\.@Š#‚Ý\ÍЙs×ñù‘ï錃% £u;G‘Y% ºa“ßG‚ Só¤ð/AUrß8ÉV½RZ?îùT†³ù›¸¬T™*hVÇr J FØÚ0 §ØŸº—êmÿÉ“á‚gÖX9w4ÕeðÚöùã\ŸombÁà¯y³R§¬EψvvƒŒç:k0v¬Ä»kÛ°>0vYÚ ½M%)̺, lؓ/ípˆ×²x¸!²òîA4ÂÆþ{Â'ƒÄ­ž‰{ËûZòõ€\ÔIô ½2\"EŠ¸˜(Fðœ’D—ØÙÙîKu‡`@&; 83‹ï.¸þµkaÖÁ l6ØœÂbn‹×Þ‘´Õ†g,1Ñ|×ùêšh™Ú»×hÓ»Â3²•œÈÄ;I“™`ÿ„ùBwÁ×Z¢5~ƒ%‰´Ù³¯ø ìœ2´µŠ'X&N^{/•õÂÙ‡¿ê|ûØóp6¤leEzœsÌ¿ÓeÈ‚ - {T ŠES -9iMåÂw3w/à–ýríᆬƒéWÄL\¼’3Aó¹ãWZ{’øžx½9 ®[fM·½ü‡_ô§Oòº8·´ïA,Ïsü+âÚ£3€í¡û›ãUbõ­•·¢÷_@• xÛä4#A‘ι¸¼qìF›[È ÁDÙÊ/³ý5Ö†NÉ^*?¥XÙ’NûeêPº²XÓõ³û瀸•0eQŽ =нóŒmÍëÿʤ”؇“⡈ÚX†§{„ktQ a·úÎâºÄ0€“è£ê~!eŽVm¤ pAÝ[Ýe¹«"ix®FΑþ%Àõ%Mv‘Á®ÿâèäš‚¹hn«y’Š•µ˜ž–ÃËB¼c’WWÆʤ;äO|“½eàÓ@ˆôéq—ÇcdX³aiî¢OùÈ*ÌþH°@Ÿß8Á‡»˜‚ Èø0Ã7é–¹ö,ðÐàÜ<ÆxϽ-³¸.¯ «§ºG¬ Ð…IJ°+§Ýµ¿@¥‘er½úJDYWªõGPUÓnV“š‘…ñ‡Ô  šç|T"äÊÙÑdR( r/>€°+w&ÿÕ\‰R>¢Jwá9™ØÆEþl¿!É]†RÒgNÅ«øú»4÷4„œTc¾ºÉŒ·AèrÒ9Ù=§Z7%Œó ¶¯SLðªí¿³ÌÁv»å«ð‡®I¼Þöwv²”f°fa;ª•îsñ;ÛN‡õö"¾t¾Âr¾×üêÊDðj€ÖJ?Õ# ÝL,rðÂ6™KŒ‚S•ÞCub³§8é©òjú$¢[ÅF-õ -Km;^¾7íð­kvCLËãÒÀ³®ð!›¨ºÁõÉo\)@]}½/'žç{[Ê•×WâJ5XÔâ"“ `;F쨟CMñsd -ÉZv7ø6Ô}ÒcØ•º"ßPA E鱇ÒxêW ‘úTmPÉ–C&¬¹¾ô\@)ñÕýJû¦'R;ìÑÎo\Ÿoù“†…ŽI!x_$+s¿’\—º>lýgä…Äêp8!2êpž±œûWu7-Ë*,p;× ó£Y9*kZ£&s ²ù¬ ŒÄÌ*¹Aêû˜fÈq¸…®¯B>mdCl3[”„¾™”­Ë>Ýb^°ýÍ‚ÒEøœÔ¬6NÐk¢?Ñ ô.E<è!Ѻµ>”d½‘!©,ȸ״h˽ 7¢x9zo=Uª»¾Ï™P\¾vqeáh"÷ -SZ*øy Þ?eñð²y £îJ‡–áIW¯Ö4¥ÛrôôS˜Ž™ ÆèV=¯½ ¡ÑBœÕ€¶òÕ?b€M•0úFÎ.ÍWSM»a;"%.þП©jÄ­Ônr-âÒšÜé‰sôOûŸ,¢Åĉ@4&Hº¡M*b¿Rõ×âAáò%”u³MóÇðeò5aºÏD«¡~¿ý°«Õ©H«ji˜ö’Ø+ä“õ˜ÛG(Þ0MKîË š´ÏÌŽ¨:`™Û‹t:ªYç¡8$ƒ|ƒ§BCˆªG»öìÚËäÆdשÂ+ÆE.¢[~ˆ |n†ºýw2Š†_ÎXG&?S€Öø¤L‚m ùº‹yí^»8íÏ3SâOÕ¥˜oÄï8€1Í×Çð€õšº¼ÈCQùœñ7 - ÄŸ4³“gy¨-FŠæež‚aóaĈ©xÞv°á­ûyœD@¼s$–àÈŒ^ãqîC´”b)|ƒ ‡w`ÜŸ’T“&ï$[¥õw‘ ¦LïG:ÀÑz”­J-òC•£h}>Ó%œªd=Ìàr„>hÖaGAG•’¤ãû€ƒ3²`gÍh‚ƒhÏ@¢”)—Íá)Þÿ©ï´€­æS?ˆÉÝ ) à±|‹;Ù\Ö” —ÑzK¦wý1^Ī®1<˜ ¹b—«k'( I -9¹°í0¼†™‚£• ÞMÕ̘kÝwG\Ýx¥m¨ZBí©(Ã#§}”PZ(´¡’ð(‡†Ú÷wušTÈk…N·–}œ𠡇5ÞÇ - -îe‘ñßÀŠ½ éI=;]¢wqU´­„9H(ž„«BnŽÀ16îÃhN‡X–•NÄ̵Úcàr¡]eT9ÿGî‡æj¼~ï;R!íéÄÞKC£‰ZoˆJF¼¿ÅóŽØœ—uBÀ+9EÓë§Ìžm—ó²¢sêhÿÃH%ëÆþÔNMìÄßRñÏéÅ‹}—æ™®XÈ\_ѽ_ "6Åd&twp³’™–”aC”þ;ô)0ƒ.Éb’d<ò–wR,èÒ»â%å<Ãlð›¼/#qé™8•¿ÍÐC²— ›‘,(è­/½m5µG ž@óç`{K©¢æR€<§˜Dû ¢’«!òx&Íðço@¶ýid×¢ŠýÅð0 -rÚî“IäEwþ9íp5b|Ì2ÍV%¢þÁµÃ®RN¾½Mî6ÒìÂlå·˜ÅØL÷OJ_ëÓff,ʆ÷Ñü¾»øM%ŒIsÏàû -”yÛ­ŒÊr&Û@ÞŒKÔô2}S\ãsYH.yö÷'Û ª¨îÿ¦ôÕè`D}ÆiçlÐñÔç(]ÂÓ­¢5+ÅyÁJzvúAÍXÌ˃ª}‡'.f­4r£ÚE*h” lº Èà4%&‘pƒß0é YR¡s–dBüº‚ø‡xn í[üï,V{s—x†ë\?Â=–A¼‰d³âô¼m—`ý’Ù -Á…-.œ¨eóN‡®sÄ S´drã»Ô¥PpC´Bp}WN©/îÝã8*÷}ÿÄÜõòPfŒ£ oB(ö¹ª@ ±ìiÉ‚ºüNð£Ä†û€dMŽ52R·WE$x@“aÓ&ÅC½ZéÓÓiè«ÙΕ·šÎ&²¯ö%Á—ÈlÂÛM€Âh£àKB·*q}©0øHëéá«YMšõ*Î9Ñö)įÁx»ÝE°âF›;ZùJÇí•°Nì¼@a³xÜRvàb<¦ëÏ‘$£š)J®þ·½m]”L§›ÊÇþÓz¡£-pET£bŤRÕ 98>è-ºã\ ø -±Ôò2FJ l. 2i œ¢sÕ¨oœQï£ø€/5_ÞêWÛJU)4&ÌèÝ3ó&d˜üÚ,1ìüº?ÝßmZ3y»§fȇ#Ð$Ãr’´›êtø–uÉú¢œ§üÍ[¤•W‘ÃÆ£]¥[FëYÃû,«ã=’YïR—ùõWð é¬ßîˆâ-R4¨Ì`Špe´;T¬g"›Ùn‰æÅ7köz¾¿íÅQPSù×JEýÍ9ˆ³9·Ä Ìå³¢Hü§ãÚ/a¾”d-"LË6™-n á^9…û0ªÞ†Mx,5Áȼè9Þ~ˆ°†è5/[Óÿ|ž7Ø‚W;pÿÐD½i;¼œ™)Gʉ›þ ]UE¢¼ê*ÃQe äªp|Óî˜à„ÏE±½ÒDá]Ù}þÑg-+Ô-¢½Zƒí­‚Kt)¥?¤Óö؆¤)JSꣅ%á²ìmÄø„D9—}båß'Zw2gùa -R@wôûò´B™Y›a»:Á0ü!¨!kÍsx»c -Ï/༪Ør³ ¾ôœÕñ¢Ç@Á˜/âXŠØBˆVz¥À²-¨Óv¶Z¾;kZdï Öšs×/¬Žær;Ûkóê­»˜>)Hì*­}²ÀLÝå•¡ „¾‡Çú§¦ÿ…^‡$,Dv«!$Á RêžN7_•f«’çXWKæÍÉÁìT–´Fhʬz\ŠÜ˜¢Íã—8…c“¤Ñn½’ÿt¼¶ÚjúœÿUç/îÃà)8Xù)ð9ù!wŽ±Üºsý zMüØÝ áN‚ĵ˜RͨþÑœpA‹&Èõm’Äiò¾+ÙÉhÚ¡X½ãr'>ìÖ¹ž[š¬å€[^{Ì·tßÀ¡ûʶ†p÷«GÅ×½¨^äeyR9z^×6Û6›z@8¶G¹Á™¼µjg”Õ±(¦.‡/®hr7ªÿœìÝÐwŽdmÛ^AÊY­y#Pœ7í‰áÖ:ÉZ"·ø²÷Mը컜+¯j„'µÏb–BwÅ'ì2¨nÄI|Ô-¹_3–Gb êùõõQ}ŸøêLçF\>G~nmiq­QЕâÝz­güžZÿ¥Ååö3OðñrqëUªv™«2È+NôÂ'Û¡êhSu–F¤yãg¾ -“ÚÅ=*tØ!¥óœè?0Á|%ÿˈ=È}`sX´@3Ás^WYõ™ñª¨X“PT0?ô¤BG›¥7}·’ÐW÷(·/³Þ Fþ“j•Ø²4J{œåb»{jÞuWÁ®K…¹43à”è7ŠÃVÙ!—pN¤_4Óˆ}8,€ˆ•„ƒrqQ.Ï YïG=ç/p6Æòý"HÈ‘­¸ÈÉFš%p',U]ç2;ÑÞLyÄxŽüÁ½Coãñš^ÉÓ´0y>Aò ¼¢ôàì‘kËWÛlAu} ì§uY)*×(9—5øÒÒòqý gCX¨P=ÉöY -o}XJTD{Øü¯ùöìâ}–!$ ÜÉß b Úõû•™öj06¹Û¹y…z°â-@¦6Ó;™ ÁÇé„™e^ôž¬²–î¡ ÙDæ]ÚQ>%@Åö!R$O@®ñΈe–¥ú¤MºïÖ“@²dÆ}%Ø)̤.ŠI»ºÌ©Ä5ÉËÅpY°¸‹d%²Ëâ©‹±Uè}Ü=0ÎÆ ìÀÜlm©ˆ²KÏjåÒ[ò7ižkFN»ë»¥?»!Âåªß -t¨b?4 •}ÿ>T$(Ó¨û/jÐíŠ{¤{®OŠ ûéçìz‡=n1¸Ï ¯:ÿÀVÈS`HºÒk¼ÎôÁŠÒ¾HÔj\‚{? W ÞœrVéfcK×0 Ü:!Ø Œ€ÛZšg/8Ä/¸„*Âdg Òr0‘ŸÁ3UsSОÞ$Ÿõ·DãÚ-y¨V&²Cµ~²ù®®„Øf3)¥HÃÂÕ§@¶@!÷'9°!ô2žÀ(ÆWÊhðþ$+œOÔ„]½ôd,CÆÆÔž‚t躤×ÃêEm£~Ï+z',ˆ‰Ï{g:JLP(\ÆÔ³Ž®’bq+ª\¢P³†[ØOÒžd„k×ÈiX"BñEåõÓ@¬üÐsõë¯ï2-ó³±ÆŽïM¦¨‚ÔšyùÎ À%1 ìÍ=f…FîŠ)£?­éÛ -“s¤²²uŠ¬El,¥9£éìm20ˆ[X)áNÇÓö‡˜‘gSÈÚVé!K-aÞ;>;Í­íå‡ÅxL™¥C®>+!XwBÊÖÚ¦kõëæ• I|7_ÞâM"‹^y¿ñ™þÃr!«à/£äÍí¤j†˜Þá2´‰ÚRí½*¿B|m±ªöcF× ìCš›+K¢³Ãd® ·œaGV㬩´¤©[³×´Tæ´ø zUFr±êSÇín3Õ6ƒYS‰Þ).Û¢9õf:‹ ¸ ƒ\, Ruºfˆ‹n©¦€¿fôÄëõÍó "aùtqxÃtçy£¢;;-¸ÂK äyù°7ÒížæÀ5F™oΑŽQÊx¤Ú•àjå ö CD‘%ô‰Hd² oÑ.;×#óÔ—ËYèeœÑd—!4öú¤`K›š0å8ˆbFûw0 -N„áÄôødñC/¿g®¢Æ¥OîZ®Gþ Üüyd0ñ£q™FfI*°­i› ‚²jlV¡OËÂðTn öÔWË€€¨OîïpÏ¿ š¯÷|9ĺu[ƒ0Ò;/ˆ¾.’l¹\p.à,r֮϶íÊB·‰„»G†Gð2å™óp›ž}M˜ù¥ÛH| X Ã`Ç{Sò†^™&„‰< E‰T j”ÜLoµˆCˊч†¸l@.ü“’L£ðïL,Ò2Ûjã™[ßAù¢±AÛáûé³Ìq¹1ì%ù.càJû¾MË°ÀqMZë·ß/T ñºÆñ»êûln,¸ûÜÈ›ò0 ‡¶¬„!"8E!¦ï`-uþåU¾l–k#ÙlÛÀùø{².SIÁŠàÀŸ˜Ä‚}ÊP,{«Ä>}¢Ãwè >òr³¢ÇïÄ5=:Ôv{xãS¥ûÙz‡Î‘Ò9ܘˆ{ÁÈΉ™:%=|²4Ù„x¾zï14c®¨GÍ _—@[4GÑ {Í6‚VUñS‚˜¨L·oöx9V@3ô† -l¼£V`~JÉx SO•EL`EpâQ‡¤®•Â2POo¬jÞ BøÖ*w+ ÎZ^zn1±PÿUûÇK3ùÞ,Þ+:ÍÏjá!J¿ç >\ ·½‚[Ëô梿Ü5.þ®qôýͼ3ñ÷–Ф—;Å=šù…ycÇ]íEW³å²5jŸ·1!žtb˜Õ_JLLY)- b§)TX^dJíéÏ¥Y\zÏüÚt\>3S> -Æ :»}2nmQ"²0—¾û á&-íÔ×ÀãIc)s¹šðGc]¢µ.|Z¸ëŒÐªx0¡ú~I?p^à–é -'a•‹Xp‚*›C¾¾ø KYF¹BK?M\Q×6 O)j‚síræ£7XÑ÷®Nñ;‘µÙfêstTà¶=¥À]=zK£+ŸšF×rH1Š'ÃU²ÁÀb9ÿó ¯÷SuÜsê,´CÓ‹KäÖ o‡fN‚d["°ªzô%\ç«C7~’±=Ÿº ìѳæë¥B&S]=œ(Ü4k`måÐõ Þiì » 2‚SÓ¥f[˜Éš¢aúŸq"£Æa}UÞF‹{ý9Bü£>¤§•†ÔÜdÀ¡J늷øÂn_d(¹ðŽ†+#¼ ™³rÞ0»^i—œÍßÀ‚p\g”þ‘ít‚-3ÍÛrôͪÍGxÕæÔ¿fJØ-,Æ3%ô|Lœ#BT oS©ËNØÐaìiææà¿qïÖ -àÿ ÌÁ˜8x]0000000000000000000000000000000000000000000000000000000000000000 +;Š„ÑÔrƒ±“´BQq[¬Ás‡^•f Ü{.Õª7x¡&3/ßOœfMÐK´YÄÊï|±³Æc® W “?Ï=º+ÚI—äù×ꆷJ´ÇH_ ‹¹ØIÎY‰Öx@ÊÛh(ô°¯XøùkâçùÈq$ѺÒ01…´ɤ¿$ÜVi¾:EKYRÎBàç³A;q?ä'jAwGDŸ®K°?å¡h†?á"A–Mží-ýfÑòëTO>#QZ÷´^ÿ €â>~k†¤Ô!³ –î]lI½ô1”ÛöÄ“±h»ó÷K”*éQ9Aó–Lr íµÆ¢L¬X/’¾Ò‡'“Фô9׫Þô»á÷Þªáþ– <ü5ƒL +ؚ؞²EN_4, À5—éoÒ„v½%¸§ Êkj2àóÖ®àsÁ»&gëÂrÕ…ßdám|ƒWEOÈéÆšJ©ä!áAz¸â 5Q²{CA<¼°É>¹ÚŸrµƒ¶(.DÇ}ÿ`¢erÛÑ8ÞS!hÝ.íú=0 +XÄi“}w–B.ýúÓŒTI߸=fä~ŒÊ(Y&)ðGLig†»¥ú,`/^æ9¬ºæõ ™6¸…T +S1¿ŠÕ^WÖ6Oc—îú×ã _‘`6lÑ«K8\C/5ì¾–¶­_]P¸Ž®BÑîè¦2+µ¾#(¢, ’{j4 6â­ ¢>ßiØ'HâŽß¿{#Kºâ¸GÛs†%T{Åë;ÿƒ.™Hûž¡£!7H‚mÓ)€ª4*@r ¤ˆØŒ9¬`®ÃzpÔÜÓ™~´þ·(k²E{ %¡¤dKä^÷ 7)-ª må¸×twZऽ™«b²ëßOÓŽÑç29lP‹(¸LÉ5ÕóLÔæ1‹D´0ØgXðhGÏ€-ŠÃ*;c-4æ‰PÛÑF-í¬ËÖÕæ‘';äuÿ² àxã3 %Hâ#e#ñï¶ÙíÇö:¬ó·‰+]2»¨hÊÝ”“\0í”ÚyTˆ7?‰tömÆ 5”‰øXõ7 +qœ|HaXY‹'0d Œ‹ìJXø°†­H–'ñéMÁl‰A[l(,ºP9]âE,ÇÈ€vÑ?›)‹qs$åDkôª°=k·¼†Óþùà7r.®-ÔY)×):ƒd +Ó>µ2àÌqX˜fóô0|Bå•%êNß$ ãÅúÆ—§°mq¨2俳²qJyr2ø’ì¸ñ˜„Š‡´¥7\{|;±q’«4bUŸØ»Í?k¬’ï$¯có×\õUØ„©rx˜yOfÀˆ/ø,ÓQįå¯1ÂÚ:÷ÞOCµlòѲ’"õÇz”8sÑÿ€4ûl”£Q¡TÉS¶@ˆ0C„|®µU¶iøüz9,,„(ÿ¡î€×C`£4Ÿ$Iº±›þ5Ü4úS©°~ÇŠ½® ô„KßDªSÀ–l3Né¶Xàê dĨ5¼nEåI1ùÿÄJÍЛc(#3³õ„!Ï:Ú$Iàcxæ –4q‘4úÔ€¦íxŒÚæaCÿˆûqîC°okO`ï"OÇèy×åâŸ{AðêÊÓÖOƒh‰ixš¿¡Ráçš|N>ښͽ$zô5ncÿ6y¢ÃO㣜Q-Õ½ÚlÃ|Û/‡8q·¤£Ê›¹e™Õ•‡bÌ¿`€ËôVJ¿V[踒”g0qëºGÿ¹N€t!ü³&ý…¾›‡ˆ²®¶ÄyZÝ~öXëó•!#qV!ÿ!…ÙÅ@ÇÂTkê#ì´ê”7ÈÊl£î¯¿æ·ÌÙ¯®» ,“Éı¤·oV÷½\v\€˜§sc¯¦ªR ÌØÏ”œG’ÐôÑÿ–CÑkÄ^~¾øMÔ'U@µÝx˜2ŒËZ–/æ?bue–æÌ1°cõãAÒ¹Ø b^ô?Jé‘eÃ,%³ÂÉÕƆæÄ‘¶L}OÒ«Ž'ð– ÎB;¸úª?Þ²ƒ~ç€Øýuz%¾n$äÕò×ùäѯ¯°ƒ­&x\¯áÝ$~?PȦ©QG¬oOÁê…íÌM¬O)f+­ +þ®C‰3MÍ–y0ß~Ñ4Á.n—(j=oÑN¢…—2l¨)yìŽQg£Yðó×ûÂpOÕáñùÏð"£Æ¥®)%{èï„ÊK­XΖ] öÎÆ€bîò‘ßtÇ…äŠÂ‘óÈë’–iú –Z'Þ<8ü«-ÞÙý^¿™ŒG5ÃýÛJXtƒd…—Y•³È׿.qF75ÍWŸÐÚAË~†S†WÂ:Ë6ˆ%öPëÞ¤Îÿß>æªývüøÐ<}Êÿ>? d|…û€˜SÚ²ªØÕkªâHmƒâr˜¢´ÍAAq¯ƒpÀ3&êÚÊõ(¿kJf,ÈÿÌAj Îj䌯 dŠt‡ê6óeê`ŸÐ­ÞBûÊà¢r)s¸SžÏ™Ú»aŸd6µ° ­,QÓ ÕŽßwì€US“£UR8öÖþÚ?ˆÒvòp„:&X­¦×“9®¤zš$ +j#nzk3ùw…oaËñV Š}Z^4#¢4ëÐÛ*–w˜¨_Uh×oT:#8†`›~í¨ãÕÍä…qåB¯‡œ}êÒ9Ëò$ú&£3äE ‘–àPqãç×îJtL§gl­%„]Ð +Å\.éӞܨà÷Y:>ñâb¾×Ñ£Ꜩ–0ß¹´Âff«hÓßÊŠeÔ™žúîYPlÁïókÇ©F³¥°|Eˆ®8Ô–ÂûlkìG¢¯n•@kÀãdžĜ…$$eAð6OÙ>Èó&ôûÚØ=$8½džôÁ$°?û¼µDÒe7ßÒݦŸeâ´è9“.D3Tã ÏC#‰œc³å+Sã²e`—«H×Øï™4GjÊYüà”xqØ^8Ð$5z3”!K‚1Þ±iò¨k¾19n¸âƒÜ¿×˜¯–€Ý›eð)¡¨Þç`ÕÐRÞfæa½f¥º”~ÊÈýNýE·ºJ_Ši­ä6)æýÔ Î/ýØe®[¥V,fð,„/°3Y‚n„õ37€Eq ¨ï_žÏj·éž |š"„mÙŒ‹oIJÙ +îêfg!E}$3õ2Þ­¨ws8ºý€r¥¨a¥”ÖÿOç{ãµ.—IWM#(´ïÿPÇæý¹Ð¥½ÜÍ""™ÿÎ3bD>ÈÔ•¹ut±Z©ÇyI!?Ö|6áÇ KËå$èÐtÒmî†ÙLí:šŒÃÍiÊš„lÂåQ”¯ÖlZî*kYÏK3MÀfTˆ‘ÀùéSC^ÚJ?KµM”ÂlF´b'‡s +§ùpðJÔtVÃÝöOH´_ßÍŸ)þGy lŠNJß1¾¤DDÕú·§¯X@ß“`‹×†ýYV}Žuƒ¶®½ÓkY‹–ô£þŸb¶]3ƒ‡ÔpFE{~uÿh›vàvJu5àtýÿ?òó r:::cL…ËCW9•ezH.=gÕµSãšÊÒ(Á$Ìç¾oP‡ 7ÖÅ”¥Ï:íúÕ\™ì†ˆQ•»:&«2èçË£GaªfB 2¦ñ>kè +QºÃ ^Z‡òñ´â$Ž?üžá1Éz¢ëe‰lÈ0 àÚ|Ú‰>]µ~¯ce­}ûø"ò¾Yõôõ±IOVèƒpQ‹­¬Ýþ8È0G¡j&õÝqîÐ;k·rÛ?aLÿ 2w`'žÚEÂJ1†ïh îq +Ž±ÕPªô'5áÇ °Úшøº·}8äÔñtÒíŠ7ìã¤y}Ì´‡Mˆ»Kw™KÓÀ•ÏÛ^ÒR3—Mú(kŸv}8„®—oÏŠ¸Fªƒ?œ“‡g´i“t±¤JìÉØH¸ü:W˜¯ô +%b<1ã½è•Oz^D!{L%vÜv¢ OaÜ ÃP‰©d±ý‘¦¤V¯ ¾ ³è +dÔ|9 ,ô bfý>Ìe ŽŽB3»«‡4ê¸ ¢»5ÉŒi»E‚˜ð+mêŸÝÈ41iiÄ©ña~mŒÚíƒyŒ"ñœòÕ€1dv„E¿?ŒÉ†]DŸº‚~8ÕDÑjv3=T—1xìÎ8ùèÖ> +þo‰Éà¦[5qøx¿‘áI{ÞÌqî0¢\Ô“q~qI*žh|E~Ïw^UÏÒ:\#å4°±V”6æ# +;¡ä†‘¶`âáé‹*þË!²Ô¶ß+rg-ŒÓïH—% ÿu¯F-¹ñ›Õ$êO¸aW*.»=ǘ_Ñ|ÌŽm[BïK„ÉýC `?·u›@ßá•´n6jj!\”‘«™:-U2m›•(+b|Ÿ­ÏåJœÿ×o®‘Õ ?‚«e$5A#¯ÀˆÎ±©Ú-8'–ã@»'^àæŸxöý:ß(xj¾K­ Ù²)È8cà#eF)øDÑ[›× p>šñ<í4OýT¸‰}uuñr¯U»®¾šµ­>'Z;VÑP¢Ÿ‘'û—;ë4Η}ÿ?šM\#×BÀ¬âQLIudOÔ¢“ý#7—‚È4itó8H$—GÓðª¶ÇåËXÂ[°è6Bã ýÙ7v3f7ͨñ&|jjx§z«ÆýªAÆ,š(7^lþà»)S .ÉB®¥„*i!æÏ +ß B–ŽnØç1 ç½á¬kŸe;Ú$hÚÞî_¬µÚWý<Œß.—ã$úÿ€>ìª÷ˆfòÕØ!Äìòäv8¹Yh~Bg®Íà4ʺÜù$9ÆZyö:K;ùdý|ÉÀÓïD“HÜ¢Õ³Jì%L{YY¶Ä¥R“Ë'p·é§¸ŽJšPÕ€£@Ü®ÌfÅ*픸›R’"89¼Ô/¯Šó…ê‰å÷##o˜ÖŸZ}¦íT¢YUM¯vÃÒ–ŠôÀ¤í.§(Z®Ô›Lʔƽ¤4£ß ¡Ì“‡Q:MtÌëwÝsþIT1NP½¢š™o_°ÌþS©[/™íZT)þO‚¢ è'ðôï½Üoñ&ÎpŽsDC°+óÎÂüÿŠÜ4±n ÜóÙJÃjkéwáÁŒ‹V%û¼FfRBjCâ öS0ïàä¬pybYý¿=°!›•‰ö*£` éöOãuÖ¶éÓÎ’‚’-ã(ÆáBÄ ›ÈvwÈÌI`ùÿì¼â£:Ë×cîÎ>ئ>nòF]_·1O¯’¸Uå¸=={šAõÕô%Ó†f§wø®V6t…H0`³ÖÎH45• ¢ŠÒƒ]Ä +¶^%ŠO&·uç‹Ãl'žœ+@=M-{¶§’R.œº×Ëð!ž¥cµ|ÜIðqփ̓:4ÆÑMqªíÎôÕ¦7“…‚”î”.¡ãyª*±nwà˜^°>•' +Ô^Õ}JGâzÌë%«¹ ™)67ÿ€ÄgŠ÷¿†Aê`nÄ‘=-ÃäÍCÁÜÑûþØ”]Ú¾4ʸ`T€³3/0ˆSV¥¤¹¿-ñqÞ;‚¡†ks03‚㧯Z±ADéÖd-ìýÿwÚåÙuTUnÖ‚æ•bµ$Nš=ˆ›àüèK!2ÈÓÃe•›º¤è žÁ×ð\¬SfšdÎ6ò˜Aòæ+ן °¡)2wUgm'è?‡Ž§ÇUW¼:ü"¦,àÿÎI3ÕÂi®É#a`ð®ºÑ¯TE %½p<Ÿâj½…Nb‰FÈ1õEø^k¸.þ`¹•¥#–};A¥ºP©æº°É„âïË°ÿ‰J'ˆi â7?27Ôt}í¶.zˆâ³ÜÑëÙ~ÿ/‡åVÁ@‹%yɘAnÝ!àû9Šø~̨†½½£´jæ[ñçeUœ@]á}Õj¯ÉÌÖ?ØqÍÏIÂä=ˆ@B +=k7ÖÁ”5Bûñ\¾µA^‡uñzÚÿ¬È2ª•Su,iÞýÃèI× +?«Ã"ë4Rb]OPtÿÐ7™eÈN=£}Ê‘a7—#à {HXð>wBè}PŽ¼ fZ™6_A&ÈÐè3$Ü€QÎÿ'„ÔÀ Ö.á"+ŽyÝwƒÁÛ pĤ¥ÝwT!¹½PÇTVEXj ûp´õ¼2ña @Ù€IÐF’ÕJ滚ÅJáX>™l¯æ×t6›>4X¯ /Noç{龟â1B2Ôê‰LÓcø¾>1cÔ‡ÖÓ”çÜÄËÁPË0X3M€×O)¼M]ú€sÅ0ب«…êÆrŒ¸~ž‘Cj™ ÂØžídt€ušÏþq¸Gûƒvqâ›Læù€0Ú%„-;š•HUt[)RÄC"R]·ÊÛ®‘×!÷3°æ:ÕqÛ]­ŠLF$ x+‚MCÙì %×AŸÚa¾Òm>óCY˜ +6£D®ÀœÇ 5ˆ!#x­pyý: T¨¶¿N«ì6äaEf®¶0ÈÉ&Œj“D´&GœÔLyMèÞP +§ù~‹*0ªTèKÚVF‚µyÙbÑo"‰ÈÇÀŽ;µ.¥w)€ä‰¸pK”m¼\_F«òÁ¼©JDXŒ.[Üš["`lØ­Ž>þ@òHö7xzk*®]ãÈ{w;i3>Ž S´x^= Ø,õ^LÒê p…`r$XùWÝ{&¤Ó‹9½Õâ5Ì2¤twR!åž•tÐåú׺ïôXð™ÝFsî"„ÅB™{;)¦¿B ÇÒ£çtixæÚ˜˜ŸN­*™C³™5Ìù¨m Ó%¼ùÁga¥íéú¬ý¨!ßýl¶i —¥£{¥déyšÏ(i(jõ)­¢)-¸µ÷ÎÔý–y ÀÃ[« +‹ŽbúcÞTá}m£*0äò¬"!*ôRåÛ7‘,>´Ft-/&“¸ÿéÅôãe/Š]¹ÂGAà•m +~F”šø7Žâ&ÌÆÅ+sýÿrõÁÔPêVZœÆ 6Á['FK +·Ü˜šÃ‰®S#)½úSdßõHÖ»÷ 'cøešC=nÀá$jO¶€_e4WÂw˜ÓãHÑŠ'zð CH :œÅ›øT*Ð@–hA½g™¸ÚJ¤-ñ s×jc#OÈCk%H\Sê¿7f}Ž…n"0Ô…¨×%ÐtÊ(0áñY\Òk—Ь Yµ|eßGÍhR$ï„+A|ƒÜÌøÞ”BîO”Zm;Eo@B\ÞŠ +-à8¹²äq x]§ÃHÀá´ù£KÀ&{¶®ú•¦M]_ë"ºÈ¡Œ9Ê!.˜;-À—ƒâJq°kú»¿^;‡qUÕØ 2ß㹿¨¤è‡WŒâ¨šuñ•Æþ¯øôlì-?Ôd®¥lOƒÚ›ºÍ꧛ڪÈ)SîƆM²X.1l]¥_öçˆÔ茥²ªKºüúd“Ó§òΖO®06¼jþHÏ-¢EîO/Â)Û)o? /þ$°r}Ä’Î×u€âd”Sz2:@“t@_¨0'þÞ÷D[ôÙ<³‡"a$?õŸžÉYÆÞ§í$ßO*•ûÞçNI7»J×ToŒu:Ùæ‘MØC +i¦ôJ¸Ö³ð;“ÕµFÍázÙ7wäùìÇ>>>ö³ø' ¸«U•­.RLÿâ2ÓGr7ã8¡ú"hâ?9ôo]Y·ÕÎ4ž¤¦Ü£¥ËsÌ’«-SÞÓÑãã°­q¦:®öÞYÄÍG| F*ø\þ4þHâ’ ùE(ñ‹Ñ*ЪžÐ°Êa";™+Ú“ŠâXX}çr“ù•ŠÝ,}·£ ;4½ÎÜ5Cš£Ñ»úLRs¬™_vˆ ÏöeN¦JyÖ2çÅ­Fb.Ìd©Õ~À£‡­Åë iWoX,Ͷ.¯”aNÔ ˆ×êvÌ{¢¾ó;;ãvi^^Dôì•[ˆä ;Ä ³]Vˆ.&[Ôÿ6Iùu£.Y&ËÔšj]ÈÜÇ ãEKãD·†ÄÏÖÞvÚs°P‡\e‘hp¼ûù÷·Kâwró–;ž•HÆÐr§"OÜ€(X_ƒsºC<]×Mþ7ó¤n³@ + +‚ 4ñw£›c¥‰`mØ9»¯BÂäñD UÃS[iV=!²ÙÙ ž„¿‘1j§SZMÛ?ˆ¬×åÉ?‹ðLÒé…²‡àçFÝâ´w¦)r$PTÆF`&ÿ¥%PDÿ“âÿ,VI5Áì嵨b”“¿ú"—>hA÷eÇ%ï; ,åfl`Ê6‹ãú:@ìQ2ë†.(="r 5ÛRy0Aô 5P`äÅŽ"h©9D%#"ΣžqøØ÷Øk]›14\Š×d>è~¼#O>›"µÛfõYhG<^¸¨wgôÚ–%w‰2ïäÒ"ÿæP:Mâ.ÞëB­\ÖÀ¤T•ë•ˆ€Ë"mVë¼ÈÓÕHF½4/‚G9ÒÆ[§ôÚk©šèf„¼rÓ5VÕ¶eZõp#=†YqÍÚÊ 'ühq(Dç:"ªmIÅÌn-²k«}2»½¤€Z‰ÎWèˆN¢jkõ«,¨Yi'á9×îpÝtuc¤[΄¬6¾¿ï‡HõPôA˜”ä:j1•6h|LL¢lé'/Å´‹îojÁ¡´±Œ ÑXû€HÓpu ²ÊäÑ8¦U6¥Š1küêЭ‡\¶&›x\|­}b enÿ´Ù§~f'ø0/¾ÉÅüÜb ~Ù©Ô¾uZõz—v'õ^—ZO±ö‡¶á­7 w)hŠs1‹§Àû½°7ñˆÈ—^zð£7ïwY†/šSÅE&µ‚¤ÒùwkNÖ†+_ÚÙ¿Vê‘×m['ÔæнK*®LÒyà……CÃ?-Ún¬€Ô©¿rŽCÌ@5›æ’YbéJ‹o{ÖÖÀ*eJ>ü£Þ³3N¼“žùÅ°ž«\ÅþámV²Æ«ÂKwuƒcyבI$înß–2¨°)NË?ÓI­½„””iª$vãKŽu³ßµ1á,ëLe½9¦6]=Iâ}ÓEªÕ  ½pûÚÈ×Ú<¢}$Ë_š1rl|™ CÛ^B¶Ét÷ÐqóY‹r¶CAV«è5Ú+0]Òhì¦á]’е¨s|;—)¤«;Ñ=y'q;oÛóQgÝb"UJ¤Ì ѾxJ¥§š‹¬’T<µ)ÜÕÄaûšh ²Æ®ÛÉ)²ß{´90,þ¦<윣C¢Ãļ>ÿÏÖ²¸¢GÛϯøá7Z¦HéÆ¿æG(f!˜8‡âåÎÔ€$6f<øžC!/ñÀ?¬îX5“°Oóæ¾)IÆ~´|¿¤aêÅße§QkžM23J¥ +·`ȃ&<2˜AL0Œ uîêÙª÷\†aÄËIÛ|àD%î@L{ÔTÊo›do\pͯÈõ…qÊ1hÛ v¨ô¾læDEa0Ì•àT¡HᎠ+ùÏhÒRb_~m¶Øá¿<+±äñ¹Ÿ4ØÜD(ùP÷ò§d$B•:rðèc0‡WMA('=%‘ÖFô·;í–b+¦â±ñ5ÁNY&ï%b…+VæP”»Ý´ãåöžË v8rÕ¦ÝûÝf…“•'@9x„…*¸l4¤ÿ‹ Z0”°ycî§Ñ ®ß +~çF¤uoòÖz&|Eä¸>!ó™ï؈Dty±F¬ÓçCìdß:r»È˼CÊ‚vz   ×DGÇ1΀ o—ë9€ž¼ï@i€w9*ší6zgç À…>²šiài-ZøİЄhß¼E-@] €{ãøºŠÒŠ™É›Ow …¿„€—,úŒfýmVÕ›éAûS·?ÓϧÚ;¾HíX¦¹>’¸Ôn9‡‘3‰̎蹄uÉ™$¼l(¨´ ¥@‹˜ÍÂ1¯©”dóàÁË!^ôºUZ³è¸ñÐ4½Šo¾6êÊîÚpì÷K]êÀj Ñ)_¢ÑZ6Ç-g&³w¢é5·°ú¬ ,OäÔÒ#÷Á šÉµ£•ÈŸþßwŒGêcÊ6’™2tÚÛÖNŸ>!,ü…«ãò™œzÍUMÇ"´—tfdÁ´q-ˆÖ̳©:²¸©@ýoªž@ å.äâO:^¼Žº)-JMEˆ¤Aé76°R~=áÖÇ+±¢gKýy¯L¼ð¦om‹²š³¨r`í +w=å¢äÿÛ1–¥é§¡ÒÂ΢G5úø7<·³ÒpÇó»« “F±ÊêyÐܸa@f¤Ø,éMqÂRÉuI ŽýDÌ%S˜SUá¢F¶Diö•Vñe—à…kYÌî&  ð%³x͈‰)¯ÍU RnFäG”M@¢ºÒ‘qPr1­% ÆœlQ@À¦ò´>—íË¡Mƒ nçd¾0 ®pÂj|ãüuP7pÔ,Qy(‘Añç y›øy=ÄÒ° '3|ß—b}¾L׺¬¤–®í‹È|д.¶uDRjs$óC¸ùR´©ÁÇ\ÓvHj5RDùÌ1²ÖÁÔ… ŸD`ËY”1Ì=¥þ°µa@†?N¾ÞküsÚð Xy–Š¶·)aû¯÷+‰OŒwð³#æi¼¥7W‰|³hqNT;¯|ÂR†ü:¶çÈ“v”†mæ¤'ãM–"Î%Ñav`\ ÏH–užì¤î¿w$Ú—íSI&¸?xÙ¦»oÍÆ£‘í*HË#O!‰ü3Ý´{«'R”n𬴘 7såîbÂÈ—ÉLkôžºU7_+ŶüD‚x}B¯œYÁÙ:Ækëý-)T FgÖ4Ä'¼‚¥ %”¢8aSÛÊÕk6BÃ#À¬ˆön;ÃŒÈV`"ÄC©+Ù ±øø+:ºlܺ„ £ájƒ~Û_2X©9‰qö6$³ê6ŽÐrzn5a½¡WÁbHvn>ÆPä1‘ï3†‚æjzpl8ÿÿwêó 3M!t2؃yÕ+"D;™b0ÅåQ½^LÉCZaïm¯vwL¯cX_ZX÷RÙÈ;xÆýøðþBvaÇêÃ0ïÆd‰mÚ‰ €™%˜Ùå@y™JTáÆ›—uþCò,Ýö•uvƒƒ˜¡Îf!ž>5ŲŸÛñ1MaùÞƒFÒzÍçu÷UÖÛO½uüñ? ¬ó’¡¥”‚>[œoP¿×GܦçñRyTÏÆ™q£K÷).(¸„”CÃ)±'÷÷ÿ%+׬i¶³‹ƒZ+EGÈ„ÏÎýNdÞõÌuë ׄž¢å”¥ÇFÒžg/‚´.Ûÿlg/øï*²xƒ§^Åžûœhö‡.s\Fì°{FøO£:!U³Á„V3óüjCé¬Y{0PGô.¥ßòE™™øEíÕE' ’9P¼ªÍ•²v (êÉïÆ6b8&÷«Î Ôåã.e\Ïô<ÃeþE¼µN'¡KZ?Æ#ª{›¥'ÄáÐU0Ç>aþs'.ËkòURrËs»cÿÉÖu>%U†ºˆa#§¨<¦xjª%Ç3>¾äͼC[1»öL ׈Fª3?ØPá³õ96üÎ? 0õñ748í¹mî!‡kd[k®Ü­ÕUi#¿G•"óñÎ8aR§ûÄûÓÚÖºÞ„Xg…äZÞ>õ«>\fÎXÜNΑĒð’´A Í ÊuI¼™€ÝÙN>e›9ÆŸ…è+¥ÏîÈ[èPî[M´!—õüBÝ)B! án9Ëpó›[ç®×¡"óA×¼ZïkØ’û²z$¢Q«vª0’ý-ƇÁ¥ ·Iú÷¬Ò ^å*c¿ëÜ/)!omÇ<Ó-il9â$Ÿ&È9Û’Aä ©à&…=…¸´äCçØ‹Vˆ\c»f‡‚ë‰Wù8PwG…… +{ÃN ªö‚$# ýVcU° @£­â,æ¼KµN¢æÄEÿžO€¶Žòçã/ÈëîFî¼UNwŒÿ}fò¶WÌšÜ9Jš—Ê£·~èfΦ|~QéÌŽGä}0‹«Gô:3î:¦W?<æÀdù0§``ê¿·€¿Çt§?s"¨ê mQ’™ùà*Y…´®#àâ#®¶"œÐ(Çpÿ¾7›)Xzyˆ‚õ`j*ÔRŽõé&×úÄ*³LÝ °:í²Ú=_A·n\0ª¤x-vÔbozÜ? v²*+ÞèûXbb×·O4¼)÷‹/Ï>ªôâUŸŽß¢t:ÒÙîOÓèæ:R8Úé x³Íô°.ß»dŠï7N[ÈÄŒ3V)¯uÜ©‡ úiÈ7;Q˜ÖÕž-„pú瀗å×H– +ƒìEè¯Ì¥±WRÑ'XxÄ-Š{ …iÅdF¦)ßô¾<ÂN3bÉßÓA:Mû+DF²tÈg8•óª2¦—¡ñ±;e Æ¢ÊèÀJ‡ÉõQ+—ÈtCüøéÉ÷îwY¨ ŒðRN˜üÄã^mâB²îJGÉÍà€³Ž£þ]%&níèY/×òø¯—Œä†…,Ù +“D7½ +7ƒoi‰Ì`Nžäõ zÌÀˆôF’LÜ^s\"Ù&”zNw:ïÝáAWù Àu~Ó;òW— Kj.NÏ#XlÍ¢, qrâп߶´rKáŒtnõŠ-g¯»RŒË†`iK{wÃú*U ýúà&×ùŠzRÍ‹ó³H\†ª¶ñÔ|Á]†Êkô¾½ ΠÝht‰äa©ÖXZ8°S.GJÁˆô»»Žâˆ`:¨‡tð)}N‚Á’)fÈÕú-?’†´i¦„UÖï&X¸Ÿ³¿÷w9ÃokÂ]ú±»Ô•g3ù{ÔÅ(ϳ‰ÆM3( Lî%#‡?4‘›\.£Æ{H ;?þx>é$ò`óðù(­EX\w­X<™æ%ÞZS¡WÈI[2òïý—:»$ï)´/Iï¨æ¥¤ài ’ +Ï-#ëpQÄ ÜÓ€YbNM•w¹G§ )ŸdËZ¸(Ã9$†eÜdŠó¼q ÌàŒcþÐÌ•‘Ѽ‹óÈ/î2ÿõÝdÍ…Û>ŽÓÀ ¶=õ¡bõ™£¥Êë•´DedÇ(=?B¹ßŒžúP «fŸ‰p«zÕ‰ÛÖêÒOöÎn­ Yí¥ÌŸï ´µ¹ÆƒøX/°ò½@v\•«qµ%š²oFÝçËÏ«õöµè 8ê"3øÞ=†žÞÁ›TLÑ¢5º ¢Â…Ä=™ÎÕ€|.áÅÿ¶¼•â>蜫"0K ]V>?ÉùDO Ç£zZ‹Cß6l«EypÅßfq¡Y¤zƒ÷÷™R8£á•àbn®QÜ¿þ.Vx1:#ë®0f?ç'$A‚…¸è¯'ÁÞro½©óôK*‚ØŸÁyM'óêe–6„®yG™LÂëi©ó#»î„5WÍòÅû¥ß3¯DkžuÝë¯N¥BÂ0’§¶KV¢Ø²®¸`¦ê.7;õæ½ +œ«“Ì"’R² pH1P.¸±úkm‡¥þ±Vš„çy´VÔÛ†{` „‰yV±V6žß_¦Ð¾£—ã5C£Ô*}Md`M“Ëi½Hºž…ˆ! :.›sbBø:½Vs$Š¬‹*Ê54Aÿ7ú–σë†.OmQØ«üñüj/fB–"Ñ; rreO}ê. 2rÍRá¯ëR± )îí(ïùú+ìÏ"¡[Úh-¨.ʤñzÞÒ=¥›hmÆøåBî€fKÕ(@D º€é ¦ oçÐlÔ:ôˆ~Ë%ãû£íëÁÜâAÔÊ7Rð€vTðòLç_qN§$ˆ0r3©PJh^è·gj¶Ê!™Î=ÓíÁ¬ßÑ­ ³Áktfä%nãÍÕ´ÑÁÀíØwxØü5ënÞ¨ÊCF›Æºú€‡tÅ領͌j ý­á#­ë‚†«wrÃ;é°±ŸÅ<ĸÅwµS›lÞïŸù¢­Ÿ¿ßãvD5Y!Y>pë~½a[rÒÝçã³äAXþ¶/Ý)G§÷qä x_G£¤ADÁxƒ]Ó߸tŒÝ.–ðÐÎ%Ë=g»ôãfL#uF©ÀÿOz†´O)SŒéÏq¸¤lŠ´ f§ZL©i‰ì¶ §²)jÒ(g£¹ÛÙ..¤gÈK$ž)ˆxW*¤äŽxµÊtá¡ãc÷àľ¬-×ñ·–æöÄ©ê²÷ç“Ï`,§ùL±/å^§1üvKw·öy¥iöˆ6[‡{{F²BH€ŽŠš¨/–Kö`bõ.Wj„NÛ‰Ÿ}ÙÒÀÌ´J•–ó:ØßvSïÌÆrí€d Ó‘W>¹ZÕ‰?ÛÌ»w¯­ÍkŸ9=ÙêØ„Êç¦ã¹ˆ”eb›({úD;Á3´¹/ıɓ+SCŸ²ìÛ)!˜½™ø£ËNg·qôõÞ%©ïÁ;óþªIÛzÕ­ÛŒÆl8fõ®ÑfaëŽ$P$u2j}QO&‹ílj‘|$G>Y:,l³êáÒ…B´T{”S™-@¶.L‡€E@ùZܶ¥p}\5fô/€…z†žvxa„­cx.e-.ŸJY¶tNj™Oê—MI +Yüg½4Ø#ÜR–8¼aÔ°ž¾:<•þÏËå´£‡f™I™Ê\9õ’¡¢ý 6¸1;^_ÚQìé^̵­júŽéF±zÛ_)qT\ˆìòT9ÆÁgåBWAÖ}|[`[&wÚÙ”ºZCœ¿Aí,÷“38§HiL0%ñwñ£…)ŸUm½¶âëôy¥X Ë‚9J€Í½dšJuŒKÄ×Aão eéϳò%[é³;„T›aÅHq +09È‚Ò"»-šIT*lªß¢N]pyó܇;7i½`󄚆RÁn˜¨Û@d»3à¶Á0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -9068,38 +9450,38 @@ endobj 171 0 obj << /Type /Font /Subtype /Type1 -/Encoding 525 0 R +/Encoding 533 0 R /FirstChar 11 /LastChar 122 -/Widths 526 0 R -/BaseFont /ECPEGS+CMTI10 +/Widths 534 0 R +/BaseFont /UXLKJT+CMTI10 /FontDescriptor 169 0 R >> endobj 169 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /ECPEGS+CMTI10 +/FontName /UXLKJT+CMTI10 /ItalicAngle -14.04 /StemV 68 /XHeight 431 /FontBBox [-163 -250 1146 969] /Flags 4 -/CharSet (/ff/fi/quoteright/parenleft/parenright/comma/hyphen/period/one/two/three/four/five/eight/nine/colon/A/B/C/D/E/F/G/H/I/J/K/L/M/O/P/R/S/T/U/V/W/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) +/CharSet (/ff/fi/quoteright/parenleft/parenright/comma/hyphen/period/one/two/three/four/five/eight/nine/colon/A/B/C/D/E/F/G/H/I/K/L/M/O/P/R/S/T/U/V/W/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) /FontFile 170 0 R >> endobj -526 0 obj -[613 562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 409 409 0 0 307 358 307 0 0 511 511 511 511 511 0 0 511 511 307 0 0 0 0 0 0 743 704 716 755 678 653 774 743 386 525 769 627 897 0 767 678 0 729 562 716 743 743 999 0 0 0 0 0 0 0 0 0 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 ] +534 0 obj +[613 562 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 307 409 409 0 0 307 358 307 0 0 511 511 511 511 511 0 0 511 511 307 0 0 0 0 0 0 743 704 716 755 678 653 774 743 386 0 769 627 897 0 767 678 0 729 562 716 743 743 999 0 0 0 0 0 0 0 0 0 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511 511 460 422 409 332 537 460 664 464 486 409 ] endobj -525 0 obj << +533 0 obj << /Type /Encoding -/Differences [ 0 /.notdef 11/ff/fi 13/.notdef 39/quoteright/parenleft/parenright 42/.notdef 44/comma/hyphen/period 47/.notdef 49/one/two/three/four/five 54/.notdef 56/eight/nine/colon 59/.notdef 65/A/B/C/D/E/F/G/H/I/J/K/L/M 78/.notdef 79/O/P 81/.notdef 82/R/S/T/U/V/W 88/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef] +/Differences [ 0 /.notdef 11/ff/fi 13/.notdef 39/quoteright/parenleft/parenright 42/.notdef 44/comma/hyphen/period 47/.notdef 49/one/two/three/four/five 54/.notdef 56/eight/nine/colon 59/.notdef 65/A/B/C/D/E/F/G/H/I 74/.notdef 75/K/L/M 78/.notdef 79/O/P 81/.notdef 82/R/S/T/U/V/W 88/.notdef 97/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef] >> endobj 128 0 obj << -/Length1 1399 -/Length2 7804 +/Length1 1446 +/Length2 8320 /Length3 532 -/Length 9735 +/Length 10298 >> stream %!PS-AdobeFont-1.1: CMCSC10 1.0 @@ -9115,7 +9497,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /EZFILZ+CMCSC10 def +/FontName /MZQSMO+CMCSC10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -9130,10 +9512,12 @@ dup 52 /four put dup 53 /five put dup 54 /six put dup 55 /seven put +dup 56 /eight put dup 65 /A put dup 66 /B put dup 67 /C put dup 68 /D put +dup 69 /E put dup 71 /G put dup 73 /I put dup 76 /L put @@ -9151,6 +9535,7 @@ dup 100 /d put dup 101 /e put dup 102 /f put dup 103 /g put +dup 104 /h put dup 105 /i put dup 107 /k put dup 108 /l put @@ -9174,32 +9559,38 @@ currentfile eexec 0ëv“7ϱ9 ¥ÀàE(O&k¡{ä‡Ç›”úÆÖHF„ſꇼÌwÔ ÑR^•ãq&AŽÔ›hF‹8¡NˆæŠ&{˜o—i¥¯¼(^[Ž¬Ÿ’ol WÙÃ%®'5,Ù.V‰à!0‰½&¥äu%ËŽ«ªKx¡Zê4pX‰«:ÿ¸•;[4‚å+ú @c ߌ -Â}s$)žé€èPòͶ'–/CÕ¦xÄBCÍéxS½Æ«Eý\ ­'M¯‰’ŸX<ÉÌÂKßÆ‹’U«¥òm-Æ|poq•wÖZçF¦ 0@æË$¹Í­‡®8¢ûðä«Ò§@ñçù]ÈÊPËØp-ŽVÐÙ/vÎ R«Û‘ã$8Ò»óæ¤ {_»CxÊÆí)–÷`mÉbÄýâÿ2'‚ÃCßDÎÅÿ¥\c é® Vsup“ýÍ°ÎÔŒýž C ìq6 ¾ 2T‰1ûe|jÔ²H*} t—‰.ž”-õŽˆÊðÈ"ók÷Ä5¿,h:J.ôËèX ¨­4†Z@0ºv)FÞöžÊE–ÖäÊ«ø@‘"©jKÇŠÐrþ·Y¦ŠD¾dc‹m•!Gî~,ìöf\ÛHÖA«Ó®´hc†éc”¹ç¾ÑÑ>SK‰}¹¦ìpkªàkâþÿúRX>›LÒÓfU—8dWNb‘䊌b ?g›~Ø8o|½R<)Cì©”ÊÎfz{›âZ¯áy‘4×ø0¢Ð:7¶Š¬³ö1®;*¾­Ž³€ÿKÂ(›èÀÙz<î€hCøÒÈ$é¬z’‡¦?Ž4qïÜòy=ß}êR0Xâa¹ee¤Íž‡bÀl[™Ú‹PDÀ‘ 1Õ^e=È )Ëùü?Ð|zHùµò]{h Þ`(!™Âùeˆ é`YR­ù¥[ñ˜5ÈÊç”p”Þ®àlªåÆ°êV? …äˆ_›þFb„¤©9B„1çá\µçÕùFÚ4Y½íÏ@ýE\]ð‚!6¯wÊ´ËÑêæê×)G\ù$u’‘—wACý™Re˜ÓÅl|ËHJ\i†,,­£¸…§ŠŠ± öšêM\bZˆWyß³ä‡m–êÍ6LGÄN›þÖd>” „N78–Öé… J¿ÓO¬9—;?ž¬{í«/w\|§)-ŒbSáF¬ª)âTWx{w¬vŠÓ€-¨¼Þö®ml¢Qõïlrù9í¹Óü¸µµŒÂצ¼¹°‘èuòd)±Z›¦jàgx •ÒuÜxÄì`ƒ­Q"è#Þ/ÑÄÈäŸØæ–™CÝ0…1Fkº±ûãèJ|õyÖÎFb,BÎðᜯÂ-¯º[˜uÄ:1óæè»_ý*é³ñÄhqý¥âó¶Ô4ÿ¤±"çÏRï`˜m¦ÅüÂ+“A‰@5—½—Y Y¸Mº{jÚûã4KlßÓL¹ðgJeÆt<Žƒ  KháÁ8úÁ]Všê˜NækŠ¨]b -}¸"Q¨Oí¬¦àgÔq‚9M}…Nýsl§. -óõ¤˜†­ˆfÔoCATTô:‰,¡°Ö‡\#=·&n9¤[åÄP%,0~XzXÔfwL¨!…ߊѷM–$vÿ -+WÌÑf‘Æà¦XO )ø׆E8jûÒ’ø¸Þ¼fÞIL& `€ïh†ýæ½S¥¡'^Oioßüs=œpV9h§ö¿(Ms¬£ˆ ÷¡£&VU¾†+ø"œL/('u'&ƒ -¼U:¯*ùÒ–±6-²yž*@Û µ,£ëѨt,MD¹š¿Ò&¤yO…‚J™°^Ú.t’¢Þ´‡&»ÏpÄm-Ò­tGÕµºw}êÛœžÊoKÁ'Ó -E0nxÞ•ò†qÇnˆ!Q5¯Ð°nÙ&ìPmêLUŸo°dU/œ=Å£{É1)ÓKÃ0 䳨҃Æ,’tuÕ†x‡,ÛÍÑ’ãøÕl:³ÅáÉfÑÆ 'YojX=oåéñ5“sï]üœ˜íÅ®ÕÏ^³ðÜØé”Gyl'¶ˆÏqölOuì黶+9 Tˆ¥üþ¢û\Ž¾Üº÷t|X -rfîƒ 0e>C2L46ËÜ\ ðW]G,z{p¿˜ñì?^€°'HX?ª©Ž$®á°´^{×»YÉc&KPç@ lMq™q·´¨Ûr)^™çT->nÄÌ MRD]Í0®Ð¯”Ç»Çȃ÷Ò&`tIÀ•Q8åÆ]Ú–n%´7·mV­jæºMVÁ<¯ÖtNo¿ÿ˜BøQã1ÀÆŽ>?‚¥ÇGd»¬Øé€H0x{›félÌš–Hž«óPU•Ózo Q„çÚö›ØÊÞ˜{M9ñXí Íj»Ñ°:-ê¬Ëy™Æýx«¹j^ªT†/Lݬ“ÃIŸÆoȹ…÷¨é5z׃ZÝL]Ë–IrÔ™›%¼_/ïÆ᜵ªùpÍ·¢cåO§þM)à¢Í–@Ê6eK4WèÀowà¤ö+ò60G4zo¥oHÜÆGª³ìQ mn àÛ¸'_ß˧²í'àbøÒ ƒô¥cˆ¤ZWy, ´-Ãà8¦ŒV‡Âu³£Šípt<óÏžJõèÌ'~”qäúq¶äT84ëè¤àäÛ$ê¶^ÅVºÉ`púÓØYøx{æt!Q±çŸá8ýzuñïä$Ï(¹8’Ú ûñ y/C1‡Ì;žkhH—çeÙ&£‹Ïô•Ü§ð¬Y¾ zËmAy íNJ»k¾j{RŠo«Kšr§žbÎ}Ôœà,îóGwHy\…±£Fr-zñ4TpX”_N¢V.=\<ܹÄÙ³+ó6çY–ÉÙöQh€áË$Ð|g"î$ºÊŸïÝ—ÚgNv#W°¤u܉#^¤ÝÉwÎ,‡ÃH"¤!8Å­|a60°ÅÁ¾£÷r® þåM ×,ßQT~±j5äs[q¶©Zù^µf5F„“N³¨ìÕ–ÚΕK4‘ë‹OÏÙçMñÿ¹`t9RgçÁX6fhGjÇät_ÜÝ-ÞÁ8i<¼™ÐeÊ¿¼ +y·ÎÁB‚Æ˸û¥ DÁÀI•Ó­…¦=f°°ÿSšç%®°ydY¨lj×µøA/ÔŽ+p7çyßwðŠÖMEL÷•4<éâËÀ­¾H;J¤'6ÚDF lö®`M˜$XøÏVYU¢Ô\xc¦Î܇\à}=øý悦±KæZTñs$òEÌT…À{ Ÿámð8?ÄSøóŽù[À0sU/í“oÂ+„£·iú†I fû‚ä"ËXƒùeGò8ù%þöZµ×Ó+À¹T½ùsø%LòŠØ”•ªÓ̯î#%æ¹>V¥ø¯í°ˆŸX>ÂråL¥@jiŒf !§QÄŠ&”¢ü Ý«ÓŠa6ý—þÂöd(žl™eQþˈüoEìKHNûÀî§þ©ÑÊ© Co­‚ô?´Í¸CGod¿-p$—‡T!Ô·5º•¦U¿uõ¬ChPïˆõ2òö¹ãgÏDÆÿ"#˜Ww:‰ ¢ü´üSñ'ŸJÆ€4“­–Q¯ª»XV;^qâÝ÷ä±[×s[ÿXÒßîÛcÑTG¨±`qÛÕÎle‡Ür/§SŒ!+²g•÷†)‡P“(+@~±£nø½Ž3¡‘<ã 8éÖåT ª2 ÃÌž¢¶­­Ž“®¤¯Û&Ïgç={¯ÄJ²JœLÖTVÈÖ%ÀZ@ÉXtÙ©Gç^cEêq€ìSþb(eì÷¤ÁŸëá*ö@ÄOV¶Ä̹ÅñºŒö‚Y¬µGðÝ™UÇfÓ×( -Ÿ­(#ÃþÀÓ×tP‚dŠd‰4^øvÇ7ôfæ’%YöÚX™^˜®_“z˜V<'¿hjãN1¹«{pFŸei3¢vòub©û?…A¤7¯ÅÃWãº_”®RNÍ:¹0²áÀa9‹>° Ï“ÒswQ¾8hGUúyô}ÞÔž€ü¿Ü¤Âœbaa‚¶,¥¾YŽ®–9;3t7Oòþl1 Wêg:#­Ê™ë{Lèr¼K*SÎÌeõjÈǺ–ëò ûq c É&tý öò xºÏ^QÆR*¤tt=1΀Klü€M±Ã­…»: Á -û@ÉëbwП¥¼õµå -–â!¿ý9ÎÄ0hˆYï´¬ú8]¼>'•P/ad|MxDŒÞús‡w@_…Ï MÉåí”:Ú_Sš!cIFBJ¾åu9¢¨{j ¶~¤ùç¶ `ŸÌçNLu›æ_Ï £¡òpÍ:ŸXh3h}s‹€õ7$Ié"RŒM:ª^ÿ¬™¸†fdŽçhL, -5ܱ,†Ï`‡"ABfI4üD„Ÿ@!êIÙdFÓŸÃ0»š‡éÉ -»wLÐaaͼ5¸ìÿØg¡ÓJ›èbÚ³€XêŠs­¼9¦têÕÙ>gþ‡a= =%ÎU#FÖ›©é(5ºä´GÖáa†Ö3ƼYeŠL Dª”Ù®ð"‚EÉŠ1ˆY³›Ò/£õþÃÆimO•ŸœU'Ká¶`Žø¿&üq±‚߀X“}]+ÞÊ‚Uc+Q0¾š`"÷…2¿íøuŸÜâãÈ—Á£G‡Y¥¯l˜h!VéŠtX•T|1=¶¼í_]iCÇó¯ªzÈ$¸o-ZÅ•vëhŽ’WËþ>8;JŒs‹eÓNjbªDLù”KÝÍñ-"_Š­¢—±µšyú,w¢x~ìÁ8Œšpë+…~ïcŽ‘UJ$,ìt)e£Êéø -ñ¾ô¯ r›`ÃñX¹N?}ï‘e²¬ÍYË­NAáœÞX=ÿv¤sðþ‘Oí£àË—ÿwï´¸±ˆÿ!4ãð.ƒµŠ÷[ccRÓªs08*ÕÒØNz®g˜C?„*03×ÛT`+¼ï?Î?MU#WÞÌ-‘B¤TªÚ7ñ㻬ž¦}¸ÂsH!V0k—¨ýöØ›ÞFÔ ]x™jaö. :²Ë$’×T>"°±ª¸X'çÆ™H¢Èk¢fØÞXt8D¯öøñÒXÖÓk¾W^S;ùž&ïöw7oÐLåºÐÎÐÒ¨¼þ¢$¯¿º®hè?l?V~ÜmVuÅ“‚jõd@Zµ£5ìÆÌ_$ â%ìøeN—YZ;A“-ÊŒ6ª¸©­ ;yÔäsMí»¥TÄ!W›‡ººÄï¶ï&Š²*û1­Ûui¶ï5Àðî†i€¤ú­¼ãZ ‰F%ÁçIß·:îc”¢Mú„N+µI^lÜÈ^¦¿2S†"Ë’GK–3ïHyÏ°Ý'ôÂò7ÊB«w¬±ìÅ^C®xíWeMiÔ¢b†*ÙLë˜=j~ÊìfwXlÙ¤Mº@ -TT¾aQd§rÚoui÷û–^¡¤¤ÃÛq^XÊåQåv‘3Ûó6îA)¸'1ó…°Çx`* -ì’%JÔMqëYYÛ í&0ýþ²38¼s*#sÆb)sÃ4 qšqÄ:­i¢v’\ßÆd‰3X«GuR<—ì~ùw¥ÅÃT`è] e¿8ضÎ)Òî¾ZA> jfCÁeû¹ëNëeœ+™<«§ÂFÈlj®ºa-?\U¬h‚¶†ƒ"Q»Á®TŒHWÖ¥½‚[éJg’cÕù26 ÊÏáö¦ó 8e‹-RAS+äÿ_²u‹Ã¸¶ƒ7G¤·šÉ¹j•Ä%#¯›ÞÁ‰ÄY;l?|¨V6ìE¯^ê×Ï~ímN'R6ÃÒ Ô:Ø°j*ü¤;Â$mao_`úÌÉ_õ ž’ÆÁd Ž,‰sëâRz´Þ´=°‘Ϧ󺨞+Ä–”ä©“C%Vµ dÊȳ8ò8ÿ1£<¬Ï=Pª„ÌO;ZIÔÏ]\ÊËÛ[MÄ¿3jï"¤Ko‘¶8n÷`P5[õ<ÉJàL¢5»dÀÿ(ø÷2/*FùBèƒ šèRÐg­Ž5>" T½ÅD¨¦¤ûM>Ÿ+0—†}@;ll-ï?—ëéŽRéV«ºƒŒP¬§ÇLp¢dY? (ãXŸ²´¡´ô®Øpœ¯ïÖ=4 9%ŸêŒdœ¡±­ë¨Ârzð×cp¦­Nu܃/øúД~l”ÏóP*À¶­ßÎŒ÷ªØÖdž¯÷ÙeìdìêÆ¡ˆ–¡©š@R±š-ROXp7üv¥9(Ж1Ú Lí*E/ÅéZP¾¨0µ‹pr¼˜ÉnV(8×k¯ aª>œ9('ÃåÁ¾F œÕ*†½^ »gN¼Ç73¼ìX£a ÂÝè~Ð~t,a +ËöŸ%ÕÜĬ–Ðí?-¶–´æF•ðÚâƒ÷)9â: ùÿ…”Q%ç2Çé‚ã¶e ¤&]ì§ÎƉŠÜ@&‹wçtp)•Û¸OM×9ÑòŽ°þõ˜v»pÔ&#é¨ëbPçOÞFÍøç´õ&u®{Ë[…´81†7¦´ƒÖÒ,F]U“€zá"gúTY©é”ž\oBgºŽ(u2$£Œâ†44^Æà&Ù?óz \ÌüŠÉ„q,1Á ‡z#èÓb”­>GžgÉ™eGA&íÖ*<®Ÿ¾úŠ´¤Ípúÿp\>ÁçÛB`³£­câüƒÎ†ðls+§²EŽk‰Æ{~AG„ò‰=%2Ð# ôº^B§î¾K×êöo{ É–wPŠëy,’ÛŒ7¤£¨\AM ¡ÝC¼/Ž[Âs?éS†£z¹¾íůE!ã› sW³³±dcñMüâ…€²ËšjøÛ-¥á¦†Ë:¼÷èi–ðÒ€RïïÜNø”(”a>+/e‡±¹CqÚA—Q’GÝ_t«›SN€¬Å[üe8ÓLG=ĸ©õäLršP8|È;˜¡z±b<ŒG Ÿ|iÎX5±žT¬ã#ÌýKŸªL‹Vgï!v¿T­¥)ÜÙð‘«ÂË‘@)nŒjJJ*q…5MËwÒ7M÷ô&›"oGtJÿ;ÏØ]^ - /œY0£M?PI-¨Ó JÃÛ,|spªÃL0000000000000000000000000000000000000000000000000000000000000000 +Â}s$)žé€èPòͶ'–/CÕ¦xÄBCÍéxS½Æ«Eý\ ­'M¯‰’ŸX<ÉÌÂKßÆ‹’U«¥òm-Æ|poq•wÖZçF¦ 0@æË$¹Í­‡®8¢ûðä«Ò§@ñçù]ÈÊPËØp-ŽVÐÙ/vÎ R«Û‘ã$8Ò»óæ¤ {_»CxÊÆí)–÷`mÉbÄýâÿ2'‚ÃCßDÎÅÿ¥\c é® Vsup“ýÍ°ÎÔŒýž C ìq6 ¾ 2T‰1ûe|jÔ²H*} t—‰.ž”-õŽˆÊðÈ"ók÷Ä5¿,h:J.ôËèX ¨­4†Z@0ºv)FÞöžÊE–ÖäÊ«ø@‘"©jKÇŠÐrþ·Y¦ŠD¾dc‹m•!Gî~,ìöf\ÛHÖA«Ó®´hc†éc”¹ç¾ÑÑ>SK‰}¹¦ìpkªàkâþÿúRX>›LÒÓfU—8dWNb‘䊌b ?g›~Ø8o|½R<)Cì©”ÊÎfwÐÞÂÿÁ”B5F'¿ž°¤uvjI|!DÏ7BöÆÒu¹íM]>ª°óæ{@iš¶çOí!‹J¥¶Åïjì$(­Âv!Uñ犷ƒM(]6›¢Ú3Jêe9}zªÝ!7÷½g(V */é8u÷ƒƒÒ£Pe8ô+’QmRÒ¢öØU{4rF²Žì +¯ÏŸü·GÛsVðe¡†äAÛ^7%˜N >“ÚôXa gOë°Y1ºsÏØ=÷Ó— Æ ‹Q%Ô5š ð°±³!ä@Uã4Úß>®T™b¶úh`ànŒÿÃsª‰4§ýü:ÅâvÁ'|5¼B~kÈÁR«42L|Ö Í àc"Vb;¶¼[²ÿcmʪÄ÷ãùìºÐG,cOŽÚ VÑ:·&FlÆP|ê]*°ûHHþ­|*Á%ŸÃäp +ž(\ž“Ù»QÆ•¾òø_Q¼z‹¹ ?`*Fêþrñ€†(³¯ˆgZдc‰ 1ƒñ©ßÆý=¢0?¯Wv!hhäE(y‹ã‰æ’NÈ•=®í’¤Nj¥à0l~0tíq¿þþ¸xëÄ“½S蓉5Ü‘K2€F²©ŒÜŽ°Œä¸ˆ…B×ÝÂ|ª+Þä[^£ËäÝáGúV¦…31¹~´Óhž«çéÉhc¿aäÑ»lxŽÎc­%Š7»”….CQÛï·Ñƒw3÷õ‰¸¡Cå½De¥½šCäÔùò¶;¨œŒ ˆkíV.£!?c(ú´0üÀ5ø«= ,ó¸ü¢²tɯU +Á”åøÝ£—Ž®#ÆÄkåF]G¦œkµOû"ç·µ`£¹”#Ct‘òr'ñ²Î¬Vjò‘ý«Î¼ow©)ìl¸éý¤ÞoKŽšÊmf²mÃ'¶\ô¼}½îfÆW0 ¬@¢at¯vÐå.ãO£Âi8øD¡Ö® +9;R¼‡ê_…ßrñsm,þ]t à·‡´øýÞun¿ÉˆR b¶ÿ‚BÍ |Ýá“_ÆKÉ¥P$s–EM*ðŸ¡-¦4J„ä´zˆó|¼©Ò¦ÖUÂÕ8¤Ó'G&Þµã=(å¦<~/õ½ V…S³.‰eeÍ\dàøä¹MÓç!GdO#|0WO*ߺyË,z¢¨‰z6§_ñ¿öìjˆ¹ßIx±ƒG ˆ/ùMîuz2¿¹§ˆ1.-;¯h|¿BÚfÉjìÜEµvFe×eÏjÊÚ½ðgŽ~9[íN˜*'†ó Ó˜†:kAà“*Oó¦×ýlªœ².>‚ ¦ ÂàéÍ ~œÀÎÛxT«?b¸ÍD¢Á’Bǽ•™ê\èñö +2*ñT™ŒÔûïÝ¡fëPiÁ|¡Ò³¸ƒ‰ØÎ@yšéMvtc:‘¶á¾aúà(u7¥ƒßƒøyg¬lÖ<³žmF{7ÇšÿkX· +Úÿ¥ ô!~ØrÂcv`=ò¬˜~zFKzê„Òìºí»Aºö +¹º¦UæîP?Dßç#蜶‡?•·Î N¬AØwFíSÀ­4€‘(+‰ÜA¡±ÅØ0CB8h9ªcð=—Ù$r)‰0åŒÈ±IJnúéœd;Œs“”KãgÆ$Ó‡l£ÎB`‰€ìaÖÔªæáë!ZsðòéòË>õQmD½ºTùe«ÍªU¾ƒº´ Ä@oF¶„£à“Zãâ“Í]®Äd×Åkæ°I¾\¸ýúYÝ5èúWU¬Ëä+;ö_w· +×lÓKµâgüð>º¬q >ñå ~a^@µ3Q8xsn:Ê°«ŒQ|ÐõU嶻ÀI}Ç_3ÊùûåÍ.œ9|ŽE)¤fËd•þtÙ$6•Õ÷DÚ«¦XѪÈ£ hXx¬ÿDìG;J¢’Í¥]">à dÔ,Þ^ 9Z³â9ÃcGE/‰\•ëŸƒ>¼ßæœÄbèègÙRa”“RìX`W²Þ§å@"døσLt‘ÊÍlƒƒ$/Šïu’Ñp«û‘ù,B76g +Æ ‚ûøU?sHÔT¡jÄ 6Ö?5„^¹yrêdB•À\äÞ)Ϫ­;1vgâ,È$‡1-žYñ’²Ö¿ÛV†:>OV~þeê3Å¢Ÿb[‚¢–£ì¹,‡­5LÞS‚2ÈO.åY+–OÙ¬(ì1Ö¹È~ËÂÁ ;ðóWþÖšzVâTOOKîo¶‰–€mâ‚(ܦ¶TR:Èë¯÷r¹X…E•ÁÏû11ú‰wú_›ùÞ¬2\䈸àªbŸÝÝ:ãÎEð%<ÌiG ѧó +€•,ä<ß‘/je®Ô„!±u ,ß ô{îïÖùZ“#¬r.›QI©m÷Ù©:.;öU ÿDÄx©f~H|ñ%¨žè­C\,PºÈ«8'àD¹EA¼ ¥cGYÐ_à8á–N5Ñ‹ÑîN>Æï0Á®ø; ?¬9èeÞÇ`ò)7±ê…Ûæw\…w Qq ÓIÿg.?¨7¯ÙRôO„D8ó€ÿW1‚Ïw{Múc¢`ðϳn=Mé˜Ïv¯ÿ3È©ãæ/Ï´ÏW'z3źšÞytp)ÏJ ^Ÿõ@KIfÇ:…uª`¢W6‚{ž$¯éK.XU»³è^_3x7îO~w¿ +4ât<¿žH§•çèÐjU{MàNqÀúM˜)èÇÂêŠà8àt_»£'ÆT +N‡OŽ=%Oslçñ%†ã¯å¨ +õÊén”B Ž +ç!ˆúØG'¯oã~é\ëMöÖ¡.–㧙‚¾+d/dýEÑÏNvòn‰_*ðÈ+}­3ã•* 'ÝÂUUˆ ÷£ÓÝ +§‚‰ÞÍ2îÌ8›zkS&–8N¸Pík 6`•qZU}ŒCÈ5÷ŠeŽ©›[y™coKÅá¡I +rt êäéñ§Ø9ñ¸(,X%}¯ˆ-mÙl›2( žZÍ|誄xIbï×ÈçÑ_p+舣³7¾òÌOdpû·tˆkd@ÙJU–¸ŽÙ[C[Éí[&¿luyÖ8>ñ¹J¹fÇ´g°G9öÑ—g¶ˆë~¤2ºÙ´îp¸ú[:I£‹äá9ò£(2°´œ}°$TuõNÁJ¦“¶7o¶ï;ØÔâàä{•È†Ø8nš“ü*‘ÖQ${xnDP5 +ËŸBÚyÿIf.4»ÝÃÍÙ@‚x‘Ÿ U£ NòÅÖïGý¸//d¦ößå·ž”/=´@’ÎÎirE| ±¥ý­Jg]-ë-ß?ºÃ#MK⦈UÔ»‰d•†×¢iÙsp¦o´a1®ûÒI¬QÉóKc6AÐü±ÄÇqÓ@¼Ó蛀ì&‡â'{Qö‹[à„UË ãD™ÔX‘0À+GðA>I²IéeDîðöIC²·ðÜÔ͉|\f‘l2û)Ö͆Góû*R”ùuC;~ ¤‘•¢NOL¾„5Â6ÕT•\$˜ +©U«ˆª¨S1›#ƒO%ݺ[\<8$”z¤šYvŒNKìʹ° û“A9p.áW- §çðrMEKIJ=„§ÆeÆ&࿺4ìî7Z¥|U: T¨‚\Œ]í៉m‡Â†Ò¥[iÁÊɆ±¤&EJ@AˆÚµ{&xêímF¯È,@6ÚA•ÃÉJ2rê‹>ÈÍÛW}z·xÎ[è‚D«ó¸¦é†âUŠ°÷J +™–yôէƴÒZÛÈ€“òiè%ž´¤Ѫò|¢7BRz÷Ã)¢2/…YÜÝ}:{SÅÉ3Úή…«Ñ0£3Ð%òÏAÎæ¯G9bM]Œçß-"Ãî=›>k{£ÓW!}ŪÜÕÜPxâ€Wd[«Öí[ÐW»[°@Ã׶s½‘ z×Ôê4~Wä²3â€@?ÿC´‚ëÇ ‰ß‘ Y[f_³‡ê•uë숵\l…aÔ_iÊæ|RåŒe,ûÚÊø€¦=ô=ÈLüÞ•÷sOë‰H±$¬t4M +2|ˆ\ðÍD5YB%âO†iÒŒQ4;ö¼ÆÑá$Š×~¶1Øœj ^{2 [s · èžÉõi×|²ö”äþ¯ß7Yƒ0SÑ^©’®j5èbX¢Ë“‹Ø†MÂ|²Œb‘bï»´odñ€ož.iUµ‚» +x­XØ=Vë\LºÔgüÄÊCˆçðå̖ŧ¦ö<ížóºX~HõIÑÚ=xÄy®Ì­³ƒnñÝ ðÎø­¡B¦hwÝxÚ×-“‡N7'ìÆ£ÉP²\@Ï0?õoÑ ++¯×ú•%ù"`êð•ò³ž"x‰ÛJAX³*à ¢¬F?gýþi^—Ÿ<Ý€Å6v··1a]ChR–·2fâéA©aiBoêI¹Rë4ëg;¨<ýß³”|7¯nvƩ‘8‰i(¯ê7‡Ò ÜÓƒ–úWkëõ ͉fS\ü‡'M~ð^|§hiÊkÒK¾r ²IDæŠì× ròOÑLÔ:-Í‹ z¼()rŠ¢‡‰ç”IµPšºvÜÜ™${i€S±Õ%:’pD£f„ô#·õÁµ#‘­ˆáý[ë5‰pÃGìq¾¥A çL; g@À¶„XaÂ$ý"úñtàÞ}轪¹Ù#"bUÆySåsðÎÔW\ÊÜ–Í€‚jäÍR%bw&ÊÆ2ÔGügæL–=耳Á>á*¶Ñï߀v#sUáýtËž•óÿp ž{FY Ý ùÁYä‚úEÛÙ,æ:1Ö$ƒ­A «‹b+É»á/%+‡ÕrR5Ó°[+0®SÕȼ–~Ì<IJ|A=ƒNEzUQºh78³¤–­u[Ò—«‡pNÌǺåL‘èl·k§ç-rúç ƒ…Û¹·›#—”ü æßtúY„* +%½’G¥1wøçÄêy‡Jë +oÛ}ɳTÀÝÛZ¦ó(…27‡õ¬oÔ³õsšÎÝÀ<Òð¦d-|˜p¹*KˬxjãÍ„®°ÜSÎ{+[ö¼`EbüÜ1°aþ`Ö^Cœ~;FñVÆ`RÛþX³™ŠŽ7˜°aØ9¶~*mP+]/ÎuEvt³õóš|žUe©4\¥;z¦PÄÞ\c”gÅÍV»s°BzçíǬû Ïm„Õ’±P52øŒAյΞe +ï7³È!—hÈ>l-Ö¿ÇœÿâÊc–, †.‡ÙbbÉB¾¡|Uí‰ËÚTSÜ·Ùx¦™ª-ýëÞãúB-«6ÞYtCdó[ùüŠ¾ ½­1×Uµ œÀnq­Ð»D’Ù[ðXÍ/ëŸq8î%Á9ö6-vwé%ôøjr¢Ý"KFs”4††8¥Í+ ]d‰RóÖÄè ãö`õ+7ÛÏ>…¼¥#jðeµø¦õ½ðñé?µ?Ñs<ìgæ¹þÊñ~ªÉÀe=©ÝI´Q7Â'B×*݉tdœbôBâÎXê)©ûÇ£~6>¬n™g£Á‚èféßÕ™¼]ßäßáóâôµTKòcªÜ¸žô‰s7ˆ¨/CõqCœîV=®ps½W(À„„ŶÂ\Ë@ØÁÊw©9Xü¬iwX¬œÏêxM´iÌñ“é=&öÉUÎ]=#8z—mÑ’Y¼C=öÐA- ,—NK#RÀ*cò':n¾;'ªj”àÃXfÍšÀ*|ÿ)Ÿ&hÅ’‰ÓJó"8$ïî>ÝäUðCCu´\»3ر AÞ÷FMcüš:MÂábEªoãË,{aÜ·9£ë¥m § +ùšµ„dõ+o¹¢‚f w8–‰ÿÄ.ŽT¥ruØ)¡O‰[†Ø{ßžŠ%kW°» CÀЀ k/×á¬é:Ùž–ÈH”Dﶖ`>DZ(Ç&‘ Ä/7µ½ºÙ +¸‡Â7ÔŽ;B½ì[•™\Úl÷ûZ`oy¸Ü´ÄüîÙ2¨µó>Ò¹w@¦¹ÃÂØB£±…«ê ðŽNó7*S‹µ!Â-ŽzcQ%¬JžÝÄËýg[r/qP~ ÷½€ÄÄÐÖ–XÜ ¥­¬Ì°?õŽìâ÷4Õ.@Ê cëKäÎM»6–Qpþ­µÝŽ[|ã-†‘ë¨K|ô´Ë?ºáª‰k<ô3çMy§xþ¿¥ÈB«•Æ¹½‘âÙÊ(6^õñW” )©§ÂÜ +³® !ÀAlûÿ×éôXoZSDÖF_Dµ«tvû­í°/ñkúÞ,ê‰ÍE€Å‘ýFj«ƒ '©ÄȾ¥î™Ÿx¥Ø”'…SEAˆê@ê»b¥øÒkì1ÅÚ~¡Ó¾ `ðmº›ò–IJÿX¤(škxæÉQŸÛ9ö]”íÛ¹úññЧzkWQ¬ªs‘ž>éK˜]g%}µÊ¨rx²¤L3©m­¸˜p`ìC~Ú^T{%Ú¶mB›ß¹#äOÚ¨ÿ.lÏ2!T/¯ +^Z7NE fGÚ…ç"¸òå%%CÖýwrxècóèC¼é­¡J„ýÃ$à>î ¦=*‘ô~(¹˜vs|ÉÛ'›Ôýýð7ìV°05÷ˆºüü‘À"¢¾~f¤U¥ s:¶·^Á‰I¶¥?cHNc ?rImdQÞÔg?‹ÍökJãÅEÄœ?*š++ˆúÌóy ªìàШ*ž4ô°lÊQ¼ª7¹R4òóœ¹HÈRG5£Ry´4Û÷+þ²`£¡ãTe{©owâz¥Yï‹TxØö.pç‡Ïƒ‰ž°¼7'Óø ƒo—h©æ%éÇþŒ…¾_ïßv¸y(w€òÈ,Fo؈Èà†»G±­¾)Y}7èelr궃°W´wFûSO oL,ùÙl¶Pû4ÞjXx‰iÙÒE¨ hm®}ñnt äÊõ½Ÿ°œò€;ðE–ÜSøú…-[YÅpSÖ9o£Wî ÆöVîNœ?仓Îfƒ­g‘”oûHzƒ„*xÁ^ [{¤±™,°¦áR÷Æ¡Þ)Ü'æàd*bîôãK´±1€¼œ´¤¸‹ÃË‚£š&8>…:hÂïøïh¯áPè€Ö¬›{»¼ªlgèQ¡øè«Ée¤uL¾¯i»Fˆœî9Æ–ærôb#I›. œØ $×ò©í¾~8¬~fuCV÷ªS2Öí,}¿*Û“´-+ôÊÿÌà æ³W&íþ[%ÚïýõòÙe×oC'•¾ïb5ÃÉp[c*áÇÙ—æÅth.ž¼0’B¾™Êd¨ÖÌPþ&lo™ýìüng™DßÖºÝÎÁ÷ÊäÌ?rȲ¬h çųœtÀÉ+´‘#ÖÅXfôGô=1ë‘{•eðÓ[þü†®~gø¸ržï0Pº)õà¤âzîÊ.í Nl»²½è]^ÂìwB’}EœøR{YçœÎMy”6§Ì«‹Ï*ÞY¤´7‘ž~—¬’/.¨K÷vê©è[Â.¬™û4pÂÂ`w¤yÑyþŽ±Ò@Ðô²+4ŸŠàŸc¹ã¥w´-ÓŽJă£Yv Tq£ÅÒ³ü•áÿ¬QŠå>5ò@Ú÷§£;P¦FU~&Õb<ÂEÄTô¼lóÔ`[9'C[\D¥¡Ç5„ÄÁ‚¸î©^•9˜_Ñ1< ±¡à'vˆ†Ã”£è¾}¯žÀ ¬M©0ªw$q‹)ï·Ëíy1ä"ã4~]¯JŒ;ò½jÁlgQàcŒù‘Â:žnéc@).äú ¦)Õ|õ‰´®†XýÝIî¨7œÍÌ’bnLÆkhìÅ{“p\ñz« Neì’%KtQ3¨F«ª{<&š·óÇpŸîçløÂ3!_§'Ç\Êð1ÙÇ ‰CLXPI}4ÐBŠlÀ¶|]Ê–{å1©è\•ÇeP0=·°À˜å]b3¢¹ÐN^áãr~Tž¨e~Cb9à³RC6ùÈ?óZš>ª ² m·CÔê«Úè÷½9[ú⺹͙p6âaëÎwð‹Ž£lÇW!f–o¾èÕ¯ïGçÊÝ Þ•n9‹-,ŒsÂÚ½[ÐÇvsë¼"=æÉ®án»•Qî"kÎpP B¯Š‰Rñ«ï™‹²e™%€ªD?´ãÊANU{Ñ0ó[œÇ¥™®ø3vÂë~ʾ–Âã»M\Ë3{Pæ7‡†{ôAßÝïDZˆù‹Â /•åóZ+Ã!?eSwžTÅ}sÚ¤Õ; æ¾gY9¬è˜Å$~â» Â2qÊøN¼Ý4XçäC[-bÍ.Ù÷ª…ï)ïý&óÁà}BÑ<²_ThÙMcÿ5¦Äu ³MàLr‘|ñ“ŽgûöFðÍ/‘Ž¼2X¯f–_î{‰’[¥GRu8èùdK÷ŽŒÈ:Æï5qWBõ·V- óÒ¼mv,HIÇw©Å9xIƒø}F(Ýç$ó!!AHÅ~п|@ŠêT„Í+¹ü‡Ú½7šºk’Cü)uBi/µo¶ás;â@½j˜ƈ1¯›÷q½•éL6À)m÷.ì8ô¹ Ãî ´H‹uHl„‘aCd*¿n|Sˆ{†\zqèØ•{™aø2,)9ÁJ)ÉVë@^ž¸>NùðºäáÀâ?"1É{uGÆÿlüë<E[;ŸÌ7øìµþ/É\i­c…gÞ"Q‚QÁňž  ©LßæƒFÓEêøè-„„ø.;¶bQãð©À-kƾå[’"ÛB ±ÁäÌ6¯Žg‡Ÿ1J‡°àšÌèñ€Þöç-Ý%”ø„¬ qœhòΔ[Pc³*lmÝãVíAᤠ“híÞ^  '³‹Žçb ‰®u8©âH.#þŽWÚO¼ µLÙ&‰ +çJ2iG5²¼'¶|°KÉ;Ûùìš±.F‹ )µ«»ˆj±ŽWAªfKt[œ0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -9213,38 +9604,38 @@ endobj 129 0 obj << /Type /Font /Subtype /Type1 -/Encoding 527 0 R +/Encoding 535 0 R /FirstChar 39 /LastChar 121 -/Widths 528 0 R -/BaseFont /EZFILZ+CMCSC10 +/Widths 536 0 R +/BaseFont /MZQSMO+CMCSC10 /FontDescriptor 127 0 R >> endobj 127 0 obj << /Ascent 514 /CapHeight 683 /Descent 0 -/FontName /EZFILZ+CMCSC10 +/FontName /MZQSMO+CMCSC10 /ItalicAngle 0 /StemV 72 /XHeight 431 /FontBBox [14 -250 1077 750] /Flags 4 -/CharSet (/quoteright/parenleft/hyphen/one/two/four/five/six/seven/A/B/C/D/G/I/L/M/N/O/P/R/S/U/a/b/c/d/e/f/g/i/k/l/m/n/o/p/r/s/t/u/v/w/y) +/CharSet (/quoteright/parenleft/hyphen/one/two/four/five/six/seven/eight/A/B/C/D/E/G/I/L/M/N/O/P/R/S/U/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/y) /FontFile 128 0 R >> endobj -528 0 obj -[319 436 0 0 0 0 378 0 0 0 553 553 0 553 553 553 553 0 0 0 0 0 0 0 0 0 814 771 786 829 0 0 851 0 406 0 0 683 989 814 844 742 0 800 611 0 814 0 0 0 0 0 0 0 0 0 0 0 613 580 591 624 558 536 641 0 302 0 636 513 747 613 636 558 0 602 458 591 613 613 836 0 613 ] +536 0 obj +[319 436 0 0 0 0 378 0 0 0 553 553 0 553 553 553 553 553 0 0 0 0 0 0 0 0 814 771 786 829 742 0 851 0 406 0 0 683 989 814 844 742 0 800 611 0 814 0 0 0 0 0 0 0 0 0 0 0 613 580 591 624 558 536 641 613 302 0 636 513 747 613 636 558 0 602 458 591 613 613 836 0 613 ] endobj -527 0 obj << +535 0 obj << /Type /Encoding -/Differences [ 0 /.notdef 39/quoteright/parenleft 41/.notdef 45/hyphen 46/.notdef 49/one/two 51/.notdef 52/four/five/six/seven 56/.notdef 65/A/B/C/D 69/.notdef 71/G 72/.notdef 73/I 74/.notdef 76/L/M/N/O/P 81/.notdef 82/R/S 84/.notdef 85/U 86/.notdef 97/a/b/c/d/e/f/g 104/.notdef 105/i 106/.notdef 107/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef 121/y 122/.notdef] +/Differences [ 0 /.notdef 39/quoteright/parenleft 41/.notdef 45/hyphen 46/.notdef 49/one/two 51/.notdef 52/four/five/six/seven/eight 57/.notdef 65/A/B/C/D/E 70/.notdef 71/G 72/.notdef 73/I 74/.notdef 76/L/M/N/O/P 81/.notdef 82/R/S 84/.notdef 85/U 86/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 107/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef 121/y 122/.notdef] >> endobj 125 0 obj << -/Length1 1497 -/Length2 10036 +/Length1 1483 +/Length2 9915 /Length3 532 -/Length 12065 +/Length 11930 >> stream %!PS-AdobeFont-1.1: CMBX10 1.00B @@ -9260,7 +9651,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /GSOPGM+CMBX10 def +/FontName /TZKNKX+CMBX10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -9296,7 +9687,6 @@ dup 80 /P put dup 82 /R put dup 83 /S put dup 85 /U put -dup 90 /Z put dup 97 /a put dup 98 /b put dup 99 /c put @@ -9331,34 +9721,38 @@ currentfile eexec ¢p`Ò# ôº~w/'\è fñÃæŽÃ»›çbB¹™V,§ØË•K d‰îÁêPÅVãúÝÆZÈÜÁ°VQ0ˆMhÝøðe÷ëù›‘5§(˜ËöÁ¾~ð­b ª­¹ðÙÉQB »7Òç:!ÂÑ©Í#œÛͧN ™á„TZA¯ƒ/ƒr”gYéÛtàÎE–°¢søØȽäl>†³+uC‹èÌ·;[VUw^÷~yN-Ä8îq²µ]8÷Чèùðz4kÏñQ¥æ—‘Oùð0ÊŽ˜ÂWx(í¬”Ñß„‡0Cì?áy†;Õ:Áð餫®ÚM«$qz ßTêN[›ùÈà³|_«Ôiwñ·a“àñ-YÌ=Ö —èüÖ`œ¼‰åÃ×Y§ž[Òñ#%æ|ÿÚ¢¤SN^CtÓ0¢ƒh=ÃÇl¬ÁVr´eÑj¬‡š¾Û °ÓçºùçK·¾옸á’t°Qák£ÙJT³Yzà‡ùêŠÖEÐdæìÝ>‘˜v!èÍô8{…3ñý_^Ƴ€`·t(¾‡)N5Y¦êÃ6ØÅeƃã+ -fhòxðÿ!`#‹ø!9ñMU¡"#Pe½<„«,<¨>Í‹ßvÍ¥†„µß}„$zñŽ“Ðí$Ú1xå šxÇ:_8´EC`Žg}c[ÍÓ=Ü[<àáñ#£žÌL|"–jÚ%\u(þº%åœe©¹(DìI¨CG]mäM²Ÿx^ᨴÕf«¹Ôé kkxäFK±Ô—!’ßç3Ù‡SæÒ¶°Ÿ(P(,*Ñ·÷b›þ§èµµl±Çf.NBiLŸªlrGˆ³ç?=1ašã &,ƒ+ q¿¡0`…pñÎï΄1’w«ú\Øû ¦ï2¹QÀãý*‹“óQè—˜¸Räø8Ø «•Ë05vj ïËS«”¨G€ÿoùá*e)QÈní["ÒtAká¼O&)P¼CW:¨ÜPÿ^§’4€1½ú7H5¼ü¬qKˆž/MmÐdq÷'ZÄ›zdûë|ráòsHþ®B/ÅA‘ZâÏa^,Ÿã:qs™Ïqp£Wu^pÒÔ‡¢©Ò6ž[û’¹ÄÉp~%9#âè»äGøÔ¨?¯!°¸Œ‰?°^"H Cè^òÿ¢è’ü Ý°j­jG±Öqnñ‡i{N…_Ý»=‰™þµæÀ¢ØC>t6}”ûÝ•>ÅÙ]é.æà9\aÅŒ¯WYzžúf[·À

'³›“AKµ–‹”?ÒUq{ÎÀç7¡ÆMÅi ž1T&G“Ørj®¾[aÇ«¿‚…”-IRŒÆß8`‰Šf8j¨¶´æ“Ò4!üám õîOc“N¹BÀ§Õí­Ì•bÅ¥HÉ,¹¾ô6ç"(SÄW¥ìv½ý†–Ó:¹¶q¤âzNÞ¤F7ú­tºHayÊÐvÁçîa ò+.?:N„1JËÈnLzüÛz¥ÒŽÍK)œÈƒ‹k90Åw#ÌlÆxŒ`Ãr"¹(-^?À’Ç9Àa‘¦ì»G{ yëQ0ÿÄÌTn]û¤~r3ö¹Ñ‚ç¤F ÷ýŸ -®Ó½†Ò“sU2¯«ÏÁ@üó¸rÆïA´«þÒÞ:„Ã$ ®Dž[ù“N+6“üNt*¤‚» Ÿ* œ’%ÿDh 'ih™!´8Ñ'{Ò‘½ÁísEåƦ7­5#Êr` ‰b¦Tˆ%dñ¶ºÿAéþ‰—î¢|k>ÚéjvsHRøˆC\0´Ö›UXåL¯ÕsyL8èƒ,9;~ëЮ–qÎPrŽ9©à ¼R•P¿¬‹–ÛúÉ”Ÿÿ÷!!% 7E’Ô&W Iˆ­VWˆˆH¶y­'’Aµ¥Mâ…Âòé/{ʶ!#—Ì—0›Vº€‹Ùš}ñBokŸbEZ¡&ˆz¶Ôi€”…Mâ8Øÿu›“f~„Ut$kÐm‚ëdï­Ä€KxäÊ@Ýb·^ýÇ*¦Ì~¶XïNQr”ãA¶@©õ/Ÿ4Ü;5чAá(£º÷ªÒ““MÌKºõvîkÐ*™7¯üSùÓ•¹‰èæKÁ)‘Ì¥¦|P$-Å”:uÊ-NÅ=p&qÉûNG~G¥=~t\TôÈ…È iok/»…,v͆.›?ú}ý¡çª`´+jšf̘°‹aÝÓúSk~µYÙþLP²0Ÿâ§í¾˜Æ¿àª”‰‹ì¿žÕNÐ5y“‚½)õxÁSóÆß³-ø ¥4ñ²«!>‹6åØz4¶›•õè²?ý¢kd@lvx`\%pn)K>?ºifÉyuÃ…nGÉXûL½­PÃËGkî Ьèn_µÕ8Êù¼'ýMÓÈÍ&ü¢“¶šÖûÜK ƒ"Çh‘Œ›?ˉSž¬,û>ñÚ9ssDÈc= •c j¿{†°¦ÁǺðúj`ë\oK\š®170O¢ûŽÀz.óW;9ÊŠRû}Õ_‚J´i+T¢}nïrþñ}!Ì—Ç;ŒtK¦È—:­hÙ7Qâz¡.ÈC„ýfË°öjúM^JîæÚ•Ád™ 4Y8hàÃí%’šdåF%Ê#¯ìØ›`U¨ãñ­®ÒiÁŠ\Ê’iÃü÷à‘á„`5zØ»CŸ«r Ý`Šn:‰ˆ4©·ÛI…]ƒA¾«ôåD¶åˆ™Š›fÅú…¥jx>}Ð>¡¨ªœio<ã$8ÛIø+ðÙLë2’­pJ5ï(]ðXã]%ÖZm Å?òJyOòn~{€‚| -s7@#ÓÂtlšc_þ fßµ.r|ª'ÕEwøu¯È§Ö:]×å¬a=ï ?5Óm@Ze~O8óóóŸö÷6˜JÒ ± öXGZ©…ñ‘|Ö±˜‹\ÄÑ- -&>Ì Æ“Šæ"*ò‹S8òñ*|2—¦(iïHšêF876”ÿ(NÅÍeKÑUàâj©IˆÑî׆Xí¼àb¸e þaö1WMdÖE\R&˜˜ø‹š÷Öbžº4¦¼a#ŠŽ¶Škïå‚M“Jö}Œ]'¹Gû¾Í¥fM‡oÀ[ÆxYG ¯RÀÑ)n›5 SU–~22ùÒq¶¶Üêái$Áfg+S§ôòZÊ ’my¯ùP`ŽÎ/iõv” CþA̹•aµc÷˜²meU©8‚Rc?Ëœ#Äz©”»LÝt×J][i‹ŸÀÍɪs¶ñ¬¥«ç£‡£Û¸„·A{1ZÕµ0þŠéÆë7¬¨¡îšEÒnÓˆr2è+›X`c<¦A–ø`T‰qÃ7–³¦ÊžÉç™CuÞ5…MœìGJT0†Ê i@îWã%ÊêO†Q#mÜ6ÑPóádf,÷ΉßcO¨Ð2PH7Ðlv‰Hi¿þ©1wõ-|:mÅ:,‘’Ä&G×´%aØ”sµìgá,·cMÄàëé»™T‚1óéÎдQEñ`È0cð«ÆùŸ+ö>ùL¡p|•–œ¹\ÚÃëÙ–ö€³áƒžoÖsuø<0QÚÔ!Wåö¨Ç.ÛÁ`4 Ò“uŒå6bïœB‘CIüæáŒJœœVÄx+iE‚õªV ªÐï;fkS´/ÔZÒkŠF<™ÓSÿîk»œˆ,)š±¤tÚ"=Ew'ë$C"UM±Ë=•’JDcv¯¡%=½£IVx#uŠ¤UF‡J(´æ(3êb|îh§±2“LNä߆àáúd³z"ǽÇÛLã|#ûÿÚ»ö4nyEñÎ.ÕNè°J«ÑG7!AIb^æ›sU™D ¥÷?Ûä9Ôx{b&I¶i?.OY±Áb‘¹,O{üøËÔœ"~ß™°Ô/y®Æ׌áN €n ê12ñM¡¨ÁèÏ Ü\dÔu€7óNú½ÌK:ý>©ÅÜ‘Q'vÔG¶ÏÜ -ÄL"ûGëkžOÙó^꓉ûLú‰àl£ÎœTá;ûä.¼Q"´6V‚™|ŒV‹yrœo»-œ GŸ-MaÌ{é®b?™|ÄÌi¬/üªÕ†Á!†gè›yÎ!ïßÉò٧ȯæ¬)Ýóê¶œÕ ~QŠLâ2J×G}µ ·—þ–Ÿˆ¶Ô¢³›ÔuµcQ̽ Þ§D©/µ²Š+'c Ìû¬*èsë™á%É_^÷½4Œ¸ðfeæzÿ4²J24WÀõšü€5xèiù U5Bß™n h©Á¹ã B»W¤%5Š5IX^ÀÞxZµ4ÑÍ¢þŸ„*ugO噧ŠŒ¤’—´Xk/™í*PB -âUP‚5Ñ•BÏÕ»b«Êë±2ƒŸ&î߯d×H­½YU$ï‚Mwn ï®Qm63¶¹vüë¿®P¿ÖvAʼnµŽ ŽëNªÂc² “ù³gÎ ç~ÒFI[§52Ȥo§ˆ³éÛÖM‰ Ê{v¹Wyé¤]Ø éžæ§l -hjþˆö®wïC‰‡žîv)bô0¿/0SÁ<ì›Çèo“ -¶–{Þ`MC‘ÂÕ´»ÿ˜†{.›ç½¯Pb£ÓYëHÆZ³†,i *Ì.#ä‰ëc<,¹&UËp‚)ÇJ[ñ‰gae$nû¿T›Ç¡û*Ó˜­”+kdxT*s|øYÛ !„æýÄûØžâþ@ò3Új »¡²ÉHÿn˜8A} dç ·¶ƒT¢ÕØü‰¸ÞÁòºm«W'v—Luý¿î‰$•bº5¶(š$]ž®kÖxÝw"0•ª™ß£~á%×öF…(¬z¸Â›¤¹(cÞN•µ§ÓêßÌÂbæùGðÑž¡X«0W ÞK*HâÅ._Ã7äŒôH âzIÎóœ4.ö¸^"*µ£ânbÄ!`Yá€ÖM„vÊß6K&òÊÉÕcèib ]ì§ -?"–&ÿ˜ÜÆyvWœÀГ™›È†¢‘ºQ廕ã üò•V´ËDi|{5—L¡àÁY¨­·ZÃÈeÙœ¯‘ü‡#U1’tã·ãj'мË?ØÙWγõi »ÏŒès Ñw.¾© šzV'²·=ÜÉK'“:d‚ö[xªŸº`„ ·(ÊòèÝÚrÀ »A`râÈ!%Èdih-É7W‹i¦/k#7“û`§kLBåI¯YÎ× bKbÄ¢(Ú¨ ¼lâˆm[®ìýÕUvzk])lž8h.%9s[ÀPˆõ@ –³œÖkã¦l¤·¿¨œRüs¤]󗿯•!")ôJÑ'·…m©ƒ}Ž °hß -‰\, éneñ¼xl¶ï7˜[r¯–ì}µé…å -?zÖðsG¨÷ãûmkóÚfB,ǹš°Ìû=£’€½AÌ7èžÀ•ãȘfß–4Q†d"¾dEæ Œãù¹”"xýÚÿôVOÂGñ6K^Vc­ÝZùdMSSQsRÔ’£ŸÇvÚ7Ì@0Rð;,:ÎU‹NØn T‰ï;ÛÉkDÆéä„:l=àÃðf5) Š÷NàHR³Ç#åÑ.šÓÂnÜ|2{YËçæû²:p5Œ‹Š¾•ª~ºC˜Ö›hE£€(·wìJÂâ6Eœ? -NE9 — RŠDvè‰ÔƒíÊôVÆ£ÁED”éÂsr)›4»kñU - è£7ÈU ä^f2iÿ8ÎZ‚³‰VÐ&Öð±ÓðŽNaµ&7ƒl}»Ô¢ RBx1U¤¤|õTî6& Ù7„6J°§ìõ -÷§÷(ãßNzñõé]ÍŠÙ2E1,!¤Ý$ӳŭš´ÚéBÆËcp|ÒF\Æ·Û`ÒS”¿»‚Oµõ:×,-k $~òý…³‚ÖåiNÄÁ›҂ߪLDɸ/ox¡ckÀ§Áeǵ±¥`EˆÝíÊKà£fuõ;œPxÔŸÁ­Ñå›2<ðIÌ2™¥ÁfqÁP=^NÅÛ9Õþè¦c³ùJ„˜î?6É@§^¨§¤ªAÏ4oäÔ‹T%„¥F·2‘3¤Z6ò4ª~eèåUu†lÃ,Äa ‚ïL¾ó¨vô|T¡:¹o ¨ÄØýÍ,êžõC§åJªNýW•»0jå`6õ–$TÒЊZÛþ§¶Kß/Ç'0 K#ÖYž“fÍS‰é˜;.P%infœàûJ‰s±*/e ˜K µ¦øM¶©JC 2 -”+´•;<¬WÅcàg›¦’¿˜1n>×èI·Ôú±¢ÀoÏbðó>5ø:¤§‹ÃUJÍü1Ñ:¿¥¸n~+ì -í<©×¢o4Ö¹GLYZL†¨OtT.ÏØß@žö UÇÝÖÔ#[Ô,w ä›EÊaºê´²¸» ÝP -¶ºÜé`’N¦˜<ùkìËMÆ Ée4:Q ÉzÓRÀi!ùª[9×ÌUÎÏ2HÅaóod.„9æ,ˆÐÒŒVäÍs2Iç7×Úd”ô\Ј5µ ”ÒUn˜íø࿽ò÷µ’s>¡®;ÝJi<õ¢ÿõ´V¥ž:ÅéJ5@Ç5Ÿ sùîÞ‚óOKùëßgÎL)ûøÂ_•†‰¯ƒL½÷$ ê!kÊ ²U?¹ÂrwÈþ“ŠàñhÔøçƒÙ>”j#[H"d:0_[tgÅ ˆèsb9üñmM4eÉ¢†ç*6QÓ3ªì#W@ßœ4‚¶5Q®”Ë?¨ª|/ZÝ#Ûh’ -žf^3ãŠ#ƒ"‚j科ÖÎ*å$‘¬R#qNÏ:™#ÃÇ­Ì[gSïýÏRXÇ«`3ôÖt¹¾‡^‡^2ËÎQðÒ]]¤ùt]‚•3Ý“t±¡– »v¾©lÌ‘nŽ€¨F²×œÅPÍJl‡Eà@Æ_VÉk0¢ë`Œð•Ë¸» øEv‡n•ó¦…£U®ÇK(ï¾+ä\’­:yÛuþŒg˜tâÀÕ¾$Vê½7eÃðb lÌÓ‰)69c^ÉësêÐJ•fœÓ誎mWºãµ:¦âÌó]{Dþ„Ôr«u´îm8ÞI9™gÞL$åD)i}PUÉ’ ƒ•¤Ëj_šWK#j–2Çgªaµ:穧%£R?ÊŒµi7 -‡\‘K8–ç–DzUY¨bôÔi½a/0"žâµox…Q@ôØ3xoʵѢ‰Ï•Nz€F·5ê Ä7™ gOÔâ’GøO𦡗Q8«:aûSöcYawbÜäQJ,SæêW+6>>8›OðÓÆ£áBˆ u´Å¿ -Èy‚´FSOÍ_™gJká›%cxEd'N(û; ÉëdSô‡¥‚"»±Ì,’Ï9jC“›õ¾À¼†Q%E3°Ï¹ÒaØ{iùwA|æEÜèуׇC‚ׇNbB6eyCý^ì‡7¹˜ÅVÚÞqØ:"dÃlFºâ×TB|Ä;lˆbŒ6cãîAíR¯/„¯¤%™œï4 ZFî¸}P6Ù‡æößÒ=¢^ÜU{m(¼g,ægIá­ ø·÷éöµ%L¼l§cþ¸º¢,Y¹‡‹L€ýñtcÇ5‘MäÈ­Äϼ c“²£XDô2 -éùG± ÁÒIE«Ìå”z„Z€›; î•bÖþ¯HgÐŒ&E˜ÊûÒik¯PO z2Ÿlõé3=gËO{£|ÏD£,í tü·§a1«ÍPÊÔp2ç+•)A…fË*¹0ÿ*m`;IÅ%v/¸9Dk·åRïµ… >Á¿Ñxî2ž—|­Ð¶…ئÒê~(²ÚùÒ¦÷e°T¤mÉ)ð}aLÓï5…Ž‹8ãKX p3ƒŠ)Bÿõr ¥WSxiiggÃo - Ù[Å¥{Dø!a'økCÝ'/“æh¨Ô±‰ø´ÊtÛù®bƶiŠû2ã òëðK\pR¸" É+25e·¢ }îêòúî`¦=«¥þ¢aH5ý€{50000000000000000000000000000000000000000000000000000000000000000 +(ýǔ螓I|и÷L¹ ˆdÒWôS¬¾Xüð„ÅrÀL ;Ê4%%87ÓïN­›AÛ¿#{M÷bEžÿ¯ån°2HÔ—»©‡»ÖÞ~º!( ¼Á•«ºŸ0}Ö‚ ZTÁ—Õ™p€}gŒW@¼0¶H+Ë?v#]†áK îÛ}r{q!]B¿*Ì[⊮?ª&>e7"KZmI|‹6™¹K¸`¢SÆ÷®5Þºµje)×¼Ubˆ0ï@•õãK™$þjdµ}uÆ'Ð3—CÙ+>À-i† »8žv‹âÀìmZ#² ]!¾ë¸§ 0ÃBŸ¹ÖFŠç„¸»¶(îÂo¹ëâuòƒÍù±YØãŽI÷øÜö×m®*ØT¸Èå+`ÓUÎ#˜ƒŸºìCž­l¨5?A-Oomoü­Ö‚Ôx22¤ N¬ª®1ŽË£{ñ‡Ýáú<)>]¢M¢S£.À/üâeé BÓTYøŒç×A 9J‹q?+ìÌ! ¨)÷+7ý˜«bµHAú]ÑCšA¼Úg8¡ÐçuOÔ +ÄK~½¾]Å•ÆaØV8úëÃ'KxœÎ„¦Aqj³¬óo"ûÊ5áCk~!¬'“œrŠÍ=dpUÿ`·ÝV}ãÅolh0ðPÈðM‘"ɉä›j[öÓ*@ YØÀ'ñc²DO{ll +J¹5˜ðvæI¦ ÃBæ[ÛûcÁ*EÏZb¶«N3ß¾„9ó<¹"Aß×vxÍν¬ÕÝûÎ>UžBŒ¼¥Œs3 ªÁ ªð‘ë]ûÏ9Ë]o5±9êæØs,?ú߆€bînì½nŠs2{üÒB>Ñ;šÒqZ¿:/–Y9¬à3CoÖzn²÷ +?€äÞ“)2*¯u¼¾?G¶Sª9#F2‰°ú)4˜¾{…x>;ŒËõ¥¶à‹vô¡r¬†@†Çøz|B¼ÉrÍû¯»icê!†ÖÖ°à‘ØNôfgü"ÿƒ«` B‡êÖ«{Ô™møÛ-^‚ÐwôY~ÈÀ˜5 ÕËï²>lJ¶øpÔ“üEソ3ú}™¼áöXS©a4нÆý]yCëœåøUA a·Õ¹:ÔÆ´(°À’˸Ž›†«ýlUõ;ð>|sª7?­/ÄÁÓxìfŽ’P–¨w.½Ž eêQšX˜Ð.Á@àéçÁÄ|Í\(±têqz4´Mmí°¥žÃf˜dÌS•‹í!Á¬{æÇ+̸‘÷ÃéÞ5´Î°0Jä£|ê¶Ha§–PJçfi1&|½G;ÀrGB~bnr–/`ôÖÍÆŠ^ûYS¸˜×VÚ4±ëD\=ÖÛ¿VJˆ£‰ìÃ}½e}ôH’îT¦!W‹™ñï(#¢d/œÆ@ w㺄X"‹Y6íà`õU-€ 'ˆê5rßü5狀Ÿaâu/ÿÝ.sñGcÏ9lïöøþÍw¡U>â¡OâT›róCér<•òIœÀDڙ΅„±jÈàx8[ÅÜ8K®zZ°Y{Üi>)}ùŽ²5LH%˜þ¼­qÍ­\c“+à‘í` 0ßhɧf‹^#?UÏ{:9Àµ¸ÞA‘'1‡ðd¯Ž. È^C—Oºó_þ+¼$&s ëì*å7éÁ©K+ƧJ55à^ÏÖùÑ?• ¿«½áWB,°Kc²íí¬-PŽÏ±Ę́k¬­w«úw“¥Ÿ\ª›_¹¤b­Äûê&\²ó1 C„¯£MEF‘Q§L©À&0X›Ë·L@l|û&`¸LÃZb¥%/²<ú*ÿË«µØ]L<È“ð5U»‚s|É€v¼Ú«Ô–ïC,ó£~‚„‘Hàa²æ _ݳF˜N(žÀ5N®|¿ E¨r·a•ËìsƒÎ¥Égá™±w¿™€¶ Ž?T ˜“d÷of$ÿVƒßÃemÔ[x‹;²N:m[hý^!¬½´2zk?Â*î²*¬-£QDÔŒ573ËëQ`yü:^{ï‘‹]¯î5Ý tTíÐPr¦¹ RÕ¯¥AxS¿9~§–V3XÃUXô*ú‰ï}vÙWÖµPý2º'¸54\͘¾ö½½ëÇkÛ#þ®Ÿå¡ñ{_ ‰Ý.=p½Ýí û–«öpÔ‰ñ¼„&£Q«ÎüÓq?$HøÇy.?çpîÚvø±»£Z â—½tbFdú‚ª§qæŒk( Œ³HÚ0—ü°/¥ˆ-ð;×z)¤!és¨|gÓLŽKbær×Ä?{à¡ {óìá¶@9eRÀ”îZŸÿýò°r¶Z¶2/ÕñÇjt¯ á»…9\cȸ0ëéL1Ϥ_K­vi™'TIçÆË•„ÿÞÂNÿ¢ï½«ˆ>_GÎõ!e$»Þ–fÌÂÍœt”ZõXviÖÂ,»‘º8?ƒ/Xˆ÷˜§§_ÝÄÎßH—†ûiü‡@0å3ø{‡å‚dÑyØŠÃõMI®9(–öÙÀñ2jàÓ)iŽé í¾Ùào*®Ÿ¾W\ŸH|F¸ “²7wͬ…-šUIòÛ€{†«v*ŸT$æ74Û9ø”¡4+A·JìÀŽ¨@ùhƒœÙš(Q’Ï]ÿäÆËMƒÌ¯ºÙ}”ØÛóÿů#ó¦ä™Ê Þ’IJs)œ³­5uɽºü(A¿Ô(tÌ_ÅPk‚é讈Z?ˆ–º²²Ô×R]à[=S$ˆŽÓÚ„Ä3&ù‡md÷>JÆí¢#ßc9¾éï,¢ñt Œ&vkPŽ¨Z‰c’€5˜²Ál]O&H‡Ø¿M¨‘Ý“£AàÌgãJ¨_s÷®:Hšœæö—½OÚÍÙ˲btÿ´uc˜$ÿRÒÌ™p²U»//}Íú;E±éûW=4±y WÖ¿!Û¢ÒEª`ñ“"ïEÓ–(s ¥ëF[‚šÅl‹.g륞d U +®™GéyÔ¢¬Ë ¶4Ø7„úhaÌÆ òþHþÿÒã³ìŸ2óKF^‰ËHÈ—-}“R þ°"¸”3ÎOã­TT¡+guŠTÊ45ÈÙŽ$^e2ï lK’÷gÒmu¸{‡Kð—ˆû·Ô¼¾ +kEý ”’ñb­§ƒþø~³?JÜfÏ)YݱzÏÄùzUèä­yß N¬Ÿ ïÈFU«¤Ê‘jf 6*göu‚7z‹¸¿>嚊mJ'8K¤Œz)dÌl»|¼5åÍÇ@¥Q–ÝÒb¾ð!Gõx~Ó.ÿ`ÈÄ%²®zCŠŠíD8÷|&á²R%Ó’™?"E4®ÃÕ’Ã\} +ÁjÀ% +èþG ŸÆ—úPÀAGtáÇÜ2 ñ„õØÈkJÉ(ý]eCˆ‚v‘BAüwŒÏ æà½÷w¯³ªÉ2+°×S<^ª‚†3L<#W€h= EÃi‡|¡/ËË2 ið”¡GÁÅF§pÆàyÕ…µÏ[x¨s>«Þ6Ñ¢Ú8š…öŒÂ>¿þLf½&@UÛ³£:"“ðm±<ì8þAÓÎ{2á¹·/2NÙSD¤9q‘& §¹8óL¨ò¸Ú=À}?uì<þ§™:ôÁÔë[å¤xÔ Ê¥b÷}ˆ‰‹¿ÑþhdWßÙµyäëD@ù÷i¬ +©é£JÿŽ;j€v«È¾/¬¤íRMÏà ãoz‡µ²,VloûÔX–jô­0Í1%|¬Ù¾„h×û¬{TJ:A^b*e”ŸG) á,•+‡´ÊXSšà7¨²ÔnfçÝÿÜÐ «öçuά ç¸æVbóÔ“yòCMD£}³®£»…è$Fþq‘ôÑ1“AZÑ»k}מTr®'ßÌM”´/dú­,cçi5ÓØÚÈ<3ᘠ+;Ó‘ˆÎÂœƒ—GEßàÛ"û›!]¯–òEé›ö›-ÈK,<ý9¯wE&ekQô³IÝ$wÙþépÕŠ1à Ñ(_Ï_×v®Fš£!W}?‹œ +.²ÂçÑ$UoŽ •û•ïÖuýYSî1¸¨þ³{°??à+³aóIÖÄ|õf¨½ý&Êæàÿ{ù¬ÒL‹UèÐÃGVí˜8y«$àÆ!Ò?nzôøÛnsG4µ•wÕ¥e¨[¬s"¨ká±sÝuŒÉ +ß.žo¨‚œÙÙãŒ×Œí¯§„þõ¼-ø uXÝñÕ`“1óö#0„Q{Å~-:—…ô½aj™8·wQx&RÏ£>'O Ý†r÷åº7#\~V/-CÞ ž¬‰5¨kè+žCý¦ÌbÕ¼Œöl„ŽØL¸²äª*„)¿îôIκó¢.¨;ër«…>÷F¢]Åp£çÅŠuˆyäiºÑ œžÊ–É#2¸éȬ@9æwµ©º—öªU: s”'34^p¼s¹. À˜`ƒ [jEeŠ7OF.Ú_Ø\Á”óV"UÛωÅ{ •´·™z¥ìT÷…šÊ…§“È nCd%Ê™¶ÇŠÐîÜ> HrúäÊ6u—¨~êH(ÅU ÐÓ°…ÖJÅ%Ó•VžÜ@5°±4]½”¬õë–¸Z·»)Ét>n3`SÔw‘"‡â—h¸"?Ý¢ö‡ê«f\SVÀVÝtbâpY /tï ~Æ31…‰oTÀðž1ê<ÌFx‹è^2w±­g øXe§|ÚØ˵°Ù3{>%âÅà·Ff_MoÏ<&kó +Ó9¿š¦½D_\¶kIí!”Ÿ’ë‡ô(;ÚfhÎ8í¶ØÎ!)v¶?F³-ï%ëGo5e +UŸb;c¹Ûú1ŠÊåRºÈm +Bp.Ô÷òôêè›ÞôÒ$1²ñ/Fs8T§%xÁãT9F +‚¨‡)lÚíDtüËîÅ õJVÏr ]tPØêvÝ´ET-W0y|¤bÎujJri•hþiçf•´Rîórݬ%z q¥²â¬±K~ηn¬ô;JtÛ¬FÇDˆüöëd°¥UŠ'>Ä}úùÜ°Y åÙÌ…pš‚ÝÁÀ¯yÈ’¹µ°§*[R€¶è@0‘ž™”/¸ž5EÒ°®ûÔzc[ .óÍ †ybÖúÇ戋…ÈÒœsµ°^oÈ4vZ³iü­?HúÔšÜ!÷€s¼ˆtl¤äª¾nK9Å—M ý—§iê]4ˆÈ­7ò|eE¸ÉW×ËáášçvoâØÙ—š¢=vüâ›°QHÄÁ˜„Z¬ˆç;ŵ$‡î×Ø^Ý;»´–úä*õiÅ :À"lõÖA`‚yËcû Ñ rNÓ@*Dð­mô(÷¬·R.–»Á<gÛL—Íü>¾¹àŒä>!†Ë9•TjŠ +Ú/`Ö#ŽÖå@ŒÓ¬8Ÿ ˜Þ â…£Œý—¾€’°Íç|«õ"6Heê¬S ®; àÞÍPÇoRû¢í„‚ :æ<‘×Ñ~»•—¾sákjÙjoTÕO+hI]6Ü¢o|ïõà[òT®;ž—Ë”ÐK_zˆj‘Õ¹>z¡ð:;FÓ°Vqú#,Ö[{Û8{*¥¾D‘I¸÷s·¦X5g¬à…ú)è#7pÝ\3õlþÙø¾¤t¯H¯Å~Ú*]°ˆ °GGŠž‰7¢â´U\ŽÞ5Ôoî‰+¬I#’çÄI«Ä1çÏÞ–’¹w ·¸2š%'é‰[â܎ίØXW>çQ­ålÌ–[«x]‘€Žq#)lå…9“èŒÄv¢)+ŒEÜW²#±¡R¹‰R4ø·…ÖwŶ÷Y¼¯< âLel_•ß›(ëÍoS‹»¤³3ËlÁ‹¶‡N +*ƒ`ó?uà`ʼnì*«Ô]”øžíxËU&]:hÏú¦y!Ï +¡¤gƒ7Rv9â7Ü~ìµ¢â">šÜüòZÕ­‹«m¾XCŒ j9£iT<¾¦á»ö¶Ô7rÐ×QCX q’ocO·|V MLæë³A3v’‘ZmfÜ]¢3q½<º›§Ã[¢bJ.ª‰­(`@Ý/ÿM+缋y{-¹]F6 ;÷>ý;šJ®JPiš7àqxÙñËùQ™ +¼Ï Æ$5£ÞÑyn ’L¤±÷:zwîÕTYƒœ@g®* +á—å`º%0t_ò†×ݧ³ôí‹ÒÕíÅÿ_ѧ¦ãuz¥ ‡ä'3‚«½¦>A§k´ì´yu¢ìüÀUV Fé]ÃÅþSÖRpy18r•*»@V¯"ãÙ¤¶ ŠDA’Æ¢Tým1êOÙMEŠh3þm6{_ò./jbiï'‰ÞÀ ýOvñBÅ|Îþ¢;g7~ÉE1mŒ"¡TÌbÊüSÇb— 9 ¿oC<ó"_ßqaC¿¼ÄŽ¶¶8ÎH¥®Æ[¦7<Ë@À\&[æJ¤Ð"[ŒSwYh;×ã'è¯ê«e·½ÉžÿŽ²äbR=)à†78×ÐíjASø½]¾/[ÿW“ÆÚñUÁ‚žrtNf6ñ&*€¥aÇO²caR¸x»9=>=Dq| $θhÁM§¡èñå’]æ#¾ýÂuè[^Qæë-kš D H]¨¹ô„ЃGJº$6ª‡½aÒ›]¹yÍFÿÔðSmoQUm–÷a=.½`̬H*ê µFöy¨SUÙF¢¾|ð™#˜¡™I8ç. 3h˜¦[Kp*»šÿ&}¹Â¦£Ž”ìuJû2ã1 Ï«mÓyˆÂ+¨¤|øMɦ‹É‰wIDá[Ç>`cPDMžù> £'/*PFŒ£ oö¢aŠUzhÐÉ°äUg‚¯þ(z. Ü̬ÃÓà # v?˜¾ÁumMßóniÛ„ÙÅî®g¥º‚ÍFESKÁšrª(ª\Ùv˜mü5@„G°ÂŽØ=ˆášç*úÛ<µ¸NËôÕ¢›uáBŒ¼RHù¶ñÇfi5‚ +DµVã 'N"ø7R¨¶¤ Åѧ<¸nGŸòp km ¹€ÚO〽ÊÄ*ª²;̓P¹OÄý\>ýŽ­«…žÞ«3³qßeî 8rŽ`ÑA~ÚFŸ•7µ‰U®‘Ü¥Þ²¾ãXÛÄÈz#„ªöóÜ:ˆ™³û±t¶vÙxÌ­½¯™ðD^ažDƒjnëæ6n¢D†>ëÙ%ýdÕQ6çªæGs.ßq8MÃ@YC¿3ž `Á´çiˆuУ"¼.Lò^¢>Êä ‰«3@6{âÌšµéy¾ÆïÎÌv0®?ÚÎ9–y™îÚg Ñ€¡"¬×f²=~3"ÒïVX1@¹0» ü:5Ÿ´a(ÓÅäg|¹z¾BLŽNÚ«³Öf^ì›Ïväù«Žƒ5=ä´YÖoTl¬€$ŠŸt†WLÈí²Î¨ŽŒÔ¼8«ÜæmÄ»/W”‚«ççt–ËéœØglÌf•ZÂ|ÿƒ1HV=uÆò,Ù?ïð¢ Ïà&¬8Vºæ¡ÏÍðªÝv4ÄK×B-¿Ðñkù$ :¼' ޙˑׂyÃ\¿—=?“?òØieðwH +MØbfÜ~'“Õ̓‰lé ÜûÒ'&eÂ8Xòðúª¼†±,ÐJ=ÕÔCœg’ÁOq\]W¹FLôÖi²¥ŽÕP¹ t +®å7ÕÆ°eVpL@­Þ®è=ÞŽõ˜Lÿû¨‘¾(Gá˜2 ²ƒ{Ö ¬~“¹Ë°‡©>Åþà ’¨!8ñ;ò½þG\ÔÄ(»VüqVùj/–«s–y×bê–?#]î®;mˆQ+Š¨žø••…í†4,:ÔL[ÿˬ‹8h|ÍrË$ú_æÊaºÑƒ|V¹ [ +y"‹=¶Äó ì†ÈÞºîLÔÏ·8ÐÃ8uI¥êr©$aQôW ’Ðñé–¡1®ý ñª"øA,¡X;¼D\’^Mð>K{ž¦*Õ1¾`¤iýÏuvŸªQE^B½Ýuˆ¸åh ¥z¸À`ÐÉéñX'%O92Yлù\ð$cí‡|'Ô ÿ³`a˜ùT¨™µi'D¹ºSvíy@Ø*ÊáËÆ›“ÛN<3urŠk"I+!oï¥ÐzyíèGo·<zˆ”Ou=”Ðä>W •Ì‚˽"ò¸ÚÜÃ.Fé}v'<dµä¦Èâïü ë ³¢¢íj"]„*+¼Ñ\ ‹9î +±ò +oJ-Jñ¾5¾l£ò@ò…m$ÚU:Ö~Zµ­ˆÝÜÙÀj d`` èô—T*èµh’6 Ó¡.›¥Ë‹¾ô¬ÃyìëKæ|,Q$¾pKyâäšÕÞü0á·ël-ìÚE/~é ŽTÁ–&vP”cþ]¹Ä²ÅLX|žºg½¢·ï»jFæmOÞÛ+“—¥Å‰Ö°Ó˜ø•‹KûHçôâÀ›ô¼é3ŠC 4ìâý§‡†ª)~àBg•ÀUk‘¨ß"ä©m/ŒÌíÛLF}RúòC`D¯˜­å ñˆÆÇ]-~fZÔxsû¦_ïß2¸¦ùu`C0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -9372,32 +9766,32 @@ endobj 126 0 obj << /Type /Font /Subtype /Type1 -/Encoding 529 0 R +/Encoding 537 0 R /FirstChar 12 /LastChar 119 -/Widths 530 0 R -/BaseFont /GSOPGM+CMBX10 +/Widths 538 0 R +/BaseFont /TZKNKX+CMBX10 /FontDescriptor 124 0 R >> endobj 124 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /GSOPGM+CMBX10 +/FontName /TZKNKX+CMBX10 /ItalicAngle 0 /StemV 114 /XHeight 444 /FontBBox [-301 -250 1164 946] /Flags 4 -/CharSet (/fi/hyphen/period/zero/one/two/three/four/five/six/seven/eight/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/U/Z/a/b/c/d/e/f/g/i/k/l/m/n/o/p/r/s/t/u/v/w) +/CharSet (/fi/hyphen/period/zero/one/two/three/four/five/six/seven/eight/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/U/a/b/c/d/e/f/g/i/k/l/m/n/o/p/r/s/t/u/v/w) /FontFile 125 0 R >> endobj -530 0 obj -[639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383 319 0 575 575 575 575 575 575 575 575 575 0 0 0 0 0 0 0 0 869 818 831 882 756 724 904 900 436 0 901 692 1092 900 864 786 0 862 639 0 885 0 0 0 0 703 0 0 0 0 0 0 559 639 511 639 527 351 575 0 319 0 607 319 958 639 575 639 0 474 454 447 639 607 831 ] +538 0 obj +[639 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383 319 0 575 575 575 575 575 575 575 575 575 0 0 0 0 0 0 0 0 869 818 831 882 756 724 904 900 436 0 901 692 1092 900 864 786 0 862 639 0 885 0 0 0 0 0 0 0 0 0 0 0 559 639 511 639 527 351 575 0 319 0 607 319 958 639 575 639 0 474 454 447 639 607 831 ] endobj -529 0 obj << +537 0 obj << /Type /Encoding -/Differences [ 0 /.notdef 12/fi 13/.notdef 45/hyphen/period 47/.notdef 48/zero/one/two/three/four/five/six/seven/eight 57/.notdef 65/A/B/C/D/E/F/G/H/I 74/.notdef 75/K/L/M/N/O/P 81/.notdef 82/R/S 84/.notdef 85/U 86/.notdef 90/Z 91/.notdef 97/a/b/c/d/e/f/g 104/.notdef 105/i 106/.notdef 107/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef] +/Differences [ 0 /.notdef 12/fi 13/.notdef 45/hyphen/period 47/.notdef 48/zero/one/two/three/four/five/six/seven/eight 57/.notdef 65/A/B/C/D/E/F/G/H/I 74/.notdef 75/K/L/M/N/O/P 81/.notdef 82/R/S 84/.notdef 85/U 86/.notdef 97/a/b/c/d/e/f/g 104/.notdef 105/i 106/.notdef 107/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef] >> endobj 122 0 obj << /Length1 2159 @@ -9419,7 +9813,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /QJHUQS+CMR10 def +/FontName /NZCZTZ+CMR10 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -9597,18 +9991,18 @@ endobj 123 0 obj << /Type /Font /Subtype /Type1 -/Encoding 531 0 R +/Encoding 539 0 R /FirstChar 11 /LastChar 127 -/Widths 532 0 R -/BaseFont /QJHUQS+CMR10 +/Widths 540 0 R +/BaseFont /NZCZTZ+CMR10 /FontDescriptor 121 0 R >> endobj 121 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /QJHUQS+CMR10 +/FontName /NZCZTZ+CMR10 /ItalicAngle 0 /StemV 69 /XHeight 431 @@ -9617,18 +10011,18 @@ endobj /CharSet (/ff/fi/fl/ffi/caron/exclam/quotedblright/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/question/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/Y/bracketleft/quotedblleft/bracketright/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/tilde/dieresis) /FontFile 122 0 R >> endobj -532 0 obj +540 0 obj [583 556 556 833 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 278 500 0 0 0 0 278 389 389 0 778 278 333 278 500 500 500 500 500 500 500 500 500 500 500 278 278 0 778 0 472 0 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778 681 0 736 556 722 750 750 1028 750 750 0 278 500 278 0 0 278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 528 392 394 389 556 528 722 528 528 444 500 1000 0 500 500 ] endobj -531 0 obj << +539 0 obj << /Type /Encoding /Differences [ 0 /.notdef 11/ff/fi/fl/ffi 15/.notdef 20/caron 21/.notdef 33/exclam/quotedblright 35/.notdef 39/quoteright/parenleft/parenright 42/.notdef 43/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon 60/.notdef 61/equal 62/.notdef 63/question 64/.notdef 65/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P 81/.notdef 82/R/S/T/U/V/W/X/Y 90/.notdef 91/bracketleft/quotedblleft/bracketright 94/.notdef 96/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash 125/.notdef 126/tilde/dieresis 128/.notdef] >> endobj 110 0 obj << -/Length1 1353 -/Length2 7130 +/Length1 1336 +/Length2 6946 /Length3 532 -/Length 9015 +/Length 8814 >> stream %!PS-AdobeFont-1.1: CMR12 1.0 @@ -9644,7 +10038,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /OECCNS+CMR12 def +/FontName /TTYPJG+CMR12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -9658,7 +10052,6 @@ dup 48 /zero put dup 49 /one put dup 50 /two put dup 56 /eight put -dup 57 /nine put dup 58 /colon put dup 65 /A put dup 67 /C put @@ -9695,38 +10088,43 @@ readonly def currentdict end currentfile eexec ÙÖoc;„j—¶†©~E£Ðª*Bg·N³ÀÓ½ ƒØ‘l¦ÊKq*Þ²Xú«šææwüsŠ¼|QÍFïq˜Õþæv`æšz¹XòšMyåp"÷ƒë»¶Ôôì5OÒÞË©”Y¤ÅðÆë¡P(DTçÜ!Á[v´Á›„67XFšlU‡…²&3!R˜q©ˆ4‡Ýw”’Ýσ~j‡¸+Ûño¼uú£ “þ\ôéÒ@[œÕ6]nÎÕ×hÖmlha‹ŒH+4Œ£Ž›¹ºüú­œ/?Ð3¶&˜nÔ=œ“a6E¸#’ÕÊá|´~.‚ÜÔ…Ë Lw2.²æ§sÜNYÁ ¢Ú»›÷.,òVÝnµNìºX«Ù3µ|裠Ñk(Q×IOs mõ;Üf»ø–µ‡ß–C1}_a Ù˜Io#Ýà0÷²wÝ™\‹œ®œ™ŠÄáPÍü,fí’ë´Ì *ªŒábG¡3ZÓ2Ú©PÒ•§8L3ÿrê£[‰vnc_EÄÀh­~èg9°|¹M)ÿ }Yÿ™aÑ•©HãØ|1‚’•¥m!‡[A˜z¡XpPÃÇNCU»7òUÖ²7ΖòTg÷¡ž…x_ôh”œÌyòø®WÕ÷›¹ÅÏ^í]˜W¹–}›–ÍÏsÕÖ_÷Zú»fs@ºâdYr ÈŸÑsy&vJ“Ðx´ë)Œ‡Öî¢Ý±®ˆÅ~ÏïKqä -4•Ü5h¨LÉ#q§‰:4pPý¦ì÷?gÒ |GJS†nœˆæ^i2º‡§6†ê°“‰øM˜ Ęz0í”.²° ¿õ¼Ç ôâvÃ3›1¶ê»°xCj »7}0a¢ ¹‡–¸`~ì¼i”Eê¨fÃŽí}O>ÛÊ&*ö¤g¯Ï¿60ÉCúL͘Šsc÷·^¯X0°IF +3yˆñP¹.˜žwPŨ=óv…H?†Ñôtxˆ??jKv¥ª‰èñcšÝJ’ ÞŠO(WfÀn¨Yc›’ÌÍÊõ›+¸ÕˆÊuMW¿÷kS˜Mô“p“ªïy2¢šLûa }gH,H×ùèA ­ngV¶U4çŸÑNòN7¾Âz3À¤´…=Ê¿ìM1É(°2¹iznl™7ÙÞÆ ÖJ¶íó[­ïÿ7Ò»DÿHåÞ]˜WU©¨M”ÚòļÓiª­á)£¤¶h—ˆÁ«iw©uPÞ‡¡þëJ”v +ëï]¯‚™À/X°äöNÂk¶n|´™Ï?«¡¬Á4Ò«fÍ kÿEÜ{'ÿ©ÇºW1 os!è·w#±v. -¹Ršþ¦Gágñkx¼¤Å0S"ôíÇM¶î‹€‘B$ê0ƒköSÞlÂk®¦ÐÝ6C‚)R`´+…­<öC2J™4ÈW_,6ÞtÈ%?q£¹³cQ2Ú¥Ø ¤‹h®¤×¹qœVV€ž@ÿ^¼PÓäpûùS3}Å×}1蛨W±ªo"\uX°¦BiOCÙ6ÙîE‰¼èXý!ÏѾ¤¶W¹i~ûœ3¢\J˜ƒüí0¢0Í ¾\†î#‹ßm—Öi‡ÔV’̺çÆ(Õ='·ºb·OþÚfìîg -ŸJ§¬ÀÉ©Ž¸1“4u§lR‡h‘+¨$ƒL·¡þÌHÊ-è‰?èxM6ÖÉmkþ]FËìàËÝsvN ¬“VI -È&º½Œ‹£gº¾µÇ‰Óá‘¢_5»ºs$¯÷¹ U…å“$;Ç|Q|ÎnèûºÃœ2 @%Ú“¢˜qPï½ñ ªc ‚Ó »¢šTÞ¢÷×Æóƒ€rocÝÛꯙxÌ0s°…žF]ATHÈAfÜñ#•xº%€,gß&c#j½¥ =YµÏ9l%J’Ö˜ªôÎ7@EýßÚ} -ý¾×uAæ¨OïßE¡()‚õì­Û¹i¨šŸ­>”ʹvºßÎŒá{øí#@Œ{»4EÝk£¦¹ˆŽ+ ž q¿fù¹›_ïÜ7e­Îö >.Q…ià:r΂¢Ygʤ? -åÝÕn18d‰öÓ>¼jÔ½B"q!5²Ï[žÖ9¾åDM7׶åLz¼ÍKõ¸M’V þ5gÇ•ëþJÖ>÷1µ%/³`×Ìà× ½þ`kѶSŒî§õ”|”ÜÂ…ºfŽ¶*•ÆsaÿœÏí= eä)[Ò_Èè²×2IXˆÂ\½ õa€cŒ§ UÍå»[<Ô5)ÉôN.ƒS^W#h™•t¡«_g[þ‰÷á6ÞHi×hÏŽêÜ^Ï`—eѼi» c°¦ ´~ÀØ0ÈóveÞ‚fyA}¶è#Å¿ö%Š°I&ÃgnùÃcð-³7Ô@ݧwÔê=§ÃŠŸ9²Æ=í*!È´lþÙ 7ä+8'Rö=*Kâ>&‚p®>S4n4\§^é/8Îñ€ƒ%ú .1N&Ü+±¤uØy£Ûd™÷°uÛÞÖ’%/½½³–Nu&í»$.-ÂÈëPO‰ËÐÉ#è¸1úCNþ3s‹¾'œcß{†÷Ô{Eoø3\‘’ÅÖÄÏËPœ: •ÚÛð„52éó.(€ôè,¹]f£ªÃ5áÞžùnIĬ¸eúÖ¼ -ÃîIñ¹"è´zê¼Ö[³„¾Åí‡Ú)جZ\f³ -hû«ŸôÄ%£÷9‰µwˆX€ûj¥JK\¶³†~eæ4…¦ŒQa›@-€OäÕ«®gýauéªÿ³çšm%4µŠïb~ÿO`¯ùkÖ ~·»W˜»œ;“鹯º Òiö9Jà‰¼ÿt²ôzpˆÅ¿JÓIàƒ¨¸p”»ÒíõÌM€ºÉÐ.[æ‚TÒfBgKM—­29Dîf -ÈìO7«î®¤³üÐD¬žÓ¿Úõ„îÅ­#(®=‰òOãè¥ËŽxdóB ™!¡«~F­õ¡”WKÊŤ ǯôEqÞy–ýß-Î^änðO¾¢Hã‹¢· -³@M¼êÂÔ)ì„i昻ü¤£}NÀðc W7 '&"ÂŽZËÒ9«<ÈѪ$6%¤]\µUwuPn¸òp–2¹ÿà* EÝ<³ ©&¶ˆåÍ•íwXøíE2?åpÑß¹Ld·Ñî#Ì3YŒä¨PžÎq¹±U!ZûG‡˜ýÆT=¼ÂOû*]ì™c…HÒ`“ZDrµ?w ¢H}´¼‰64Ljãi1Šü})`Áak·ÎPw ö°LÆJDpÑòݧû©‡c?~uXÏa$l˜ÊÕ¥¤í¾™ýkŸÉH/ÁzÍÕßC R=S<ø“S© ºôÞ -¸:ç²Zš3&'ó¦©4~­ ô„£MÙp—>å­xç»X´¶Ö¸!dŒA+þ´–^3êýàÚlÍÉfDôшÖò0ýM‰ýá÷ô’«fr+Ûà6Þׂ“ö§ª%Ógµg—¿$œC.Ík\œ²°ß[H1T<¢©´^ MéÝÚ#^Ù¢:‘ùIÇuÄn˜­%Áªw¶5ŒÄ×I·‡Ä‘®T3ó#š9IszòQL ¿{ÆéÆ¥@„†_|£cܦˆ9^€yl%ü0»‘îçã?ñh_ gÛú9`f[`ç¿8}€®È<ùóõ]-¾íúW„´Ž¬Q]PõGéD -ñá/‘ž“ù ·W`^& 0›ýÐoOª•· b@"“Æê ‰¥>èY)sýND_ªHËãˆâs”ñe/‡!ioƒY½¼Z…Ü^«KP@܇µÍAþK´¢®©aìÝ‚^ *½ñcà —8(±’ÇR-®±H‰÷jLÊâ»RÕ„Eìâ”oÈ‹&¥‹<ï~Ü©Ò‡¸<;0G‡l‚œÓ¿ÒÇJÍ…Õ`¶y: -˜ÂÈ þ;31>ŒqÝÕ/îmo¦nÖ™þŠyÀ60@H¡!Äfbg t°ô|çè/—"?gè¹¼ƒeq¦å%¸€¼—Ö¯ÎýÚüXè¢ú^µ¤_pUvòAF°¾(w`ÕlÚÔÛ9¶W×Bö°ž"…Ñ-­Î|ç-;áV™:íÛY+ÑR«‹5àšŠÈ’ÚöŽ/ƒ½+±Ì|ÝY¶`¤å3 ðÓH–´ìñSÆʪ×ÈqÜq5½¼x÷ã:#¤ä…ßêæ†,Œ±»#®¬^>åùGÝ©$7ªxžîÓì')Ïev“?_x?,ÒɶC.õ‹w7§ÈëÐ6¡(„´Øf1þL°Ú¨¬xóšAe•`yåEç^ßY8s.h‡30Nf¯ËÞ %aª<#ižŠRëßÊM´³B±fÀ¬%±@]Š2Qy¶<†Aj±ì¿&±V™ÃcäÍõ'©%;ÁÌá’,»ž´c@’iÁ0™åöžlÊN³)¨’m#HÙ|ì’)_Yù¨Ú’Døn·¹ ÃR$1¸TÌS7\ˆ^ýy _vs^e±%O::ýôj™³Õ¶3ÚLªî}àY^Ìqrýë[³ëdÖ¥@wú*3²­mý†ä{”_wÁ2´ºªP”z·‹îüì,§Ç.4z~’f•LCntnýŸ$u¡:®pÉ7|ØkúûO–v™@ÔF¥XÅPVk#•ÛÌýB·c5PÝà:iPŸÖþîœÅøžš(ʘüc+îŘwøUˆ¸|!ÞÑܹ€ÒïÅYŽI:Xç‡]¹˜M’Ðm‹ò˜KðB;øõŠ¾Bá×áÔ©ÙÉnmО䃴 sôÛ]*@–'ïðs¥4œÕÎçñþЗ·t“;¿UëPE%s¼°ª1;EL…Î=ç]Î:>^yÔzÙís¼Vk]oœÕö cUt¦5ž«*Ö •–}Œœ "NÉmœÚ$F]ì·6 - -FçöHpvÿ²yÝ Ýì0Å¿Æ‹ûQêMZ„ªdìèÎÜ]Ú4³y<¬¦çWîùç:„ø( œÿqŠÆ˜teØ þRä{Á¤qÂ3X( µ„Šø9s½Ð‘¦Kå -®ßg»ÜÁŸÕ¾~†ŒÏ0ËL9èÅwÙS’³ÝtW@ê†oðò-Ä¥ŽÿÐ cžÊk9ÀÉjk§Õ¾•?ų¾ajÖ -ï·Ç9‹ðK⇮̞õWâenös•úEÚ›ú|Ö‘>.ïÌozö(*л*#õÈgëJ.£õ✱Èèßj?'W.òÌ(ó£¥(­4Ì_6‰žò² .>ùO ÿE÷PE¢€¿×¢LÖ´jÀÉ,ØEíG?»^”Ðj5àCpêLä<9µJ =†GÃì²®§Ú_ò“¬gdHcwrÝ.ü™L£²7 É·±îº†I骓_µ¦N‘-öì9ŠvlçMÒaÚØÄÞU·ûïYº»Ýjj_½h³5©³5IxìãöWqõ…òn¬FÁ¹Ë/>ïLÉÍi`LÛn„-eu ùõ5 -ún*«Ó§Rv£—"‡c•ÇâÕºdag1 Ô:Þ6ÅysXÃÂ4„ øèb10ç®}%ÀW >`9 ®PÑ$–gÍb` -`m\¼³¼ö-tûœ‡ê~¤G¼,SË´5z¥¥\'²‘BBiåBŽFÕÄÉáÔšò±œ*×çæþ°âã# ý­Eå«jè?å[hU‡^d"‡ÎTÜ~¿‹™$x†/‹xäH’bp¤#[ž•é|dn]a8œn—ß@Žy!¡s‹hÔ‚ßàñ3ršdp0ÊST,úî¯ï݆—.¾)b3pÞÀDbá õ— %Ûa?·. b›`žòÝp•®7®ï©žúì·<ô ¨^hŸv‹q1Ðx–âv#qýGÕèÄŒQ›€Ðü®hgÀœ`„ðö—_HCp—}¿5 Ìû&óN.D;ó(¿²ÎLY!˜m³Å.zPƒŽ<˜šû…\“'ª¦£:…»šuÉðËü3`¹%2&70èTLAaΆãŠÆߊA…Ig§REo=ÑC<Ø¢N–øD›tŽ@o -¸Ô` ʧr›Õä:Iˆà…{F’2û¤p9ѾG%·ŒéùÈž~òØUìȾ¦…im½oº¢µØ"Cƒ,@úæŠH‹Öl¹^¦wúÃKSemºÄð«ovO$ÞFµ¤ˆHõåÐP ™ªÝpÿeú»FœAn¿~cÈÌUÞ¨Sœ½íÞ^÷pÉÛ£î˜È\0OÓç0ãRNåmø~éÄ}ê¡L ‚ë¹´KÁÞ‡Œ4xè/e7³"ÝÁ×2µ‘ö¨ÄŽ1aÖÃx©˜ŽY—¨é0$iY×:òhöô²Æÿሟ‚¿C¨eο&4c¨±î.â<ª§—w]— þ2çóçS´íæk&÷‚ÈÙ­Ý/#'(½Ê['r6~_o‘~r_‹T€Ä‚ïâÆÖ/7YF¦Yì 4 ¬þ©!­^Kßkex´„I_ƒ¿€c¡Â!þpÚ²ñ9zÕB²£ê˜m¦²´Dð߬‡xnµ}msâ4Eþ¼È—,´ñù¤¶Mê¿Š>RÌW^Â#|7 ΆAËLgh4¬I¶±žÆzSý rQòìz–8Þ˜£Ö\ôSÚ,$#Ê•U¢–òŠ©”jÖæ[%pü-·”ùQkÀ³í~è{¹ðp²ÔÉ—t -M§æ„œQ?¸¸Á=´·¹øåù!‰6“‘æ1|/ejxÔq:Ó4V,¬AQâ÷„ÖYú,lÆqµÂÉqë¾SnÑa‹(јÔlORºº7»”Iewß&6,›“ï;ȳNøèj>w=S{N( -*ùºÔìòÝ<Ç.öðµiÖɾ ¦Î€áô$¨ÏÙÒƒq©ë¬]#Ðï(NÜdÜÿðË­5kj)¿Ð ‡è˜G€ '[IÆ”æÚÌ%·Ï®Y—:/Ïjë½í‚^hP,Àxàd=“³ 'æ.% ùarÞ¢œ$öƒâ–†¢•ÌˆW9”ø€ŸHuƒ(HïU*žÌ%òÜI»ãUÛ»¤ï¡tÀ¦þ¯"K[W³¹8ŒOu³lljxo9iöá“ ÑSµÍÙõ* -tïR¸ètkI×fÄG‹Ú¤¥âfäƒæT:—~Qi>…‚,ÞÕ~0•8:$ìMLŠŸ%C’mìNãôÿ_e£K -°ŠÀY\Œ£ˆ³¾»÷OÔžïy—çp’s±W„·a«l½Q÷@8F^ÚÐlá@ -hé1¿øÄÜÀq>Ä$&ÊŠP5Zª²Ãé*݉é¼6«Ô­™uUXTô¿) -É8Ô|›†ÑújnŠùÙ¹}¨â+šÑUj¬‹ä¹!MŸo.,kmGmd—©Ÿ7`}¹œ>i6† £^g7Ç'ÚÛFöÀø]ñÝé8¼À,Tg&ÀøéâD+Òq«l¿ªìœñe€×Œ¶BQÇ¥Ø/Ö±B îL¸!g±”™Ÿ7rE”#°mŠŠ,ÇI}^QZÓV¢#,ñkÔ­‡öæ̥ʿn–‚å¹ð§$‘Á!ýÉ:ŽXU÷ø§£ž+·å»TͳIv©gß.N¿äGìø×ggáYXi¥rÏ ¬×TÙ$ú™778\ø*Ú^Àwå>2¸3ðœ^©RÔ^<à>æ:Éeñ$Ô$gñѾqÅ ­|{²øæñ¥×–+±]Ò·«‹íÜòùšãU0çöáäõ*ðôŽÛÔ5B§iµµª…úTϹ~{pÆ°ËHFùyaýµ,õFòåíʬÐkNp:JÊ×F΂p…z-+Ï9‹ -ÊÆi]{àSg»rŠp<Ì›&¡ àù’ó v›£ÓÿŠøæï‰Er*‹—‹=-³ÏpØ+Ö… ZT~AÐ?sXMdXõ[ÜB9|ü˜ú¸ÎýV[^¼¯ËÛ“Ñj‡ŠãÅ^£#Oœ&M`´9V†Õ•’7ƒQC~Û•Út²ùF¶ :ñ -å¹EÎ’/yGãCG>õÐÏhI¯Î*Q ïJ1õ|w—1N Åîr¡vñ‹< ([ŠTgŽð[»ÎÕñ²¾êIƒ<*z ”M ݱµ*$v8jìù¾;yr ËçNc¤j‘pº U耼r eø+æ¸*Xó¾î[…áªKd‡ê–Ùdõ¸.jB}€Ò¤›'•˜¿…º>Í«D‘ƒ"’ -”¤_¿0øË ãð~ªzô;¨µ7d´‰¹íWKîd Žüp.›·)ý)³gá´<˜pˇ.ÕxîÉm2ð ÷u…cmp-}uìÓä[ɯ(Áïxg Jeõ¥Ä`$k WSÖ y†b§µò+~H¶¨í(ßÚ¢ºk³²C,§`KCaE¬…ú¸“‘ê$¾ŒÃÛЩßJTwóöYI˜–x]ª8TÕÓ'd?õþw6L½ßZ/Ö®GÉИ)6ýGö)ù“óS ‚ƒÉœJ»Ú¿Þ„Õ3y®ð›¡b“™8QœWEÇ -š즶ï–,Ç_+$Òì@½h°2ÞÄZÌ-6¦3Ñ&Í 4â蔾"f:ôe4™Œƒª˜™ŽsV½á»$Œí(%.JèNxðÕ c²Ÿð‰óüxs²Êöª[µÐ7~¾­¦@@¿Å§¶EóM¨ØË«:c·Ó'ÚDéÁýãj{`/#.þ(’7>†_ääL»XáùÆ< —0000000000000000000000000000000000000000000000000000000000000000 +4•Ü5h¨LÉ#q§‰:4pPý¦ì÷?gÒ |GJS†nœˆæ^i2º‡§6†ê°“‰øM˜ Ęz0í”.²° ¿õ¼Ç ôâvÃ3›1¶ê»°xCj »7}0a¢ ¹‡–¸`~ì¼i”Eê¨fÃŽí}O>ÛÊ&*ö¤g¯Ï¿60ÉCúL͘Šsc÷·^¯X0°IF +3yˆñP¹.˜žwPŨ=óv…H?†Ñôtxˆ??jKv¥ª‰èñcšÝJ’ ÞŠO(WfÀn¨Yc›’ÌÍÊõ›+¸ÕˆÊuMW¿÷kS˜Mô“p“ªïy2¢šLûa }gH,H×ùèA ­ngV¶U4çŸÑNòN6ð9î<¯Šo±\îV·¡‹\;ùÊ­àÀåT!6é¨oÜïd"‰œ±Ç.JCȦŽ<^"ɶ2±¤î§4¿8ÓÏ[;OªÔD$Ã×ÐŒµÑ§¢o/0ìÀ¹OýxõPÉ®^[­ÌVZÍ)£8¡I:¹±u{Ñ÷$¬ÛxRlþ4sñÈ''ö DñœaqÑûpBÏÅFW|>í_ÜtaLúBûß&ÍÅŠPp®9ÒLŽŠù–\Ó‡ÔÞ_FÁ£X¦…nY`2–œ²n6C5A„Bk@r©uŸW¥Px +…ÕŠš=ŽY4\æ‰'Ë7BÐÀÀÉÓÒ'ÁL`ûÒÔ²k¿ Ú‹X݇ΡdøÜ;’³ÑÏêu›Îõ+µ7  Ò¯SJ´k¦! ú•¶ÈË+ ¡úNò±ª÷ë0ó‚ÈÚ"FQê–¨Ö†‹Â©T»ìqÙ\Ü?¿ø2î˜4ÆA(ПSKߎèüŸÂæf‹’Ì-æp–E®MnÏá¤Ø™zÀHc"¢Ë€êtn@Üîyq+^Œà¹Ò÷>[JóýgX6W'×8épä­El/¯7d9Ûz…/šü1ã•3«×ÁÛcÕ¥ôgœ×Rt³šŽ>Ð"RóU΂@œ÷Gå&Œ}kÊqû9eô×#r%oª§ +äyÑ +Ú +iÚj‰$y™E¿oè‰â¥û6uH1ž’W/܆y©¬7s¾u,/R>^Yâ3›¦H¶·èù=çæ“jß=Jî'@Rf„Cþ‘>Ì®rÐÂX'Ñ´_Yb‡w@ÿׇ1ûY‹ÑíÊ žEe{¦I‹|"/në,rÅ#§µl%‚eŠ½“Udþ¦Ÿ$·qQíúóÞC×ýÃ]Ä¿™®d‚äaÛksëÄ’>>ñŒ²è +goê¢]ž¹ ;u¡]z¹þ_(óÚëüýÍ8Ñ‘lŒ\Ìu 6 I‘ª Ï ¥¸­p§>5?øfш+Ëê“2•0H/^s°’Ëá“oÐÖ^AïÊLÐ ±KëØ…ïmÈ6lR»|ÒU_ÊWÝF¥0š¥*hXq„×ë pi~ÑôöRðXå2oW;7“ÊâÛžGɨ" ÇÿmïCf®p Á _o6¢æçÊÞ¹lvfªÏ9êèj®à=^¯÷gÿLVû›²D¼3Up¥¥AÈžº¶?>†n\Ê%ºgFa46U9G>NÑþF0«iÒùqÁ£Ž£±îŒ,ìÔ½Ú”i¥a·çù¡°Óº/&ËÑÚÆÂ÷Éà3~§è×|"W§Šßýhm†O°€´%#aôûðR­Å}üUƒ•Ú=[¯u[»1úBºf/¢ÛÑÀ9Á^}bM ¤]¨Ð׈³Ç&%ù¬Þz5q·÷½@¿Bó¢*éÒêüLJwƒ ˜¶±ýÀqG†àŠð vœo{[†Ë¦›£wäöÞ6©Ýb蜔êBêîÝ~Yh€ˆÑýwG‡û¢É%×HËùúqMÙ¶i'ÈÂr6ïü A©Gä™ôp‘s_Ŷ“¯ŠZH¯¤’—(pÄiBÐÙSÑ|ä×pÐq›ñÀÈQ¾dìUl«Â!«öØ:-4À—Ë«Ïp”r&ìüæz•ª¼âê±ðGx Çšñ]˜¢2™ ¤~DÝ>¸ÚïuÏ·´¬kÏɵÇdþëj/ZžX%K”ûÍO7£Ì¾ˆ›—Ç%[OMɹûñÌ£jÄÀš“V´3Œ;œQéÍæxÄI]|UÑ×h¯;=ZzÝÀFÚ ödû+t.E¡–…ì®{/ÊíØUhìyœZQ½E–˜ÆÖù»g©-è’\Ùš’àW=¦lƒÈQü±—´0!xÞFqÞ#¡"‘5\ucS0G•‰ðÐè_˜„t_²;5'ñrð“XW„Ìp[÷:m'ÖûYÎá/ GKFf§Y8pÈ›ÔÃ;0W)u'eI­.síió0:¿šE†Qšº‘Åa€amŒÖg#Ú~\8¦rmµàV…%‘«ƒ"R@î*ÕúòZ »‡“°ˆ·àʯDah+EbG°›ÝWPœ.E›ãNÌüz·tX¡©O_änuÕk†Uø ¨ZiÆH(Ÿa¶\-c¯w8<›ý ‹ìçcÎlW(üÎ¥^óR! ÂQÌî|ø¦†p/]5rÆU8ôýeÄ|qW«Öñ17 X/?á;“Oüÿ2U5Šµ'°¶’OŽP¤Šj·ùªìd[8|ès¯õµÒ¡ü+0G}9‡ZôzÉG¼3"¾Ö½Sß7¢3òõyGÉnk¹œn0ktcf4–~ŒvU †417rnØá"V·}Fª™ZÎ+Ñ[vn˜îBÒŒâ3Õ¿l*Q×$ 1̯JA¿”¦¤úfæÿãUœI]ó +P\é7p“=Ráñ´Ñ´Ûòß[GìTyÛÒº´@ìà6¸2 aZCÉ‚C›…¥üLâJëð×}gîZõîì»ÎËÆbä‹Bz‡î=òó.méQŠs°;­WahËpÞ +[”XR +™Ý +Ò~g:I‚ðdtŸc_ocïÉ»€ÁACz*Ž…÷7ü>‡ ÑFiÔ¨ÂMH·ƒ8> +Gb«ò@Z(I‡²†=èbã@I^š€Ê5¬Òì˜q:âGQ(^•GÛ´ûhG•ò‚gÌJzä*¾Çk-úŠ@p°ûUc „ØФù`JK‡àdÁà¼K;'Žiìà‡çf€Y1«óø++Ne Cg¾f–«dãP«Œ-„©ˆ[-é¯CÚ›0ÛøC$·xŠŸ¸ê‹á¼'Þ5zõh°wn —XI#Mw)}þ1 +n² _c+WqIZ7 aY´È²/ã°Ë—Bõp^ ­b*å€Óù—ŒÂ«<(ÅPýÒ`Þ´DÞYÕ'âtcß5 ø›CœNKO½+”nãWð™ ýqàin´$CúÕù·íÒÒèáNÆS Óf<; qçTb’Ç…¯Ž@­ âtèMÄ\nê°˜7œ&%j‡àZé¶@µaiÕsØãH@TBÜM#ëQ벓=‡*ΆŽdõ …ëþû.=Ó8ŒxGM—àÓá(ag›Eë«d »Î}[¦wýƒµX䃯OšÚ— Ö’ìÙÂ`ŒÊ¼¾Šzj.üüøwÚRèÀtì“ɇ²<0Låá_ºeIx`Î|ÇD\¹ôÍnÅ9w&sayÎt˜LÏš\›Vêìzš¥Hw*ª£Ó¿éTnÆ$ÒÄf&D9 ´£d‘ÐQ{‡8;ÃÉ ¢À^7‚KðŽìú‰ú¤à=r=óEI†)6š"ÙèòœE>êpäF$ᆵÍö±ÀÄ4âÙ ò¸±&hŸSªÇ|þ)39n¨¤ùí9¡pxÌC-—…É+“Èr—×·%·]j©ÇiÈ;]ô.„¯:«’¦ÝêŬºW)²«N ¾¡ »t¾;OöŽ5ú¯¼lápÜWô‰W´ÈìvQc¯Èwlw6‹!b5>ÒS¡uÚÚ@|öbóf’C— N9Š‘7QÆ‹økeòºiáHœì ®.ãp¬rL«ûMc jtb`W +•¨Y +1ömW£Ïí¨ÖÂôÄ€²×€ÝçzÙV܉Š¬ áKƒÍBë]åX‡È6ifþ»Êµmó‘@,yv‹× ü¡Ø¥ œèEõU¯ÒåÊ"¹Ê/¹oªmŸ¬Ðs Û„äÝíxë¿)Þ´„ ž¶­¦¿ò—OsIñÙÙ@ºVXvùÝÙ¶ð;UjÀéY-q–²7›} +>Šo-BÑ©aüØ¥`ýuB¢¬Ï£ÓºÅH +í§c íÖ² ²ýÐÁf~î©âyF;Ý“^ì>Jqª#ĪÙ฾”Llš†_0ö|ÈPÊ*FcÍÖÖ>žrÀ†Ü¿]ô ä@KŸ¦çhõs|ß”q‡©‰„Ï·»Ã]óŽ8LyÀ6To¤•r±,d¹KÇ@::G|3Ȇ™b}¿2^ÖÎ`Á9Á ÂF·Y@&êóO°^™Qú<;XÔðûNƒ ¸ò€ƒ—iLoÄ×[®såãŽÊö!ä;¤-d©ƒýòp¸\¹ûÑàuœ]±Ö_­‘PeÆÎ}ƒË¯R0“#ôÊúcøÛZSûK¾ ªdOeZWˆáJ·ýÊ"3÷|=ì3“à  +&Ä1ÉG°y_“ƒ/Ç•,b¾á'‡†ÈËböŸÎ蜖¯‡¢æœædç|³%yG3ÏB5*)…]°’Ö¦¿dò[) L{¹lµƒÑ FRÖç·táu¤§Jiß2¿›¶YvtÌúÕNœ$,·fÒïó×ÏÁ6v·ß‘TyCqý/±‹ž™.öúÑ„‘–¿„û…¹‡z:•$EYŽÈŸÆœ.Ý1¯#£ÀÖàe5W÷öÂõ0ÖVw?EX^Èž -Ö?íu3ƒL„ 8ºà"‚+0æPÍ÷ðÊÙ&P¤w\¼ÜV xr=« o–>5¢X¿Ÿ"JÑkF^Ö£k}õ]Û–&-[$íâÒößûž =õXØÌÀÒ*L9¢Íá'¶wÿ0³í= ¿N«¼ÚûߦÒñò;;˜JÞ"h¬ÄÀÈ:fPCb G7]|ð/‡kwûÙ›îÅeó³æº²uˆ¦Êâv¼GÏy®Ï?„@ñ¥Û¨![h\üPds2ººÃBÊÏ®ŒB g¹gæ;ìVá­:…a +žQ¬3¶d¬¦M+Ó §ƒ;yÊ1‚ƒu–öþœª¿è0c-†¼êB¤èÜŠ¯<ü9,ÓDÂwö\°øî'æ<\®”ô>ÏÆδ¸ 6yªb;-÷<.òØ.áÖ‡-œòÖ ÿ±J˜Š6„r³4S{¾ätƒH7· +V,_Ê[4ΑnnÄV¨€|ÉBy#ÉßÅ" btw•(º?FJW„ƒg ’+!§/ïzÛäW„ÍÄB< S d"õ4 +¥“ŸO@²Ž¥„ÚööçXºÖ z´ › Ò·ëv5V-éò’$¼Åå¶ +z"‰þ"c±‘°ÿ«Hòrƒ˜·÷µ]A­Ï`Á,.¬mô• +† È2í`¢*I£V[’õÌ·]:zóêÅÝ–+‡çƒ¹öP^ß"ÁCô¬:>›.¶ŠÄ7ˆÂ¤Z€ îÖß–À;Zø­FŒÈMŽÓ;àa–p$66á(Ïù› +|44=6ñ¿½¤Ù*Ñx ¯RòJjÀim¢OŽ´ß Ë™¹ô +Àl~{f© {áƒ=«Æ$;òŸŸ«v˜k6Ä.»¤œ÷lUÜù…KsJûY‡0ŒDƒrCÚ¸„+¼g׬Z{ü2Í9Æmim«€>ùÏÏa°õ'9nlÛ½Ú)E +Ñ[•®“Ô¢¾>Æýž—¿µ,MÈÇ\ŒËè‚~`­Ù’®WÔœm½Lúµ— +Ž?-,1ª‘Ëïrr×Ü$½xsÅï^±ÜóSÀŸÖ©8'É¿Ï{-ŸV +ºÈĹÅôžj’ahc0½e)?s1ÌÕE`G¡ÖÑ«HXêÛ0¼õÉaÊ~ .wQjµK¤üÉ›²¿öÔK<%–ìæzœ2&«§-Þ ÿ+Í`†R… 2¥§CG|?«ûË¥Š‚ÚC>#¯ÝI¯ÊúSE¶rÒ,UÛóŠæ‡MüNisQQ€~þ|¬—e]Ý$uÝǀƒ@4ª{MkßÏ(]ð>wˆ˜c¡^5@¿Ò_¹¨¹aˆÔ`Y³ŠÿYÈÃþ„S01nÚ£AÆhÆo‹9JÔŠÏÚÁ*#4ÖÏ0XÁVõsö 7ðQø=`”æTŒ£gE*ð/¤Q¢\µJ߶9K_է܊ˉÔÒÿO¾µµõ:Ø¡úÐKœâu‹¡ +ÜOÍG]˜(iñ_ŠóÇÙ¥šAm!C’³³¨ƒðm5ôV¾YíÁ„ŽOùiÃWïÆQ ð/ÄV€T@_cä ëÖˆYAÌå¾a[JÑ®ðËFnª6­ ͈ 'óú ÍcÂë`O“îóñU³¡¿'4£Ï(Q.&±{:-ÁüHaw°÷—c›1mÊUë$0Ï1ô*ö·àÌÏÎãÞŸã;¼¾±Uõ[wq¡o¬u NsõùçekzY2”´ÆŸ+Á·xÞ¬ †•¼@æü¯î èLøD ¸c /+ÈǨbíLÓ!â$Ôzƒ;’V[@±%½ÂTµ2×½£rXƒüNÀ…²Ð *¯?/‚̬ur 쬄–ß­ˆié4¦íßþpžÒ§M ÁÿËóPS‡=fèúó3ôj(läÛ\nåÉ:ÊÔ9WÍ}Z4|éFÓÊú³<8A¹ý—]€÷ cXÊ6#k·¤ò÷¦^¤vo¼Yø^kÌç(Û,Ué]gÙ|më½â¥"ËtBó?xÙ¦Ž-ãõ*„]¶¡Ž°Œïr,Ýmÿj_$Ã÷!4@Ñ}X®+Œ|÷žÌAJáAFw(Û¢FaÊÅû +çmYìAyµ­ô"Öfp‹»eŸö‹r–Êdå T㈮ G¬Ðï°ÚÍæ„ø³¢Ëó=ÞÕ.&ƒ­ƒTK7AˆütMPšÚ¿[z{ŸPâ‚4˜°r¯Ûªh<Ê|ÙÌa ÝŒ’4Õ1ßò­;Õ0„©)!U{–¥ìߤF¥á»"«SQŽP–:­ÊI›Kƒ‡‡0Ú—–$¨—…Âvǵ"µ/b¿° }/\®­+tFFÙö”±ÛËþ_n{OpÊ‚7”IÙa‹:1/µè9DäýZdË~ +èî$׫óbõr§XVir(阾Ӟ·êJm< +ˆþ‡¢™41Æ´Û_ßp†àµJ  +SØgpAò¬µ‹‰4°TÇçÖ˜¸ü=q Øèþ&œ³AE¼*™±™~J‚-„€'ºîšh#Ro‚k :ô¢\G³)€ÃzØ–e ¸vTYù/·L¯Rrw—D)è_{±äæ yô‘Êåø^ #Ô@Nee#a¨;Ðà7ä¾{¬¬@E\ËÔ¸ ìò\¼Ô߇6°¨²Ü£ûGIÀ:e£ w^ºÊo1¼¡-Z °lHÄ3• £|ûlîµÞMªi.TE¹î-ÑÛ§[ljfðÏäc¿³èA”KèdÒUÙãÁæ‚df `Ž•Šq…®Ì¸ùLŸÊôøp`¹h‚ôÝCÉoæ0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 @@ -9740,32 +10138,32 @@ endobj 111 0 obj << /Type /Font /Subtype /Type1 -/Encoding 533 0 R +/Encoding 541 0 R /FirstChar 34 /LastChar 121 -/Widths 534 0 R -/BaseFont /OECCNS+CMR12 +/Widths 542 0 R +/BaseFont /TTYPJG+CMR12 /FontDescriptor 109 0 R >> endobj 109 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /OECCNS+CMR12 +/FontName /TTYPJG+CMR12 /ItalicAngle 0 /StemV 65 /XHeight 431 /FontBBox [-34 -251 988 750] /Flags 4 -/CharSet (/quotedblright/comma/hyphen/period/zero/one/two/eight/nine/colon/A/C/I/J/N/R/S/T/U/V/quotedblleft/a/c/d/e/f/g/i/l/m/n/o/p/r/s/t/u/v/w/y) +/CharSet (/quotedblright/comma/hyphen/period/zero/one/two/eight/colon/A/C/I/J/N/R/S/T/U/V/quotedblleft/a/c/d/e/f/g/i/l/m/n/o/p/r/s/t/u/v/w/y) /FontFile 110 0 R >> endobj -534 0 obj -[490 0 0 0 0 0 0 0 0 0 272 326 272 0 490 490 490 0 0 0 0 0 490 490 272 0 0 0 0 0 0 734 0 707 0 0 0 0 0 353 503 0 0 0 734 0 0 0 721 544 707 734 734 0 0 0 0 0 490 0 0 0 0 490 0 435 544 435 299 490 0 272 0 0 272 816 544 490 544 0 381 386 381 544 517 707 0 517 ] +542 0 obj +[490 0 0 0 0 0 0 0 0 0 272 326 272 0 490 490 490 0 0 0 0 0 490 0 272 0 0 0 0 0 0 734 0 707 0 0 0 0 0 353 503 0 0 0 734 0 0 0 721 544 707 734 734 0 0 0 0 0 490 0 0 0 0 490 0 435 544 435 299 490 0 272 0 0 272 816 544 490 544 0 381 386 381 544 517 707 0 517 ] endobj -533 0 obj << +541 0 obj << /Type /Encoding -/Differences [ 0 /.notdef 34/quotedblright 35/.notdef 44/comma/hyphen/period 47/.notdef 48/zero/one/two 51/.notdef 56/eight/nine/colon 59/.notdef 65/A 66/.notdef 67/C 68/.notdef 73/I/J 75/.notdef 78/N 79/.notdef 82/R/S/T/U/V 87/.notdef 92/quotedblleft 93/.notdef 97/a 98/.notdef 99/c/d/e/f/g 104/.notdef 105/i 106/.notdef 108/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef 121/y 122/.notdef] +/Differences [ 0 /.notdef 34/quotedblright 35/.notdef 44/comma/hyphen/period 47/.notdef 48/zero/one/two 51/.notdef 56/eight 57/.notdef 58/colon 59/.notdef 65/A 66/.notdef 67/C 68/.notdef 73/I/J 75/.notdef 78/N 79/.notdef 82/R/S/T/U/V 87/.notdef 92/quotedblleft 93/.notdef 97/a 98/.notdef 99/c/d/e/f/g 104/.notdef 105/i 106/.notdef 108/l/m/n/o/p 113/.notdef 114/r/s/t/u/v/w 120/.notdef 121/y 122/.notdef] >> endobj 107 0 obj << /Length1 1144 @@ -9787,7 +10185,7 @@ stream /ItalicAngle -14.04 def /isFixedPitch false def end readonly def -/FontName /IYTOVO+CMTI12 def +/FontName /PZZNUF+CMTI12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -9861,18 +10259,18 @@ endobj 108 0 obj << /Type /Font /Subtype /Type1 -/Encoding 535 0 R +/Encoding 543 0 R /FirstChar 45 /LastChar 118 -/Widths 536 0 R -/BaseFont /IYTOVO+CMTI12 +/Widths 544 0 R +/BaseFont /PZZNUF+CMTI12 /FontDescriptor 106 0 R >> endobj 106 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /IYTOVO+CMTI12 +/FontName /PZZNUF+CMTI12 /ItalicAngle -14.04 /StemV 63 /XHeight 431 @@ -9881,10 +10279,10 @@ endobj /CharSet (/hyphen/A/B/D/L/M/P/S/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v) /FontFile 107 0 R >> endobj -536 0 obj +544 0 obj [350 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 727 688 0 738 0 0 0 0 0 0 0 613 877 0 0 663 0 0 550 0 0 0 0 0 0 0 0 0 0 0 0 0 500 450 450 500 450 300 450 500 300 0 450 250 800 550 500 500 0 413 400 325 525 450 ] endobj -535 0 obj << +543 0 obj << /Type /Encoding /Differences [ 0 /.notdef 45/hyphen 46/.notdef 65/A/B 67/.notdef 68/D 69/.notdef 76/L/M 78/.notdef 80/P 81/.notdef 83/S 84/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 107/k/l/m/n/o/p 113/.notdef 114/r/s/t/u/v 119/.notdef] >> endobj @@ -9908,7 +10306,7 @@ stream /ItalicAngle 0 def /isFixedPitch false def end readonly def -/FontName /UUKETY+CMBX12 def +/FontName /OCMVLU+CMBX12 def /PaintType 0 def /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0] readonly def @@ -10020,18 +10418,18 @@ endobj 105 0 obj << /Type /Font /Subtype /Type1 -/Encoding 537 0 R +/Encoding 545 0 R /FirstChar 12 /LastChar 122 -/Widths 538 0 R -/BaseFont /UUKETY+CMBX12 +/Widths 546 0 R +/BaseFont /OCMVLU+CMBX12 /FontDescriptor 103 0 R >> endobj 103 0 obj << /Ascent 694 /CapHeight 686 /Descent -194 -/FontName /UUKETY+CMBX12 +/FontName /OCMVLU+CMBX12 /ItalicAngle 0 /StemV 109 /XHeight 444 @@ -10040,73 +10438,73 @@ endobj /CharSet (/fi/quoteright/hyphen/period/one/two/three/four/five/six/seven/eight/A/B/C/D/E/F/G/H/I/L/M/N/O/P/R/S/U/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z) /FontFile 104 0 R >> endobj -538 0 obj +546 0 obj [625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 312 0 0 0 0 0 375 312 0 0 562 562 562 562 562 562 562 562 0 0 0 0 0 0 0 0 850 800 812 862 738 707 884 880 419 0 0 676 1067 880 845 769 0 839 625 0 865 0 0 0 0 0 0 0 0 0 0 0 547 625 500 625 513 344 562 625 312 0 594 312 937 625 562 625 594 459 444 437 625 594 812 594 594 500 ] endobj -537 0 obj << +545 0 obj << /Type /Encoding /Differences [ 0 /.notdef 12/fi 13/.notdef 39/quoteright 40/.notdef 45/hyphen/period 47/.notdef 49/one/two/three/four/five/six/seven/eight 57/.notdef 65/A/B/C/D/E/F/G/H/I 74/.notdef 76/L/M/N/O/P 81/.notdef 82/R/S 84/.notdef 85/U 86/.notdef 97/a/b/c/d/e/f/g/h/i 106/.notdef 107/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z 123/.notdef] >> endobj 112 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R +/Parent 547 0 R /Kids [98 0 R 114 0 R 118 0 R 131 0 R 135 0 R 162 0 R] >> endobj -184 0 obj << +185 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R -/Kids [166 0 R 191 0 R 196 0 R 201 0 R 209 0 R 214 0 R] +/Parent 547 0 R +/Kids [166 0 R 193 0 R 204 0 R 209 0 R 217 0 R 222 0 R] >> endobj -222 0 obj << +230 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R -/Kids [218 0 R 224 0 R 228 0 R 233 0 R 244 0 R 279 0 R] +/Parent 547 0 R +/Kids [226 0 R 232 0 R 236 0 R 241 0 R 252 0 R 291 0 R] >> endobj -299 0 obj << +311 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R -/Kids [293 0 R 301 0 R 319 0 R 337 0 R 358 0 R 372 0 R] +/Parent 547 0 R +/Kids [301 0 R 314 0 R 334 0 R 345 0 R 367 0 R 375 0 R] >> endobj -387 0 obj << +401 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R -/Kids [383 0 R 389 0 R 399 0 R 404 0 R 409 0 R 424 0 R] +/Parent 547 0 R +/Kids [397 0 R 403 0 R 407 0 R 413 0 R 427 0 R 438 0 R] >> endobj -438 0 obj << +447 0 obj << /Type /Pages /Count 6 -/Parent 539 0 R -/Kids [434 0 R 440 0 R 445 0 R 451 0 R 455 0 R 464 0 R] +/Parent 547 0 R +/Kids [442 0 R 449 0 R 454 0 R 459 0 R 467 0 R 474 0 R] >> endobj -478 0 obj << +486 0 obj << /Type /Pages /Count 6 -/Parent 540 0 R -/Kids [470 0 R 480 0 R 484 0 R 489 0 R 493 0 R 499 0 R] +/Parent 548 0 R +/Kids [482 0 R 488 0 R 492 0 R 497 0 R 501 0 R 507 0 R] >> endobj -539 0 obj << +547 0 obj << /Type /Pages /Count 36 -/Parent 541 0 R -/Kids [112 0 R 184 0 R 222 0 R 299 0 R 387 0 R 438 0 R] +/Parent 549 0 R +/Kids [112 0 R 185 0 R 230 0 R 311 0 R 401 0 R 447 0 R] >> endobj -540 0 obj << +548 0 obj << /Type /Pages /Count 6 -/Parent 541 0 R -/Kids [478 0 R] +/Parent 549 0 R +/Kids [486 0 R] >> endobj -541 0 obj << +549 0 obj << /Type /Pages /Count 42 -/Kids [539 0 R 540 0 R] +/Kids [547 0 R 548 0 R] >> endobj -542 0 obj << +550 0 obj << /Type /Outlines /First 7 0 R /Last 7 0 R @@ -10271,591 +10669,599 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 542 0 R +/Parent 550 0 R /First 11 0 R /Last 95 0 R /Count -9 >> endobj -543 0 obj << -/Names [(Doc-Start) 102 0 R (Item.1) 272 0 R (Item.10) 349 0 R (Item.11) 350 0 R (Item.12) 351 0 R (Item.13) 422 0 R (Item.14) 427 0 R (Item.15) 428 0 R (Item.16) 429 0 R (Item.2) 282 0 R (Item.3) 283 0 R (Item.4) 317 0 R (Item.5) 323 0 R (Item.6) 324 0 R (Item.7) 341 0 R (Item.8) 342 0 R (Item.9) 344 0 R (cite.BREZINA_VANEK) 186 0 R (cite.CAI_SARKIS) 290 0 R (cite.Cai_Widlund_92) 241 0 R (cite.EFSTATHIOU) 291 0 R (cite.MPI1) 194 0 R (cite.PSBLASGUIDE) 189 0 R (cite.SUPERLU) 497 0 R (cite.SUPERLUDIST) 502 0 R (cite.Saad_book) 289 0 R (cite.StubenGMD69_99) 273 0 R (cite.TUMINARO_TONG) 274 0 R (cite.UMFPACK) 380 0 R (cite.VANEK_MANDEL_BREZINA) 187 0 R (cite.aaecc_07) 276 0 R (cite.apnum_07) 277 0 R (cite.dd1_94) 242 0 R (cite.dd2_96) 185 0 R (cite.para_04) 275 0 R (cite.psblas_00) 188 0 R (equation.1) 173 0 R (equation.2) 330 0 R (equation.3) 331 0 R (equation.4) 334 0 R (figure.1) 313 0 R (figure.2) 370 0 R (figure.3) 379 0 R (figure.4) 381 0 R (figure.5) 397 0 R (page.1) 101 0 R (page.10) 235 0 R (page.11) 246 0 R (page.12) 281 0 R (page.13) 295 0 R (page.14) 303 0 R (page.15) 321 0 R (page.16) 339 0 R (page.17) 360 0 R (page.18) 374 0 R (page.19) 385 0 R (page.2) 116 0 R (page.20) 391 0 R (page.21) 401 0 R (page.22) 406 0 R (page.23) 411 0 R (page.24) 426 0 R (page.25) 436 0 R (page.26) 442 0 R (page.27) 447 0 R (page.28) 453 0 R (page.29) 457 0 R (page.3) 198 0 R (page.30) 466 0 R (page.31) 472 0 R (page.32) 482 0 R (page.33) 486 0 R (page.34) 491 0 R (page.35) 495 0 R (page.36) 501 0 R (page.4) 203 0 R (page.5) 211 0 R (page.6) 216 0 R (page.7) 220 0 R (page.8) 226 0 R (page.9) 230 0 R (page.i) 120 0 R (page.ii) 133 0 R (page.iii) 137 0 R (page.iv) 164 0 R (section*.1) 138 0 R (section*.2) 413 0 R (section*.3) 416 0 R (section*.4) 459 0 R (section*.5) 467 0 R (section*.6) 474 0 R (section*.7) 476 0 R (section*.8) 496 0 R (section.1) 10 0 R (section.2) 14 0 R (section.3) 18 0 R (section.4) 22 0 R (section.5) 42 0 R (section.6) 54 0 R (section.7) 62 0 R (section.8) 90 0 R (section.A) 94 0 R (subsection.4.1) 26 0 R (subsection.4.2) 30 0 R (subsection.4.3) 34 0 R (subsection.4.4) 38 0 R (subsection.5.1) 46 0 R (subsection.5.2) 50 0 R (subsection.6.1) 58 0 R (subsection.7.1) 66 0 R (subsection.7.2) 70 0 R (subsection.7.3) 74 0 R (subsection.7.4) 78 0 R (subsection.7.5) 82 0 R (subsection.7.6) 86 0 R (table.1) 354 0 R (table.2) 355 0 R (table.3) 443 0 R (table.4) 449 0 R (table.5) 356 0 R (title.0) 6 0 R] +551 0 obj << +/Names [(Doc-Start) 102 0 R (Item.1) 280 0 R (Item.10) 357 0 R (Item.11) 358 0 R (Item.12) 359 0 R (Item.13) 425 0 R (Item.14) 431 0 R (Item.15) 432 0 R (Item.16) 433 0 R (Item.2) 281 0 R (Item.3) 282 0 R (Item.4) 310 0 R (Item.5) 326 0 R (Item.6) 327 0 R (Item.7) 349 0 R (Item.8) 350 0 R (Item.9) 352 0 R (cite.BREZINA_VANEK) 187 0 R (cite.CAI_SARKIS) 298 0 R (cite.Cai_Widlund_92) 249 0 R (cite.EFSTATHIOU) 299 0 R (cite.MPI1) 191 0 R (cite.PSBLASGUIDE) 190 0 R (cite.SUPERLU) 505 0 R (cite.SUPERLUDIST) 510 0 R (cite.Saad_book) 289 0 R (cite.StubenGMD69_99) 284 0 R (cite.TUMINARO_TONG) 285 0 R (cite.UMFPACK) 393 0 R (cite.VANEK_MANDEL_BREZINA) 188 0 R (cite.aaecc_07) 287 0 R (cite.apnum_07) 288 0 R (cite.dd1_94) 250 0 R (cite.dd2_96) 186 0 R (cite.para_04) 286 0 R (cite.psblas_00) 189 0 R (equation.1) 173 0 R (equation.2) 338 0 R (equation.3) 339 0 R (equation.4) 342 0 R (figure.1) 312 0 R (figure.2) 391 0 R (figure.3) 392 0 R (figure.4) 394 0 R (figure.5) 395 0 R (page.1) 101 0 R (page.10) 243 0 R (page.11) 254 0 R (page.12) 293 0 R (page.13) 303 0 R (page.14) 316 0 R (page.15) 336 0 R (page.16) 347 0 R (page.17) 369 0 R (page.18) 377 0 R (page.19) 399 0 R (page.2) 116 0 R (page.20) 405 0 R (page.21) 409 0 R (page.22) 415 0 R (page.23) 429 0 R (page.24) 440 0 R (page.25) 444 0 R (page.26) 451 0 R (page.27) 456 0 R (page.28) 461 0 R (page.29) 469 0 R (page.3) 206 0 R (page.30) 476 0 R (page.31) 484 0 R (page.32) 490 0 R (page.33) 494 0 R (page.34) 499 0 R (page.35) 503 0 R (page.36) 509 0 R (page.4) 211 0 R (page.5) 219 0 R (page.6) 224 0 R (page.7) 228 0 R (page.8) 234 0 R (page.9) 238 0 R (page.i) 120 0 R (page.ii) 133 0 R (page.iii) 137 0 R (page.iv) 164 0 R (section*.1) 138 0 R (section*.2) 416 0 R (section*.3) 419 0 R (section*.4) 462 0 R (section*.5) 471 0 R (section*.6) 477 0 R (section*.7) 479 0 R (section*.8) 504 0 R (section.1) 10 0 R (section.2) 14 0 R (section.3) 18 0 R (section.4) 22 0 R (section.5) 42 0 R (section.6) 54 0 R (section.7) 62 0 R (section.8) 90 0 R (section.A) 94 0 R (subsection.4.1) 26 0 R (subsection.4.2) 30 0 R (subsection.4.3) 34 0 R (subsection.4.4) 38 0 R (subsection.5.1) 46 0 R (subsection.5.2) 50 0 R (subsection.6.1) 58 0 R (subsection.7.1) 66 0 R (subsection.7.2) 70 0 R (subsection.7.3) 74 0 R (subsection.7.4) 78 0 R (subsection.7.5) 82 0 R (subsection.7.6) 86 0 R (table.1) 363 0 R (table.2) 364 0 R (table.3) 446 0 R (table.4) 452 0 R (table.5) 365 0 R (title.0) 6 0 R] /Limits [(Doc-Start) (title.0)] >> endobj -544 0 obj << -/Kids [543 0 R] +552 0 obj << +/Kids [551 0 R] >> endobj -545 0 obj << -/Dests 544 0 R +553 0 obj << +/Dests 552 0 R >> endobj -546 0 obj << +554 0 obj << /Type /Catalog -/Pages 541 0 R -/Outlines 542 0 R -/Names 545 0 R +/Pages 549 0 R +/Outlines 550 0 R +/Names 553 0 R /PageMode /UseOutlines /PageLabels << /Nums [0 << /S /D >> 2 << /S /r >> 6 << /S /D >> ] >> /OpenAction 97 0 R >> endobj -547 0 obj << +555 0 obj << /Title (MultiLevel Domain Decomposition Parallel Preconditioners Package based on PSBLAS, V. 1.0) /Subject (MultiLevel Domain Decomposition Parallel Preconditioners Package) /Keywords (Parallel Numerical Software, Algebraic Multilevel Preconditioners, Sparse Iterative Solvers, PSBLAS, MPI) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 2008-04-08 Pasqua D'Ambra, Daniela di Serafino, Salvatore Filippone$) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords() -/CreationDate (D:20080719181021+02'00') +/CreationDate (D:20080720111628+02'00') /PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4) >> endobj xref -0 548 +0 556 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f 0000000009 00000 n -0000004334 00000 n -0000497441 00000 n +0000004337 00000 n +0000506197 00000 n 0000000052 00000 n 0000000103 00000 n -0000038307 00000 n -0000497369 00000 n +0000040592 00000 n +0000506125 00000 n 0000000148 00000 n 0000000185 00000 n -0000044462 00000 n -0000497283 00000 n +0000051114 00000 n +0000506039 00000 n 0000000231 00000 n 0000000274 00000 n -0000047171 00000 n -0000497197 00000 n +0000053817 00000 n +0000505953 00000 n 0000000320 00000 n 0000000358 00000 n -0000055834 00000 n -0000497074 00000 n +0000062961 00000 n +0000505830 00000 n 0000000404 00000 n 0000000456 00000 n -0000055896 00000 n -0000497000 00000 n +0000063023 00000 n +0000505756 00000 n 0000000507 00000 n 0000000543 00000 n -0000063315 00000 n -0000496913 00000 n +0000070221 00000 n +0000505669 00000 n 0000000594 00000 n 0000000647 00000 n -0000063378 00000 n -0000496826 00000 n +0000070284 00000 n +0000505582 00000 n 0000000698 00000 n 0000000742 00000 n -0000079228 00000 n -0000496752 00000 n +0000085519 00000 n +0000505508 00000 n 0000000793 00000 n 0000000841 00000 n -0000090858 00000 n -0000496629 00000 n +0000098268 00000 n +0000505385 00000 n 0000000887 00000 n 0000000951 00000 n -0000110210 00000 n -0000496555 00000 n +0000119436 00000 n +0000505311 00000 n 0000001002 00000 n 0000001060 00000 n -0000152619 00000 n -0000496481 00000 n +0000152785 00000 n +0000505237 00000 n 0000001111 00000 n 0000001154 00000 n -0000180984 00000 n -0000496358 00000 n +0000188971 00000 n +0000505114 00000 n 0000001200 00000 n 0000001236 00000 n -0000193912 00000 n -0000496297 00000 n +0000217157 00000 n +0000505053 00000 n 0000001287 00000 n 0000001318 00000 n -0000231942 00000 n -0000496174 00000 n +0000237374 00000 n +0000504930 00000 n 0000001364 00000 n 0000001399 00000 n -0000232005 00000 n -0000496100 00000 n +0000237436 00000 n +0000504856 00000 n 0000001450 00000 n 0000001499 00000 n -0000243123 00000 n -0000496013 00000 n +0000248271 00000 n +0000504769 00000 n 0000001550 00000 n 0000001598 00000 n -0000292395 00000 n -0000495926 00000 n +0000300063 00000 n +0000504682 00000 n 0000001649 00000 n 0000001697 00000 n -0000304098 00000 n -0000495839 00000 n +0000312191 00000 n +0000504595 00000 n 0000001748 00000 n 0000001797 00000 n -0000304225 00000 n -0000495752 00000 n +0000312316 00000 n +0000504508 00000 n 0000001848 00000 n 0000001897 00000 n -0000309635 00000 n -0000495678 00000 n +0000317373 00000 n +0000504434 00000 n 0000001948 00000 n 0000001998 00000 n -0000312475 00000 n -0000495592 00000 n +0000320432 00000 n +0000504348 00000 n 0000002044 00000 n 0000002079 00000 n -0000317469 00000 n -0000495519 00000 n +0000326103 00000 n +0000504275 00000 n 0000002125 00000 n 0000002153 00000 n -0000004090 00000 n -0000004394 00000 n +0000004093 00000 n +0000004397 00000 n 0000002203 00000 n -0000004210 00000 n -0000004272 00000 n -0000493302 00000 n -0000481940 00000 n -0000493140 00000 n -0000481196 00000 n -0000473161 00000 n -0000481034 00000 n -0000472122 00000 n -0000462846 00000 n -0000471961 00000 n -0000494363 00000 n -0000004869 00000 n -0000004683 00000 n -0000004491 00000 n -0000004805 00000 n -0000009654 00000 n -0000009469 00000 n -0000004910 00000 n -0000009591 00000 n -0000461261 00000 n -0000442837 00000 n -0000461100 00000 n -0000441779 00000 n -0000429451 00000 n -0000441617 00000 n -0000428447 00000 n -0000418449 00000 n -0000428284 00000 n -0000010220 00000 n -0000010034 00000 n -0000009752 00000 n -0000010156 00000 n -0000025945 00000 n -0000022029 00000 n -0000010292 00000 n -0000025819 00000 n -0000025882 00000 n -0000022339 00000 n -0000022492 00000 n -0000022647 00000 n -0000022802 00000 n -0000022957 00000 n -0000023118 00000 n -0000023279 00000 n -0000023439 00000 n -0000023600 00000 n -0000023753 00000 n -0000023913 00000 n -0000024074 00000 n -0000024229 00000 n -0000024390 00000 n -0000024545 00000 n -0000024706 00000 n -0000024867 00000 n -0000025028 00000 n -0000025188 00000 n -0000025349 00000 n -0000025510 00000 n -0000025665 00000 n -0000026511 00000 n -0000026325 00000 n -0000026043 00000 n -0000026447 00000 n -0000038433 00000 n -0000037154 00000 n -0000026583 00000 n -0000037336 00000 n -0000417298 00000 n -0000400810 00000 n -0000417136 00000 n -0000037491 00000 n -0000038369 00000 n -0000399759 00000 n -0000389576 00000 n -0000399597 00000 n -0000388642 00000 n -0000384478 00000 n -0000388481 00000 n -0000037648 00000 n -0000037812 00000 n -0000037984 00000 n -0000038144 00000 n -0000494479 00000 n -0000334984 00000 n -0000327374 00000 n -0000335239 00000 n -0000334792 00000 n -0000328004 00000 n -0000042508 00000 n -0000042210 00000 n -0000038570 00000 n -0000042352 00000 n -0000335047 00000 n -0000044524 00000 n -0000044102 00000 n -0000042606 00000 n -0000044399 00000 n -0000044244 00000 n -0000047234 00000 n -0000046810 00000 n -0000044622 00000 n -0000047107 00000 n -0000383045 00000 n -0000366758 00000 n -0000382883 00000 n -0000046952 00000 n -0000055958 00000 n -0000055474 00000 n -0000047345 00000 n -0000055771 00000 n -0000055616 00000 n -0000063441 00000 n -0000063129 00000 n -0000056082 00000 n -0000063251 00000 n -0000068162 00000 n -0000067802 00000 n -0000063578 00000 n -0000068099 00000 n -0000067944 00000 n -0000494596 00000 n -0000072494 00000 n -0000072308 00000 n -0000068260 00000 n -0000072430 00000 n -0000079289 00000 n -0000078868 00000 n -0000072592 00000 n -0000079165 00000 n -0000079010 00000 n -0000090921 00000 n -0000089822 00000 n -0000079400 00000 n -0000090794 00000 n -0000089996 00000 n -0000090162 00000 n -0000090320 00000 n -0000090478 00000 n -0000090636 00000 n -0000327689 00000 n -0000327752 00000 n -0000110334 00000 n -0000108317 00000 n -0000091032 00000 n -0000110147 00000 n -0000108531 00000 n -0000108686 00000 n -0000108852 00000 n -0000109017 00000 n -0000109189 00000 n -0000109354 00000 n -0000109513 00000 n -0000109673 00000 n -0000109833 00000 n -0000109991 00000 n -0000365992 00000 n -0000359315 00000 n -0000365831 00000 n -0000358974 00000 n -0000356676 00000 n -0000358816 00000 n -0000356294 00000 n -0000353239 00000 n -0000356135 00000 n -0000352700 00000 n -0000349658 00000 n -0000352539 00000 n -0000348853 00000 n -0000344787 00000 n -0000348692 00000 n -0000110272 00000 n -0000335111 00000 n -0000335175 00000 n -0000327437 00000 n -0000327500 00000 n -0000327563 00000 n -0000126360 00000 n -0000125193 00000 n -0000110536 00000 n -0000126168 00000 n -0000126232 00000 n -0000126296 00000 n -0000125367 00000 n -0000125528 00000 n -0000125690 00000 n -0000125852 00000 n -0000126010 00000 n -0000334920 00000 n -0000327626 00000 n -0000327941 00000 n -0000140306 00000 n -0000139617 00000 n -0000126549 00000 n -0000140243 00000 n -0000139775 00000 n -0000139930 00000 n -0000140086 00000 n -0000494713 00000 n -0000152746 00000 n -0000151846 00000 n -0000140482 00000 n -0000152493 00000 n -0000344443 00000 n -0000341734 00000 n -0000344284 00000 n -0000341272 00000 n -0000337820 00000 n -0000341111 00000 n -0000337515 00000 n -0000335401 00000 n -0000337357 00000 n -0000152557 00000 n -0000152004 00000 n -0000152159 00000 n -0000152323 00000 n -0000152682 00000 n -0000167622 00000 n -0000165570 00000 n -0000152973 00000 n -0000167242 00000 n -0000165776 00000 n -0000167305 00000 n -0000167368 00000 n -0000165931 00000 n -0000166091 00000 n -0000166263 00000 n -0000166423 00000 n -0000166582 00000 n -0000167431 00000 n -0000167494 00000 n -0000166747 00000 n -0000166911 00000 n -0000167558 00000 n -0000167077 00000 n -0000181431 00000 n -0000179467 00000 n -0000167811 00000 n -0000180920 00000 n -0000179665 00000 n -0000181047 00000 n -0000181111 00000 n -0000179827 00000 n -0000181175 00000 n -0000179981 00000 n -0000180142 00000 n -0000180297 00000 n -0000180450 00000 n -0000181239 00000 n -0000181303 00000 n -0000181367 00000 n -0000180603 00000 n -0000180759 00000 n -0000206558 00000 n -0000253398 00000 n -0000286721 00000 n -0000193974 00000 n -0000192227 00000 n -0000181555 00000 n -0000193849 00000 n -0000192433 00000 n -0000192588 00000 n -0000192749 00000 n -0000192908 00000 n -0000193068 00000 n -0000193224 00000 n -0000193379 00000 n -0000193530 00000 n -0000193686 00000 n -0000211038 00000 n -0000206621 00000 n -0000205704 00000 n -0000194098 00000 n -0000206494 00000 n -0000205870 00000 n -0000206026 00000 n -0000206181 00000 n -0000206340 00000 n -0000219762 00000 n -0000327815 00000 n -0000219826 00000 n -0000211102 00000 n -0000210678 00000 n -0000206732 00000 n -0000210975 00000 n -0000210820 00000 n -0000494830 00000 n -0000219954 00000 n -0000218751 00000 n -0000211200 00000 n -0000219698 00000 n -0000218925 00000 n -0000219079 00000 n -0000219233 00000 n -0000219388 00000 n -0000219543 00000 n -0000219890 00000 n -0000221850 00000 n -0000221490 00000 n -0000220052 00000 n -0000221787 00000 n -0000221632 00000 n -0000232068 00000 n -0000231575 00000 n -0000221948 00000 n -0000231878 00000 n -0000231717 00000 n -0000243310 00000 n -0000241567 00000 n -0000232244 00000 n -0000242997 00000 n -0000241765 00000 n -0000243060 00000 n -0000241920 00000 n -0000242071 00000 n -0000243185 00000 n -0000242227 00000 n -0000242381 00000 n -0000242533 00000 n -0000242687 00000 n -0000242841 00000 n -0000243248 00000 n -0000246956 00000 n -0000246078 00000 n -0000243447 00000 n -0000246700 00000 n -0000246764 00000 n -0000246828 00000 n -0000246892 00000 n -0000246236 00000 n -0000246390 00000 n -0000246544 00000 n -0000253462 00000 n -0000253038 00000 n -0000247041 00000 n -0000253335 00000 n -0000253180 00000 n -0000494947 00000 n -0000266256 00000 n -0000266007 00000 n -0000253560 00000 n -0000266129 00000 n -0000266193 00000 n -0000274724 00000 n -0000274301 00000 n -0000266393 00000 n -0000274598 00000 n -0000274443 00000 n -0000274661 00000 n -0000286785 00000 n -0000286535 00000 n -0000274887 00000 n -0000286657 00000 n -0000292520 00000 n -0000291530 00000 n -0000286922 00000 n -0000292332 00000 n -0000291696 00000 n -0000292457 00000 n -0000291851 00000 n -0000292014 00000 n -0000292176 00000 n -0000304286 00000 n -0000303736 00000 n -0000292657 00000 n -0000304034 00000 n -0000304161 00000 n -0000303878 00000 n -0000309760 00000 n -0000308884 00000 n -0000304475 00000 n -0000309509 00000 n -0000309042 00000 n -0000309572 00000 n -0000309197 00000 n -0000309697 00000 n -0000309353 00000 n -0000495064 00000 n -0000312538 00000 n -0000312289 00000 n -0000309897 00000 n -0000312411 00000 n -0000317531 00000 n -0000317109 00000 n -0000312649 00000 n -0000317406 00000 n -0000317251 00000 n -0000318232 00000 n -0000318046 00000 n -0000317642 00000 n -0000318168 00000 n -0000328067 00000 n -0000327126 00000 n -0000318317 00000 n -0000327248 00000 n -0000327311 00000 n -0000327878 00000 n -0000335303 00000 n -0000334606 00000 n -0000328191 00000 n -0000334728 00000 n -0000334856 00000 n -0000337746 00000 n -0000337722 00000 n -0000341580 00000 n -0000341480 00000 n -0000344684 00000 n -0000344646 00000 n -0000349422 00000 n -0000349157 00000 n -0000353119 00000 n -0000352909 00000 n -0000356563 00000 n -0000356507 00000 n -0000359220 00000 n -0000359190 00000 n -0000366492 00000 n -0000366232 00000 n -0000383955 00000 n -0000383581 00000 n -0000389236 00000 n -0000388970 00000 n -0000400369 00000 n -0000400059 00000 n -0000418063 00000 n -0000417693 00000 n -0000429040 00000 n -0000428766 00000 n -0000442456 00000 n -0000442117 00000 n -0000462248 00000 n -0000461818 00000 n -0000472727 00000 n -0000472451 00000 n -0000481682 00000 n -0000481458 00000 n -0000494002 00000 n -0000493651 00000 n -0000495181 00000 n -0000495299 00000 n -0000495376 00000 n -0000495446 00000 n -0000497537 00000 n -0000500038 00000 n -0000500077 00000 n -0000500115 00000 n -0000500313 00000 n +0000004213 00000 n +0000004275 00000 n +0000502058 00000 n +0000490696 00000 n +0000501896 00000 n +0000489952 00000 n +0000481917 00000 n +0000489790 00000 n +0000480876 00000 n +0000471801 00000 n +0000480715 00000 n +0000503119 00000 n +0000004875 00000 n +0000004689 00000 n +0000004494 00000 n +0000004811 00000 n +0000010165 00000 n +0000009980 00000 n +0000004916 00000 n +0000010102 00000 n +0000470216 00000 n +0000451792 00000 n +0000470055 00000 n +0000450754 00000 n +0000438562 00000 n +0000450592 00000 n +0000437548 00000 n +0000426987 00000 n +0000437385 00000 n +0000010733 00000 n +0000010547 00000 n +0000010263 00000 n +0000010669 00000 n +0000027004 00000 n +0000023088 00000 n +0000010805 00000 n +0000026878 00000 n +0000026941 00000 n +0000023398 00000 n +0000023551 00000 n +0000023706 00000 n +0000023861 00000 n +0000024016 00000 n +0000024177 00000 n +0000024338 00000 n +0000024498 00000 n +0000024659 00000 n +0000024812 00000 n +0000024972 00000 n +0000025133 00000 n +0000025288 00000 n +0000025449 00000 n +0000025604 00000 n +0000025765 00000 n +0000025926 00000 n +0000026087 00000 n +0000026247 00000 n +0000026408 00000 n +0000026569 00000 n +0000026724 00000 n +0000027572 00000 n +0000027386 00000 n +0000027102 00000 n +0000027508 00000 n +0000040718 00000 n +0000039276 00000 n +0000027644 00000 n +0000039466 00000 n +0000425828 00000 n +0000409513 00000 n +0000425666 00000 n +0000039621 00000 n +0000040654 00000 n +0000408462 00000 n +0000398279 00000 n +0000408300 00000 n +0000397345 00000 n +0000393181 00000 n +0000397184 00000 n +0000039779 00000 n +0000039944 00000 n +0000040116 00000 n +0000040275 00000 n +0000040436 00000 n +0000503235 00000 n +0000343686 00000 n +0000336959 00000 n +0000343942 00000 n +0000337651 00000 n +0000337588 00000 n +0000343750 00000 n +0000049164 00000 n +0000047720 00000 n +0000040855 00000 n +0000047918 00000 n +0000048074 00000 n +0000048230 00000 n +0000048386 00000 n +0000048541 00000 n +0000048697 00000 n +0000048853 00000 n +0000049008 00000 n +0000051176 00000 n +0000050754 00000 n +0000049249 00000 n +0000051051 00000 n +0000050896 00000 n +0000053880 00000 n +0000053455 00000 n +0000051274 00000 n +0000053753 00000 n +0000391748 00000 n +0000375461 00000 n +0000391586 00000 n +0000053597 00000 n +0000063085 00000 n +0000062601 00000 n +0000053991 00000 n +0000062898 00000 n +0000062743 00000 n +0000070347 00000 n +0000070035 00000 n +0000063209 00000 n +0000070157 00000 n +0000075038 00000 n +0000074678 00000 n +0000070484 00000 n +0000074975 00000 n +0000074820 00000 n +0000503352 00000 n +0000079451 00000 n +0000079265 00000 n +0000075136 00000 n +0000079387 00000 n +0000085581 00000 n +0000085159 00000 n +0000079549 00000 n +0000085456 00000 n +0000085301 00000 n +0000098331 00000 n +0000097235 00000 n +0000085692 00000 n +0000098204 00000 n +0000097409 00000 n +0000097575 00000 n +0000097732 00000 n +0000097890 00000 n +0000098048 00000 n +0000337273 00000 n +0000337336 00000 n +0000119687 00000 n +0000117374 00000 n +0000098442 00000 n +0000119373 00000 n +0000117596 00000 n +0000117751 00000 n +0000117917 00000 n +0000118082 00000 n +0000118253 00000 n +0000118418 00000 n +0000118577 00000 n +0000118737 00000 n +0000118897 00000 n +0000119055 00000 n +0000374695 00000 n +0000368018 00000 n +0000374534 00000 n +0000367677 00000 n +0000365379 00000 n +0000367519 00000 n +0000364997 00000 n +0000361942 00000 n +0000364838 00000 n +0000361403 00000 n +0000358361 00000 n +0000361242 00000 n +0000357556 00000 n +0000353490 00000 n +0000357395 00000 n +0000119498 00000 n +0000119561 00000 n +0000119624 00000 n +0000119212 00000 n +0000343814 00000 n +0000343878 00000 n +0000337022 00000 n +0000337085 00000 n +0000337148 00000 n +0000343622 00000 n +0000136875 00000 n +0000136005 00000 n +0000119889 00000 n +0000136811 00000 n +0000136171 00000 n +0000136333 00000 n +0000136495 00000 n +0000136653 00000 n +0000337211 00000 n +0000337525 00000 n +0000152910 00000 n +0000151578 00000 n +0000137064 00000 n +0000152722 00000 n +0000151760 00000 n +0000151915 00000 n +0000152072 00000 n +0000152230 00000 n +0000152385 00000 n +0000152550 00000 n +0000152847 00000 n +0000503469 00000 n +0000166935 00000 n +0000167126 00000 n +0000165883 00000 n +0000153099 00000 n +0000166871 00000 n +0000353146 00000 n +0000350437 00000 n +0000352987 00000 n +0000349975 00000 n +0000346523 00000 n +0000349814 00000 n +0000346218 00000 n +0000344104 00000 n +0000346060 00000 n +0000166998 00000 n +0000167062 00000 n +0000166057 00000 n +0000166217 00000 n +0000166389 00000 n +0000166548 00000 n +0000166708 00000 n +0000173954 00000 n +0000172884 00000 n +0000167340 00000 n +0000173700 00000 n +0000173050 00000 n +0000173763 00000 n +0000173827 00000 n +0000173205 00000 n +0000173370 00000 n +0000173891 00000 n +0000173536 00000 n +0000189418 00000 n +0000187284 00000 n +0000174143 00000 n +0000188907 00000 n +0000187490 00000 n +0000189034 00000 n +0000189098 00000 n +0000187653 00000 n +0000189162 00000 n +0000187807 00000 n +0000187967 00000 n +0000188123 00000 n +0000188277 00000 n +0000189226 00000 n +0000189290 00000 n +0000189354 00000 n +0000188430 00000 n +0000188586 00000 n +0000188747 00000 n +0000201230 00000 n +0000258606 00000 n +0000294625 00000 n +0000201294 00000 n +0000200371 00000 n +0000189542 00000 n +0000201167 00000 n +0000200537 00000 n +0000200692 00000 n +0000200852 00000 n +0000201011 00000 n +0000217220 00000 n +0000214834 00000 n +0000201418 00000 n +0000217093 00000 n +0000215072 00000 n +0000215226 00000 n +0000215379 00000 n +0000215535 00000 n +0000215697 00000 n +0000215852 00000 n +0000216007 00000 n +0000216165 00000 n +0000216320 00000 n +0000216474 00000 n +0000216628 00000 n +0000216783 00000 n +0000216938 00000 n +0000221743 00000 n +0000226894 00000 n +0000337399 00000 n +0000226958 00000 n +0000227022 00000 n +0000221807 00000 n +0000221383 00000 n +0000217344 00000 n +0000221680 00000 n +0000221525 00000 n +0000503586 00000 n +0000227086 00000 n +0000226708 00000 n +0000221905 00000 n +0000226830 00000 n +0000237497 00000 n +0000236845 00000 n +0000227184 00000 n +0000237311 00000 n +0000236995 00000 n +0000237150 00000 n +0000248461 00000 n +0000246872 00000 n +0000237673 00000 n +0000248143 00000 n +0000248207 00000 n +0000247062 00000 n +0000247215 00000 n +0000248334 00000 n +0000247371 00000 n +0000247525 00000 n +0000247679 00000 n +0000247833 00000 n +0000247987 00000 n +0000248398 00000 n +0000252350 00000 n +0000251315 00000 n +0000248598 00000 n +0000252098 00000 n +0000251481 00000 n +0000252161 00000 n +0000252224 00000 n +0000252287 00000 n +0000251636 00000 n +0000251790 00000 n +0000251944 00000 n +0000258670 00000 n +0000258420 00000 n +0000252435 00000 n +0000258542 00000 n +0000272054 00000 n +0000271630 00000 n +0000258768 00000 n +0000271927 00000 n +0000271772 00000 n +0000271990 00000 n +0000503703 00000 n +0000282199 00000 n +0000281949 00000 n +0000272191 00000 n +0000282071 00000 n +0000282135 00000 n +0000294688 00000 n +0000294265 00000 n +0000282362 00000 n +0000294562 00000 n +0000294407 00000 n +0000300190 00000 n +0000299360 00000 n +0000294825 00000 n +0000299999 00000 n +0000300126 00000 n +0000299518 00000 n +0000299681 00000 n +0000299843 00000 n +0000312378 00000 n +0000311667 00000 n +0000300327 00000 n +0000312128 00000 n +0000311817 00000 n +0000312253 00000 n +0000311972 00000 n +0000317500 00000 n +0000316784 00000 n +0000312567 00000 n +0000317245 00000 n +0000317309 00000 n +0000316934 00000 n +0000317436 00000 n +0000317089 00000 n +0000320494 00000 n +0000320072 00000 n +0000317637 00000 n +0000320369 00000 n +0000320214 00000 n +0000503820 00000 n +0000321197 00000 n +0000321011 00000 n +0000320605 00000 n +0000321133 00000 n +0000326165 00000 n +0000325743 00000 n +0000321282 00000 n +0000326040 00000 n +0000325885 00000 n +0000326868 00000 n +0000326682 00000 n +0000326276 00000 n +0000326804 00000 n +0000337714 00000 n +0000336711 00000 n +0000326953 00000 n +0000336833 00000 n +0000336896 00000 n +0000337462 00000 n +0000344006 00000 n +0000343372 00000 n +0000337838 00000 n +0000343494 00000 n +0000343558 00000 n +0000346449 00000 n +0000346425 00000 n +0000350283 00000 n +0000350183 00000 n +0000353387 00000 n +0000353349 00000 n +0000358125 00000 n +0000357860 00000 n +0000361822 00000 n +0000361612 00000 n +0000365266 00000 n +0000365210 00000 n +0000367923 00000 n +0000367893 00000 n +0000375195 00000 n +0000374935 00000 n +0000392658 00000 n +0000392284 00000 n +0000397939 00000 n +0000397673 00000 n +0000409072 00000 n +0000408762 00000 n +0000426589 00000 n +0000426221 00000 n +0000438157 00000 n +0000437877 00000 n +0000451427 00000 n +0000451090 00000 n +0000471203 00000 n +0000470773 00000 n +0000481474 00000 n +0000481200 00000 n +0000490438 00000 n +0000490214 00000 n +0000502758 00000 n +0000502407 00000 n +0000503937 00000 n +0000504055 00000 n +0000504132 00000 n +0000504202 00000 n +0000506293 00000 n +0000508794 00000 n +0000508833 00000 n +0000508871 00000 n +0000509069 00000 n trailer << -/Size 548 -/Root 546 0 R -/Info 547 0 R -/ID [ ] +/Size 556 +/Root 554 0 R +/Info 555 0 R +/ID [<5A7B9927D85CB4FE76D0D6A40F0536CB> <5A7B9927D85CB4FE76D0D6A40F0536CB>] >> startxref -500988 +509744 %%EOF diff --git a/mlprec/mld_caggrmap_bld.f90 b/mlprec/mld_caggrmap_bld.f90 index 2ae3110e..0ae7477b 100644 --- a/mlprec/mld_caggrmap_bld.f90 +++ b/mlprec/mld_caggrmap_bld.f90 @@ -47,8 +47,11 @@ ! build the coarse-level matrix. ! ! The aggregation algorithm is a parallel version of that described in -! M. Brezina and P. Vanek, A black-box iterative solver based on a +! * M. Brezina and P. Vanek, A black-box iterative solver based on a ! two-level Schwarz method, Computing, 63 (1999), 233-263. +! * P. Vanek, J. Mandel and M. Brezina, Algebraic Multigrid by Smoothed +! Aggregation for Second and Fourth Order Elliptic Problems, Computing, 56 +! (1996), 179-196. ! For more details see ! P. D'Ambra, D. di Serafino and S. Filippone, On the development of ! PSBLAS-based parallel two-level Schwarz preconditioners, Appl. Num. Math. diff --git a/mlprec/mld_cprecset.f90 b/mlprec/mld_cprecset.f90 index 9ac8c29e..14aeecfd 100644 --- a/mlprec/mld_cprecset.f90 +++ b/mlprec/mld_cprecset.f90 @@ -91,7 +91,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv)) then info = 3111 - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' return endif nlev_ = size(p%baseprecv) @@ -110,7 +110,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then info = 3111 write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' return endif @@ -162,13 +162,16 @@ subroutine mld_cprecseti(p,what,val,info,ilev) if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + case(mld_bjac_) + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_sweeps_) @@ -204,7 +207,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) do ilev_=1,max(1,nlev_-1) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -215,7 +218,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) do ilev_=2,nlev_-1 if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -224,7 +227,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) case(mld_coarse_mat_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - & ': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + & ': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -232,28 +235,29 @@ subroutine mld_cprecseti(p,what,val,info,ilev) case(mld_coarse_solve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ case(mld_bjac_) - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_ilu_n_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_subsolve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return end if @@ -262,7 +266,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) case(mld_coarse_sweeps_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -270,7 +274,7 @@ subroutine mld_cprecseti(p,what,val,info,ilev) case(mld_coarse_fillin_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -355,7 +359,7 @@ subroutine mld_cprecsetc(p,what,string,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -427,7 +431,7 @@ subroutine mld_cprecsetr(p,what,val,info,ilev) end if if (.not.allocated(p%baseprecv)) then - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' info = 3111 return endif @@ -439,7 +443,7 @@ subroutine mld_cprecsetr(p,what,val,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -480,16 +484,24 @@ subroutine mld_cprecsetr(p,what,val,info,ilev) case(mld_fact_thrs_) do ilev_=1,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif p%baseprecv(ilev_)%rprcparm(what) = val end do + case(mld_coarse_fthrs_) + ilev_=nlev_ + if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' + info = -1 + return + endif + p%baseprecv(ilev_)%rprcparm(mld_fact_thrs_) = val case(mld_aggr_damp_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -498,7 +510,7 @@ subroutine mld_cprecsetr(p,what,val,info,ilev) case(mld_aggr_thresh_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif diff --git a/mlprec/mld_daggrmap_bld.f90 b/mlprec/mld_daggrmap_bld.f90 index 90259851..610cd890 100644 --- a/mlprec/mld_daggrmap_bld.f90 +++ b/mlprec/mld_daggrmap_bld.f90 @@ -47,8 +47,11 @@ ! build the coarse-level matrix. ! ! The aggregation algorithm is a parallel version of that described in -! M. Brezina and P. Vanek, A black-box iterative solver based on a +! * M. Brezina and P. Vanek, A black-box iterative solver based on a ! two-level Schwarz method, Computing, 63 (1999), 233-263. +! * P. Vanek, J. Mandel and M. Brezina, Algebraic Multigrid by Smoothed +! Aggregation for Second and Fourth Order Elliptic Problems, Computing, 56 +! (1996), 179-196. ! For more details see ! P. D'Ambra, D. di Serafino and S. Filippone, On the development of ! PSBLAS-based parallel two-level Schwarz preconditioners, Appl. Num. Math. diff --git a/mlprec/mld_dprecset.f90 b/mlprec/mld_dprecset.f90 index a2107360..fc573511 100644 --- a/mlprec/mld_dprecset.f90 +++ b/mlprec/mld_dprecset.f90 @@ -91,7 +91,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv)) then info = 3111 - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' return endif nlev_ = size(p%baseprecv) @@ -110,7 +110,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then info = 3111 write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' return endif @@ -162,13 +162,16 @@ subroutine mld_dprecseti(p,what,val,info,ilev) if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + case(mld_bjac_) + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_sweeps_) @@ -204,7 +207,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) do ilev_=1,max(1,nlev_-1) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -215,7 +218,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) do ilev_=2,nlev_-1 if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -224,7 +227,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) case(mld_coarse_mat_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - & ': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + & ': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -232,28 +235,29 @@ subroutine mld_dprecseti(p,what,val,info,ilev) case(mld_coarse_solve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ case(mld_bjac_) - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_ilu_n_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_subsolve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return end if @@ -262,7 +266,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) case(mld_coarse_sweeps_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -270,7 +274,7 @@ subroutine mld_dprecseti(p,what,val,info,ilev) case(mld_coarse_fillin_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -355,7 +359,7 @@ subroutine mld_dprecsetc(p,what,string,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -426,7 +430,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) end if if (.not.allocated(p%baseprecv)) then - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' info = 3111 return endif @@ -438,7 +442,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -479,7 +483,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) case(mld_fact_thrs_) do ilev_=1,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -488,7 +492,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) case(mld_coarse_fthrs_) ilev_=nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -496,7 +500,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) case(mld_aggr_damp_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -505,7 +509,7 @@ subroutine mld_dprecsetr(p,what,val,info,ilev) case(mld_aggr_thresh_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif diff --git a/mlprec/mld_prec_type.f90 b/mlprec/mld_prec_type.f90 index f815a340..a1d59c91 100644 --- a/mlprec/mld_prec_type.f90 +++ b/mlprec/mld_prec_type.f90 @@ -332,30 +332,30 @@ module mld_prec_type integer, parameter :: mld_smth_avsz_=6, mld_max_avsz_=mld_smth_avsz_ ! - ! Character constants used by mld_file_prec_descr + ! Character constants used by mld_file_prec_descr ! + character(len=19), parameter, private :: & + & smooth_names(1:3)=(/'pre-smoothing ','post-smoothing ',& + & 'pre/post-smoothing'/) character(len=15), parameter, private :: & - & smooth_names(1:3)=(/'Pre-smoothing ','Post-smoothing',& - & 'Smooth both '/) + & aggr_kinds(0:2)=(/'no smoother ','omega smoother',& + & 'bizr. smoother'/) character(len=15), parameter, private :: & - & aggr_kinds(0:2)=(/'No smoother ','Omega smoother',& - & 'Bizr. smoother'/) - character(len=15), parameter, private :: & - & matrix_names(0:1)=(/'Distributed ','Replicated '/) + & matrix_names(0:1)=(/'distributed ','replicated '/) character(len=18), parameter, private :: & - & aggr_names(0:4)=(/'Local aggregation ','Sym. local aggr. ',& - & 'Global aggregation', 'New local aggr. ','New global aggr. '/) + & aggr_names(0:4)=(/'local aggregation ','sym. local aggr. ',& + & 'global aggregation', 'new local aggr. ','new global aggr. '/) character(len=6), parameter, private :: & - & restrict_names(0:4)=(/'None ','Halo ',' ',' ',' '/) + & restrict_names(0:4)=(/'none ','halo ',' ',' ',' '/) character(len=12), parameter, private :: & - & prolong_names(0:3)=(/'None ','Sum ','Average ','Square root'/) + & prolong_names(0:3)=(/'none ','sum ','average ','square root'/) character(len=15), parameter, private :: & - & ml_names(0:3)=(/'None ','Additive ','Multiplicative',& - & 'New ML '/) + & ml_names(0:3)=(/'none ','additive ','multiplicative',& + & 'new ML '/) character(len=15), parameter, private :: & - & fact_names(0:6)=(/'None ','ILU(n) ',& - & 'MILU(n) ','ILU(T) ',& - & 'Sparse SuperLU','UMFPACK Sp. LU',& + & fact_names(0:6)=(/'none ','ILU(n) ',& + & 'MILU(n) ','ILU(t,n) ',& + & 'SuperLU ','UMFPACK LU ',& & 'SuperLU_Dist '/) ! @@ -428,6 +428,8 @@ contains val = psb_sum_ case('AVG') val = psb_avg_ + case('FACT_NONE') + val = mld_f_none_ case('ILU') val = mld_ilu_n_ case('MILU') @@ -462,7 +464,7 @@ contains val = mld_pre_smooth_ case('POST') val = mld_post_smooth_ - case('TWOSIDE','BOTH') + case('TWOSIDE') val = mld_twoside_smooth_ case('NOPREC') val = mld_noprec_ @@ -703,241 +705,431 @@ contains ! Subroutine: mld_file_prec_descr ! Version: real ! - ! This routine prints to a file a description of the preconditioner. + ! This routine prints a description of the preconditioner to the standard + ! output or to a file. It must be called after the preconditioner has been + ! built by mld_precbld. ! ! Arguments: ! p - type(mld_dprec_type), input. ! The preconditioner data structure to be printed out. - ! iout - integer, input. + ! info - integer, output. + ! error code. + ! iout - integer, input, optional. ! The id of the file where the preconditioner description - ! will be printed. + ! will be printed. If iout is not present, then the standard + ! output is condidered. ! - subroutine mld_file_prec_descr(p,iout) + subroutine mld_file_prec_descr(p,info,iout) + use psb_base_mod, only : psb_cd_get_context, psb_info - ! Arguments + ! Arguments type(mld_dprec_type), intent(in) :: p + integer, intent(out) :: info integer, intent(in), optional :: iout - ! Local variables - integer :: ilev + ! Local variables + integer :: ilev, nlev + integer :: ictxt, me, np character(len=20), parameter :: name='mld_file_prec_descr' integer :: iout_ - + + info = 0 if (present(iout)) then iout_ = iout else iout_ = 6 end if + if (iout_ < 0) iout_ = 6 + + if (allocated(p%baseprecv)) then + ictxt = psb_cd_get_context(p%baseprecv(1)%desc_data) + + call psb_info(ictxt,me,np) + + ! + ! The preconditioner description is printed by processor psb_root_. + ! This agrees with the fact that all the parameters defining the + ! preconditioner have the same values on all the procs (this is + ! ensured by mld_precbld). + ! + if (me==psb_root_) then + + write(iout_,*) 'Preconditioner description' + nlev = size(p%baseprecv) + if (nlev >= 1) then - write(iout_,*) 'Preconditioner description' - if (allocated(p%baseprecv)) then - if (size(p%baseprecv)>=1) then - ilev = 1 - write(iout_,*) 'Base preconditioner' - select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) - case(mld_noprec_) - write(iout_,*) 'No preconditioning' - case(mld_diag_) - write(iout_,*) 'Diagonal scaling' - case(mld_bjac_) - write(iout_,*) 'Block Jacobi with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) - case(mld_slu_,mld_umf_,mld_sludist_) - case default - write(iout_,*) 'Should never get here!' - end select - case(mld_as_) - write(iout_,*) 'Additive Schwarz with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) - case(mld_slu_,mld_umf_,mld_sludist_) - case default - write(iout_,*) 'Should never get here!' - end select - write(iout_,*) 'Overlap:',& - & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) - write(iout_,*) 'Restriction: ',& - & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) - write(iout_,*) 'Prolongation: ',& - & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) - end select - end if - if (size(p%baseprecv)>=2) then - do ilev = 2, size(p%baseprecv) - if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then - write(iout_,*) 'Inconsistent MLPREC part!' - return + ! + ! Print description of base preconditioner + ! + + write(iout_,*) ' ' + + if (nlev > 1) then + write(iout_,*) ' Multilevel Schwarz' + write(iout_,*) ' Base preconditioner (smoother) details' endif - - write(iout_,*) 'Multilevel: Level No', ilev - write(iout_,*) 'Multilevel type: ',& - & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) - if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then - write(iout_,*) 'Multilevel aggregation: ', & + + ilev = 1 + select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) + case(mld_noprec_) + write(iout_,*) ' No preconditioning' + case(mld_diag_) + write(iout_,*) ' Diagonal scaling' + case(mld_bjac_) + write(iout_,*) ' Block Jacobi with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_ilu_n_,mld_milu_n_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + case(mld_slu_,mld_umf_,mld_sludist_) + case default + write(iout_,*) ' Should never get here!' + end select + case(mld_as_) + write(iout_,*) ' Additive Schwarz with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_ilu_n_,mld_milu_n_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + case(mld_slu_,mld_umf_,mld_sludist_) + case default + write(iout_,*) ' Should never get here!' + end select + write(iout_,*) ' Overlap:',& + & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) + write(iout_,*) ' Restriction: ',& + & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) + write(iout_,*) ' Prolongation: ',& + & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) + end select + + end if + + if (nlev > 1) then + + ! + ! Print multilevel details + ! + + write(iout_,*) ' Multilevel details' + + do ilev = 2, nlev + if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then + info = 3111 + write(iout_,*) ' ',name,': error: inconsistent MLPREC part, should call MLD_PRECINIT' + return + endif + end do + + write(iout_,*) ' Number of levels: ',nlev + + ! + ! Currently, all the preconditioner parameters must have the same value at levels + ! 2,...,nlev-1, hence only the values at level 2 are printed + ! + + ilev=2 + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Multilevel type: ',& + & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) + write(iout_,*) ' Smoother position: ',& + & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Aggregation: ', & & aggr_names(p%baseprecv(ilev)%iprcparm(mld_aggr_alg_)) - write(iout_,*) 'Aggregation smoothing: ', & + write(iout_,*) ' Aggregation smoothing: ', & & aggr_kinds(p%baseprecv(ilev)%iprcparm(mld_aggr_kind_)) - write(iout_,*) 'Aggregation threshold: ', & + write(iout_,*) ' Aggregation threshold: ', & & p%baseprecv(ilev)%rprcparm(mld_aggr_thresh_) if (p%baseprecv(ilev)%iprcparm(mld_aggr_kind_) /= mld_no_smooth_) then - write(iout_,*) 'Damping omega: ', & - & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) - write(iout_,*) 'Multilevel smoother position: ',& - & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Damping omega: ', & + & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) + end if + endif + + ! + ! Coarse matrices are different at levels 2,...,nlev-1, hence related + ! info is printed separately + ! + + do ilev = 2, nlev-1 + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Level ',ilev + if (allocated(p%baseprecv(ilev)%nlaggr)) then + write(iout_,*) ' Size of coarse matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if end if - write(iout_,*) 'Coarse matrix: ',& + end do + + ! + ! Print coarsest level details + ! + + ilev = nlev + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + + write(iout_,*) ' Level ',ilev,' (coarsest)' + write(iout_,*) ' Coarsest matrix: ',& & matrix_names(p%baseprecv(ilev)%iprcparm(mld_coarse_mat_)) if (allocated(p%baseprecv(ilev)%nlaggr)) then - write(iout_,*) 'Sizes of aggregates: ', & - & sum( p%baseprecv(ilev)%nlaggr(:)),' : ',p%baseprecv(ilev)%nlaggr(:) + write(iout_,*) ' Size of coarsest matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + if (p%baseprecv(ilev)%iprcparm(mld_coarse_mat_) == mld_distr_mat_ .and. & + & p%baseprecv(ilev)%iprcparm(mld_sub_solve_) /= mld_sludist_) then + write(iout_,*) ' Coarsest matrix solver: block Jacobi with ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + write(iout_,*) ' Number of Jacobi sweeps: ', & + & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + else + write(iout_,*) ' Coarsest matrix solver: ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) end if - write(iout_,*) 'Factorization type: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Number of Jacobi sweeps: ', & - & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + end if - end do - end if + end if + + endif else - write(iout_,*) trim(name),': Error: No Base preconditioner available, something is wrong!' + + write(iout_,*) trim(name),': Error: no base preconditioner available, something is wrong!' + info = -2 return endif + end subroutine mld_file_prec_descr - subroutine mld_sfile_prec_descr(p,iout) + subroutine mld_sfile_prec_descr(p,info,iout) + use psb_base_mod, only : psb_cd_get_context, psb_info - ! Arguments + ! Arguments type(mld_sprec_type), intent(in) :: p + integer, intent(out) :: info integer, intent(in), optional :: iout - ! Local variables - integer :: ilev + ! Local variables + integer :: ilev, nlev + integer :: ictxt, me, np character(len=20), parameter :: name='mld_file_prec_descr' integer :: iout_ - + + info = 0 if (present(iout)) then iout_ = iout else iout_ = 6 end if + if (iout_ < 0) iout_ = 6 + + if (allocated(p%baseprecv)) then + ictxt = psb_cd_get_context(p%baseprecv(1)%desc_data) + + call psb_info(ictxt,me,np) + + ! + ! The preconditioner description is printed by processor psb_root_. + ! This agrees with the fact that all the parameters defining the + ! preconditioner have the same values on all the procs (this is + ! ensured by mld_precbld). + ! + if (me==psb_root_) then + + write(iout_,*) 'Preconditioner description' + nlev = size(p%baseprecv) + if (nlev >= 1) then - write(iout_,*) 'Preconditioner description' - if (allocated(p%baseprecv)) then - if (size(p%baseprecv)>=1) then - ilev = 1 - write(iout_,*) 'Base preconditioner' - select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) - case(mld_noprec_) - write(iout_,*) 'No preconditioning' - case(mld_diag_) - write(iout_,*) 'Diagonal scaling' - case(mld_bjac_) - write(iout_,*) 'Block Jacobi with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) - case(mld_slu_,mld_umf_,mld_sludist_) - case default - write(iout_,*) 'Should never get here!' - end select - case(mld_as_) - write(iout_,*) 'Additive Schwarz with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) - case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) - case(mld_slu_,mld_umf_,mld_sludist_) - case default - write(iout_,*) 'Should never get here!' - end select - write(iout_,*) 'Overlap:',& - & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) - write(iout_,*) 'Restriction: ',& - & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) - write(iout_,*) 'Prolongation: ',& - & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) - end select - end if - if (size(p%baseprecv)>=2) then - do ilev = 2, size(p%baseprecv) - if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then - write(iout_,*) 'Inconsistent MLPREC part!' - return + ! + ! Print description of base preconditioner + ! + + write(iout_,*) ' ' + + if (nlev > 1) then + write(iout_,*) ' Multilevel Schwarz' + write(iout_,*) ' Base preconditioner (smoother) details' endif - - write(iout_,*) 'Multilevel: Level No', ilev - write(iout_,*) 'Multilevel type: ',& - & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) - if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then - write(iout_,*) 'Multilevel aggregation: ', & + + ilev = 1 + select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) + case(mld_noprec_) + write(iout_,*) ' No preconditioning' + case(mld_diag_) + write(iout_,*) ' Diagonal scaling' + case(mld_bjac_) + write(iout_,*) ' Block Jacobi with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_ilu_n_,mld_milu_n_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + case(mld_slu_,mld_umf_,mld_sludist_) + case default + write(iout_,*) ' Should never get here!' + end select + case(mld_as_) + write(iout_,*) ' Additive Schwarz with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_ilu_n_,mld_milu_n_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + case(mld_slu_,mld_umf_,mld_sludist_) + case default + write(iout_,*) ' Should never get here!' + end select + write(iout_,*) ' Overlap:',& + & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) + write(iout_,*) ' Restriction: ',& + & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) + write(iout_,*) ' Prolongation: ',& + & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) + end select + + end if + + if (nlev > 1) then + + ! + ! Print multilevel details + ! + + write(iout_,*) ' Multilevel details' + + do ilev = 2, nlev + if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then + info = 3111 + write(iout_,*) ' ',name,': error: inconsistent MLPREC part, should call MLD_PRECINIT' + return + endif + end do + + write(iout_,*) ' Number of levels: ',nlev + + ! + ! Currently, all the preconditioner parameters must have the same value at levels + ! 2,...,nlev-1, hence only the values at level 2 are printed + ! + + ilev=2 + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Multilevel type: ',& + & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) + write(iout_,*) ' Smoother position: ',& + & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Aggregation: ', & & aggr_names(p%baseprecv(ilev)%iprcparm(mld_aggr_alg_)) - write(iout_,*) 'Aggregation smoothing: ', & + write(iout_,*) ' Aggregation smoothing: ', & & aggr_kinds(p%baseprecv(ilev)%iprcparm(mld_aggr_kind_)) - write(iout_,*) 'Aggregation threshold: ', & + write(iout_,*) ' Aggregation threshold: ', & & p%baseprecv(ilev)%rprcparm(mld_aggr_thresh_) if (p%baseprecv(ilev)%iprcparm(mld_aggr_kind_) /= mld_no_smooth_) then - write(iout_,*) 'Damping omega: ', & - & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) - write(iout_,*) 'Multilevel smoother position: ',& - & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Damping omega: ', & + & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) end if - write(iout_,*) 'Coarse matrix: ',& + endif + + ! + ! Coarse matrices are different at levels 2,...,nlev-1, hence related + ! info is printed separately + ! + + do ilev = 2, nlev-1 + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Level ',ilev + if (allocated(p%baseprecv(ilev)%nlaggr)) then + write(iout_,*) ' Size of coarse matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + end if + end do + + ! + ! Print coarsest level details + ! + + ilev = nlev + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + + write(iout_,*) ' Level ',ilev,' (coarsest)' + write(iout_,*) ' Coarsest matrix: ',& & matrix_names(p%baseprecv(ilev)%iprcparm(mld_coarse_mat_)) if (allocated(p%baseprecv(ilev)%nlaggr)) then - write(iout_,*) 'Sizes of aggregates: ', & - & sum( p%baseprecv(ilev)%nlaggr(:)),' : ',p%baseprecv(ilev)%nlaggr(:) + write(iout_,*) ' Size of coarsest matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + if (p%baseprecv(ilev)%iprcparm(mld_coarse_mat_) == mld_distr_mat_ .and. & + & p%baseprecv(ilev)%iprcparm(mld_sub_solve_) /= mld_sludist_) then + write(iout_,*) ' Coarsest matrix solver: block Jacobi with ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + write(iout_,*) ' Number of Jacobi sweeps: ', & + & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + else + write(iout_,*) ' Coarsest matrix solver: ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) end if - write(iout_,*) 'Factorization type: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Number of Jacobi sweeps: ', & - & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + end if - end do - end if + end if + + endif else - write(iout_,*) trim(name),': Error: No Base preconditioner available, something is wrong!' + + write(iout_,*) trim(name),': Error: no base preconditioner available, something is wrong!' + info = -2 return endif + end subroutine mld_sfile_prec_descr + function mld_prec_short_descr(p) type(mld_dprec_type), intent(in) :: p character(len=20) :: mld_prec_short_descr @@ -958,231 +1150,417 @@ contains ! The id of the file where the preconditioner description ! will be printed. ! - subroutine mld_zfile_prec_descr(p,iout) + subroutine mld_zfile_prec_descr(p,info,iout) + use psb_base_mod, only : psb_cd_get_context, psb_info - ! Arguments + ! Arguments type(mld_zprec_type), intent(in) :: p + integer, intent(out) :: info integer, intent(in), optional :: iout - ! Local variables - integer :: ilev + ! Local variables + integer :: ilev, nlev + integer :: ictxt, me, np character(len=20), parameter :: name='mld_file_prec_descr' integer :: iout_ - + + info = 0 if (present(iout)) then iout_ = iout else iout_ = 6 end if + if (iout_ < 0) iout_ = 6 + + if (allocated(p%baseprecv)) then + ictxt = psb_cd_get_context(p%baseprecv(1)%desc_data) + + call psb_info(ictxt,me,np) + + ! + ! The preconditioner description is printed by processor psb_root_. + ! This agrees with the fact that all the parameters defining the + ! preconditioner have the same values on all the procs (this is + ! ensured by mld_precbld). + ! + if (me==psb_root_) then + + write(iout_,*) 'Preconditioner description' + nlev = size(p%baseprecv) + if (nlev >= 1) then + + ! + ! Print description of base preconditioner + ! + + write(iout_,*) ' ' - write(iout_,*) 'Preconditioner description' - if (allocated(p%baseprecv)) then - if (size(p%baseprecv)>=1) then - write(iout_,*) 'Base preconditioner' - ilev=1 - select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) - case(mld_noprec_) - write(iout_,*) 'No preconditioning' - case(mld_diag_) - write(iout_,*) 'Diagonal scaling' - case(mld_bjac_) - write(iout_,*) 'Block Jacobi with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + if (nlev > 1) then + write(iout_,*) ' Multilevel Schwarz' + write(iout_,*) ' Base preconditioner (smoother) details' + endif + + ilev = 1 + select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) + case(mld_noprec_) + write(iout_,*) ' No preconditioning' + case(mld_diag_) + write(iout_,*) ' Diagonal scaling' + case(mld_bjac_) + write(iout_,*) ' Block Jacobi with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - case(mld_as_) - write(iout_,*) 'Additive Schwarz with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_as_) + write(iout_,*) ' Additive Schwarz with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Overlap:',& - & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) - write(iout_,*) 'Restriction: ',& - & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) - write(iout_,*) 'Prolongation: ',& - & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) - end select - end if - if (size(p%baseprecv)>=2) then - do ilev = 2, size(p%baseprecv) - if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then - write(iout_,*) 'Inconsistent MLPREC part!' - return - endif - - write(iout_,*) 'Multilevel: Level No', ilev - write(iout_,*) 'Multilevel type: ',& - & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) - if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then - write(iout_,*) 'Multilevel aggregation: ', & + write(iout_,*) ' Overlap:',& + & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) + write(iout_,*) ' Restriction: ',& + & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) + write(iout_,*) ' Prolongation: ',& + & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) + end select + + end if + + if (nlev > 1) then + + ! + ! Print multilevel details + ! + + write(iout_,*) ' Multilevel details' + + do ilev = 2, nlev + if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then + info = 3111 + write(iout_,*) ' ',name,': error: inconsistent MLPREC part, should call MLD_PRECINIT' + return + endif + end do + + write(iout_,*) ' Number of levels: ',nlev + + ! + ! Currently, all the preconditioner parameters must have the same value at levels + ! 2,...,nlev-1, hence only the values at level 2 are printed + ! + + ilev=2 + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Multilevel type: ',& + & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) + write(iout_,*) ' Smoother position: ',& + & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Aggregation: ', & & aggr_names(p%baseprecv(ilev)%iprcparm(mld_aggr_alg_)) - write(iout_,*) 'Aggregation smoothing: ', & + write(iout_,*) ' Aggregation smoothing: ', & & aggr_kinds(p%baseprecv(ilev)%iprcparm(mld_aggr_kind_)) - write(iout_,*) 'Aggregation threshold: ', & + write(iout_,*) ' Aggregation threshold: ', & & p%baseprecv(ilev)%rprcparm(mld_aggr_thresh_) if (p%baseprecv(ilev)%iprcparm(mld_aggr_kind_) /= mld_no_smooth_) then - write(iout_,*) 'Smoothing omega: ', & - & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) - write(iout_,*) 'Smoothing position: ',& - & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Damping omega: ', & + & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) end if - write(iout_,*) 'Coarse matrix: ',& + endif + + ! + ! Coarse matrices are different at levels 2,...,nlev-1, hence related + ! info is printed separately + ! + + do ilev = 2, nlev-1 + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Level ',ilev + if (allocated(p%baseprecv(ilev)%nlaggr)) then + write(iout_,*) ' Size of coarse matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + end if + end do + + ! + ! Print coarsest level details + ! + + ilev = nlev + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + + write(iout_,*) ' Level ',ilev,' (coarsest)' + write(iout_,*) ' Coarsest matrix: ',& & matrix_names(p%baseprecv(ilev)%iprcparm(mld_coarse_mat_)) if (allocated(p%baseprecv(ilev)%nlaggr)) then - write(iout_,*) 'Aggregation sizes: ', & - & sum( p%baseprecv(ilev)%nlaggr(:)),' : ',p%baseprecv(ilev)%nlaggr(:) + write(iout_,*) ' Size of coarsest matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + if (p%baseprecv(ilev)%iprcparm(mld_coarse_mat_) == mld_distr_mat_ .and. & + & p%baseprecv(ilev)%iprcparm(mld_sub_solve_) /= mld_sludist_) then + write(iout_,*) ' Coarsest matrix solver: block Jacobi with ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + write(iout_,*) ' Number of Jacobi sweeps: ', & + & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + else + write(iout_,*) ' Coarsest matrix solver: ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) end if - write(iout_,*) 'Factorization type: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Number of Jacobi sweeps: ', & - & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + end if - end do - end if + end if + + endif else - write(iout_,*) trim(name),': Error: No Base preconditioner available, something is wrong!' + + write(iout_,*) trim(name),': Error: no base preconditioner available, something is wrong!' + info = -2 return endif + end subroutine mld_zfile_prec_descr - subroutine mld_cfile_prec_descr(p,iout) + subroutine mld_cfile_prec_descr(p,info,iout) - ! Arguments + use psb_base_mod, only : psb_cd_get_context, psb_info + + ! Arguments type(mld_cprec_type), intent(in) :: p + integer, intent(out) :: info integer, intent(in), optional :: iout - ! Local variables - integer :: ilev + ! Local variables + integer :: ilev, nlev + integer :: ictxt, me, np character(len=20), parameter :: name='mld_file_prec_descr' integer :: iout_ - + + info = 0 if (present(iout)) then iout_ = iout else iout_ = 6 end if + if (iout_ < 0) iout_ = 6 + + if (allocated(p%baseprecv)) then + ictxt = psb_cd_get_context(p%baseprecv(1)%desc_data) + + call psb_info(ictxt,me,np) + + ! + ! The preconditioner description is printed by processor psb_root_. + ! This agrees with the fact that all the parameters defining the + ! preconditioner have the same values on all the procs (this is + ! ensured by mld_precbld). + ! + if (me==psb_root_) then + + write(iout_,*) 'Preconditioner description' + nlev = size(p%baseprecv) + if (nlev >= 1) then + + ! + ! Print description of base preconditioner + ! + + write(iout_,*) ' ' - write(iout_,*) 'Preconditioner description' - if (allocated(p%baseprecv)) then - if (size(p%baseprecv)>=1) then - write(iout_,*) 'Base preconditioner' - ilev=1 - select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) - case(mld_noprec_) - write(iout_,*) 'No preconditioning' - case(mld_diag_) - write(iout_,*) 'Diagonal scaling' - case(mld_bjac_) - write(iout_,*) 'Block Jacobi with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + if (nlev > 1) then + write(iout_,*) ' Multilevel Schwarz' + write(iout_,*) ' Base preconditioner (smoother) details' + endif + + ilev = 1 + select case(p%baseprecv(ilev)%iprcparm(mld_smoother_type_)) + case(mld_noprec_) + write(iout_,*) ' No preconditioning' + case(mld_diag_) + write(iout_,*) ' Diagonal scaling' + case(mld_bjac_) + write(iout_,*) ' Block Jacobi with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - case(mld_as_) - write(iout_,*) 'Additive Schwarz with: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + case(mld_as_) + write(iout_,*) ' Additive Schwarz with ',& + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Overlap:',& - & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) - write(iout_,*) 'Restriction: ',& - & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) - write(iout_,*) 'Prolongation: ',& - & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) - end select - end if - if (size(p%baseprecv)>=2) then - do ilev = 2, size(p%baseprecv) - if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then - write(iout_,*) 'Inconsistent MLPREC part!' - return - endif - - write(iout_,*) 'Multilevel: Level No', ilev - write(iout_,*) 'Multilevel type: ',& - & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) - if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then - write(iout_,*) 'Multilevel aggregation: ', & + write(iout_,*) ' Overlap:',& + & p%baseprecv(ilev)%iprcparm(mld_sub_ovr_) + write(iout_,*) ' Restriction: ',& + & restrict_names(p%baseprecv(ilev)%iprcparm(mld_sub_restr_)) + write(iout_,*) ' Prolongation: ',& + & prolong_names(p%baseprecv(ilev)%iprcparm(mld_sub_prol_)) + end select + + end if + + if (nlev > 1) then + + ! + ! Print multilevel details + ! + + write(iout_,*) ' Multilevel details' + + do ilev = 2, nlev + if (.not.allocated(p%baseprecv(ilev)%iprcparm)) then + info = 3111 + write(iout_,*) ' ',name,': error: inconsistent MLPREC part, should call MLD_PRECINIT' + return + endif + end do + + write(iout_,*) ' Number of levels: ',nlev + + ! + ! Currently, all the preconditioner parameters must have the same value at levels + ! 2,...,nlev-1, hence only the values at level 2 are printed + ! + + ilev=2 + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Multilevel type: ',& + & ml_names(p%baseprecv(ilev)%iprcparm(mld_ml_type_)) + write(iout_,*) ' Smoother position: ',& + & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Aggregation: ', & & aggr_names(p%baseprecv(ilev)%iprcparm(mld_aggr_alg_)) - write(iout_,*) 'Aggregation smoothing: ', & + write(iout_,*) ' Aggregation smoothing: ', & & aggr_kinds(p%baseprecv(ilev)%iprcparm(mld_aggr_kind_)) - write(iout_,*) 'Aggregation threshold: ', & + write(iout_,*) ' Aggregation threshold: ', & & p%baseprecv(ilev)%rprcparm(mld_aggr_thresh_) if (p%baseprecv(ilev)%iprcparm(mld_aggr_kind_) /= mld_no_smooth_) then - write(iout_,*) 'Smoothing omega: ', & - & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) - write(iout_,*) 'Smoothing position: ',& - & smooth_names(p%baseprecv(ilev)%iprcparm(mld_smoother_pos_)) + write(iout_,*) ' Damping omega: ', & + & p%baseprecv(ilev)%rprcparm(mld_aggr_damp_) end if - write(iout_,*) 'Coarse matrix: ',& + endif + + ! + ! Coarse matrices are different at levels 2,...,nlev-1, hence related + ! info is printed separately + ! + + do ilev = 2, nlev-1 + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + write(iout_,*) ' Level ',ilev + if (allocated(p%baseprecv(ilev)%nlaggr)) then + write(iout_,*) ' Size of coarse matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + end if + end do + + ! + ! Print coarsest level details + ! + + ilev = nlev + + if (p%baseprecv(ilev)%iprcparm(mld_ml_type_)>mld_no_ml_) then + + write(iout_,*) ' Level ',ilev,' (coarsest)' + write(iout_,*) ' Coarsest matrix: ',& & matrix_names(p%baseprecv(ilev)%iprcparm(mld_coarse_mat_)) if (allocated(p%baseprecv(ilev)%nlaggr)) then - write(iout_,*) 'Aggregation sizes: ', & - & sum( p%baseprecv(ilev)%nlaggr(:)),' : ',p%baseprecv(ilev)%nlaggr(:) + write(iout_,*) ' Size of coarsest matrix: ', & + & sum( p%baseprecv(ilev)%nlaggr(:)) + write(iout_,*) ' Sizes of aggregates: ', & + & p%baseprecv(ilev)%nlaggr(:) + end if + if (p%baseprecv(ilev)%iprcparm(mld_coarse_mat_) == mld_distr_mat_ .and. & + & p%baseprecv(ilev)%iprcparm(mld_sub_solve_) /= mld_sludist_) then + write(iout_,*) ' Coarsest matrix solver: block Jacobi with ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) + write(iout_,*) ' Number of Jacobi sweeps: ', & + & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + else + write(iout_,*) ' Coarsest matrix solver: ', & + & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) end if - write(iout_,*) 'Factorization type: ',& - & fact_names(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) select case(p%baseprecv(ilev)%iprcparm(mld_sub_solve_)) case(mld_ilu_n_,mld_milu_n_) - write(iout_,*) 'Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) - case(mld_ilu_t_) - write(iout_,*) 'Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + case(mld_ilu_t_) + write(iout_,*) ' Fill level:',p%baseprecv(ilev)%iprcparm(mld_sub_fillin_) + write(iout_,*) ' Fill threshold :',p%baseprecv(ilev)%rprcparm(mld_fact_thrs_) case(mld_slu_,mld_umf_,mld_sludist_) case default - write(iout_,*) 'Should never get here!' + write(iout_,*) ' Should never get here!' end select - write(iout_,*) 'Number of Jacobi sweeps: ', & - & (p%baseprecv(ilev)%iprcparm(mld_smoother_sweeps_)) + end if - end do - end if + end if + + endif else - write(iout_,*) trim(name),': Error: No Base preconditioner available, something is wrong!' + + write(iout_,*) trim(name),': Error: no base preconditioner available, something is wrong!' + info = -2 return endif + end subroutine mld_cfile_prec_descr + function mld_zprec_short_descr(p) type(mld_zprec_type), intent(in) :: p character(len=20) :: mld_zprec_short_descr diff --git a/mlprec/mld_saggrmap_bld.f90 b/mlprec/mld_saggrmap_bld.f90 index a0884896..2fbbe5e8 100644 --- a/mlprec/mld_saggrmap_bld.f90 +++ b/mlprec/mld_saggrmap_bld.f90 @@ -47,8 +47,11 @@ ! build the coarse-level matrix. ! ! The aggregation algorithm is a parallel version of that described in -! M. Brezina and P. Vanek, A black-box iterative solver based on a +! * M. Brezina and P. Vanek, A black-box iterative solver based on a ! two-level Schwarz method, Computing, 63 (1999), 233-263. +! * P. Vanek, J. Mandel and M. Brezina, Algebraic Multigrid by Smoothed +! Aggregation for Second and Fourth Order Elliptic Problems, Computing, 56 +! (1996), 179-196. ! For more details see ! P. D'Ambra, D. di Serafino and S. Filippone, On the development of ! PSBLAS-based parallel two-level Schwarz preconditioners, Appl. Num. Math. diff --git a/mlprec/mld_sprecset.f90 b/mlprec/mld_sprecset.f90 index a7dc898a..b551acba 100644 --- a/mlprec/mld_sprecset.f90 +++ b/mlprec/mld_sprecset.f90 @@ -91,7 +91,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv)) then info = 3111 - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' return endif nlev_ = size(p%baseprecv) @@ -110,7 +110,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then info = 3111 write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' return endif @@ -162,13 +162,16 @@ subroutine mld_sprecseti(p,what,val,info,ilev) if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + case(mld_bjac_) + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_sweeps_) @@ -204,7 +207,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) do ilev_=1,max(1,nlev_-1) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -215,7 +218,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) do ilev_=2,nlev_-1 if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -224,7 +227,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) case(mld_coarse_mat_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - & ': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + & ': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -232,28 +235,29 @@ subroutine mld_sprecseti(p,what,val,info,ilev) case(mld_coarse_solve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ case(mld_bjac_) - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_ilu_n_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_subsolve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return end if @@ -262,7 +266,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) case(mld_coarse_sweeps_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -270,7 +274,7 @@ subroutine mld_sprecseti(p,what,val,info,ilev) case(mld_coarse_fillin_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -355,7 +359,7 @@ subroutine mld_sprecsetc(p,what,string,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -426,7 +430,7 @@ subroutine mld_sprecsetr(p,what,val,info,ilev) end if if (.not.allocated(p%baseprecv)) then - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' info = 3111 return endif @@ -438,7 +442,7 @@ subroutine mld_sprecsetr(p,what,val,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -479,16 +483,24 @@ subroutine mld_sprecsetr(p,what,val,info,ilev) case(mld_fact_thrs_) do ilev_=1,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif p%baseprecv(ilev_)%rprcparm(what) = val end do + case(mld_coarse_fthrs_) + ilev_=nlev_ + if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' + info = -1 + return + endif + p%baseprecv(ilev_)%rprcparm(mld_fact_thrs_) = val case(mld_aggr_damp_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -497,7 +509,7 @@ subroutine mld_sprecsetr(p,what,val,info,ilev) case(mld_aggr_thresh_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif diff --git a/mlprec/mld_zaggrmap_bld.f90 b/mlprec/mld_zaggrmap_bld.f90 index 295b59a2..0232aafb 100644 --- a/mlprec/mld_zaggrmap_bld.f90 +++ b/mlprec/mld_zaggrmap_bld.f90 @@ -47,8 +47,11 @@ ! build the coarse-level matrix. ! ! The aggregation algorithm is a parallel version of that described in -! M. Brezina and P. Vanek, A black-box iterative solver based on a +! * M. Brezina and P. Vanek, A black-box iterative solver based on a ! two-level Schwarz method, Computing, 63 (1999), 233-263. +! * P. Vanek, J. Mandel and M. Brezina, Algebraic Multigrid by Smoothed +! Aggregation for Second and Fourth Order Elliptic Problems, Computing, 56 +! (1996), 179-196. ! For more details see ! P. D'Ambra, D. di Serafino and S. Filippone, On the development of ! PSBLAS-based parallel two-level Schwarz preconditioners, Appl. Num. Math. diff --git a/mlprec/mld_zprecset.f90 b/mlprec/mld_zprecset.f90 index 2d58862d..33422255 100644 --- a/mlprec/mld_zprecset.f90 +++ b/mlprec/mld_zprecset.f90 @@ -91,7 +91,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv)) then info = 3111 - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' return endif nlev_ = size(p%baseprecv) @@ -110,7 +110,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then info = 3111 write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' return endif @@ -162,13 +162,16 @@ subroutine mld_zprecseti(p,what,val,info,ilev) if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + case(mld_bjac_) + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_sweeps_) @@ -204,7 +207,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) do ilev_=1,max(1,nlev_-1) if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -215,7 +218,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) do ilev_=2,nlev_-1 if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -224,7 +227,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) case(mld_coarse_mat_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - & ': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + & ': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -232,28 +235,29 @@ subroutine mld_zprecseti(p,what,val,info,ilev) case(mld_coarse_solve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif if (nlev_ > 1) then p%baseprecv(nlev_)%iprcparm(mld_coarse_solve_) = val - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == 0) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = val p%baseprecv(nlev_)%iprcparm(mld_smoother_type_) = mld_bjac_ + p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ select case (val) case(mld_umf_, mld_slu_) p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_repl_mat_ case(mld_bjac_) - p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_ilu_n_ - case default - p%baseprecv(nlev_)%iprcparm(mld_coarse_mat_) = mld_distr_mat_ + if (p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) == mld_bjac_) & + & p%baseprecv(nlev_)%iprcparm(mld_sub_solve_) = mld_umf_ end select endif case(mld_coarse_subsolve_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return end if @@ -262,7 +266,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) case(mld_coarse_sweeps_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -270,7 +274,7 @@ subroutine mld_zprecseti(p,what,val,info,ilev) case(mld_coarse_fillin_) if (.not.allocated(p%baseprecv(nlev_)%iprcparm)) then write(0,*) name,& - &': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + &': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -355,7 +359,7 @@ subroutine mld_zprecsetc(p,what,string,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%iprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -427,7 +431,7 @@ subroutine mld_zprecsetr(p,what,val,info,ilev) end if if (.not.allocated(p%baseprecv)) then - write(0,*) name,': Error: Uninitialized preconditioner, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner, should call MLD_PRECINIT' info = 3111 return endif @@ -439,7 +443,7 @@ subroutine mld_zprecsetr(p,what,val,info,ilev) return endif if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = 3111 return endif @@ -480,16 +484,24 @@ subroutine mld_zprecsetr(p,what,val,info,ilev) case(mld_fact_thrs_) do ilev_=1,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif p%baseprecv(ilev_)%rprcparm(what) = val end do + case(mld_coarse_fthrs_) + ilev_=nlev_ + if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' + info = -1 + return + endif + p%baseprecv(ilev_)%rprcparm(mld_fact_thrs_) = val case(mld_aggr_damp_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif @@ -498,7 +510,7 @@ subroutine mld_zprecsetr(p,what,val,info,ilev) case(mld_aggr_thresh_) do ilev_=2,nlev_ if (.not.allocated(p%baseprecv(ilev_)%rprcparm)) then - write(0,*) name,': Error: Uninitialized preconditioner component, should call MLD_PRECINIT' + write(0,*) name,': Error: uninitialized preconditioner component, should call MLD_PRECINIT' info = -1 return endif diff --git a/test/fileread/cf_sample.f90 b/test/fileread/cf_sample.f90 index 429dd1ee..7da658f5 100644 --- a/test/fileread/cf_sample.f90 +++ b/test/fileread/cf_sample.f90 @@ -289,7 +289,7 @@ program cf_sample call psb_sum(ictxt,descsize) call psb_sum(ictxt,precsize) if (iam==psb_root_) then - call mld_precdescr(prec) + call mld_precdescr(prec,info) write(*,'("Matrix: ",a)')mtrx_file write(*,'("Computed solution on ",i8," processors")')np write(*,'("Iterations to convergence : ",i6)')iter diff --git a/test/fileread/df_sample.f90 b/test/fileread/df_sample.f90 index e8b53160..1896a423 100644 --- a/test/fileread/df_sample.f90 +++ b/test/fileread/df_sample.f90 @@ -289,7 +289,7 @@ program df_sample call psb_sum(ictxt,descsize) call psb_sum(ictxt,precsize) if (iam==psb_root_) then - call mld_precdescr(prec) + call mld_precdescr(prec,info) write(*,'("Matrix: ",a)')mtrx_file write(*,'("Computed solution on ",i8," processors")')np write(*,'("Iterations to convergence : ",i6)')iter diff --git a/test/fileread/sf_sample.f90 b/test/fileread/sf_sample.f90 index 5d255e07..9a8c572c 100644 --- a/test/fileread/sf_sample.f90 +++ b/test/fileread/sf_sample.f90 @@ -289,7 +289,7 @@ program sf_sample call psb_sum(ictxt,descsize) call psb_sum(ictxt,precsize) if (iam==psb_root_) then - call mld_precdescr(prec) + call mld_precdescr(prec,info) write(*,'("Matrix: ",a)')mtrx_file write(*,'("Computed solution on ",i8," processors")')np write(*,'("Iterations to convergence : ",i6)')iter diff --git a/test/fileread/zf_sample.f90 b/test/fileread/zf_sample.f90 index 4eb452b7..db9e4a43 100644 --- a/test/fileread/zf_sample.f90 +++ b/test/fileread/zf_sample.f90 @@ -289,7 +289,7 @@ program zf_sample call psb_sum(ictxt,descsize) call psb_sum(ictxt,precsize) if (iam==psb_root_) then - call mld_precdescr(prec) + call mld_precdescr(prec,info) write(*,'("Matrix: ",a)')mtrx_file write(*,'("Computed solution on ",i8," processors")')np write(*,'("Iterations to convergence : ",i6)')iter diff --git a/test/pargen/Makefile b/test/pargen/Makefile index 12ab63a7..98300a56 100644 --- a/test/pargen/Makefile +++ b/test/pargen/Makefile @@ -9,6 +9,7 @@ FINCLUDES=$(FMFLAG). $(FMFLAG)$(MLDLIBDIR) $(FMFLAG)$(PSBDIR) $(FIFLAG). EXEDIR=./runs +all: ppde spde ppde: ppde.o data_input.o $(F90LINK) ppde.o data_input.o -o ppde $(MLD_LIB) $(PSBLAS_LIB) $(LDLIBS) diff --git a/test/pargen/ppde.f90 b/test/pargen/ppde.f90 index 5a74c271..139d520d 100644 --- a/test/pargen/ppde.f90 +++ b/test/pargen/ppde.f90 @@ -222,7 +222,7 @@ program ppde call psb_amx(ictxt,tprec) if (iam == psb_root_) write(*,'("Preconditioner time : ",es10.4)')tprec - if (iam == psb_root_) call mld_precdescr(prec) + if (iam == psb_root_) call mld_precdescr(prec,info) if (iam == psb_root_) write(*,'(" ")') ! diff --git a/test/pargen/spde.f90 b/test/pargen/spde.f90 index 110cda67..55309e6c 100644 --- a/test/pargen/spde.f90 +++ b/test/pargen/spde.f90 @@ -222,7 +222,7 @@ program spde call psb_amx(ictxt,tprec) if (iam == psb_root_) write(*,'("Preconditioner time : ",es10.4)')tprec - if (iam == psb_root_) call mld_precdescr(prec) + if (iam == psb_root_) call mld_precdescr(prec,info) if (iam == psb_root_) write(*,'(" ")') !