diagnostics_moments Module


Variables

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

Subroutines

public subroutine write_moments_to_netcdf_file(nout, timer)

Arguments

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

private subroutine get_moments_fluxtube(g, density, upar_vs_kykxzts, temperature, spitzer2_vs_kykxzts)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: density
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: upar_vs_kykxzts
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: temperature
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: spitzer2_vs_kykxzts

private subroutine get_moments_radial_variation(g, dens, upar_vs_kykxzts, temp, dens_kxs, upar_kxs, temp_kxs, spitzer2_vs_kykxzts)

Arguments

Type IntentOptional Attributes Name
complex, intent(in), dimension(:, :, -nzgrid:, :, vmu_lo%llim_proc:) :: g
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: dens
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: upar_vs_kykxzts
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: temp
real, intent(out), dimension(:, :) :: dens_kxs
real, intent(out), dimension(:, :) :: upar_kxs
real, intent(out), dimension(:, :) :: temp_kxs
complex, intent(out), dimension(:, :, -nzgrid:, :, :) :: spitzer2_vs_kykxzts

public subroutine init_diagnostics_moments()

Arguments

None