merror/xerror
Set the relative/maximum error tolerances for the ODE solver
Syntax
merror <variable name> = <relative error tolerance>
xerror <variable name> = <absolute error tolerance>
Description
The MERROR and XERROR statements are used to set the relative and absolute (respectively) error tolerances used by the ODE integrators in Magnolia. Each of these statements declares a variable used to hold the value of associated tolerance. These may be treated similarly to a CONSTANT, in that the values may be set externally from the CSL code (e.g., in script code) prior to a simulation run.
The error tolerances used by variable step size ODE integration algorithms work in conjunction with the minimum and maximum integration step size set using the MINTERVAL and MAXTERVAL statements. See the MINTERVAL/MAXTERVAL topic for additional details.
Example
merror merr = 1e-10
xerror xerr = 1e-12