caf_co_broadcast Interface

interface


Called by

interface~~caf_co_broadcast~~CalledByGraph interface~caf_co_broadcast caf_co_broadcast proc~prif_co_broadcast prif_co_broadcast proc~prif_co_broadcast->interface~caf_co_broadcast interface~prif_co_broadcast prif_co_broadcast interface~prif_co_broadcast->proc~prif_co_broadcast proc~caf_establish_child_heap caf_establish_child_heap proc~caf_establish_child_heap->interface~prif_co_broadcast proc~prif_allocate_coarray prif_allocate_coarray proc~prif_allocate_coarray->proc~caf_establish_child_heap proc~prif_change_team prif_change_team proc~prif_change_team->proc~caf_establish_child_heap proc~prif_deallocate_coarray prif_deallocate_coarray proc~prif_deallocate_coarray->proc~caf_establish_child_heap proc~prif_form_team prif_form_team proc~prif_form_team->proc~caf_establish_child_heap interface~prif_allocate_coarray prif_allocate_coarray interface~prif_allocate_coarray->proc~prif_allocate_coarray interface~prif_change_team prif_change_team interface~prif_change_team->proc~prif_change_team interface~prif_form_team prif_form_team interface~prif_form_team->proc~prif_form_team interface~prif_deallocate_coarray prif_deallocate_coarray interface~prif_deallocate_coarray->proc~prif_deallocate_coarray proc~prif_end_team prif_end_team proc~prif_end_team->interface~prif_deallocate_coarray interface~prif_end_team prif_end_team interface~prif_end_team->proc~prif_end_team

subroutine caf_co_broadcast(a, source_image, nelem, team) bind(c)

Arguments

TypeIntentOptionalAttributesName
type(*) :: a(..)
integer(kind=c_int), value:: source_image
integer(kind=c_int), value:: nelem
type(c_ptr), value:: team

Description

void c_co_broadcast(CFI_cdesc_t * a_desc, int source_image, int num_elements, gex_TM_t team);