CAM
parallel_mod.F90 File Reference

Data Types

type  parallel_mod::parallel_t
 
interface  parallel_mod::assignment(=)
 

Modules

module  parallel_mod
 

Functions/Subroutines

subroutine parallel_mod::copy_par (par2, par1)
 
type(parallel_t) function, public parallel_mod::initmp (npes_in, npes_stride)
 
subroutine, public parallel_mod::abortmp (string)
 
subroutine, public parallel_mod::haltmp (string)
 stops the parallel (message passing) environment and prints a message. More...
 
subroutine, public parallel_mod::syncmp (par)
 
real(kind=real_kind) function, public parallel_mod::pmin_1d (variable, par)
 
real(kind=real_kind) function, public parallel_mod::pmax_1d (variable, par)
 
real(kind=real_kind) function, public parallel_mod::psum_1d (variable, par)
 

Variables

integer, parameter, public parallel_mod::ordered = 1
 
integer, parameter, public parallel_mod::fast = 2
 
integer, parameter, public parallel_mod::bndry_tag_base = 0
 
integer, parameter, public parallel_mod::thread_tag_bits = 9
 
integer, parameter, public parallel_mod::max_active_msg = (MPI_TAG_UB/2**THREAD_TAG_BITS) - 1
 
integer, parameter, public parallel_mod::hme_status_size = MPI_STATUS_SIZE
 
integer, public parallel_mod::maxnumberframes
 
integer, public parallel_mod::numframes
 
logical, public parallel_mod::partitionfornodes
 
integer, public parallel_mod::mpireal_t
 
integer, public parallel_mod::mpiinteger_t
 
integer, public parallel_mod::mpichar_t
 
integer, public parallel_mod::mpilogical_t
 
integer, public parallel_mod::iam
 
integer, dimension(:,:), allocatable, public parallel_mod::status
 
integer, dimension(:), allocatable, public parallel_mod::rrequest
 
integer, dimension(:), allocatable, public parallel_mod::srequest
 
real(kind=4), dimension(:), allocatable, public parallel_mod::frameweight
 
integer, dimension(:), allocatable, public parallel_mod::frameindex
 
integer, dimension(:), allocatable, public parallel_mod::framecount
 
integer, parameter parallel_mod::ncomponents =1
 
integer, public parallel_mod::ncompoints
 
integer, public parallel_mod::npackpoints
 
integer, parameter parallel_mod::nrepro_vars =MAX(11, nlev*qsize_d)
 
real(kind=8), dimension(:,:), allocatable, public parallel_mod::global_shared_buf
 
real(kind=8), dimension(nrepro_vars), public parallel_mod::global_shared_sum