26.08.2015 Views

nonsymmetric dynamics

ML 5.0 Smoothed Aggregation User's Guide - Trilinos - Sandia ...

ML 5.0 Smoothed Aggregation User's Guide - Trilinos - Sandia ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

smoother: ifpack level-of-fill ⋆ [double] Specifies fill-level for Ifpack incomplete<br />

factorization methods. ML will internally<br />

interpret this as an integer where appropriate.<br />

Default: 0.0.<br />

smoother: ifpack overlap ⋆ [int] Specifies subdomain overlap if Ifpack<br />

smoothers are used. Default: 1.<br />

smoother: ifpack relative<br />

threshold ⋆<br />

smoother: ifpack absolute<br />

threshold ⋆<br />

[double] Specifies relative threshold for perturbing<br />

matrix diagonal. See [18] for details.<br />

Default: 1.0.<br />

[double] Specifies absolute threshold for perturbing<br />

matrix diagonal. See [18] for details.<br />

Default: 0.0.<br />

smoother: Chebyshev alpha ⋆ [double] Chebyshev smoother will damps errors<br />

between ρ and ρ/alpha where ρ is the spectral<br />

radius of diag(A) −1 A. Default: 20.<br />

smoother: user-defined function [int (*)(ML Smoother *, int inLength,<br />

double *invec, int outLength, double<br />

*outvec)] Pointer to user-defined smoothing<br />

function. Default: NULL.<br />

smoother: user-defined name [string] Label for user-defined smoother. Default:<br />

“User-defined”.<br />

smoother:<br />

symmetric<br />

Hiptmair efficient<br />

[bool] Reduce the preconditioner computational<br />

work while maintaining symmetry by doing<br />

edge-then-node relaxation on the first leg of<br />

the V-cycle, and node-then-edge relaxation on<br />

the second leg. Default: true.<br />

smoother: petsc ksp ⋆ [void*] A fully-constructed PETScKSP<br />

smoother. Can only be used on finest level with<br />

a matrix of type Epetra PETScAIJMatrix,<br />

part of the EpetraExt package.<br />

subsmoother: type ⋆ [string] Smoother to be used as a subsmoother<br />

on the nodal and edge subproblems within<br />

Hiptmair smoothing. It can assume one of<br />

the following values: Chebyshev, symmetric<br />

Gauss-Seidel, ILU, IC, ILUT, ICT. Default:<br />

Chebyshev.<br />

28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!