on | off
|
on
off (eigenvalue solver) |
||
on | off
|
|||
scalar > 1
|
on | off
|
|||
auto | manual
|
|||
on | off
|
|||
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
|
|||
tol | iter
|
|||
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
|
|||
single | multi
|
|||
all | manual
|
|||
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.
|
none | space
|
|||
on | off
|
|||
on | off
|
|||
on | off
|
|||
Use coarse level: geometric (on), algebraic multigrid (algebraic), aggregations AMG (aggregation), or off.
|
|||
longest | regular
|
|||
Use coarse level in geometries (for mcasegen = coarseorder | all | any | coarse | refineall | refineany | refine).
|
|||
on | off
|
Assemble on coarse level (for mcasegen = coarseorder | all | any | coarse | refineall | refineany | refine | manual).
|
||
on | off
|
|||
on | off
|
|||
Quality of multigrid hierarchy (algebraic).
|
|||
auto | manual
|
Postpone prolongation smoothing (aggregation).
|
||
Quality of multigrid hierarchy (algebraic).
|
|||
on | off
|
|||
Jacobi damping factor (aggregation).
|
|||
on | off
|
Reuse prolongators when possible (aggregation).
|
||
Strength of connection (aggregation).
|
|||
on | off
|
Use aggressive coarsening (aggregation).
|
||
on | off
|
Use filtering (aggregation).
|
||
single | multi
|
|||
all | manual
|
|||