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

Go to the source code of this file.

Modules

module  sol_ops
 Operations on the solution vectors such as decompososing the energy, etc...
 

Functions/Subroutines

subroutine, public sol_ops::plot_sol_vals (sol, last_unstable_id)
 Plots Eigenvalues. More...
 
integer function, public sol_ops::plot_sol_vec (mds_X, mds_sol, grid_eq, grid_X, grid_sol, eq_1, eq_2, X, sol, XYZ, X_id, plot_var)
 Plots Eigenvectors. More...
 
integer function, public sol_ops::plot_harmonics (mds, grid_sol, sol, X_id, res_surf)
 Plots the harmonics and their maximum in 2-D. More...
 
integer function, public sol_ops::decompose_energy (mds_X, mds_sol, grid_eq, grid_X, grid_sol, eq_1, eq_2, X, sol, vac, X_id, B_aligned, XYZ, E_pot_int, E_kin_int)
 Decomposes the plasma potential and kinetic energy in its individual terms for an individual Eigenvalue. More...
 
integer function sol_ops::calc_e (mds_X, mds_sol, grid_eq, grid_X, grid_sol, eq_1, eq_2, X, sol, vac, B_aligned, X_id, E_pot, E_kin, E_pot_int, E_kin_int)
 Calculate the energy terms in the energy decomposition. More...
 
integer function, public sol_ops::print_output_sol (grid, sol, data_name, rich_lvl, remove_previous_arrs)
 Print solution quantities to an output file: More...
 

Variables

logical, public sol_ops::debug_plot_sol_vec = .false.
 plot debug information for plot_sol_vec() More...
 
logical, public sol_ops::debug_calc_e = .false.
 plot debug information for calc_E() More...
 
logical, public sol_ops::debug_x_norm = .false.
 plot debug information X_norm More...
 
logical, public sol_ops::debug_du = .false.
 plot debug information for calculation of DU More...