Common Parameters of the Trigonometric
This section provides description of array parameters that hold TT routine options:
Contains error messaging options:
In case of errors, each TT routine assigns a non-zero value to
statregardless of the
Contains warning messaging options:
In case of warnings, the
statparameter will acquire a non-zero value regardless of the
3 through 4
Reserved for future use.
statvalue returned by the last completed TT routine. Used to check that the previous call to a TT routine completed with
?_commit_trig_transformroutines whether to initialize data structures
ipar=0 indicates that the routine should skip the initialization and only check correctness and consistency of the parameters. Otherwise, the routine initializes the data structures. The default value is 1.
The possibility to check correctness and consistency of input data without initializing data structures
handleenables avoiding performance losses in a repeated use of the same transform for different data vectors. Note that you can benefit from the opportunity that
ipargives only if you are sure to have supplied proper tolerance value in the
spararray. Otherwise, avoid tuning this parameter.
Contains message style options for TT routines.
IfThe default value is 1.
ipar=0 then TT routines print all error and warning messages in Fortran-style notations.
When specifying message style options, be aware that by default, numbering of elements
in Fortran arrays
starts at 1. The use of
iparenables you to view messages in a more convenient style.
Specifies the number of OpenMP threads to run TT routines in the OpenMP environment of the
Poisson Solver. The default value is 1. You are highly recommended not to alter this value. See also Caveat on Parameter Modifications .
Specifies the mode of compatibility with FFTW. The default value is 0. Set the value to 1 to invoke compatibility with FFTW. In the latter case, results will not be normalized, because FFTW does not do this. It is highly recommended not to alter this value, but ra