MpiFx 1.4.0
|
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. | |
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.
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
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |
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.
mycomm | MPI descriptor. |
msg | Msg to be sent. |
dest | Destination process. |
tag | Optional message tag (default: 0). |
error | Optional error handling flag. |