CAM
bshr_mpi_mod.F90 File Reference
#include "bmpif.h"

Data Types

interface  bshr_mpi_mod::shr_mpi_send
 
interface  bshr_mpi_mod::shr_mpi_recv
 
interface  bshr_mpi_mod::shr_mpi_bcast
 
interface  bshr_mpi_mod::shr_mpi_gathscatvinit
 
interface  bshr_mpi_mod::shr_mpi_gatherv
 
interface  bshr_mpi_mod::shr_mpi_scatterv
 
interface  bshr_mpi_mod::shr_mpi_sum
 
interface  bshr_mpi_mod::shr_mpi_min
 
interface  bshr_mpi_mod::shr_mpi_max
 

Modules

module  bshr_mpi_mod
 

Functions/Subroutines

subroutine, public bshr_mpi_mod::shr_mpi_chkerr (rcode, string)
 
subroutine bshr_mpi_mod::shr_mpi_sendi0 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_sendi1 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_sendr0 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_sendr1 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_sendr3 (array, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_recvi0 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_recvi1 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_recvr0 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_recvr1 (lvec, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_recvr3 (array, pid, tag, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_bcasti0 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcasti80 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastl0 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastc0 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastc1 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastr0 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcasti1 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcasti81 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastl1 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastr1 (vec, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastr2 (arr, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcasti2 (arr, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_bcastr3 (arr, comm, string, pebcast)
 
subroutine bshr_mpi_mod::shr_mpi_gathscatvinitr1 (comm, rootid, locArr, glob1DArr, globSize, displs, string)
 
subroutine bshr_mpi_mod::shr_mpi_gathervr1 (locarr, locSize, glob1DArr, globSize, displs, rootid, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_scattervr1 (locarr, locSize, glob1Darr, globSize, displs, rootid, comm, string)
 
subroutine bshr_mpi_mod::shr_mpi_sumi0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumi1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumb0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumb1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumr0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumr1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumr2 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_sumr3 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_mini0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_mini1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_minr0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_minr1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_maxi0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_maxi1 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_maxr0 (lvec, gvec, comm, string, all)
 
subroutine bshr_mpi_mod::shr_mpi_maxr1 (lvec, gvec, comm, string, all)
 
subroutine, public bshr_mpi_mod::shr_mpi_commsize (comm, size, string)
 
subroutine, public bshr_mpi_mod::shr_mpi_commrank (comm, rank, string)
 
subroutine, public bshr_mpi_mod::shr_mpi_initialized (flag, string)
 
subroutine, public bshr_mpi_mod::shr_mpi_abort (string, rcode)
 
subroutine, public bshr_mpi_mod::shr_mpi_barrier (comm, string)
 
subroutine, public bshr_mpi_mod::shr_mpi_init (string)
 
subroutine, public bshr_mpi_mod::shr_mpi_finalize (string)
 

Variables

character(len= *), parameter, private bshr_mpi_mod::mod_filename = __FILE__