Previous: Type and enum ABI Documentation, Up: Coarray Programming [Contents][Index]
| • _gfortran_caf_init | Initialiation function | |
| • _gfortran_caf_finish | Finalization function | |
| • _gfortran_caf_this_image | Querying the image number | |
| • _gfortran_caf_num_images | Querying the maximal number of images | |
| • _gfortran_caf_image_status | Query the status of an image | |
| • _gfortran_caf_failed_images | Get an array of the indexes of the failed images | |
| • _gfortran_caf_stopped_images | Get an array of the indexes of the stopped images | |
| • _gfortran_caf_register | Registering coarrays | |
| • _gfortran_caf_deregister | Deregistering coarrays | |
| • _gfortran_caf_is_present | Query whether an allocatable or pointer component in a derived type coarray is allocated | |
| • _gfortran_caf_send | Sending data from a local image to a remote image | |
| • _gfortran_caf_get | Getting data from a remote image | |
| • _gfortran_caf_sendget | Sending data between remote images | |
| • _gfortran_caf_send_by_ref | Sending data from a local image to a remote image using enhanced references | |
| • _gfortran_caf_get_by_ref | Getting data from a remote image using enhanced references | |
| • _gfortran_caf_sendget_by_ref | Sending data between remote images using enhanced references | |
| • _gfortran_caf_lock | Locking a lock variable | |
| • _gfortran_caf_unlock | Unlocking a lock variable | |
| • _gfortran_caf_event_post | Post an event | |
| • _gfortran_caf_event_wait | Wait that an event occurred | |
| • _gfortran_caf_event_query | Query event count | |
| • _gfortran_caf_sync_all | All-image barrier | |
| • _gfortran_caf_sync_images | Barrier for selected images | |
| • _gfortran_caf_sync_memory | Wait for completion of segment-memory operations | |
| • _gfortran_caf_error_stop | Error termination with exit code | |
| • _gfortran_caf_error_stop_str | Error termination with string | |
| • _gfortran_caf_fail_image | Mark the image failed and end its execution | |
| • _gfortran_caf_atomic_define | Atomic variable assignment | |
| • _gfortran_caf_atomic_ref | Atomic variable reference | |
| • _gfortran_caf_atomic_cas | Atomic compare and swap | |
| • _gfortran_caf_atomic_op | Atomic operation | |
| • _gfortran_caf_co_broadcast | Sending data to all images | |
| • _gfortran_caf_co_max | Collective maximum reduction | |
| • _gfortran_caf_co_min | Collective minimum reduction | |
| • _gfortran_caf_co_sum | Collective summing reduction | |
| • _gfortran_caf_co_reduce | Generic collective reduction |
Previous: Type and enum ABI Documentation, Up: Coarray Programming [Contents][Index]