diagnostics_fluxes_radialvariation Module


Variables

Type Visibility Attributes Name Initial
logical, private :: debug = .false.

Interfaces

private interface get_one_flux_vmulo

  • private subroutine get_one_flux_vmulo_int(weights, gin, fld, flxout)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), dimension(:) :: weights
    complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: fld
    real, intent(inout), dimension(:) :: flxout
  • private subroutine get_one_flux_vmulo_kxkyz(weights, gin, fld, flxout)

    Arguments

    Type IntentOptional Attributes Name
    real, intent(in), dimension(:) :: weights
    complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
    complex, intent(in), dimension(:, :, -nzgrid:, :) :: fld
    real, intent(inout), dimension(:, :, -nzgrid:, :, :) :: flxout

Subroutines

public subroutine calculate_fluxes_radialvariation(g, phi, pflux_vs_s, vflux_vs_s, qflux_vs_s, pflux_vs_kxs, vflux_vs_kxs, qflux_vs_kxs, pflux_kxkyzts, vflux_kxkyzts, qflux_kxkyzts)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(in), dimension(:, :, -nzgrid:, :) :: phi
real, intent(out), dimension(:) :: pflux_vs_s
real, intent(out), dimension(:) :: vflux_vs_s
real, intent(out), dimension(:) :: qflux_vs_s
real, intent(out), dimension(:, :) :: pflux_vs_kxs
real, intent(out), dimension(:, :) :: vflux_vs_kxs
real, intent(out), dimension(:, :) :: qflux_vs_kxs
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: pflux_kxkyzts
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: vflux_kxkyzts
real, intent(out), dimension(:, :, -nzgrid:, :, :) :: qflux_kxkyzts

private subroutine get_one_flux_vmulo_int(weights, gin, fld, flxout)

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:) :: weights
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
complex, intent(in), dimension(:, :, -nzgrid:, :) :: fld
real, intent(inout), dimension(:) :: flxout

private subroutine get_one_flux_vmulo_kxkyz(weights, gin, fld, flxout)

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:) :: weights
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
complex, intent(in), dimension(:, :, -nzgrid:, :) :: fld
real, intent(inout), dimension(:, :, -nzgrid:, :, :) :: flxout

private subroutine get_one_flux_radial(weights, gin, fld, flxout)

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:) :: weights
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: gin
complex, intent(in), dimension(:, :, -nzgrid:, :) :: fld
real, intent(inout), dimension(:, :) :: flxout