caf_co_reduce Interface

interface


Called by

interface~~caf_co_reduce~~CalledByGraph interface~caf_co_reduce caf_co_reduce proc~prif_co_reduce prif_co_reduce proc~prif_co_reduce->interface~caf_co_reduce interface~prif_co_reduce prif_co_reduce interface~prif_co_reduce->proc~prif_co_reduce proc~prif_co_max prif_co_max proc~prif_co_max->interface~prif_co_reduce proc~prif_co_min prif_co_min proc~prif_co_min->interface~prif_co_reduce interface~prif_co_max prif_co_max interface~prif_co_max->proc~prif_co_max interface~prif_co_min prif_co_min interface~prif_co_min->proc~prif_co_min

subroutine caf_co_reduce(a, result_image, num_elements, coll_reducesub, client_data, team) bind(c)

Arguments

TypeIntentOptionalAttributesName
type(*) :: a(..)
integer(kind=c_int), value:: result_image
integer(kind=c_size_t), value:: num_elements
type(c_funptr), value:: coll_reducesub
type(c_ptr), value:: client_data
type(c_ptr), value:: team

Description

void caf_co_reduce(CFI_cdesc_t a_desc, int result_image, int num_elements, gex_Coll_ReduceFn_t user_op, void* client_data)