MFIX  2016-1
sendrecv_mod.f File Reference

Go to the source code of this file.

Data Types

interface  sendrecv::sendrecv_begin
 
interface  sendrecv::sendrecv_end
 
interface  sendrecv::send_recv
 

Modules

module  sendrecv
 

Functions/Subroutines

subroutine sendrecv::ijk_of (ijkp, i, j, k)
 
subroutine sendrecv::ijk_of_gl (ijkp, i, j, k)
 
subroutine sendrecv::sendrecv_init (comm, cyclic_i, cyclic_j, cyclic_k, idebug)
 
subroutine sendrecv::sendrecv_begin_1d (XX, ilayer, idebug)
 
subroutine sendrecv::sendrecv_begin_1i (XX, ilayer, idebug)
 
subroutine sendrecv::sendrecv_begin_1c (XX, ilayer, idebug)
 
subroutine sendrecv::sendrecv_end_1d (XX, idebug)
 
subroutine sendrecv::sendrecv_end_1c (XX, idebug)
 
subroutine sendrecv::sendrecv_end_1i (XX, idebug)
 
subroutine sendrecv::send_recv_1c (XX, ilayer, idebug)
 
subroutine sendrecv::send_recv_1d (XX, ilayer, idebug)
 
subroutine sendrecv::send_recv_2d (XX, ilayer, idebug)
 
subroutine sendrecv::send_recv_3d (XX, ilayer, idebug)
 
subroutine sendrecv::send_recv_1i (XX, ilayer, idebug)
 
subroutine sendrecv::sendrecv_re_init_after_re_indexing (comm, idebug)
 

Variables

logical, parameter sendrecv::localfunc =.false.
 
logical, parameter sendrecv::use_persistent_message =.true.
 
integer, dimension(:), pointer sendrecv::recvproc1
 
integer, dimension(:), pointer sendrecv::recvtag1
 
integer, dimension(:), pointer sendrecv::xrecv1
 
integer, dimension(:), pointer sendrecv::recvijk1
 
integer, dimension(:), pointer sendrecv::sendproc1
 
integer, dimension(:), pointer sendrecv::sendtag1
 
integer, dimension(:), pointer sendrecv::xsend1
 
integer, dimension(:), pointer sendrecv::sendijk1
 
integer, dimension(:), pointer sendrecv::recvproc2
 
integer, dimension(:), pointer sendrecv::recvtag2
 
integer, dimension(:), pointer sendrecv::xrecv2
 
integer, dimension(:), pointer sendrecv::recvijk2
 
integer, dimension(:), pointer sendrecv::sendproc2
 
integer, dimension(:), pointer sendrecv::sendtag2
 
integer, dimension(:), pointer sendrecv::xsend2
 
integer, dimension(:), pointer sendrecv::sendijk2
 
integer, dimension(:), pointer sendrecv::send_persistent_request
 
integer, dimension(:), pointer sendrecv::recv_persistent_request
 
integer, dimension(:), pointer sendrecv::send_persistent_request1
 
integer, dimension(:), pointer sendrecv::send_persistent_request2
 
integer, dimension(:), pointer sendrecv::recv_persistent_request1
 
integer, dimension(:), pointer sendrecv::recv_persistent_request2
 
integer sendrecv::nrecv1
 
integer sendrecv::nsend1
 
integer sendrecv::nrecv2
 
integer sendrecv::nsend2
 
double precision, dimension(:), pointer sendrecv::dsendbuffer
 
double precision, dimension(:), pointer sendrecv::drecvbuffer
 
integer, dimension(:), pointer sendrecv::isendbuffer
 
integer, dimension(:), pointer sendrecv::irecvbuffer
 
character, dimension(:), pointer sendrecv::csendbuffer
 
character, dimension(:), pointer sendrecv::crecvbuffer
 
integer sendrecv::nrecv
 
integer sendrecv::nsend
 
integer, dimension(:), pointer sendrecv::recvrequest
 
integer, dimension(:), pointer sendrecv::sendrequest
 
integer, dimension(:), pointer sendrecv::xrecv
 
integer, dimension(:), pointer sendrecv::recvproc
 
integer, dimension(:), pointer sendrecv::recvijk
 
integer, dimension(:), pointer sendrecv::recvtag
 
integer, dimension(:), pointer sendrecv::xsend
 
integer, dimension(:), pointer sendrecv::sendproc
 
integer, dimension(:), pointer sendrecv::sendijk
 
integer, dimension(:), pointer sendrecv::sendtag
 
integer sendrecv::communicator