Difference between revisions of "Using GridPACK"
From GridPACK
(Start to describe solver options.) |
(→Linear Solver) |
||
Line 15: | Line 15: | ||
* <tt><nowiki><PETScPrefix></nowiki></tt> (string) a prefix that is to be added to options specified in the <tt><nowiki>PETScOptions</nowiki></tt>. | * <tt><nowiki><PETScPrefix></nowiki></tt> (string) a prefix that is to be added to options specified in the <tt><nowiki>PETScOptions</nowiki></tt>. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==== Nonlinear Solver ==== | ==== Nonlinear Solver ==== | ||
Latest revision as of 21:33, 9 April 2014
---This Page Under Construction---
Contents
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.