MFIX  2016-1
sendrecv3_mod.f File Reference

Go to the source code of this file.

Data Types

interface  sendrecv3::sendrecv3_begin
 
interface  sendrecv3::sendrecv3_end
 
interface  sendrecv3::send_recv3
 

Modules

module  sendrecv3
 

Functions/Subroutines

subroutine sendrecv3::ijk_of (ijkp, i, j, k)
 
subroutine sendrecv3::ijk_of_gl (ijkp, i, j, k)
 
subroutine sendrecv3::sendrecv3_init ( comm, cyclic_i, cyclic_j, cyclic_k, idebug)
 
subroutine sendrecv3::sendrecv3_begin_1d (XX, ilayer, idebug)
 
subroutine sendrecv3::sendrecv3_begin_1i (XX, ilayer, idebug)
 
subroutine sendrecv3::sendrecv3_begin_1c (XX, ilayer, idebug)
 
subroutine sendrecv3::sendrecv3_end_1d (XX, idebug)
 
subroutine sendrecv3::sendrecv3_end_1c (XX, idebug)
 
subroutine sendrecv3::sendrecv3_end_1i (XX, idebug)
 
subroutine sendrecv3::send_recv3_1c (XX, ilayer, idebug)
 
subroutine sendrecv3::send_recv3_1d (XX, ilayer, idebug)
 
subroutine sendrecv3::send_recv3_2d (XX, ilayer, idebug)
 
subroutine sendrecv3::send_recv3_3d (XX, ilayer, idebug)
 
subroutine sendrecv3::send_recv3_1i (XX, ilayer, idebug)
 

Variables

integer, dimension(:), pointer sendrecv3::recvproc1
 
integer, dimension(:), pointer sendrecv3::recvtag1
 
integer, dimension(:), pointer sendrecv3::xrecv1
 
integer, dimension(:), pointer sendrecv3::recvijk1
 
integer, dimension(:), pointer sendrecv3::sendproc1
 
integer, dimension(:), pointer sendrecv3::sendtag1
 
integer, dimension(:), pointer sendrecv3::xsend1
 
integer, dimension(:), pointer sendrecv3::sendijk1
 
integer, dimension(:), pointer sendrecv3::recvproc2
 
integer, dimension(:), pointer sendrecv3::recvtag2
 
integer, dimension(:), pointer sendrecv3::xrecv2
 
integer, dimension(:), pointer sendrecv3::recvijk2
 
integer, dimension(:), pointer sendrecv3::sendproc2
 
integer, dimension(:), pointer sendrecv3::sendtag2
 
integer, dimension(:), pointer sendrecv3::xsend2
 
integer, dimension(:), pointer sendrecv3::sendijk2
 
integer, dimension(:), pointer sendrecv3::send_persistent_request
 
integer, dimension(:), pointer sendrecv3::recv_persistent_request
 
integer, dimension(:), pointer sendrecv3::send_persistent_request1
 
integer, dimension(:), pointer sendrecv3::send_persistent_request2
 
integer, dimension(:), pointer sendrecv3::recv_persistent_request1
 
integer, dimension(:), pointer sendrecv3::recv_persistent_request2
 
integer sendrecv3::nrecv1
 
integer sendrecv3::nsend1
 
integer sendrecv3::nrecv2
 
integer sendrecv3::nsend2
 
integer, dimension(:), pointer sendrecv3::recvproc3
 
integer, dimension(:), pointer sendrecv3::recvtag3
 
integer, dimension(:), pointer sendrecv3::xrecv3
 
integer, dimension(:), pointer sendrecv3::recvijk3
 
integer, dimension(:), pointer sendrecv3::sendproc3
 
integer, dimension(:), pointer sendrecv3::sendtag3
 
integer, dimension(:), pointer sendrecv3::xsend3
 
integer, dimension(:), pointer sendrecv3::sendijk3
 
integer, dimension(:), pointer sendrecv3::send_persistent_request3
 
integer, dimension(:), pointer sendrecv3::recv_persistent_request3
 
integer sendrecv3::nrecv3
 
integer sendrecv3::nsend3
 
integer, parameter sendrecv3::nlayers = 3
 
logical, parameter sendrecv3::localfunc =.false.
 
logical, parameter sendrecv3::use_persistent_message =.true.
 
double precision, dimension(:), pointer sendrecv3::dsendbuffer
 
double precision, dimension(:), pointer sendrecv3::drecvbuffer
 
integer, dimension(:), pointer sendrecv3::isendbuffer
 
integer, dimension(:), pointer sendrecv3::irecvbuffer
 
character, dimension(:), pointer sendrecv3::csendbuffer
 
character, dimension(:), pointer sendrecv3::crecvbuffer
 
integer sendrecv3::nrecv
 
integer sendrecv3::nsend
 
integer, dimension(:), pointer sendrecv3::recvrequest
 
integer, dimension(:), pointer sendrecv3::sendrequest
 
integer, dimension(:), pointer sendrecv3::xrecv
 
integer, dimension(:), pointer sendrecv3::recvproc
 
integer, dimension(:), pointer sendrecv3::recvijk
 
integer, dimension(:), pointer sendrecv3::recvtag
 
integer, dimension(:), pointer sendrecv3::xsend
 
integer, dimension(:), pointer sendrecv3::sendproc
 
integer, dimension(:), pointer sendrecv3::sendijk
 
integer, dimension(:), pointer sendrecv3::sendtag
 
integer sendrecv3::kstart_all_mype
 
integer sendrecv3::jstart_all_mype
 
integer sendrecv3::istart_all_mype
 
integer sendrecv3::kend_all_mype
 
integer sendrecv3::jend_all_mype
 
integer sendrecv3::iend_all_mype
 
integer sendrecv3::communicator