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

Go to the source code of this file.

Modules

module  slepc_utilities
 Numerical utilities related to SLEPC (and PETSC) operations.

Functions/Subroutines

integer function, public slepc_utilities::insert_block_mat (mds, block, mat, r_id, ind, n_r, transp, overwrite, ind_insert)
 Insert a block pertaining to 1 normal point into a matrix.
subroutine setup_local_block (nm_x, r_id, ind, block, block_loc)
 /private Set up local block, possibly translated for fast PB3D.

Variables

logical, public slepc_utilities::debug_insert_block_mat = .false.
 plot debug information for insert_block_mat()

Function/Subroutine Documentation

◆ setup_local_block()

subroutine insert_block_mat::setup_local_block ( dimension(:,:), intent(in) nm_x,
intent(in) r_id,
dimension(2), intent(in) ind,
dimension(:,:), intent(in) block,
dimension(:,:), intent(inout) block_loc )

/private Set up local block, possibly translated for fast PB3D.

Note
For BC_style 3, there is a grid extension of n_r beyond the tabulated modes variables, which is why there is a 'min(..,size(nm_X,1))' here.

Definition at line 207 of file SLEPC_utilities.f90.

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