FV3 Bundle
fv_mp_tlm_mod::start_group_halo_update_tlm Interface Reference

Private Member Functions

subroutine start_var_group_update_2d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine start_var_group_update_3d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine start_var_group_update_4d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine start_vector_group_update_2d_tlm (group, group_tl, u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine start_vector_group_update_3d_tlm (group, group_tl, u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 

Detailed Description

Definition at line 64 of file fv_mp_tlm.F90.

Member Function/Subroutine Documentation

◆ start_var_group_update_2d_tlm()

subroutine fv_mp_tlm_mod::start_group_halo_update_tlm::start_var_group_update_2d_tlm ( type(group_halo_update_type), intent(inout)  group,
type(group_halo_update_type), intent(inout)  group_tl,
real, dimension(:,:), intent(inout)  array,
real, dimension(:,:), intent(inout)  array_tl,
type(domain2d), intent(inout)  domain,
integer, intent(in), optional  flags,
integer, intent(in), optional  position,
integer, intent(in), optional  whalo,
integer, intent(in), optional  ehalo,
integer, intent(in), optional  shalo,
integer, intent(in), optional  nhalo,
logical, intent(in), optional  complete,
logical, intent(in), optional  complete_tl 
)
private

Definition at line 415 of file fv_mp_tlm.F90.

◆ start_var_group_update_3d_tlm()

subroutine fv_mp_tlm_mod::start_group_halo_update_tlm::start_var_group_update_3d_tlm ( type(group_halo_update_type), intent(inout)  group,
type(group_halo_update_type), intent(inout)  group_tl,
real, dimension(:,:,:), intent(inout)  array,
real, dimension(:,:,:), intent(inout)  array_tl,
type(domain2d), intent(inout)  domain,
integer, intent(in), optional  flags,
integer, intent(in), optional  position,
integer, intent(in), optional  whalo,
integer, intent(in), optional  ehalo,
integer, intent(in), optional  shalo,
integer, intent(in), optional  nhalo,
logical, intent(in), optional  complete,
logical, intent(in), optional  complete_tl 
)
private

Definition at line 489 of file fv_mp_tlm.F90.

◆ start_var_group_update_4d_tlm()

subroutine fv_mp_tlm_mod::start_group_halo_update_tlm::start_var_group_update_4d_tlm ( type(group_halo_update_type), intent(inout)  group,
type(group_halo_update_type), intent(inout)  group_tl,
real, dimension(:,:,:,:), intent(inout)  array,
real, dimension(:,:,:,:), intent(inout)  array_tl,
type(domain2d), intent(inout)  domain,
integer, intent(in), optional  flags,
integer, intent(in), optional  position,
integer, intent(in), optional  whalo,
integer, intent(in), optional  ehalo,
integer, intent(in), optional  shalo,
integer, intent(in), optional  nhalo,
logical, intent(in), optional  complete,
logical, intent(in), optional  complete_tl 
)
private

Definition at line 563 of file fv_mp_tlm.F90.

◆ start_vector_group_update_2d_tlm()

subroutine fv_mp_tlm_mod::start_group_halo_update_tlm::start_vector_group_update_2d_tlm ( type(group_halo_update_type), intent(inout)  group,
type(group_halo_update_type), intent(inout)  group_tl,
real, dimension(:,:), intent(inout)  u_cmpt,
real, dimension(:,:), intent(inout)  u_cmpt_tl,
real, dimension(:,:), intent(inout)  v_cmpt,
real, dimension(:,:), intent(inout)  v_cmpt_tl,
type(domain2d), intent(inout)  domain,
integer, intent(in), optional  flags,
integer, intent(in), optional  gridtype,
integer, intent(in), optional  whalo,
integer, intent(in), optional  ehalo,
integer, intent(in), optional  shalo,
integer, intent(in), optional  nhalo,
logical, intent(in), optional  complete,
logical, intent(in), optional  complete_tl 
)
private

Definition at line 641 of file fv_mp_tlm.F90.

◆ start_vector_group_update_3d_tlm()

subroutine fv_mp_tlm_mod::start_group_halo_update_tlm::start_vector_group_update_3d_tlm ( type(group_halo_update_type), intent(inout)  group,
type(group_halo_update_type), intent(inout)  group_tl,
real, dimension(:,:,:), intent(inout)  u_cmpt,
real, dimension(:,:,:), intent(inout)  u_cmpt_tl,
real, dimension(:,:,:), intent(inout)  v_cmpt,
real, dimension(:,:,:), intent(inout)  v_cmpt_tl,
type(domain2d), intent(inout)  domain,
integer, intent(in), optional  flags,
integer, intent(in), optional  gridtype,
integer, intent(in), optional  whalo,
integer, intent(in), optional  ehalo,
integer, intent(in), optional  shalo,
integer, intent(in), optional  nhalo,
logical, intent(in), optional  complete,
logical, intent(in), optional  complete_tl 
)
private

Definition at line 726 of file fv_mp_tlm.F90.


The documentation for this interface was generated from the following file: