diagnostics_distribution Module


Variables

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

Subroutines

public subroutine write_distribution_to_netcdf_file(nout, timer)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nout
real, intent(inout), dimension(:) :: timer

private subroutine calculate_distribution(g_vs_kykxztube, g_vs_vpamuikxkyzs, g2_vs_tzmus, g2_vs_zvpas, g2_vs_vpamus, g2_vs_zkykxs, g2_vs_zvpamus, g2nozonal_vs_tzmus, g2nozonal_vs_zvpas, g2nozonal_vs_vpamus, g2nozonal_vs_zvpamus)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g_vs_kykxztube
complex, intent(in), dimension(:, :, kxkyz_lo%llim_proc:) :: g_vs_vpamuikxkyzs
real, intent(out), dimension(:, :, :, :) :: g2_vs_tzmus
real, intent(out), dimension(:, :, :, :) :: g2_vs_zvpas
real, intent(out), dimension(:, :, :) :: g2_vs_vpamus
real, intent(out), dimension(:, :, :, :, :) :: g2_vs_zkykxs
real, intent(out), dimension(:, :, :, :, :) :: g2_vs_zvpamus
real, intent(out), dimension(:, :, :, :) :: g2nozonal_vs_tzmus
real, intent(out), dimension(:, :, :, :) :: g2nozonal_vs_zvpas
real, intent(out), dimension(:, :, :) :: g2nozonal_vs_vpamus
real, intent(out), dimension(:, :, :, :, :) :: g2nozonal_vs_zvpamus

public subroutine init_diagnostics_distribution()

Arguments

None