Previous: Type and enum ABI Documentation, Up: Coarray Programming [Contents][Index]
| • _gfortran_caf_init: | Initialization 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_register_accessor: | Register an accessor for remote access | |
| • _gfortran_caf_register_accessors_finish: | Finish registering accessor functions | |
| • _gfortran_caf_get_remote_function_index: | Get the index of an accessor | |
| • _gfortran_caf_get_from_remote: | Getting data from a remote image using a remote side accessor | |
| • _gfortran_caf_is_present_on_remote: | Check that a coarray or a part of it is allocated on the remote image | |
| • _gfortran_caf_send_to_remote: | Send data to a remote image using a remote side accessor to store it | |
| • _gfortran_caf_transfer_between_remotes: | Initiate data transfer between to remote images | |
| • _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]