PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
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.
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.
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.

Variables

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