mp_ibcast Interface

public interface mp_ibcast

Contents


Module Procedures

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_4) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_4), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_8) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_8), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_8) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_8), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_4) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
real(kind=real_4), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_8) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_8), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request

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

Broadcasts a datum to all processes.

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_4) :: msg

Datum to broadcast

integer :: source

Processes which broadcasts Message passing environment identifier

integer :: gid

Processes which broadcasts Message passing environment identifier

integer, intent(inout) :: request

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

Broadcasts rank-1 data to all processes

Read more…

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_4), CONTIGUOUS:: msg(:)

Data to broadcast

integer :: source
integer :: gid
integer, intent(inout) :: request