call p%smoothers_build(a,desc_a,p,info[,amold,vmold,imold])
This method builds the smoothers and the coarsest-level solvers for the multilevel
preconditioner p
, according to the requirements made by the user through the methods
init
and set
, and based on the aggregation hierarchy produced by a previous call to
hierarchy_build
(see Section 5.3).
Arguments
|
|
| The sparse matrix structure containing the local part of the matrix
to be preconditioned. Note that x must be chosen according to the
|
|
|
| The communication descriptor of |
|
|
| Error code. If no error, 0 is returned. See Section 7 for details. |
|
|
| The desired dynamic type for internal matrix components; this allows e.g. running on GPUs; it needs not be the same on all processes. See the PSBLAS User’s Guide for details [21]. |
|
|
| The desired dynamic type for internal vector components; this allows e.g. running on GPUs. |
|
|
| The desired dynamic type for internal integer vector components; this allows e.g. running on GPUs. |