mp_send Interface

public interface mp_send

Module Procedures

private subroutine mp_send_i(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_4) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_iv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_4), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid

private subroutine mp_send_l(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_8) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_lv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
integer(kind=int_8), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid

private subroutine mp_send_d(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_8) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_dv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_8), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid

private subroutine mp_send_r(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_4) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_rv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=real_4), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid

private subroutine mp_send_z(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_zv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid

private subroutine mp_send_c(msg, dest, tag, gid)

Send one datum to another process

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4) :: msg

Scalar to send

integer :: dest

Destination process Transfer identifier

integer :: tag

Destination process Transfer identifier

type(mp_comm_type), intent(in) :: gid

Message passing environment identifier

private subroutine mp_send_cv(msg, dest, tag, gid)

Send rank-1 data to another process

Read more…

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4), CONTIGUOUS :: msg(:)

Rank-1 data to send

integer :: dest
integer :: tag
type(mp_comm_type), intent(in) :: gid