Model Options


A number of options effect how a model solves simultaneous blocks. These options are listed in Table: Model Options.

Model Options

Option Purpose
MODDAMP


For the Gauss-Seidel solution method, specifies a weighting factor that damps out oscillations between iterations.
MODERROR
Specifies the action to be taken when a model equation diverges or a block fails to converge. The possible values are STOP, CONTINUE, and DEBUG.
MODGAMMA
A comparison factor that is used in testing for convergence and divergence. It controls the degree to which the tests compare the absolute amount of change between iterations versus the proportional change. This option is useful in models that test very small values.
MODINPUTORDER
Specifies whether equations in a simultaneous block are executed in the order in which you place them in the model or in an order determined by the model compiler.
MODMAXITERS
The maximum number of iterations to perform in seeking a solution for a block.
MODOVERFLOW
A value that is used in testing for divergence. It controls how large the change in the results must be between iterations for an equation to be considered to have diverged.
MODSIMULTYPE
The solution method to use. The possible values are AITKENS (for the Aitkens delta-squared method) and GAUSS (for the Gauss-Seidel method).
MODTOLERANCE
A value that is used in testing for convergence. It controls how closely the results must match between iterations for an equation to be considered to have converged.