FV3 Bundle
|
Functions/Subroutines | |
subroutine, public | tracer_2d_1l_tlm (q, q_tl, dp1, dp1_tl, mfx, mfx_tl, mfy, mfy_tl, cx, cx_tl, cy, cy_tl, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr, dpa) |
subroutine, public | tracer_2d_1l (q, dp1, mfx, mfy, cx, cy, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr, dpa) |
subroutine, public | tracer_2d_tlm (q, q_tl, dp1, dp1_tl, mfx, mfx_tl, mfy, mfy_tl, cx, cx_tl, cy, cy_tl, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr, dpa) |
subroutine, public | tracer_2d (q, dp1, mfx, mfy, cx, cy, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr, dpa) |
subroutine, public | tracer_2d_nested_tlm (q, q_tl, dp1, dp1_tl, mfx, mfx_tl, mfy, mfy_tl, cx, cx_tl, cy, cy_tl, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, k_split, neststruct, parent_grid, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr) |
subroutine, public | tracer_2d_nested (q, dp1, mfx, mfy, cx, cy, gridstruct, bd, domain, npx, npy, npz, nq, hord, q_split, dt, id_divg, q_pack, nord_tr, trdm, k_split, neststruct, parent_grid, hord_pert, nord_tr_pert, trdm_pert, split_damp_tr) |
Variables | |
real, dimension(:,:,:), allocatable | nest_fx_west_accum |
real, dimension(:,:,:), allocatable | nest_fx_east_accum |
real, dimension(:,:,:), allocatable | nest_fx_south_accum |
real, dimension(:,:,:), allocatable | nest_fx_north_accum |
subroutine, public fv_tracer2d_tlm_mod::tracer_2d | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je, npz), intent(out), optional | dpa | ||
) |
subroutine, public fv_tracer2d_tlm_mod::tracer_2d_1l | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je), intent(out), optional | dpa | ||
) |
subroutine, public fv_tracer2d_tlm_mod::tracer_2d_1l_tlm | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q_tl, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx_tl, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy_tl, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je), intent(out), optional | dpa | ||
) |
Definition at line 55 of file fv_tracer2d_tlm.F90.
subroutine, public fv_tracer2d_tlm_mod::tracer_2d_nested | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | k_split, | ||
type(fv_nest_type), intent(inout) | neststruct, | ||
type(fv_atmos_type), intent(inout) | parent_grid, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr | ||
) |
subroutine, public fv_tracer2d_tlm_mod::tracer_2d_nested_tlm | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q_tl, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx_tl, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy_tl, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | k_split, | ||
type(fv_nest_type), intent(inout) | neststruct, | ||
type(fv_atmos_type), intent(inout) | parent_grid, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr | ||
) |
Definition at line 1455 of file fv_tracer2d_tlm.F90.
subroutine, public fv_tracer2d_tlm_mod::tracer_2d_tlm | ( | real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q, |
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz, nq), intent(inout) | q_tl, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1, | ||
real, dimension(bd%isd:bd%ied, bd%jsd:bd%jed, npz), intent(inout) | dp1_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx, | ||
real, dimension(bd%is:bd%ie+1, bd%js:bd%je, npz), intent(inout) | mfx_tl, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je+1, npz), intent(inout) | mfy_tl, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx, | ||
real, dimension(bd%is:bd%ie+1, bd%jsd:bd%jed, npz), intent(inout) | cx_tl, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy, | ||
real, dimension(bd%isd:bd%ied, bd%js:bd%je+1, npz), intent(inout) | cy_tl, | ||
type(fv_grid_type), intent(in), target | gridstruct, | ||
type(fv_grid_bounds_type), intent(in) | bd, | ||
type(domain2d), intent(inout) | domain, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | nq, | ||
integer, intent(in) | hord, | ||
integer, intent(in) | q_split, | ||
real, intent(in) | dt, | ||
integer, intent(in) | id_divg, | ||
type(group_halo_update_type), intent(inout) | q_pack, | ||
integer, intent(in) | nord_tr, | ||
real, intent(in) | trdm, | ||
integer, intent(in) | hord_pert, | ||
integer, intent(in) | nord_tr_pert, | ||
real, intent(in) | trdm_pert, | ||
logical, intent(in) | split_damp_tr, | ||
real, dimension(bd%is:bd%ie, bd%js:bd%je, npz), intent(out), optional | dpa | ||
) |
Definition at line 761 of file fv_tracer2d_tlm.F90.
|
private |
Definition at line 42 of file fv_tracer2d_tlm.F90.
|
private |
Definition at line 42 of file fv_tracer2d_tlm.F90.
|
private |
Definition at line 42 of file fv_tracer2d_tlm.F90.
|
private |
Definition at line 42 of file fv_tracer2d_tlm.F90.