MpiFx 1.4.0
Public Member Functions | List of all members
mpifx_recv_module::mpifx_recv Interface Reference

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.
 

Detailed Description

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.

See also
MPI documentation (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

Member Function/Subroutine Documentation

◆ mpifx_recv_c0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_c6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_d6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_h6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_i6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_l6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_s6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z0()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z1()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z2()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z3()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z4()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z5()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

◆ mpifx_recv_z6()

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.

Parameters
mycommMPI descriptor.
msgMsg to be received.
sourceOptional source process (default: MPI_ANY_SOURCE)
tagOptional message tag (default: MPI_ANY_TAG).
statusOptional status array.
errorOptional error handling flag.

The documentation for this interface was generated from the following file: