darray_acc Interface

public interface darray_acc

Calls

interface~~darray_acc~~CallsGraph interface~darray_acc darray_acc proc~darray_acc_dp darray_acc_dp interface~darray_acc->proc~darray_acc_dp proc~darray_acc_i32 darray_acc_i32 interface~darray_acc->proc~darray_acc_i32 proc~darray_acc_i64 darray_acc_i64 interface~darray_acc->proc~darray_acc_i64 proc~darray_acc_sp darray_acc_sp interface~darray_acc->proc~darray_acc_sp proc~get_local_offset get_local_offset proc~darray_acc_dp->proc~get_local_offset proc~get_owner get_owner proc~darray_acc_dp->proc~get_owner proc~win_accumulate_dp win_t%win_accumulate_dp proc~darray_acc_dp->proc~win_accumulate_dp proc~darray_acc_i32->proc~get_local_offset proc~darray_acc_i32->proc~get_owner proc~win_accumulate_i32 win_t%win_accumulate_i32 proc~darray_acc_i32->proc~win_accumulate_i32 proc~darray_acc_i64->proc~get_local_offset proc~darray_acc_i64->proc~get_owner proc~win_accumulate_i64 win_t%win_accumulate_i64 proc~darray_acc_i64->proc~win_accumulate_i64 proc~darray_acc_sp->proc~get_local_offset proc~darray_acc_sp->proc~get_owner proc~win_accumulate_sp win_t%win_accumulate_sp proc~darray_acc_sp->proc~win_accumulate_sp proc~get_local_offset->proc~get_owner proc~calculate_distribution calculate_distribution proc~get_local_offset->proc~calculate_distribution mpi_accumulate mpi_accumulate proc~win_accumulate_dp->mpi_accumulate proc~win_accumulate_i32->mpi_accumulate proc~win_accumulate_i64->mpi_accumulate proc~win_accumulate_sp->mpi_accumulate

Module Procedures

private subroutine darray_acc_dp(handle, ilo, ihi, jlo, jhi, buffer)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: handle
integer(kind=int32), intent(in) :: ilo
integer(kind=int32), intent(in) :: ihi
integer(kind=int32), intent(in) :: jlo
integer(kind=int32), intent(in) :: jhi
real(kind=dp), intent(in) :: buffer(*)

private subroutine darray_acc_sp(handle, ilo, ihi, jlo, jhi, buffer)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: handle
integer(kind=int32), intent(in) :: ilo
integer(kind=int32), intent(in) :: ihi
integer(kind=int32), intent(in) :: jlo
integer(kind=int32), intent(in) :: jhi
real(kind=sp), intent(in) :: buffer(*)

private subroutine darray_acc_i32(handle, ilo, ihi, jlo, jhi, buffer)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: handle
integer(kind=int32), intent(in) :: ilo
integer(kind=int32), intent(in) :: ihi
integer(kind=int32), intent(in) :: jlo
integer(kind=int32), intent(in) :: jhi
integer(kind=int32), intent(in) :: buffer(*)

private subroutine darray_acc_i64(handle, ilo, ihi, jlo, jhi, buffer)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: handle
integer(kind=int32), intent(in) :: ilo
integer(kind=int32), intent(in) :: ihi
integer(kind=int32), intent(in) :: jlo
integer(kind=int32), intent(in) :: jhi
integer(kind=int64), intent(in) :: buffer(*)