Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
input_param Struct Reference

Input parameters. More...

#include <fasp.h>

Data Fields

SHORT print_level
 
SHORT output_type
 
char inifile [STRLEN]
 
char workdir [STRLEN]
 
INT problem_num
 
SHORT solver_type
 
SHORT decoup_type
 
SHORT precond_type
 
SHORT stop_type
 
REAL itsolver_tol
 
REAL itsolver_abstol
 
INT itsolver_maxit
 
INT restart
 
SHORT ILU_type
 
INT ILU_lfil
 
REAL ILU_droptol
 
REAL ILU_relax
 
REAL ILU_permtol
 
INT SWZ_mmsize
 
INT SWZ_maxlvl
 
INT SWZ_type
 
INT SWZ_blksolver
 
SHORT AMG_type
 
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
 
REAL AMG_tol
 
INT AMG_coarse_dof
 
INT AMG_maxit
 
SHORT AMG_ILU_levels
 
SHORT AMG_coarse_solver
 
SHORT AMG_coarse_scaling
 
SHORT AMG_amli_degree
 
SHORT AMG_nl_amli_krylov_type
 
INT AMG_SWZ_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
 
SHORT AMG_smooth_restriction
 
SHORT AMG_aggregation_norm_type
 

Detailed Description

Input parameters.

Input parameters, reading from disk file

Definition at line 1125 of file fasp.h.

Field Documentation

◆ AMG_aggregation_norm_type

SHORT AMG_aggregation_norm_type

aggregation norm type for BSR

Definition at line 1197 of file fasp.h.

◆ AMG_aggregation_type

SHORT AMG_aggregation_type

aggregation type

Definition at line 1181 of file fasp.h.

◆ AMG_aggressive_level

INT AMG_aggressive_level

number of levels use aggressive coarsening

Definition at line 1186 of file fasp.h.

◆ AMG_aggressive_path

INT AMG_aggressive_path

number of paths for strongly coupled C-set

Definition at line 1187 of file fasp.h.

◆ AMG_amli_degree

SHORT AMG_amli_degree

degree of the polynomial in AMLI cycle

Definition at line 1175 of file fasp.h.

◆ AMG_coarse_dof

INT AMG_coarse_dof

max number of coarsest level DOF

Definition at line 1170 of file fasp.h.

◆ AMG_coarse_scaling

SHORT AMG_coarse_scaling

switch of scaling of coarse grid correction

Definition at line 1174 of file fasp.h.

◆ AMG_coarse_solver

SHORT AMG_coarse_solver

coarse solver type

Definition at line 1173 of file fasp.h.

◆ AMG_coarsening_type

SHORT AMG_coarsening_type

coarsening type

Definition at line 1180 of file fasp.h.

◆ AMG_cycle_type

SHORT AMG_cycle_type

type of cycle

Definition at line 1162 of file fasp.h.

◆ AMG_ILU_levels

SHORT AMG_ILU_levels

how many levels use ILU smoother

Definition at line 1172 of file fasp.h.

◆ AMG_interpolation_type

SHORT AMG_interpolation_type

interpolation type

Definition at line 1182 of file fasp.h.

◆ AMG_levels

SHORT AMG_levels

maximal number of levels

Definition at line 1161 of file fasp.h.

◆ AMG_max_aggregation

INT AMG_max_aggregation

max size of each aggregate

Definition at line 1193 of file fasp.h.

◆ AMG_max_row_sum

REAL AMG_max_row_sum

maximal row sum

Definition at line 1185 of file fasp.h.

◆ AMG_maxit

INT AMG_maxit

number of AMG iterations as preconditioner

Definition at line 1171 of file fasp.h.

◆ AMG_nl_amli_krylov_type

SHORT AMG_nl_amli_krylov_type

type of Krylov method in nonlinear AMLI cycle

Definition at line 1176 of file fasp.h.

◆ AMG_pair_number

INT AMG_pair_number

number of pairs in matching algorithm

Definition at line 1188 of file fasp.h.

◆ AMG_polynomial_degree

SHORT AMG_polynomial_degree

degree of the polynomial smoother

Definition at line 1166 of file fasp.h.

◆ AMG_postsmooth_iter

SHORT AMG_postsmooth_iter

number of postsmoothing

Definition at line 1168 of file fasp.h.

◆ AMG_presmooth_iter

SHORT AMG_presmooth_iter

number of presmoothing

Definition at line 1167 of file fasp.h.

◆ AMG_quality_bound

