PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Functions/Subroutines | Variables
rich_vars Module Reference

Variables concerning Richardson extrapolation. More...

Functions/Subroutines

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 parallel job. More...
 

Variables

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

Detailed Description

Variables concerning Richardson extrapolation.

Function/Subroutine Documentation

◆ rich_info()

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.

Definition at line 35 of file rich_vars.f90.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ loc_max_rel_err

integer, dimension(:,:), allocatable, public rich_vars::loc_max_rel_err

location of maximum of relative error

Definition at line 29 of file rich_vars.f90.

◆ max_rel_err

real(dp), dimension(:), allocatable, public rich_vars::max_rel_err

maximum relative error for all Richardson levels

Definition at line 28 of file rich_vars.f90.

◆ min_n_par_x

integer, public rich_vars::min_n_par_x

min. of n_par_X (e.g. first value in Richardson loop)

Definition at line 22 of file rich_vars.f90.

◆ n_par_x

integer, public rich_vars::n_par_x

nr. of parallel points in field-aligned grid

Definition at line 20 of file rich_vars.f90.

◆ no_guess

logical, public rich_vars::no_guess

disable guessing Eigenfunction from previous level of Richardson

Definition at line 24 of file rich_vars.f90.

◆ req_min_n_par_x

integer, parameter, public rich_vars::req_min_n_par_x = 20

required minimum n_par_X

Definition at line 21 of file rich_vars.f90.

◆ rich_conv

logical, public rich_vars::rich_conv

if Richarson extrapolation has converged

Definition at line 25 of file rich_vars.f90.

◆ rich_lvl

integer, public rich_vars::rich_lvl

current level of Richardson extrapolation

Definition at line 19 of file rich_vars.f90.

◆ sol_val_rich

complex(dp), dimension(:,:,:), allocatable, public rich_vars::sol_val_rich

Richardson array of eigenvalues.

Definition at line 26 of file rich_vars.f90.

◆ use_guess

logical, public rich_vars::use_guess

whether a guess is formed from previous level of Richardson

Definition at line 23 of file rich_vars.f90.

◆ x_axis_rich

real(dp), dimension(:,:), allocatable, public rich_vars::x_axis_rich

x axis for plot of Eigenvalues with Richardson level

Definition at line 27 of file rich_vars.f90.