All options start with "-anamod"
and they can have a sequence of comma-separated values separated from the option by a blank: "-anamod_option value1,value2"
. Note the single dash, which is Petsc style, as opposed to the double dash of GNU style.
-anamod_force
: forced computation of certain computations that might otherwise be ignored. Values:"expensive"
: certain modules are very expensive to compute in certain circumstances, so AnaMod will normally refuse to compute them. (See Estimates for the departure from normality.) This option forces their computation, no matter how much time they may take."sequential"
: certain modules are only implemented as single processor code, so they will normally not be computed in a parallel run. This option will force processor zero to gather the full matrix, and perform the computation locally. I hope I do not have to point out the potential pitfalls of this option. Sequential modules are the norms of the symmetric/anti-symmetric part in the Simple (normlike) quantities category.-anamod_compute
: (not implemented yet)The user will unlikely need access to the commandline options from the code. The programmatic interface to commandline options handling is in file Commandline Options for Runtime Control.