![]() |
ORB5
v4.9.4
|
Data Types | |
interface | fill_buf |
interface | fill_buf_pic |
Functions/Subroutines | |
subroutine, public | diagnose (step, step_tot, time) |
subroutine | fill_buf_pic_array (fieldin, isp, ioffset) |
subroutine | fill_buf_pic_scalar (fieldin, isp, ioffset) |
subroutine | fill_buf_array (fieldin, ioffset) |
subroutine | fill_buf_scalar (fieldin, ioffset) |
subroutine, public | initialize_diagnostics |
subroutine | initialize_phasespace_diags |
Initialize phase space diagnostics. More... | |
subroutine | initialize_source_3d_diags |
Initialize source 3d diagnostics. More... | |
subroutine, public | velocity_space_diag_init |
subroutine | write_output (step, time) |
subroutine | createg_3d (name, description, coord1, coord1_name, coord2, coord2_name, coord3, coord3_name) |
subroutine | createg_3dz (name, description, coord1, coord1_name, coord2, coord2_name, coord3, coord3_name, mmin_f) |
subroutine | createg_2d (name, description, coord1, coord1_name, coord2, coord2_name) |
subroutine | createg_1d (name, description, coord1, coord1_name) |
subroutine | createg_2dms (name, description, coord1, coord1_name, coord2, coord2_name, isp, fresid_file) |
subroutine | createg_3dms (name, description, coord1, coord1_name, coord2, coord2_name, coord3, coord3_name, isp) |
subroutine | createg_3dzms (name, description, coord1, coord1_name, coord2, coord2_name, coord3, coord3_name, isp, mmin_f) |
subroutine | createg_1dms (name, description, coord1, coord1_name, isp) |
subroutine, public | flush0d |
subroutine | get_epot (x, y, z, zpot) |
subroutine | get_misc_pot (x, y, z, zpot) |
subroutine | get_ebpot (x, z, zpot) |
subroutine | get_nebpot (x, zpot) |
subroutine | get_apot (x, y, z, zpot) |
subroutine | get_debug_field (x, y, z, zpot) |
subroutine | get_coords (st, chit, phit, xt, yt, zt) |
subroutine | get_3d_parameters () |
subroutine | add_jacobian_3d_out (filename) |
subroutine | add_phibar_3d_out (filename) |
subroutine | diag3d_on_fluid_moments (isp) |
subroutine | diag3d_spectrum (field, spectrum_out, nmax) |
subroutine | put3d_h5s (time, diag_select, field_select, isp) |
subroutine | rhs_f_serialize (rhs_f_ptr) |
subroutine | mmin_f_serialize |
subroutine | put3d_dens (time, do_moments) |
Variables | |
type(diag3d_parameters) | param3d |
integer | nr |
integer | nz |
integer | nph |
integer | nc |
integer | nr_eq |
integer | nz_eq |
character(len=256) | hpath |
integer, save | line_count = 0 |
real, dimension(:), allocatable, save | flux_bin_theta |
real, dimension(:), allocatable, save | flux_bin_psi |
real, dimension(:), allocatable, save | bin_sampling_psi |
real, dimension(:,:), allocatable, save | bin_sampling_v2 |
real, dimension(:), allocatable, save | phasespace_psi |
real, dimension(:, :), allocatable, save | phasespace_vpar |
real, dimension(:, :), allocatable, save | phasespace_vperp |
real, dimension(:), allocatable, save | source_3d_major_radius |
real, dimension(:, :), allocatable, save | source_3d_vpar |
real, dimension(:, :), allocatable, save | source_3d_vperp |
real, dimension(:,:), allocatable, save | buf |
real, dimension(:,:,:), allocatable, save | buf_pic |
integer, save | ibuf =0 |
real, save | phi0 = 0.0 |
real, dimension(1:nbin_xi), save | flux_bin_xi = 0.0 |
real, dimension(:,:), allocatable, save | flux_bin_v |
real, dimension(:), allocatable, save | rarr_eq |
real, dimension(:), allocatable, save | zarr_eq |
real, dimension(:), allocatable, save | sarr |
real, dimension(:), allocatable, save | phiarr |
real, dimension(:), allocatable, save | chiarr |
real, dimension(:,:,:), allocatable, save | potsp |
real, dimension(:,:,:), allocatable, save | potsc |
real, dimension(:,:), allocatable, save | srz |
real, dimension(:,:), allocatable, save | rsc |
real, dimension(:,:), allocatable, save | zsc |
real, dimension(:,:), allocatable, save | psirz |
real, dimension(:,:), allocatable, save | isrz |
real, dimension(:,:), allocatable, save | hisrz |
real, dimension(:,:), allocatable, save | hisrz_an |
real, dimension(:,:), allocatable, save | isrz_an |
real, dimension(:,:), allocatable, save | iscp |
real, dimension(:,:), allocatable, save | hiscp |
real, dimension(:,:), allocatable, save | iscp_an |
real, dimension(:,:), allocatable, save | hiscp_an |
real, dimension(:,:), allocatable, save | potcp |
integer | ierr |
integer, parameter | nhistarr =16 |
integer, save | write3dsize |
integer, save | pot_misc_isp_saved |
integer, save | get_pot_disp_saved |
logical, save | nl_sympl_apar = .false. |
subroutine diagnostics_mod::add_jacobian_3d_out | ( | character(len=128), intent(in) | filename | ) |
subroutine diagnostics_mod::add_phibar_3d_out | ( | character(len=128), intent(in) | filename | ) |
subroutine diagnostics_mod::createg_1d | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name | ||
) |
subroutine diagnostics_mod::createg_1dms | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
integer, intent(in) | isp | ||
) |
subroutine diagnostics_mod::createg_2d | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
real, dimension(:), intent(in) | coord2, | ||
character(len=*), intent(in) | coord2_name | ||
) |
subroutine diagnostics_mod::createg_2dms | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
real, dimension(:), intent(in) | coord2, | ||
character(len=*), intent(in) | coord2_name, | ||
integer, intent(in) | isp, | ||
integer, intent(in), optional | fresid_file | ||
) |
|
private |
subroutine diagnostics_mod::createg_3dms | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
real, dimension(:), intent(in) | coord2, | ||
character(len=*), intent(in) | coord2_name, | ||
real, dimension(:), intent(in) | coord3, | ||
character(len=*), intent(in) | coord3_name, | ||
integer, intent(in) | isp | ||
) |
subroutine diagnostics_mod::createg_3dz | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
real, dimension(:), intent(in) | coord2, | ||
character(len=*), intent(in) | coord2_name, | ||
real, dimension(:), intent(in) | coord3, | ||
character(len=*), intent(in) | coord3_name, | ||
integer, dimension(:,:), intent(in), optional | mmin_f | ||
) |
subroutine diagnostics_mod::createg_3dzms | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | description, | ||
real, dimension(:), intent(in) | coord1, | ||
character(len=*), intent(in) | coord1_name, | ||
real, dimension(:), intent(in) | coord2, | ||
character(len=*), intent(in) | coord2_name, | ||
real, dimension(:), intent(in) | coord3, | ||
character(len=*), intent(in) | coord3_name, | ||
integer, intent(in) | isp, | ||
integer, dimension(:,:), intent(in), optional | mmin_f | ||
) |
subroutine diagnostics_mod::diag3d_on_fluid_moments | ( | integer, intent(in) | isp | ) |
subroutine diagnostics_mod::diag3d_spectrum | ( | real, dimension(:,:,:), intent(in) | field, |
real, dimension(:,:), intent(out) | spectrum_out, | ||
integer, intent(in) | nmax | ||
) |
subroutine, public diagnostics_mod::diagnose | ( | integer, intent(in) | step, |
integer, intent(in) | step_tot, | ||
real, intent(in) | time | ||
) |
|
private |
|
private |
|
private |
|
private |
subroutine, public diagnostics_mod::flush0d |
subroutine diagnostics_mod::get_3d_parameters |
subroutine diagnostics_mod::get_apot | ( | real, intent(in) | x, |
real, intent(in) | y, | ||
real, intent(in) | z, | ||
real, intent(inout) | zpot | ||
) |
|
private |
subroutine diagnostics_mod::get_debug_field | ( | real, intent(in) | x, |
real, intent(in) | y, | ||
real, intent(in) | z, | ||
real, intent(inout) | zpot | ||
) |
subroutine diagnostics_mod::get_ebpot | ( | real, intent(in) | x, |
real, intent(in) | z, | ||
real, intent(inout) | zpot | ||
) |
subroutine diagnostics_mod::get_epot | ( | real, intent(in) | x, |
real, intent(in) | y, | ||
real, intent(in) | z, | ||
real, intent(inout) | zpot | ||
) |
subroutine diagnostics_mod::get_misc_pot | ( | real, intent(in) | x, |
real, intent(in) | y, | ||
real, intent(in) | z, | ||
real, intent(inout) | zpot | ||
) |
subroutine diagnostics_mod::get_nebpot | ( | real, intent(in) | x, |
real, intent(inout) | zpot | ||
) |
subroutine, public diagnostics_mod::initialize_diagnostics |
subroutine diagnostics_mod::initialize_phasespace_diags |
Initialize phase space diagnostics.
Note that this routine must be run after vthmax2 has been initialized
|
private |
Initialize source 3d diagnostics.
Note that this routine must be run after vthmax2 has been initialized
subroutine diagnostics_mod::mmin_f_serialize |
subroutine diagnostics_mod::put3d_dens | ( | real, intent(in) | time, |
logical, intent(in), optional | do_moments | ||
) |
subroutine diagnostics_mod::put3d_h5s | ( | real, intent(in) | time, |
integer, intent(in) | diag_select, | ||
integer, intent(in) | field_select, | ||
integer, intent(in), optional | isp | ||
) |
subroutine diagnostics_mod::rhs_f_serialize | ( | complex, dimension(:,:), intent(in), allocatable | rhs_f_ptr | ) |
subroutine, public diagnostics_mod::velocity_space_diag_init |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |