mp_bcast Interface

public interface mp_bcast

Contents


Module Procedures

private subroutine mp_bcast_i(msg, source, gid)

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

private subroutine mp_bcast_iv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_im(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_i3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_l(msg, source, gid)

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

private subroutine mp_bcast_lv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_lm(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_l3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_d(msg, source, gid)

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

private subroutine mp_bcast_dv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_dm(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_d3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_r(msg, source, gid)

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

private subroutine mp_bcast_rv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_rm(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_r3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_z(msg, source, gid)

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

private subroutine mp_bcast_zv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_zm(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_z3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_c(msg, source, gid)

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

private subroutine mp_bcast_cv(msg, source, gid)

Broadcasts rank-1 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_cm(msg, source, gid)

Broadcasts rank-2 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_c3(msg, source, gid)

Broadcasts rank-3 data to all processes

Read more…

Arguments

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

Data to broadcast

integer :: source
integer :: gid

private subroutine mp_bcast_b(msg, source, gid)

Arguments

TypeIntentOptionalAttributesName
logical :: msg
integer :: source
integer :: gid

private subroutine mp_bcast_bv(msg, source, gid)

Arguments

TypeIntentOptionalAttributesName
logical, CONTIGUOUS:: msg(:)
integer :: source
integer :: gid

private subroutine mp_bcast_av(msg, source, gid)

Arguments

TypeIntentOptionalAttributesName
character(len=*) :: msg
integer :: source
integer :: gid

private subroutine mp_bcast_am(msg, source, gid)

Arguments

TypeIntentOptionalAttributesName
character(len=*) :: msg(:)
integer :: source
integer :: gid