coarray_queries_s Submodule


Uses

  • module~~coarray_queries_s~~UsesGraph module~coarray_queries_s coarray_queries_s module~prif_private_s prif_private_s module~coarray_queries_s->module~prif_private_s module~prif prif module~prif_private_s->module~prif iso_c_binding iso_c_binding module~prif->iso_c_binding

Contents


Module Procedures

module procedure prif_coshape module module subroutine prif_coshape(coarray_handle, sizes)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_size_t), intent(out) :: sizes(:)

module procedure prif_image_index module module subroutine prif_image_index(coarray_handle, sub, image_index)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int64_t), intent(in) :: sub(:)
integer(kind=c_int), intent(out) :: image_index

module procedure prif_image_index_with_team module module subroutine prif_image_index_with_team(coarray_handle, sub, team, image_index)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int64_t), intent(in) :: sub(:)
type(prif_team_type), intent(in) :: team
integer(kind=c_int), intent(out) :: image_index

module procedure prif_image_index_with_team_number module module subroutine prif_image_index_with_team_number(coarray_handle, sub, team_number, image_index)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int64_t), intent(in) :: sub(:)
integer(kind=c_int), intent(in) :: team_number
integer(kind=c_int), intent(out) :: image_index

module procedure prif_lcobound_no_dim module module subroutine prif_lcobound_no_dim(coarray_handle, lcobounds)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int64_t), intent(out) :: lcobounds(:)

module procedure prif_lcobound_with_dim module module subroutine prif_lcobound_with_dim(coarray_handle, dim, lcobound)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int), intent(in) :: dim
integer(kind=c_int64_t), intent(out) :: lcobound

module procedure prif_ucobound_no_dim module module subroutine prif_ucobound_no_dim(coarray_handle, ucobounds)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int64_t), intent(out) :: ucobounds(:)

module procedure prif_ucobound_with_dim module module subroutine prif_ucobound_with_dim(coarray_handle, dim, ucobound)

Arguments

TypeIntentOptionalAttributesName
type(prif_coarray_handle), intent(in) :: coarray_handle
integer(kind=c_int), intent(in) :: dim
integer(kind=c_int64_t), intent(out) :: ucobound