diff --git a/docs/amg4psblas_1.0-guide.pdf b/docs/amg4psblas_1.0-guide.pdf index ddf0dcf1..b2cf1de4 100644 Binary files a/docs/amg4psblas_1.0-guide.pdf and b/docs/amg4psblas_1.0-guide.pdf differ diff --git a/docs/html/userhtmlse6.html b/docs/html/userhtmlse6.html index a9f8acff..5cbf8ab8 100644 --- a/docs/html/userhtmlse6.html +++ b/docs/html/userhtmlse6.html @@ -136,7 +136,7 @@ class="cmr-12">routine; if the library code does not recognize a keyword, it passes it down the composition hierarchy (levels containing smoothers containing in turn solvers), so that it can be eventually +class="cmr-12">(levels containing smoothers containing in turn solvers), so that it can eventually be caught by the new solver. By the same token, any keyword/value pair that does not ). class="newline" />
Remark 3. Many of the coarsest-level solvers cannot be used with both the +class="cmr-12">Many of the coarsest-level solvers cannot be used with both replicated replicated and distributed coarsest-matrix layout; therefore, setting the solver after the +class="cmr-12">and distributed coarsest-matrix layouts; therefore, setting the solver after the layout layout may change the layout. Similarly, setting the layout after the solver may change +class="cmr-12">may change the layout. Similarly, setting the layout after the solver may change the the solver. +class="cmr-12">solver.
More precisely, UMFPACK and SuperLU require the coarsest-level matrix to be ’FCG’
A string that defines the iterative method to -be used. CG the Conjugate Gradient method; -CGS the Conjugate Gradient Stabilized +be used when employing a Krylov method +’KRM’ as a coarse solver. CG the Conjugate +Gradient method; CGS the Conjugate Gradient +Stabilized method; GCR the Generalized Conjugate Residual method; 0$ & -1 & Number of iterations after which a residual is to be calculated. \\ \hline \fortinline|'BJAC_STOPTOL'| & \fortinline|real(kind_parameter)| & Any real\par $<1$ & 0 & Tolerance for the stopping criterion on the residual. \\ \hline \fortinline|'KRM_METHOD'| & \fortinline|character(len=*)| & \fortinline|'CG'| \par \fortinline|'FCG'| \par \fortinline|'CGS'| \par \fortinline|'CGR'| \par \fortinline|'BICG'| \par \fortinline|'BICGSTAB'| \par \fortinline|'BICGSTABL'| \par \fortinline|'RGMRES'| & \fortinline|'FCG'| & A string that defines the iterative method to be - used. \texttt{CG} the Conjugate Gradient method; + used when employing a Krylov method \fortinline|'KRM'| as a coarse solver. \texttt{CG} the Conjugate Gradient method; \texttt{CGS} the Conjugate Gradient Stabilized method; \texttt{GCR} the Generalized Conjugate Residual method; \texttt{FCG} the Flexible Conjugate Gradient method; @@ -940,7 +940,7 @@ Create a (deep) copy of the preconditioner object. \begin{tabular}{p{1.2cm}p{12cm}} \fortinline|global| & \fortinline|logical, optional|.\\ & Whether the global or local preconditioner memory - occupatio is + occupation is desired. Default: \fortinline|.false.|.\\ \end{tabular} \noindent @@ -951,7 +951,7 @@ Return memory footprint in bytes. \begin{center} \fortinline|call p%allocate_wrk(info[, vmold])|\\ \end{center} -n + \noindent Allocate internal work vectors. Each application of the preconditioner uses a number of work vectors which are allocated internally as