what |
DATA TYPE |
val |
DEFAULT |
COMMENTS |
mld_coarse_solve_ |
character(len=*) |
'BJAC' 'UMF' 'SLU'
'SLUDIST' |
'BJAC' |
Solver used at the coarsest level: block Jacobi, sequential LU from UMFPACK,
sequential LU from SuperLU, distributed LU from SuperLU_Dist.
With 'SLUDIST' the coarsest matrix
must be distributed; with 'UMF' or
'SLU' it must be replicated. |
mld_coarse_mat_ |
character(len=*) |
'DISTR' 'REPL' |
'DISTR' |
Coarsest matrix: distributed among the processors or replicated on each of them. |
mld_coarse_subsolve_ |
character(len=*) |
'ILU' 'MILU' 'ILUT'
'UMF' 'SLU' |
'UMF' |
Solver for the diagonal blocks of the coarse matrix, in case the block Jacobi solver
is chosen as coarsest-level solver: ILU(), MILU(), ILU(), LU from UMFPACK,
LU from SuperLU, plus triangular solve. |
mld_coarse_sweeps_ |
integer |
Any int. num. |
4 |
Number of Block-Jacobi sweeps when 'BJAC' is used as coarsest-level solver. |
mld_coarse_fillin_ |
integer |
Any int. num. |
0 |
Fill-in level of the incomplete LU factorizations. |
mld_coarse_iluthrs_ |
real( kind_parameter) |
Any real. num. |
0 |
Drop tolerance in the ILU() factorization. |