γ = 1 |
Cycle index (1 for V-cycle, 2 for W-cycle) |
ν0 = 4 |
Number of smoothing steps on the coarsest grid level κ−2 (set to ν1+ν2) |
ν1 = 2 |
Number of pre-correction smoothing steps during a V-cycle |
ν2 = 2 |
Number of post-correction smoothing steps during a V-cycle |
νb = 2 |
Number of extra smoothing steps near boundaries |
|
Number of cells inward from a boundary to be included in the near-boundary extra smoothing steps |
|
Set to for κ ≤ 0 |
|
Set to of the minimum block dimension (in x-, y-, and z-direction) for κ > 0 |
rκ = 1 |
Number of V-cycles (iterations) performed before the finest global level is reached (for levels κmin < κ < 0, which is r−1 here) |
σ = 4 |
Factor by which the tolerance is reduced from level κ to κ + 1 |
Cκ = 0.05 |
Critical value used in the undivided gradient test in the FLAG routine |
threshold_eff = 0.9 |
Upper limit of efficiency, any blocks below this limit will go through the splitting algorithm. (Used in the BLOCKGEN routine) |
threshold_size = 103
|
Minimum size of a block allowed. (Used in the BLOCKGEN routine) |
min_eff = 0.5 |
Lowest limit of efficiency allowed, any blocks below this limit will be bisected. (Used in the BLOCKGEN routine) |