sychronization_s Submodule


Uses

  • module~~sychronization_s~~UsesGraph module~sychronization_s sychronization_s module~prif_private_s prif_private_s module~sychronization_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_sync_all module module subroutine prif_sync_all(stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_sync_images module module subroutine prif_sync_images(image_set, stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(in), optional :: image_set(:)
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_sync_memory module module subroutine prif_sync_memory(stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc

module procedure prif_sync_team module module subroutine prif_sync_team(team, stat, errmsg, errmsg_alloc)

Arguments

TypeIntentOptionalAttributesName
type(prif_team_type), intent(in) :: team
integer(kind=c_int), intent(out), optional :: stat
character(len=*), intent(inout), optional :: errmsg
character(len=:), intent(inout), optional allocatable:: errmsg_alloc