on | off
|
on
off (eigenvalue solver) |
||
on | off
|
|||
scalar > 1
|
on | off
|
|||
auto | manual
|
|||
on | off
|
|||
normal | aggressive
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
true | false
|
|||
gmres, ilu (precond)
|
|||
10000
500 (coarse solver) |
|||
scalar > 1
|
tol | fill
|
|||
single | multi
|
|||
all | manual
|
|||
left (auto for SAI)
|
Left or right preconditioning (gmres, cg, bicgstab, tfqmr, SAI). For SAI, the default preconditioning type is auto.
|
||
on | off
|
|||
on | off
|
|||
on | off
|
|||
sysmat | saipowa
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
true | false
|
|||
on | off
|
|||
GMRES restart value (vanka).
|
|||
gmres | direct
|
Local block solver (vanka).
|
||
GMRES tolerance (vanka).
|
|||
gmg | amg
|
|||
scalar > 1
|
auto | manual
|
|||
on | off
|
|||
on | off
|
|||
single | multi
|
|||
all | manual
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
constant | rbm
|
|||
on | off
|
|||
regular | longest
|
|||
on | off
|
|||
Mesh scale factor (gmg).
|
|||
Strength of connection (saamg).
|
|||
on | off
|
|||
on | off
|
Use prolongation smoothing (saamg).
|
•
|
If mcasegen=all, any, or coarse, coarseorder, then the multigrid hierarchy is automatically constructed starting from the mesh and discretization set by the study. The number of multigrid levels generated is given in the property gmglevels. The method all and any first tries to lower the discretization order for the shape functions used, and secondly coarsens the mesh. The method all lowers the order (by one) if all used shape functions can be lowered. The method any lowers the order (by one) if at least one shape function can be lowered. The method coarse does not lower the order, it only coarsens the mesh. The method coarseorder both lowers the order (for any shape functions that can be lowered by one) and coarsen the mesh, at the same time.
|
•
|
If mcasegen=refine, refineany, or refineall then the multigrid hierarchy is automatically constructed by a combination of refining the mesh given by the study and changing the discretization. The number of multigrid levels generated is given in the property gmglevels. The refinement method can be specified using the property rmethod. The originally selected mesh for the study is used, in the case of refining the mesh, in a multigridlevel and the finest multigrid level generated is used for the study (solved for). The generated multigrid levels are kept in the model and the mcasegen property is changed into manual. The method refine only refines the mesh and does not change the shape function order. The method refineany and refineall first tries to lower the order, and secondly refines the mesh. The method refineany constructs a multigrid level by lowering the order (by one) if at least on shape function can be lowered. The method refineall generates multigrid levels by lowering the order (by one) if all used shape function can be lowered.
|
•
|
If mcasegen=manual, then the existing multigrid levels (children to the current study) can be used. The subset to use is selected by giving their tags to the mcaseuse property.
|
auto | manual
|
Postpone prolongation smoothing (aggregation) (Schwarz only).
|
||
Quality of multigrid hierarchy (algebraic) (Schwarz only).
|
|||
Quality of multigrid hierarchy (algebraic) (Schwarz only).
|
|||
on | off
|
|||
on | off
|
Use an aggregation algorithm that leads to a less rapid coarsening (aggregation) (Schwarz only).
|
||
Use coarse level in geometries (for mcasegen = coarseorder | all | any | coarse | refineall | refineany | refine) (Schwarz only).
|
|||
single | multi
|
|||
all | manual
|
|||
Jacobi damping factor (aggregation) (Schwarz only).
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
Assemble on coarse level (for mcasegen = coarseorder | all | any | coarse | refineall | refineany | refine | manual) (Schwarz only).
|
||
Maximum number of DOFs at coarsest level (algebraic, aggregation) if maxcoarsedofsactive is on (Schwarz only).
|
|||
on | off
|
|||
on | off
|
|||
2 (Schwarz); 4 (Schur)
|
|||
on | off
|
|||
prefun (Schur)
|
ddschuradd | ddschurmul
|
||
prefun (Schwarz)
|
|||
on | off
|
Reuse prolongators when possible (aggregation) (Schwarz only).
|
||
longest | regular
|
|||
Strength of connection (aggregation) (Schwarz only).
|
|||
on | off
|
Use aggressive coarsening (aggregation) (Schwarz only).
|
||
Use coarse level: geometric (on), algebraic multigrid (algebraic), aggregations AMG (aggregation), or off (Schwarz only).
|
|||
on | off
|
|||
on | off
|
Use filtering (aggregation) (Schwarz only).
|
||
on | off
|