|
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. |