FV3 Bundle
fv_mp_tlm.F90 File Reference
#include "mpif.h"
Include dependency graph for fv_mp_tlm.F90:

Go to the source code of this file.

Data Types

interface  fv_mp_tlm_mod::start_group_halo_update
 
interface  fv_mp_tlm_mod::start_group_halo_update_tlm
 
interface  fv_mp_tlm_mod::fill_corners_tlm
 
interface  fv_mp_tlm_mod::fill_corners_agrid_tlm
 
interface  fv_mp_tlm_mod::fill_corners_cgrid_tlm
 
interface  fv_mp_tlm_mod::fill_corners_dgrid_tlm
 
interface  fv_mp_tlm_mod::mp_reduce_sum_tlm
 
interface  fv_mp_tlm_mod::mpp_global_sum_tlm
 
interface  fv_mp_tlm_mod::mpp_update_domains_tlm
 
interface  fv_mp_tlm_mod::mpp_get_boundary_tlm
 

Modules

module  fv_mp_tlm_mod
 

Functions/Subroutines

subroutine fv_mp_tlm_mod::start_var_group_update_2d (group, array, domain, flags, position, whalo, ehalo, shalo, nhalo, complete)
 
subroutine fv_mp_tlm_mod::start_var_group_update_3d (group, array, domain, flags, position, whalo, ehalo, shalo, nhalo, complete)
 
subroutine fv_mp_tlm_mod::start_var_group_update_4d (group, array, domain, flags, position, whalo, ehalo, shalo, nhalo, complete)
 
subroutine fv_mp_tlm_mod::start_vector_group_update_2d (group, u_cmpt, v_cmpt, domain, flags, gridtype, whalo, ehalo, shalo, nhalo, complete)
 
subroutine fv_mp_tlm_mod::start_vector_group_update_3d (group, u_cmpt, v_cmpt, domain, flags, gridtype, whalo, ehalo, shalo, nhalo, complete)
 
subroutine fv_mp_tlm_mod::start_var_group_update_2d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine fv_mp_tlm_mod::start_var_group_update_3d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine fv_mp_tlm_mod::start_var_group_update_4d_tlm (group, group_tl, array, array_tl, domain, flags, position, whalo, ehalo, shalo, nhalo, complete, complete_tl)
 
subroutine fv_mp_tlm_mod::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 fv_mp_tlm_mod::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)
 
subroutine, public fv_mp_tlm_mod::complete_group_halo_update (group, group_tl, domain)
 
subroutine fv_mp_tlm_mod::fill_corners_2d_r4_tlm (q, q_tl, npx, npy, fill, agrid, bgrid)
 
subroutine fv_mp_tlm_mod::fill_corners_2d_r8_tlm (q, q_tl, npx, npy, fill, agrid, bgrid)
 
subroutine fv_mp_tlm_mod::fill_corners_xy_2d_r4_tlm (x, x_tl, y, y_tl, npx, npy, dgrid, agrid, cgrid, vector)
 
subroutine fv_mp_tlm_mod::fill_corners_xy_2d_r8_tlm (x, x_tl, y, y_tl, npx, npy, dgrid, agrid, cgrid, vector)
 
subroutine fv_mp_tlm_mod::fill_corners_agrid_r4_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::fill_corners_agrid_r8_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::fill_corners_cgrid_r4_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::fill_corners_cgrid_r8_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::fill_corners_dgrid_r4_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::fill_corners_dgrid_r8_tlm (x, x_tl, y, y_tl, npx, npy, mysign)
 
subroutine fv_mp_tlm_mod::mp_reduce_sum_r4_tlm (mysum, mysum_tl)
 
subroutine fv_mp_tlm_mod::mp_reduce_sum_r8_tlm (mysum, mysum_tl)
 
subroutine fv_mp_tlm_mod::mp_reduce_sum_r4_1d_tlm (mysum, mysum_tl, sum1d, sum1d_tl, npts)
 
subroutine fv_mp_tlm_mod::mp_reduce_sum_r8_1d_tlm (mysum, mysum_tl, sum1d, sum1d_tl, npts)
 
real(kind=r_grid) function fv_mp_tlm_mod::mpp_global_sum_2d_tlm (domain, field, field_tl, flags, position, tile_count, mpp_global_sum_2d)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_2d_tlm (array, array_tl, domain, flags, complete, position, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_3d_tlm (array, array_tl, domain, flags, complete, position, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_4d_tlm (array, array_tl, domain, flags, complete, position, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_5d_tlm (array, array_tl, domain, flags, complete, position, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_2dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, complete, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_3dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, complete, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_4dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, complete, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_update_domain2d_5dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, flags, gridtype, complete, whalo, ehalo, shalo, nhalo, name, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_get_boundary_2d_tlm (array, array_tl, domain, ebuffer, ebuffer_tl, sbuffer, sbuffer_tl, wbuffer, wbuffer_tl, nbuffer, nbuffer_tl, flags, position, complete, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_get_boundary_3d_tlm (array, array_tl, domain, ebuffer, ebuffer_tl, sbuffer, sbuffer_tl, wbuffer, wbuffer_tl, nbuffer, nbuffer_tl, flags, position, complete, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_get_boundary_2dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, ebufferx, ebufferx_tl, sbufferx, sbufferx_tl, wbufferx, wbufferx_tl, nbufferx, nbufferx_tl, ebuffery, ebuffery_tl, sbuffery, sbuffery_tl, wbuffery, wbuffery_tl, nbuffery, nbuffery_tl, flags, gridtype, complete, tile_count)
 
subroutine fv_mp_tlm_mod::mpp_get_boundary_3dv_tlm (u_cmpt, u_cmpt_tl, v_cmpt, v_cmpt_tl, domain, ebufferx, ebufferx_tl, sbufferx, sbufferx_tl, wbufferx, wbufferx_tl, nbufferx, nbufferx_tl, ebuffery, ebuffery_tl, sbuffery, sbuffery_tl, wbuffery, wbuffery_tl, nbuffery, nbuffery_tl, flags, gridtype, complete, tile_count)
 

Variables

integer fv_mp_tlm_mod::commglobal
 
integer fv_mp_tlm_mod::ierror
 
integer fv_mp_tlm_mod::npes