•
|
If used with a Coarse Solver, select a Termination technique. These are described for the SCGS attribute under Settings When Used With a Coarse Solver.
|
•
|
If a Coarse Solver is not used, enter the Number of iterations to specify a fixed number of iterations to perform when this attribute is used as a preconditioner or smoother (default: 2).
|
•
|
Select Direct (the default) to use a direct solver.
|
•
|
Select Direct, stored factorization to store the factorization. Storing the factorization makes the solver faster because the factorization is then not performed every update, but the storage uses more memory. If two Vanka smoothers are used as a presmoother and postsmoother of a Multigrid solver, with similar enough settings, they share the same stored factorization, which means that they only use half the memory. With this option, you can choose the Use approximate factorization check box to reduce the memory consumption and use an approximate smoother suitable for saddle-point problems such as Stokes flow (Ref. 14). Use the Use Schur complement approximation for block with size larger than field (default value: 150) to specify a size so that the solver can continue to use stored LU factorizations as long as the blocks are not above that size.
|
•
|
Iterative, GMRES to use the iterative method GMRES. When Iterative, GMRES has been selected from the Block solver list, the following options become available:
|
-
|
Use the Tolerance field to specify the termination tolerance of GMRES (default: 0.02).
|
-
|
Use the Number of iterations before restart field to specify how many iterations the solver should take between each restart (default: 100).
|
If you use the Vanka algorithm as preconditioner or as smoother to a multigrid preconditioner when GMRES, Conjugate gradients, BiCGStab, or TFQMR is used as the linear system solver, use the Direct or Direct, stored factorization option in the Block solver list to get a stationary preconditioner.
The Iterative, GMRES option can be useful if you use the FGMRES method as linear system solver because it can handle preconditioners that are not stationary. The Iterative, GMRES option can also be useful if you use the Vanka algorithm as a smoother to a multigrid solver because GMRES can be a bit faster than the direct solver.
|