Closed ktras closed 1 month ago
PRIF_VERSION_MAJOR
PRIF_VERSION_MINOR
prif_event_type
prif_base_pointer
prif
caf_base_pointer
prif_init
prif_stop
prif_error_stop
prif_fail_image
prif_num_images
prif_num_images_with_team
prif_num_images_with_team_number
prif_this_image_no_coarray
team
prif_this_image_with_coarray
prif_this_image_with_dim
prif_failed_images
prif_stopped_images
prif_image_status
prif_allocate_coarray
prif_allocate
prif_deallocate_coarray
prif_deallocate
prif_alias_create
prif_alias_destroy
prif_set_context_data
prif_get_context_data
prif_size_bytes
prif_lcobound_with_dim
prif_lcobound_no_dim
prif_ucobound_with_dim
prif_ucobound_no_dim
prif_coshape
prif_image_index
prif_image_index_with_team
prif_image_index_with_team_number
prif_get
prif_get_indirect
prif_put
prif_put_indirect
prif_put_with_notify
prif_put_with_notify_indirect
prif_put_indirect_with_notify
prif_put_indirect_with_notify_indirect
prif_get_strided
prif_get_strided_indirect
prif_put_strided
prif_put_strided_indirect
prif_put_strided_with_notify
prif_put_strided_with_notify_indirect
prif_put_strided_indirect_with_notify
prif_put_strided_indirect_with_notify_indirect
prif_sync_memory
prif_sync_all
prif_sync_images
prif_sync_team
prif_lock
prif_lock_indirect
prif_unlock
prif_unlock_indirect
prif_critical
prif_end_critical
prif_event_post
prif_event_post_indirect
prif_event_wait
prif_event_query
prif_notify_wait
prif_form_team
prif_get_team
prif_team_number
prif_change_team
prif_end_team
prif_co_broadcast
prif_co_max
prif_co_min
prif_co_sum
prif_co_reduce
prif_atomic_add
prif_atomic_add_indirect
prif_atomic_and
prif_atomic_and_indirect
prif_atomic_or
prif_atomic_or_indirect
prif_atomic_xor
prif_atomic_xor_indirect
prif_atomic_fetch_add
prif_atomic_fetch_add_indirect
prif_atomic_fetch_and
prif_atomic_fetch_and_indirect
prif_atomic_fetch_or
prif_atomic_fetch_or_indirect
prif_atomic_fetch_xor
prif_atomic_fetch_xor_indirect
prif_atomic_define_int
prif_atomic_define_logical
prif_atomic_define_int_indirect
prif_atomic_define_logical_indirect
prif_atomic_ref_int
prif_atomic_ref_logical
prif_atomic_ref_int_indirect
prif_atomic_ref_logical_indirect
prif_atomic_cas_int
prif_atomic_cas_logical
prif_atomic_cas_int_indirect
prif_atomic_cas_logical_indirect
PRIF_VERSION_MAJOR
,PRIF_VERSION_MINOR
prif_event_type
prif_base_pointer
fromprif
and rename ascaf_base_pointer
prif_init
- no change needed to interfaceprif_stop
- no change needed to interfaceprif_error_stop
- no change needed to interfaceprif_fail_image
- no change needed to interfaceprif_num_images
- implementedprif_num_images_with_team
- NOT implementedprif_num_images_with_team_number
- NOT implementedprif_this_image_no_coarray
- implemented (optional argteam
not handled)prif_this_image_with_coarray
- NOT implementedprif_this_image_with_dim
- NOT implementedprif_failed_images
- no change needed to interface, NOT implementedprif_stopped_images
- no change needed to interface, NOT implementedprif_image_status
- no change needed to interface? have added procedure keywords compared to PRIF specprif_allocate_coarray
- implementedprif_allocate
- implementedprif_deallocate_coarray
- implementedprif_deallocate
- implementedprif_alias_create
- NOT implementedprif_alias_destroy
- no change needed to interface, NOT implementedprif_set_context_data
- no change needed to interface, NOT implementedprif_get_context_data
- no change needed to interface, NOT implementedprif_size_bytes
- no change needed to interface, NOT implementedprif_lcobound_with_dim
- removed generic interface, specific interface unchanged, NOT implementedprif_lcobound_no_dim
- removed generic interface, specific interface unchanged, NOT implementedprif_ucobound_with_dim
- removed generic interface, specific interface unchanged, NOT implementedprif_ucobound_no_dim
- removed generic interface, specific interface unchanged, NOT implementedprif_coshape
- no change needed to interface, NOT implementedprif_image_index
- implementedprif_image_index_with_team
- NOT implementedprif_image_index_with_team_number
- NOT implementedprif_get
- implementedprif_get_indirect
- implementedprif_put
- implementedprif_put_indirect
- implementedprif_put_with_notify
- NOT implementedprif_put_with_notify_indirect
- NOT implementedprif_put_indirect_with_notify
- NOT implementedprif_put_indirect_with_notify_indirect
- NOT implementedprif_get_strided
- NOT implementedprif_get_strided_indirect
- NOT implementedprif_put_strided
- NOT implementedprif_put_strided_indirect
- NOT implementedprif_put_strided_with_notify
- NOT implementedprif_put_strided_with_notify_indirect
- NOT implementedprif_put_strided_indirect_with_notify
- NOT implementedprif_put_strided_indirect_with_notify_indirect
- NOT implementedprif_sync_memory
- no change needed to interface, NOT implementedprif_sync_all
- no change needed to interface, implementedprif_sync_images
- no change needed to interface, NOT implementedprif_sync_team
- no change needed to interface, NOT implementedprif_lock
- NOT implementedprif_lock_indirect
- NOT implementedprif_unlock
- NOT implementedprif_unlock_indirect
- NOT implementedprif_critical
- no change needed to interface, NOT implementedprif_end_critical
- no change needed to interface, NOT implementedprif_event_post
- NOT implementedprif_event_post_indirect
- NOT implementedprif_event_wait
- NOT implementedprif_event_query
- NOT implementedprif_notify_wait
- no change needed to interface, NOT implementedprif_form_team
- no change needed to interface, NOT implementedprif_get_team
- no change needed to interface, NOT implementedprif_team_number
- no change needed to interface, NOT implementedprif_change_team
- no change needed to interface, NOT implementedprif_end_team
- no change needed to interface, NOT implementedprif_co_broadcast
- no change needed to interfaceprif_co_max
- no change needed to interfaceprif_co_min
- no change needed to interfaceprif_co_sum
- no change needed to interfaceprif_co_reduce
- no change needed to interfaceprif_atomic_add
- NOT implementedprif_atomic_add_indirect
- NOT implementedprif_atomic_and
- NOT implementedprif_atomic_and_indirect
- NOT implementedprif_atomic_or
- NOT implementedprif_atomic_or_indirect
- NOT implementedprif_atomic_xor
- NOT implementedprif_atomic_xor_indirect
- NOT implementedprif_atomic_fetch_add
- NOT implementedprif_atomic_fetch_add_indirect
- NOT implementedprif_atomic_fetch_and
- NOT implementedprif_atomic_fetch_and_indirect
- NOT implementedprif_atomic_fetch_or
- NOT implementedprif_atomic_fetch_or_indirect
- NOT implementedprif_atomic_fetch_xor
- NOT implementedprif_atomic_fetch_xor_indirect
- NOT implementedprif_atomic_define_int
- NOT implementedprif_atomic_define_logical
- NOT implementedprif_atomic_define_int_indirect
- NOT implementedprif_atomic_define_logical_indirect
- NOT implementedprif_atomic_ref_int
- NOT implementedprif_atomic_ref_logical
- NOT implementedprif_atomic_ref_int_indirect
- NOT implementedprif_atomic_ref_logical_indirect
- NOT implementedprif_atomic_cas_int
- NOT implementedprif_atomic_cas_logical
- NOT implementedprif_atomic_cas_int_indirect
- NOT implementedprif_atomic_cas_logical_indirect
- NOT implemented