Contains public data members for Vpmgp class/module.
More...
#include <C:/Users/bake113/Desktop/Sync/Software/apbs/trunk/src/mg/apbs/vpmgp.h>
Detailed Description
Contains public data members for Vpmgp class/module.
- Author:
- Nathan Baker
- Bug:
- Value ipcon does not currently allow for preconditioning in PMG
Definition at line 70 of file vpmgp.h.
Field Documentation
Boundary condition method [default = BCFL_SDH]
Definition at line 125 of file vpmgp.h.
Desired error tolerance [default = 1e-9]
Definition at line 111 of file vpmgp.h.
Grid x spacings [no default]
Definition at line 77 of file vpmgp.h.
Grid y spacings [no default]
Definition at line 78 of file vpmgp.h.
Grid z spacings [no default]
Definition at line 79 of file vpmgp.h.
Runtime status messages [default = 1]
- 0: none
- 1: some
- 2: lots
- 3: more
Definition at line 120 of file vpmgp.h.
Preconditioning method [default = 3]
- 0: diagonal
- 1: ICCG
- 2: ICCGDW
- 3: MICCGDW
- 4: none
Definition at line 173 of file vpmgp.h.
Analysis of the operator [default = 0]
- 0: no
- 1: condition number
- 2: spectral radius
- 3: cond. number & spectral radius
Definition at line 129 of file vpmgp.h.
Toggles nonlinearity (set by nonlin)
- -2: Size-Modified PBE
- -1: Linearized PBE
- 0: Nonlinear PBE with capped sinh term [default]
- >1: Polynomial approximation to sinh, note that ipkey must be odd
Definition at line 99 of file vpmgp.h.
FORTRAN output unit [default = 8]
Definition at line 172 of file vpmgp.h.
Stopping criterion [default = 1]
- 0: residual
- 1: relative residual
- 2: diff
- 3: errc
- 4: errd
- 5: aerrd
Definition at line 113 of file vpmgp.h.
Maximum number of iters [default = 100]
Definition at line 112 of file vpmgp.h.
Print solution to file [default = 0]
Definition at line 126 of file vpmgp.h.
Solution method [default = 2]
- 0: conjugate gradient multigrid
- 1: newton
- 2: multigrid
- 3: conjugate gradient
- 4: sucessive overrelaxation
- 5: red-black gauss-seidel
- 6: weighted jacobi
- 7: richardson
- 8: conjugate gradient multigrid aqua
- 9: newton aqua
Definition at line 134 of file vpmgp.h.
Coarsening method [default = 2]
- 0: standard
- 1: harmonic
- 2: galerkin
Definition at line 160 of file vpmgp.h.
Discretization method [default = 0]
- 0: finite volume
- 1: finite element
Definition at line 167 of file vpmgp.h.
Multigrid method [default = 0]
- 0: variable v-cycle
- 1: nested iteration
Definition at line 145 of file vpmgp.h.
Prolongation method [default = 0]
- 0: trilinear
- 1: operator-based
- 2: mod. operator-based
Definition at line 156 of file vpmgp.h.
Smoothing method [default = 1]
- 0: weighted jacobi
- 1: gauss-seidel
- 2: SOR
- 3: richardson
- 4: cghs
Definition at line 150 of file vpmgp.h.
Coarse equation solve method [default = 1]
- 0: cghs
- 1: banded linpack
Definition at line 164 of file vpmgp.h.
Integer info work array required storage
Definition at line 94 of file vpmgp.h.
Integer storage parameter (index max)
Definition at line 93 of file vpmgp.h.
Real info work array required storage
Definition at line 92 of file vpmgp.h.
Array work storage
Definition at line 98 of file vpmgp.h.
Size of vector on coarse level
Definition at line 91 of file vpmgp.h.
Number of coarse grid unknowns
Definition at line 90 of file vpmgp.h.
Number of fine grid unknowns
Definition at line 89 of file vpmgp.h.
Integer work storage
Definition at line 97 of file vpmgp.h.
Number of mesh levels [no default]
Definition at line 76 of file vpmgp.h.
Problem type [no default]
- 0: linear
- 1: nonlinear
- 2: linear then nonlinear
Definition at line 80 of file vpmgp.h.
Real work storage
Definition at line 96 of file vpmgp.h.
Number of pre-smoothings [default = 2]
Definition at line 148 of file vpmgp.h.
Number of post-smoothings [default = 2]
Definition at line 149 of file vpmgp.h.
Grid x dimensions [no default]
Definition at line 73 of file vpmgp.h.
Coarse level grid x dimensions
Definition at line 86 of file vpmgp.h.
Grid y dimensions [no default]
Definition at line 74 of file vpmgp.h.
Coarse level grid y dimensions
Definition at line 87 of file vpmgp.h.
Grid z dimensions [no default]
Definition at line 75 of file vpmgp.h.
Coarse level grid z dimensions
Definition at line 88 of file vpmgp.h.
Linear relax parameter [default = 8e-1]
Definition at line 170 of file vpmgp.h.
Nonlin relax parameter [default = 9e-1]
Definition at line 171 of file vpmgp.h.
Grid x center [0]
Definition at line 108 of file vpmgp.h.
Domain x length
Definition at line 179 of file vpmgp.h.
Domain upper x corner
Definition at line 185 of file vpmgp.h.
Domain lower x corner
Definition at line 182 of file vpmgp.h.
Grid y center [0]
Definition at line 109 of file vpmgp.h.
Domain y length
Definition at line 180 of file vpmgp.h.
Domain upper y corner
Definition at line 186 of file vpmgp.h.
Domain lower y corner
Definition at line 183 of file vpmgp.h.
Grid z center [0]
Definition at line 110 of file vpmgp.h.
Domain z length
Definition at line 181 of file vpmgp.h.
Domain upper z corner
Definition at line 187 of file vpmgp.h.
Domain lower z corner
Definition at line 184 of file vpmgp.h.
The documentation for this struct was generated from the following file: