PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Interfaces and Types | Modules | Functions/Subroutines | Variables
sol_utilities.f90 File Reference

Go to the source code of this file.

Interfaces and Types

interface  sol_utilities::calc_xuq
 Calculates the normal ( \(\cdot_n\)) or geodesic ( \(\cdot_g\)) components of the plasma perturbation \(\vec{\xi}\) or the magnetic perturbation \(\vec{Q} = \nabla \times \left(\vec{x} \times \vec{B}\right)\). More...
 

Modules

module  sol_utilities
 Numerical utilities related to the solution vectors.
 

Functions/Subroutines

integer function, public sol_utilities::calc_tot_sol_vec (mds, grid_sol, sol_vec_loc, sol_vec_tot, deriv)
 Calculate the total version of the solution vector from the local version. More...
 
integer function, public sol_utilities::calc_loc_sol_vec (mds, i_min, sol_vec_tot, sol_vec_loc)
 Calculate the local version of the solution vector from the total version. More...
 
integer function, public sol_utilities::interp_v_spline (V_i, V_o, r_i, r_o, extrap, ivs_stat)
 Interpolation for a quantity V using splines. More...
 

Variables

logical, public sol_utilities::debug_calc_xuq_arr = .false.
 plot debug information for calc_XUQ_arr More...
 
logical, public sol_utilities::debug_interp_v_spline = .false.
 debug information for interp_v_spline More...