PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Modules | Functions/Subroutines | Variables
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. More...
 

Variables

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