MpiFx 1.4.0
Public Member Functions | List of all members
mpifx_send_module::mpifx_send Interface Reference

Sends a message to a given node. More...

Public Member Functions

subroutine mpifx_send_i0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_i6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_s6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_d6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_c6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_z6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_l6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h0 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h1 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h2 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h3 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h4 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h5 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 
subroutine mpifx_send_h6 (mycomm, msg, dest, tag, error)
 Sends a message to a given process.
 

Detailed Description

Sends a message to 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_SEND)

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_send_c0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c0 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c1 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c2 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c3 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c4 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c5 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_c6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_c6 ( type(mpifx_comm), intent(in) mycomm,
complex(sp), dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d0 ( type(mpifx_comm), intent(in) mycomm,
real(dp), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d1 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d2 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d3 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d4 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d5 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_d6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_d6 ( type(mpifx_comm), intent(in) mycomm,
real(dp), dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h0 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h1 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h2 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h3 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h4 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h5 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_h6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_h6 ( type(mpifx_comm), intent(in) mycomm,
character(len=*), dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i0 ( type(mpifx_comm), intent(in) mycomm,
integer, intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i1 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i2 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i3 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i4 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i5 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_i6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_i6 ( type(mpifx_comm), intent(in) mycomm,
integer, dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l0 ( type(mpifx_comm), intent(in) mycomm,
logical, intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l1 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l2 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l3 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l4 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l5 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_l6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_l6 ( type(mpifx_comm), intent(in) mycomm,
logical, dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s0 ( type(mpifx_comm), intent(in) mycomm,
real(sp), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s1 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s2 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s3 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s4 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s5 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_s6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_s6 ( type(mpifx_comm), intent(in) mycomm,
real(sp), dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z0()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z0 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z1()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z1 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z2()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z2 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z3()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z3 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z4()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z4 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z5()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z5 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

◆ mpifx_send_z6()

subroutine mpifx_send_module::mpifx_send::mpifx_send_z6 ( type(mpifx_comm), intent(in) mycomm,
complex(dp), dimension(:,:,:,:,:,:), intent(in) msg,
integer, intent(in) dest,
integer, intent(in), optional tag,
integer, intent(out), optional error )

Sends a message to a given process.

Parameters
mycommMPI descriptor.
msgMsg to be sent.
destDestination process.
tagOptional message tag (default: 0).
errorOptional error handling flag.

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