FV3 Bundle
mpp_pset.F90 File Reference
#include <fms_platform.h>
Include dependency graph for mpp_pset.F90:

Go to the source code of this file.

Data Types

interface  mpp_pset_mod::mpp_pset_broadcast_ptr
 
interface  mpp_pset_mod::mpp_send_ptr
 
interface  mpp_pset_mod::mpp_recv_ptr
 
interface  mpp_pset_mod::mpp_pset_print_chksum
 
type  mpp_pset_mod::mpp_pset_type
 

Modules

module  mpp_pset_mod
 

Functions/Subroutines

subroutine, public mpp_pset_mod::mpp_pset_init
 
subroutine, public mpp_pset_mod::mpp_pset_create (npset, pset, stacksize, pelist, commID)
 
subroutine, public mpp_pset_mod::mpp_pset_delete (pset)
 
subroutine mpp_pset_mod::mpp_send_ptr_scalar (ptr, pe)
 
subroutine mpp_pset_mod::mpp_send_ptr_array (ptr, pe)
 
subroutine mpp_pset_mod::mpp_recv_ptr_scalar (ptr, pe)
 
subroutine mpp_pset_mod::mpp_recv_ptr_array (ptr, pe)
 
subroutine mpp_pset_mod::mpp_translate_remote_ptr (ptr, pe)
 
subroutine, public mpp_pset_mod::mpp_pset_sync (pset)
 
subroutine, public mpp_pset_mod::mpp_pset_broadcast (pset, a)
 
subroutine mpp_pset_mod::mpp_pset_broadcast_ptr_scalar (pset, ptr)
 
subroutine mpp_pset_mod::mpp_pset_broadcast_ptr_array (pset, ptr)
 
subroutine, public mpp_pset_mod::mpp_pset_check_ptr (pset, ptr)
 
subroutine, public mpp_pset_mod::mpp_pset_segment_array (pset, ls, le, lsp, lep)
 
subroutine, public mpp_pset_mod::mpp_pset_stack_push (pset, ptr, len)
 
subroutine, public mpp_pset_mod::mpp_pset_stack_reset (pset)
 
subroutine mpp_pset_mod::mpp_pset_print_chksum_1d (pset, caller, array)
 
subroutine mpp_pset_mod::mpp_pset_print_chksum_2d (pset, caller, array)
 
subroutine mpp_pset_mod::mpp_pset_print_chksum_3d (pset, caller, array)
 
subroutine mpp_pset_mod::mpp_pset_print_chksum_4d (pset, caller, array)
 
subroutine, public mpp_pset_mod::mpp_pset_print_stack_chksum (pset, caller)
 
logical function, public mpp_pset_mod::mpp_pset_root (pset)
 
integer function, public mpp_pset_mod::mpp_pset_numroots (pset)
 
subroutine, public mpp_pset_mod::mpp_pset_get_root_pelist (pset, pelist, commID)
 

Variables

integer mpp_pset_mod::pe
 
integer mpp_pset_mod::commid
 
logical mpp_pset_mod::verbose =.FALSE.
 
logical mpp_pset_mod::module_is_initialized =.FALSE.
 
character(len=256) mpp_pset_mod::text