Fast Auxiliary Space Preconditioning  1.8.4 Feb/15/2016
input_param Struct Reference

Input parameters. More...

#include <fasp.h>

Data Fields

SHORT print_level
SHORT output_type
char inifile [256]
char workdir [256]
INT problem_num
SHORT solver_type
SHORT precond_type
SHORT stop_type
REAL itsolver_tol
INT itsolver_maxit
INT restart
INT ILU_lfil
REAL ILU_droptol
REAL ILU_relax
REAL ILU_permtol
INT Schwarz_mmsize
INT Schwarz_maxlvl
INT Schwarz_type
INT Schwarz_blksolver
SHORT AMG_levels
SHORT AMG_cycle_type
SHORT AMG_smoother
SHORT AMG_smooth_order
REAL AMG_relaxation
SHORT AMG_polynomial_degree
SHORT AMG_presmooth_iter
SHORT AMG_postsmooth_iter
INT AMG_coarse_dof
INT AMG_maxit
SHORT AMG_coarse_solver
SHORT AMG_coarse_scaling
SHORT AMG_amli_degree
SHORT AMG_nl_amli_krylov_type
INT AMG_Schwarz_levels
SHORT AMG_coarsening_type
SHORT AMG_aggregation_type
SHORT AMG_interpolation_type
REAL AMG_strong_threshold
REAL AMG_truncation_threshold
REAL AMG_max_row_sum
INT AMG_aggressive_level
INT AMG_aggressive_path
INT AMG_pair_number
REAL AMG_quality_bound
REAL AMG_strong_coupled
INT AMG_max_aggregation
REAL AMG_tentative_smooth
SHORT AMG_smooth_filter

Detailed Description

Input parameters.

Input parameters, reading from disk file

Definition at line 1029 of file fasp.h.

Field Documentation

SHORT AMG_aggregation_type

aggregation type

Definition at line 1083 of file fasp.h.

INT AMG_aggressive_level

number of levels use aggressive coarsening

Definition at line 1088 of file fasp.h.

INT AMG_aggressive_path

number of paths used to determine strongly coupled C-set

Definition at line 1089 of file fasp.h.

SHORT AMG_amli_degree

degree of the polynomial used by AMLI cycle

Definition at line 1077 of file fasp.h.

INT AMG_coarse_dof

max number of coarsest level DOF

Definition at line 1071 of file fasp.h.

SHORT AMG_coarse_scaling

switch of scaling of the coarse grid correction

Definition at line 1076 of file fasp.h.

SHORT AMG_coarse_solver

coarse solver type

Definition at line 1075 of file fasp.h.

SHORT AMG_coarsening_type

coarsening type

Definition at line 1082 of file fasp.h.

SHORT AMG_cycle_type

type of cycle

Definition at line 1064 of file fasp.h.


how many levels use ILU smoother

Definition at line 1074 of file fasp.h.

SHORT AMG_interpolation_type

interpolation type

Definition at line 1084 of file fasp.h.

SHORT AMG_levels

maximal number of levels

Definition at line 1063 of file fasp.h.

INT AMG_max_aggregation

max size of each aggregate

Definition at line 1095 of file fasp.h.

REAL AMG_max_row_sum

maximal row sum

Definition at line 1087 of file fasp.h.

INT AMG_maxit

number of iterations for AMG used as preconditioner

Definition at line 1073 of file fasp.h.

SHORT AMG_nl_amli_krylov_type

type of Krylov method used by nonlinear AMLI cycle

Definition at line 1078 of file fasp.h.

INT AMG_pair_number

number of pairs in matching algorithm

Definition at line 1090 of file fasp.h.

SHORT AMG_polynomial_degree

degree of the polynomial smoother

Definition at line 1068 of file fasp.h.

SHORT AMG_postsmooth_iter

number of postsmoothing

Definition at line 1070 of file fasp.h.

SHORT AMG_presmooth_iter

number of presmoothing

Definition at line 1069 of file fasp.h.

REAL AMG_quality_bound

threshold for pair wise aggregation

Definition at line 1091 of file fasp.h.

REAL AMG_relaxation

over-relaxation parameter for SOR

Definition at line 1067 of file fasp.h.

INT AMG_Schwarz_levels

number of levels use Schwarz smoother

Definition at line 1079 of file fasp.h.

SHORT AMG_smooth_filter

use filter for smoothing the tentative prolongation or not

Definition at line 1097 of file fasp.h.

SHORT AMG_smooth_order

order for smoothers

Definition at line 1066 of file fasp.h.

SHORT AMG_smoother

type of smoother

Definition at line 1065 of file fasp.h.

REAL AMG_strong_coupled

strong coupled threshold for aggregate

Definition at line 1094 of file fasp.h.

REAL AMG_strong_threshold

strong threshold for coarsening

Definition at line 1085 of file fasp.h.

REAL AMG_tentative_smooth

relaxation factor for smoothing the tentative prolongation

Definition at line 1096 of file fasp.h.


tolerance for AMG if used as preconditioner

Definition at line 1072 of file fasp.h.

REAL AMG_truncation_threshold

truncation factor for interpolation

Definition at line 1086 of file fasp.h.


Type of AMG

Definition at line 1062 of file fasp.h.

REAL ILU_droptol

drop tolerance

Definition at line 1051 of file fasp.h.

INT ILU_lfil

level of fill-in

Definition at line 1050 of file fasp.h.

REAL ILU_permtol

permutation tolerance

Definition at line 1053 of file fasp.h.

REAL ILU_relax

scaling factor: add the sum of dropped entries to diagonal

Definition at line 1052 of file fasp.h.


ILU type for decomposition

Definition at line 1049 of file fasp.h.

char inifile[256]

ini file name

Definition at line 1036 of file fasp.h.

INT itsolver_maxit

maximal number of iterations for iterative solvers

Definition at line 1045 of file fasp.h.

REAL itsolver_tol

tolerance for iterative linear solver

Definition at line 1044 of file fasp.h.

SHORT output_type

type of output stream

Definition at line 1033 of file fasp.h.

SHORT precond_type

type of preconditioner for iterative solvers

Definition at line 1042 of file fasp.h.

SHORT print_level

print level

Definition at line 1032 of file fasp.h.

INT problem_num

problem number to solve

Definition at line 1038 of file fasp.h.

INT restart

restart number used in GMRES

Definition at line 1046 of file fasp.h.

INT Schwarz_blksolver

type of Schwarz block solver

Definition at line 1059 of file fasp.h.

INT Schwarz_maxlvl

maximal levels

Definition at line 1057 of file fasp.h.

INT Schwarz_mmsize

maximal block size

Definition at line 1056 of file fasp.h.

INT Schwarz_type

type of Schwarz method

Definition at line 1058 of file fasp.h.

SHORT solver_type

type of iterative solvers

Definition at line 1041 of file fasp.h.

SHORT stop_type

type of stopping criteria for iterative solvers

Definition at line 1043 of file fasp.h.

char workdir[256]

working directory for data files

Definition at line 1037 of file fasp.h.

The documentation for this struct was generated from the following file: