Using GridPACK

From GridPACK
Revision as of 21:33, 9 April 2014 by Wperkins (talk | contribs) (Linear Solver)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

---This Page Under Construction---

Configuration

Math Library Configuration

  • XML Tags
  • Global PETSc options are read from gridpack.petscrc if it exists in the current working directory.

Linear Solver

GridPACK applications that use instances of the LinearSolver class are configured using the <LinearSolver> XML tag. The contents of the <LinearSolver> tag can containing any of the following tags:

  • <MaxIterations> (integer) which indicates the maximum number of iterations the linear solver is to perform. When using a direct method, the contents of this tag should be "1".
  • <SolutionTolerance> (real) the absolute residual of the linear system below which the system is considered solved and iterations stop.
  • <RelativeTolerance> (real) the relative change in solution residuals below which the system is considered solved and iterations stop.
  • <PETScOptions> (string) PETSc options, formatted as command line options, used to specify solver methods.
  • <PETScPrefix> (string) a prefix that is to be added to options specified in the PETScOptions.

Nonlinear Solver

Newton Raphson Solver

DAE Solver