Last modified on Wednesday, January 31, 1996 - 6:58:34 PM
Skip forward to Input instructions for the Slice-Successive Overrelaxation Package.
The original instructions for the Slice-Successive Overrelaxation Package are on page 13-10 of McDonald and Harbaugh (1988).
Introduction: The Slice-Successive Overrelaxation Package is one of several options for solving the finite difference approximation of the fundamental equations governing groundwater flow in MODFLOW. Other options include the Strongly Implicit Procedure and the Preconditioned Conjugate Gradient Package. The solutions obtained with any of these solvers should be similar although the time required to find the solution and the amount of memory used may differ. The Slice-Successive Overrelaxation Package is not a good choice if you wish to use the rewetting capability of BCF2 or BCF3. The Preconditioned Conjugate Gradient Package is usually best although the Strongly Implicit Procedure may also work.
There is one parameter, ACCL, that can be varied in the Slice-Successive Overrelaxation to change how rapidly it converges to a solution. Unfortunately, we don't know ahead of time what value of this parameters will lead to the most rapid solution.
ACCL usually is set between 1 and 2. If the model diverges from the solution or shows frequent oscillation, ACCL may be too high. If the model converges monotonically toward the solution, ACCL may be too low. In the latter case, the program may terminate execution prematurely. The program stops when the maximum change in head between successive iterations is lower than some user-defined value. If ACCL is too low, the differences in head between successive iterations will also be low even if the computed heads are far from ideal.
Once you have obtained a value of ACCL for the Slice-Successive Overrelaxation Package that work well, it will probably also work well with most variations of the model.
Use of Slice-Successive Overrelaxation with two dimensional profile models may have some advantages. The procedure uses a direct approach to solve the finite difference equations for each of a series of vertical slices through the model and then iterates through the slices to reach a final result. In two dimensional profile models, there need be only one slice and it can be solved in a single iteration. Thus with a properly oriented profile model, an exact solution of the finite difference equations can be found in a single iteration. To take advantage of this characteristic, the profile model must be along a single row rather than along a single column. It is possible that roundoff error will have a greater effect if a direct approach is used.
Go back to Contents.
Go back to Input instructions for the Slice-Successive Overrelaxation Package.
Go back to Input instructions for the Slice-Successive Overrelaxation Package.
or the Stream Package. Go back to Input instructions for the Slice-Successive Overrelaxation Package.
Go back to Input instructions for the Slice-Successive Overrelaxation Package.
Go back to Contents.