GMS:SMS Package: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
(Created page with "The Sparse Matrix Solver (SMS) Package is the solver used by MODFLOW-USG.") |
No edit summary |
||
(40 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
The Sparse Matrix Solver (SMS) Package is the solver used | {{MODFLOW Links}} | ||
[[Image:SmsPackage.png|thumb|450 px|Example of the ''MODFLOW SMS Solver'' dialog.]] | |||
The Sparse Matrix Solver (SMS) Package is the only solver package compatible with [[GMS:MODFLOW-USG|MODFLOW-USG]] and is not compatible with other MODFLOW models. | |||
The ''MODFLOW SMS Solver'' dialog has the following options: | |||
*''Comments (Text)'' – Places a comment in the solver. | |||
* Max head change between outer iterations (L)(HCLOSE) | |||
* Max head change between inner iterations (L)(HICLOSE) | |||
* Max number of outer nonlinear iterations for problem (MXITER) | |||
* Max number of inner linear iterations for problem (ITER1) | |||
* Print additional info to listing file (IPRSMS) | |||
** (0) print nothing | |||
** (1) print summary | |||
** (2) print detail | |||
* Nonlinear solution method (NONLINMETH) | |||
** (-2) Picard with Cooley | |||
** (-1) Picard with Delta-Bar-Delta | |||
** (0) Picard | |||
** (1) Newton with Delta-Bar-Delta | |||
** (2) Newton and Cooley | |||
* Linear matrix solver (LINMETH) | |||
** (1) χMD | |||
** (2) PCGU | |||
** (3) SAMG | |||
* Options (OPTIONS) | |||
** SPECIFIED | |||
** SIMPLE | |||
** MODERATE | |||
** COMPLEX | |||
More information regarding inputs to the SMS package can be found in the MODFLOW-USG documentation at [http://pubs.usgs.gov/tm/06/a45/pdf/tm6-A45.pdf pubs.usgs.gov]. | |||
The SMS package, when used with GMS, also includes the option of using the [[GMS:LMG Package|SAMG or LMG]] within the SMS package. This option is selected under the ''Linear matrix solver (LINMETH)'' option in the ''MODFLOW SMS Solver'' dialog. | |||
==Nonlinear Solution Method Options== | |||
*Delta-bar-delta learning rate reduction factor (THETA) | |||
*Delta-bar-delta learning rate increment (AKAPPA) | |||
*Delta-bar-delta memory term factor (GAMA) | |||
*Nonlinear fraction history added (AMOMENTUM) | |||
*Maximum residual backtracking iterations (NUMTRACK) | |||
*Residual change tolerance (BTOL) | |||
*Residual change reduction size (BREDUC) | |||
*Residual reduction limit (RESLIM) | |||
==χMD Options== | |||
* Acceleration method (IACL) | |||
** (0) conjugate gradient | |||
** (1) ORTHOMIN | |||
** (2) Bi-CGSTAB | |||
* Ordering scheme (NORDER) | |||
** (0) original ordering | |||
** (1) RCM ordering | |||
** (2) minimum degree ordering | |||
* ILU decomposition level of fill (LEVEL) | |||
* Number of orthogonalizations for ORTHOMIN accel. (NORTH) | |||
* Reduced system (IREDSYS) | |||
** (0) do not apply | |||
** (1) apply | |||
* Residual tolerance criterion (RRCTOL) | |||
* Perform drop tolerance (IDROPTOL) | |||
** (0) do not perform | |||
** (1) perform | |||
* Drop tolerance value (EPSRN) | |||
==PCGU Options== | |||
* Linear acceleration method (CLIN) | |||
** CG | |||
** BCGS | |||
* Preconditioner (IPC) | |||
** (0) None | |||
** (1) Jacobi | |||
** (2) ILU(0) | |||
** (3) MILU(0) | |||
* Matrix scaling approach (ISCL) | |||
** (0) None | |||
** (1) POLCG preconditioner | |||
** (2) l2 norm | |||
* Matrix reordering approach (IORD) | |||
** (0) Original | |||
** (1) reverse Cuthill Mckee | |||
** (2) minimum degree | |||
* Convergence flow residual tolerance (L^3)(RCLOSEPCGU) | |||
* MILU(0) relaxation factor (RELAXPCGU) | |||
* Only solve active cells (SOLVEACTIVE) | |||
* Bottom damping procedure used (DAMPBOT) | |||
* Right-hand vector translated with linear solve (SHIFT) | |||
* Truncated newton approach used (TRUNCATEDNEWTON) | |||
{{Navbox GMS}} | |||
[[Category:MODFLOW]] | |||
[[Category:MODFLOW-USG|SMS]] | |||
[[Category:MODFLOW Packages]] | |||
[[Category:MODFLOW-USG Dialogs]] | |||
[[Category:External Links]] |