FV3 Bundle
|
Public Member Functions | |
procedure | alloc => samp_alloc |
procedure | dealloc => samp_dealloc |
procedure | read => samp_read |
procedure | write => samp_write |
procedure | setup_sampling => samp_setup_sampling |
procedure | compute_mask => samp_compute_mask |
procedure | compute_sampling_zs => samp_compute_sampling_zs |
procedure | compute_sampling_ps => samp_compute_sampling_ps |
procedure | compute_sampling_lct => samp_compute_sampling_lct |
procedure | compute_sampling_mask => samp_compute_sampling_mask |
procedure | compute_mpi_a => samp_compute_mpi_a |
procedure | compute_mpi_ab => samp_compute_mpi_ab |
procedure | compute_mpi_d => samp_compute_mpi_d |
procedure | compute_mpi_c => samp_compute_mpi_c |
procedure | compute_mpi_f => samp_compute_mpi_f |
procedure | diag_filter => samp_diag_filter |
procedure | diag_fill => samp_diag_fill |
Public Attributes | |
real(kind_real), dimension(:,:), allocatable | rh_c0 |
logical, dimension(:,:), allocatable | mask_c0 |
logical, dimension(:), allocatable | mask_hor_c0 |
integer, dimension(:), allocatable | nc0_mask |
integer, dimension(:), allocatable | c1_to_c0 |
logical, dimension(:,:), allocatable | c1l0_log |
integer, dimension(:,:), allocatable | c1c3_to_c0 |
logical, dimension(:,:,:), allocatable | c1c3l0_log |
integer, dimension(:), allocatable | c2_to_c1 |
integer, dimension(:), allocatable | c2_to_c0 |
logical, dimension(:,:), allocatable | vbal_mask |
logical, dimension(:,:), allocatable | local_mask |
logical, dimension(:,:), allocatable | displ_mask |
integer, dimension(:,:,:), allocatable | nn_c2_index |
real(kind_real), dimension(:,:,:), allocatable | nn_c2_dist |
integer, dimension(:), allocatable | nn_ldwv_index |
type(mesh_type) | mesh |
real(kind_real), dimension(:,:,:), allocatable | displ_lon |
real(kind_real), dimension(:,:,:), allocatable | displ_lat |
type(linop_type), dimension(:), allocatable | hfull |
type(linop_type), dimension(:), allocatable | h |
type(linop_type), dimension(:,:), allocatable | d |
integer | nc0c |
integer | nc0d |
integer | nc1a |
integer | nc2a |
integer | nc2b |
integer | nc2f |
logical, dimension(:), allocatable | lcheck_c0a |
logical, dimension(:), allocatable | lcheck_c0c |
logical, dimension(:), allocatable | lcheck_c0d |
logical, dimension(:), allocatable | lcheck_c1a |
logical, dimension(:), allocatable | lcheck_c2a |
logical, dimension(:), allocatable | lcheck_c2b |
logical, dimension(:), allocatable | lcheck_c2f |
logical, dimension(:,:), allocatable | lcheck_h |
logical, dimension(:,:,:), allocatable | lcheck_d |
integer, dimension(:), allocatable | c0c_to_c0 |
integer, dimension(:), allocatable | c0_to_c0c |
integer, dimension(:), allocatable | c0a_to_c0c |
integer, dimension(:), allocatable | c0d_to_c0 |
integer, dimension(:), allocatable | c0_to_c0d |
integer, dimension(:), allocatable | c0a_to_c0d |
integer, dimension(:), allocatable | c1a_to_c1 |
integer, dimension(:), allocatable | c1_to_c1a |
integer, dimension(:), allocatable | c2a_to_c2 |
integer, dimension(:), allocatable | c2_to_c2a |
integer, dimension(:), allocatable | c2b_to_c2 |
integer, dimension(:), allocatable | c2_to_c2b |
integer, dimension(:), allocatable | c2a_to_c2b |
integer, dimension(:), allocatable | c2f_to_c2 |
integer, dimension(:), allocatable | c2_to_c2f |
integer, dimension(:), allocatable | c2a_to_c2f |
integer, dimension(:), allocatable | c2_to_proc |
integer, dimension(:), allocatable | proc_to_nc2a |
type(com_type) | com_ac |
type(com_type) | com_ab |
type(com_type) | com_ad |
type(com_type) | com_af |
Definition at line 39 of file type_samp.F90.
procedure type_samp::samp_type::alloc | ( | ) |
Definition at line 111 of file type_samp.F90.
procedure type_samp::samp_type::compute_mask | ( | ) |
Definition at line 116 of file type_samp.F90.
procedure type_samp::samp_type::compute_mpi_a | ( | ) |
Definition at line 121 of file type_samp.F90.
procedure type_samp::samp_type::compute_mpi_ab | ( | ) |
Definition at line 122 of file type_samp.F90.
procedure type_samp::samp_type::compute_mpi_c | ( | ) |
Definition at line 124 of file type_samp.F90.
procedure type_samp::samp_type::compute_mpi_d | ( | ) |
Definition at line 123 of file type_samp.F90.
procedure type_samp::samp_type::compute_mpi_f | ( | ) |
Definition at line 125 of file type_samp.F90.
procedure type_samp::samp_type::compute_sampling_lct | ( | ) |
Definition at line 119 of file type_samp.F90.
procedure type_samp::samp_type::compute_sampling_mask | ( | ) |
Definition at line 120 of file type_samp.F90.
procedure type_samp::samp_type::compute_sampling_ps | ( | ) |
Definition at line 118 of file type_samp.F90.
procedure type_samp::samp_type::compute_sampling_zs | ( | ) |
Definition at line 117 of file type_samp.F90.
procedure type_samp::samp_type::dealloc | ( | ) |
Definition at line 112 of file type_samp.F90.
procedure type_samp::samp_type::diag_fill | ( | ) |
Definition at line 127 of file type_samp.F90.
procedure type_samp::samp_type::diag_filter | ( | ) |
Definition at line 126 of file type_samp.F90.
procedure type_samp::samp_type::read | ( | ) |
Definition at line 113 of file type_samp.F90.
procedure type_samp::samp_type::setup_sampling | ( | ) |
Definition at line 115 of file type_samp.F90.
procedure type_samp::samp_type::write | ( | ) |
Definition at line 114 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0_to_c0c |
Definition at line 89 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0_to_c0d |
Definition at line 92 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0a_to_c0c |
Definition at line 90 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0a_to_c0d |
Definition at line 93 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0c_to_c0 |
Definition at line 88 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c0d_to_c0 |
Definition at line 91 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c1_to_c0 |
Definition at line 45 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c1_to_c1a |
Definition at line 95 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c1a_to_c1 |
Definition at line 94 of file type_samp.F90.
integer, dimension(:,:), allocatable type_samp::samp_type::c1c3_to_c0 |
Definition at line 47 of file type_samp.F90.
logical, dimension(:,:,:), allocatable type_samp::samp_type::c1c3l0_log |
Definition at line 48 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::c1l0_log |
Definition at line 46 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_c0 |
Definition at line 50 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_c1 |
Definition at line 49 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_c2a |
Definition at line 97 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_c2b |
Definition at line 99 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_c2f |
Definition at line 102 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2_to_proc |
Definition at line 104 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2a_to_c2 |
Definition at line 96 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2a_to_c2b |
Definition at line 100 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2a_to_c2f |
Definition at line 103 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2b_to_c2 |
Definition at line 98 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::c2f_to_c2 |
Definition at line 101 of file type_samp.F90.
type(com_type) type_samp::samp_type::com_ab |
Definition at line 107 of file type_samp.F90.
type(com_type) type_samp::samp_type::com_ac |
Definition at line 106 of file type_samp.F90.
type(com_type) type_samp::samp_type::com_ad |
Definition at line 108 of file type_samp.F90.
type(com_type) type_samp::samp_type::com_af |
Definition at line 109 of file type_samp.F90.
type(linop_type), dimension(:,:), allocatable type_samp::samp_type::d |
Definition at line 70 of file type_samp.F90.
real(kind_real), dimension(:,:,:), allocatable type_samp::samp_type::displ_lat |
Definition at line 65 of file type_samp.F90.
real(kind_real), dimension(:,:,:), allocatable type_samp::samp_type::displ_lon |
Definition at line 64 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::displ_mask |
Definition at line 55 of file type_samp.F90.
type(linop_type), dimension(:), allocatable type_samp::samp_type::h |
Definition at line 69 of file type_samp.F90.
type(linop_type), dimension(:), allocatable type_samp::samp_type::hfull |
Definition at line 68 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c0a |
Definition at line 79 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c0c |
Definition at line 80 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c0d |
Definition at line 81 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c1a |
Definition at line 82 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c2a |
Definition at line 83 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c2b |
Definition at line 84 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::lcheck_c2f |
Definition at line 85 of file type_samp.F90.
logical, dimension(:,:,:), allocatable type_samp::samp_type::lcheck_d |
Definition at line 87 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::lcheck_h |
Definition at line 86 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::local_mask |
Definition at line 54 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::mask_c0 |
Definition at line 42 of file type_samp.F90.
logical, dimension(:), allocatable type_samp::samp_type::mask_hor_c0 |
Definition at line 43 of file type_samp.F90.
type(mesh_type) type_samp::samp_type::mesh |
Definition at line 61 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::nc0_mask |
Definition at line 44 of file type_samp.F90.
integer type_samp::samp_type::nc0c |
Definition at line 73 of file type_samp.F90.
integer type_samp::samp_type::nc0d |
Definition at line 74 of file type_samp.F90.
integer type_samp::samp_type::nc1a |
Definition at line 75 of file type_samp.F90.
integer type_samp::samp_type::nc2a |
Definition at line 76 of file type_samp.F90.
integer type_samp::samp_type::nc2b |
Definition at line 77 of file type_samp.F90.
integer type_samp::samp_type::nc2f |
Definition at line 78 of file type_samp.F90.
real(kind_real), dimension(:,:,:), allocatable type_samp::samp_type::nn_c2_dist |
Definition at line 57 of file type_samp.F90.
integer, dimension(:,:,:), allocatable type_samp::samp_type::nn_c2_index |
Definition at line 56 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::nn_ldwv_index |
Definition at line 58 of file type_samp.F90.
integer, dimension(:), allocatable type_samp::samp_type::proc_to_nc2a |
Definition at line 105 of file type_samp.F90.
real(kind_real), dimension(:,:), allocatable type_samp::samp_type::rh_c0 |
Definition at line 41 of file type_samp.F90.
logical, dimension(:,:), allocatable type_samp::samp_type::vbal_mask |
Definition at line 53 of file type_samp.F90.