mp_ibcast Interface

public interface mp_ibcast

Module Procedures

private subroutine mp_ibcast_i(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_iv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_l(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_lv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_d(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_dv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_r(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_rv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_z(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_zv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_c(msg, source, gid, request)

Broadcasts a datum to all processes.

Read more…

Arguments

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

Datum to broadcast

integer :: source

Processes which broadcasts

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

Message passing environment identifier

type(mp_request_type), intent(inout) :: request

private subroutine mp_ibcast_cv(msg, source, gid, request)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
type(mp_comm_type), intent(in) :: gid
type(mp_request_type), intent(inout) :: request