@@ -24,6 +24,7 @@ module prif
2424 public :: prif_alias_create, prif_alias_destroy
2525 public :: prif_lcobound_with_dim, prif_lcobound_no_dim, prif_ucobound_with_dim, prif_ucobound_no_dim, prif_coshape
2626 public :: prif_image_index, prif_image_index_with_team, prif_image_index_with_team_number
27+ public :: prif_initial_team_index, prif_initial_team_index_with_team, prif_initial_team_index_with_team_number
2728 public :: prif_this_image_no_coarray, prif_this_image_with_coarray, prif_this_image_with_dim
2829 public :: prif_num_images, prif_num_images_with_team, prif_num_images_with_team_number
2930 public :: prif_failed_images, prif_stopped_images, prif_image_status
@@ -503,6 +504,32 @@ module subroutine prif_image_index_with_team_number(coarray_handle, sub, team_nu
503504 integer (c_int), intent (out ) :: image_index
504505 end subroutine
505506
507+ module subroutine prif_initial_team_index (coarray_handle , sub , initial_team_index , stat )
508+ implicit none
509+ type (prif_coarray_handle), intent (in ) :: coarray_handle
510+ integer (c_int64_t), intent (in ) :: sub(:)
511+ integer (c_int), intent (out ) :: initial_team_index
512+ integer (c_int), intent (out ), optional :: stat
513+ end subroutine
514+
515+ module subroutine prif_initial_team_index_with_team (coarray_handle , sub , team , initial_team_index , stat )
516+ implicit none
517+ type (prif_coarray_handle), intent (in ) :: coarray_handle
518+ integer (c_int64_t), intent (in ) :: sub(:)
519+ type (prif_team_type), intent (in ) :: team
520+ integer (c_int), intent (out ) :: initial_team_index
521+ integer (c_int), intent (out ), optional :: stat
522+ end subroutine
523+
524+ module subroutine prif_initial_team_index_with_team_number (coarray_handle , sub , team_number , initial_team_index , stat )
525+ implicit none
526+ type (prif_coarray_handle), intent (in ) :: coarray_handle
527+ integer (c_int64_t), intent (in ) :: sub(:)
528+ integer (c_int64_t), intent (in ) :: team_number
529+ integer (c_int), intent (out ) :: initial_team_index
530+ integer (c_int), intent (out ), optional :: stat
531+ end subroutine
532+
506533 module subroutine prif_num_images (num_images )
507534 implicit none
508535 integer (c_int), intent (out ) :: num_images
0 commit comments