PB3D  [2.45]
Ideal linear high-n MHD stability in 3-D
Modules | Functions/Subroutines
vac_utilities.f90 File Reference

Go to the source code of this file.

Modules

module  vac_utilities
 Numerical utilities related to the vacuum response.
 

Functions/Subroutines

subroutine, public vac_utilities::calc_gh_int_1 (G, H, x_s, x_in, norm_s, h_fac_in, step_size, tol)
 Calculate G_ij and H_ij on an interval for field line aligned configurations. More...
 
subroutine, public vac_utilities::calc_gh_int_2 (G, H, t_s, t_in, x_s, x_in, norm_s, norm_in, Aij, ql, tol, b_coeff, n_tor)
 Calculate G_ij and H_ij on an interval for axisymmetric configurations. More...
 
integer function, public vac_utilities::vec_dis2loc (ctxt, vec_dis, lims, vec_loc, proc)
 Gathers a distributed vector on a single process. More...
 
integer function, public vac_utilities::mat_dis2loc (ctxt, mat_dis, lims_r, lims_c, mat_loc, proc)
 Gathers a distributed vector on a single process. More...
 
integer function, public vac_utilities::interlaced_vac_copy (vac_old, vac)
 Copies vacuum variables of a previous level into the appropriate, interlaced place of a next level. More...