Multigrid
Name MultigridMaxCycles
Section Hamiltonian::Poisson::Multigrid
Type integer
Default 50
Maximum number of multigrid cycles that are performed if
convergence is not achieved.
Name MultigridPostsmoothingSteps
Section Hamiltonian::Poisson::Multigrid
Type integer
Default 4
Number of Gauss-Seidel smoothing steps after coarse-level
correction in the multigrid solver.
Name MultigridPresmoothingSteps
Section Hamiltonian::Poisson::Multigrid
Type integer
Default 1
Number of Gauss-Seidel smoothing steps before coarse-level
correction in the multigrid solver.
Name MultigridRelaxationFactor
Section Hamiltonian::Poisson::Multigrid
Type float
Relaxation factor of the relaxation operator used for the
multigrid method. Only used for the gauss_jacobi method.
The default is 0.6666 for the gauss_jacobi method.
Name MultigridRelaxationMethod
Section Hamiltonian::Poisson::Multigrid
Type integer
Method used to solve the linear system approximately in each grid for the
multigrid procedure that solves a linear equation like the Poisson equation. Default is gauss_seidel,
unless curvilinear coordinates are used, in which case the default is gauss_jacobi.
Options:
-    gauss_seidel: 
Gauss-Seidel.
 -    weighted_jacobi: 
Jacobi relaxation with a weight. The weight is determined by by MultigridRelaxationFactor.
 
Name MultigridRestrictionMethod
Section Hamiltonian::Poisson::Multigrid
Type integer
Default fullweight
Method used from fine-to-coarse grid transfer.
Options:
-    injection: 
Injection
 -    fullweight: 
Fullweight restriction
 
Name PoissonMultigridCycle
Section Hamiltonian::Poisson::Multigrid
Type integer
The flavor of multigrid cycle
Options:
-    v_shape: 
V-shape cycle
 -    w_shape: 
W-shape cycle
 -    fmg: 
Full multigrid solver