REAL AMG_quality_bound

threshold for pair wise aggregation

Definition at line 1189 of file fasp.h.

◆ AMG_relaxation

REAL AMG_relaxation

over-relaxation parameter for SOR

Definition at line 1165 of file fasp.h.

◆ AMG_smooth_filter

SHORT AMG_smooth_filter

filter for smoothing the tentative prolong.

Definition at line 1195 of file fasp.h.

◆ AMG_smooth_order

SHORT AMG_smooth_order

order for smoothers

Definition at line 1164 of file fasp.h.

◆ AMG_smooth_restriction

SHORT AMG_smooth_restriction

smoothing the restriction or not

Definition at line 1196 of file fasp.h.

◆ AMG_smoother

SHORT AMG_smoother

type of smoother

Definition at line 1163 of file fasp.h.

◆ AMG_strong_coupled

REAL AMG_strong_coupled

strong coupled threshold for aggregate

Definition at line 1192 of file fasp.h.

◆ AMG_strong_threshold

REAL AMG_strong_threshold

strong threshold for coarsening

Definition at line 1183 of file fasp.h.

◆ AMG_SWZ_levels

INT AMG_SWZ_levels

number of levels use Schwarz smoother

Definition at line 1177 of file fasp.h.

◆ AMG_tentative_smooth

REAL AMG_tentative_smooth

relax factor for smoothing tentative prolong.

Definition at line 1194 of file fasp.h.

◆ AMG_tol

REAL AMG_tol

tolerance for AMG as preconditioner

Definition at line 1169 of file fasp.h.

◆ AMG_truncation_threshold

REAL AMG_truncation_threshold

truncation factor for interpolation

Definition at line 1184 of file fasp.h.

◆ AMG_type

SHORT AMG_type

Type of AMG

Definition at line 1160 of file fasp.h.

◆ decoup_type

SHORT decoup_type

type of decoupling method for PDE systems

Definition at line 1138 of file fasp.h.

◆ ILU_droptol

REAL ILU_droptol

drop tolerance

Definition at line 1149 of file fasp.h.

◆ ILU_lfil

INT ILU_lfil

level of fill-in

Definition at line 1148 of file fasp.h.

◆ ILU_permtol

REAL ILU_permtol

permutation tolerance

Definition at line 1151 of file fasp.h.

◆ ILU_relax

REAL ILU_relax

scaling factor: add the dropped entries to diagonal

Definition at line 1150 of file fasp.h.

◆ ILU_type

SHORT ILU_type

ILU type for decomposition

Definition at line 1147 of file fasp.h.

◆ inifile

char inifile[STRLEN]

ini file name

Definition at line 1132 of file fasp.h.

◆ itsolver_abstol

REAL itsolver_abstol

iterative tolerance for absolute residaul

Definition at line 1142 of file fasp.h.

◆ itsolver_maxit

INT itsolver_maxit

maximal number of iterations for iterative solvers

Definition at line 1143 of file fasp.h.

◆ itsolver_tol

REAL itsolver_tol

iterative tolerance for relative residual

Definition at line 1141 of file fasp.h.

◆ output_type

SHORT output_type

type of output stream

Definition at line 1129 of file fasp.h.

◆ precond_type

SHORT precond_type

type of preconditioner for iterative solvers

Definition at line 1139 of file fasp.h.

◆ print_level

SHORT print_level

print level

Definition at line 1128 of file fasp.h.

◆ problem_num

INT problem_num

problem number to solve

Definition at line 1134 of file fasp.h.

◆ restart

INT restart

restart number used in GMRES

Definition at line 1144 of file fasp.h.

◆ solver_type

SHORT solver_type

type of iterative solvers

Definition at line 1137 of file fasp.h.

◆ stop_type

SHORT stop_type

type of stopping criteria for iterative solvers

Definition at line 1140 of file fasp.h.

◆ SWZ_blksolver

INT SWZ_blksolver

type of Schwarz block solver

Definition at line 1157 of file fasp.h.

◆ SWZ_maxlvl

INT SWZ_maxlvl

maximal levels

Definition at line 1155 of file fasp.h.

◆ SWZ_mmsize

INT SWZ_mmsize

maximal block size

Definition at line 1154 of file fasp.h.

◆ SWZ_type

INT SWZ_type

type of Schwarz method

Definition at line 1156 of file fasp.h.

◆ workdir

char workdir[STRLEN]

working directory for data files

Definition at line 1133 of file fasp.h.


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