PB3D [2.47]
Ideal linear high-n MHD stability in 3-D
Loading...
Searching...
No Matches
X_ops.f90 File Reference

Go to the source code of this file.

Interfaces and Types

interface  x_ops::calc_x
 Calculates either vectorial or tensorial perturbation variables. More...
interface  x_ops::redistribute_output_x
 Redistribute the perturbation variables. More...
interface  x_ops::print_output_x
 Print either vectorial or tensorial perturbation quantities of a certain order to an output file. More...

Modules

module  x_ops
 Operations considering perturbation quantities.

Functions/Subroutines

integer function, public x_ops::init_modes (grid_eq, eq)
 Initializes some variables concerning the mode numbers.
integer function, public x_ops::setup_modes (mds, grid_eq, grid, plot_name)
 Sets up some variables concerning the mode numbers.
integer function, public x_ops::check_x_modes (grid_eq, eq)
 Checks whether the high-n approximation is valid:
integer function, public x_ops::calc_res_surf (mds, grid_eq, eq, res_surf, info, jq)
 Calculates resonating flux surfaces for the perturbation modes.
integer function, public x_ops::resonance_plot (mds, grid_eq, eq)
 plot \(q\)-profile or \(\iota\)-profile in flux coordinates with \(nq-m = 0\) or \(n-\iota m = 0\) indicated if requested.
integer function test_du ()
integer function, public x_ops::calc_magn_ints (grid_eq, grid_x, eq, x, x_int, prev_style, lim_sec_x)
 Calculate the magnetic integrals from \(\widetilde{PV}_{k,m}^i\) and \(\widetilde{KV}_{k,m}^i\) in an equidistant grid where the step size can vary depending on the normal coordinate.
integer function, public x_ops::divide_x_jobs (arr_size)
 Divides the perturbation jobs.
integer function, public x_ops::print_debug_x_1 (mds, grid_x, x_1)
 Prints debug information for X_1 driver.
integer function, public x_ops::print_debug_x_2 (mds, grid_x, x_2_int)
 Prints debug information for X_2 driver.

Variables

logical, public x_ops::debug_check_x_modes_2 = .false.
 plot debug information for check_x_modes_2()

Function/Subroutine Documentation

◆ test_du()

integer function calc_u::test_du

Definition at line 2514 of file X_ops.f90.

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