flow_shear Module


Variables

Type Visibility Attributes Name Initial
logical, public :: flow_shear_initialized = .false.
complex, private, dimension(:, :), allocatable :: upwind_advect
real, public, dimension(:, :, :), allocatable :: prl_shear
real, public, dimension(:, :, :), allocatable :: prl_shear_p
real, public, dimension(:), allocatable :: prp_shear
real, public, dimension(:), allocatable :: shift_times
integer, private :: shift_sign
integer, private :: shift_start
real, public :: v_edge
real, public :: v_shift = 0.

Subroutines

public subroutine init_flow_shear()

Arguments

None

public subroutine advance_parallel_flow_shear(gout)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gout

public subroutine advance_perp_flow_shear(g)

Arguments

Type IntentOptional Attributes Name
complex, intent(inout), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g

public subroutine finish_flow_shear()

Arguments

None