PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
rich_vars.f90 File Reference

Go to the source code of this file.

Modules

module  rich_vars
 Variables concerning Richardson extrapolation.

Functions/Subroutines

elemental character(len=max_str_ln) function, public rich_vars::rich_info ()
 Returns string with possible extension with Richardson level or nothing if only one level and one parallel job.

Variables

integer, public rich_vars::rich_lvl
 current level of Richardson extrapolation
integer, public rich_vars::n_par_x
 nr. of parallel points in field-aligned grid
integer, parameter, public rich_vars::req_min_n_par_x = 20
 required minimum n_par_X
integer, public rich_vars::min_n_par_x
 min. of n_par_X (e.g. first value in Richardson loop)
logical, public rich_vars::use_guess
 whether a guess is formed from previous level of Richardson
logical, public rich_vars::no_guess
 disable guessing Eigenfunction from previous level of Richardson
logical, public rich_vars::rich_conv
 if Richarson extrapolation has converged
complex(dp), dimension(:,:,:), allocatable, public rich_vars::sol_val_rich
 Richardson array of eigenvalues.
real(dp), dimension(:,:), allocatable, public rich_vars::x_axis_rich
 x axis for plot of Eigenvalues with Richardson level
real(dp), dimension(:), allocatable, public rich_vars::max_rel_err
 maximum relative error for all Richardson levels
integer, dimension(:,:), allocatable, public rich_vars::loc_max_rel_err
 location of maximum of relative error