MpiFx 1.4.0
|
Receives a message from a given node. More...
Public Member Functions | |
subroutine | mpifx_recv_i0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_i6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_s6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_d6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_c6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_z6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_l6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h0 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h1 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h2 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h3 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h4 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h5 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
subroutine | mpifx_recv_h6 (mycomm, msg, source, tag, status, error) |
Receives a message from a given process. | |
Receives a message from a given node.
All functions have the same argument list only differing in the type and rank of the second argument. The second argument can be of type integer (i), real (s), double precision (d), complex (c), double complex (z), logical (b) and character (h). Its rank can vary from zero (scalar) up to the maximum rank.
MPI_RECV
)Example:
program hello use libmpifx_module implicit none character(100) :: msg type(mpifx) :: mycomm integer :: source call mpifx_init() call mycomm%init() if (.not. mycomm%lead) then write(msg, "(A,I0,A)") "Hello from process ", mycomm%rank, "!" call mpifx_send(mycomm, msg, mycomm%leadrank) else write(*, "(A)") "Lead node:" do source = 1, mycomm%size - 1 call mpifx_recv(mycomm, msg, source) write(*,"(A,A)") "Message received: ", trim(msg) end do end if call mpifx_finalize()
end program hello
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c0 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c1 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c2 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c3 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c4 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c5 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_c6 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(sp), dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d0 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d1 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d2 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d3 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d4 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d5 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_d6 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(dp), dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h0 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h1 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h2 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h3 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h4 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h5 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_h6 | ( | type(mpifx_comm), intent(in) | mycomm, |
character(len=*), dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i0 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i1 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i2 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i3 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i4 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i5 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_i6 | ( | type(mpifx_comm), intent(in) | mycomm, |
integer, dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l0 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l1 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l2 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l3 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l4 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l5 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_l6 | ( | type(mpifx_comm), intent(in) | mycomm, |
logical, dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s0 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s1 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s2 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s3 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s4 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s5 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_s6 | ( | type(mpifx_comm), intent(in) | mycomm, |
real(sp), dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z0 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z1 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z2 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z3 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z4 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z5 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |
subroutine mpifx_recv_module::mpifx_recv::mpifx_recv_z6 | ( | type(mpifx_comm), intent(in) | mycomm, |
complex(dp), dimension(:,:,:,:,:,:), intent(out) | msg, | ||
integer, intent(in), optional | source, | ||
integer, intent(in), optional | tag, | ||
integer, dimension(mpi_status_size), intent(out), optional | status, | ||
integer, intent(out), optional | error ) |
Receives a message from a given process.
mycomm | MPI descriptor. |
msg | Msg to be received. |
source | Optional source process (default: MPI_ANY_SOURCE) |
tag | Optional message tag (default: MPI_ANY_TAG). |
status | Optional status array. |
error | Optional error handling flag. |