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

Go to the source code of this file.

Interfaces and Types

interface  x_utilities::sec_ind_loc2tot
 Returns the sec_ind_tot used to refer to a perturbation quantity. More...

Modules

module  x_utilities
 Numerical utilities related to perturbation operations.

Functions/Subroutines

subroutine, public x_utilities::get_sec_x_range (sec_x_range_loc, sec_x_range_tot, m, sym, lim_sec_x)
 Gets one of the the local ranges of contiguous tensorial perturbation variables to be printed or read during one call of the corresponding HDF5 variables.
logical function, public x_utilities::do_x ()
 Tests whether this perturbatino job should be done.
logical function, public x_utilities::is_necessary_x (sym, sec_x_id, lim_sec_x)
 Determines whether a variable needs to be considered:
integer function, public x_utilities::calc_memory_x (ord, arr_size, n_mod, mem_size)
 Calculate memory in MB necessary for X variables.
integer function, public x_utilities::trim_modes (mds_i, mds_o, id_lim_i, id_lim_o)
 Limit input mode range to output mode range.