5#include <PB3D_macros.h>
34 elemental character(len=max_str_ln) function rich_info()
Numerical utilities related to giving output.
Numerical variables used by most other modules.
integer, parameter, public dp
double precision
real(dp), parameter, public pi
integer, parameter, public max_str_ln
maximum length of strings
real(dp), public tol_rich
tolerance for Richardson extrapolation
integer, public max_it_rich
number of levels for Richardson extrapolation
Operations concerning giving output, on the screen as well as in output files.
Variables concerning Richardson extrapolation.
integer, public min_n_par_x
min. of n_par_X (e.g. first value in Richardson loop)
logical, public no_guess
disable guessing Eigenfunction from previous level of Richardson
integer, public rich_lvl
current level of Richardson extrapolation
elemental character(len=max_str_ln) function, public rich_info()
Returns string with possible extension with Richardson level or nothing if only one level and one par...
integer, public n_par_x
nr. of parallel points in field-aligned grid
real(dp), dimension(:,:), allocatable, public x_axis_rich
x axis for plot of Eigenvalues with Richardson level
integer, parameter, public req_min_n_par_x
required minimum n_par_X
logical, public rich_conv
if Richarson extrapolation has converged
complex(dp), dimension(:,:,:), allocatable, public sol_val_rich
Richardson array of eigenvalues.
logical, public use_guess
whether a guess is formed from previous level of Richardson
integer, dimension(:,:), allocatable, public loc_max_rel_err
location of maximum of relative error
real(dp), dimension(:), allocatable, public max_rel_err
maximum relative error for all Richardson levels
elemental character(len=max_str_ln) function, public i2str(k)
Convert an integer to string.