Routines related to memory allocation and managing corresponding pointers on devices. They have C linkage and do not throw exceptions.
omp_target_alloc
– Allocate device memoryomp_target_free
– Free device memoryomp_target_is_present
– Check whether storage is mappedomp_target_is_accessible
– Check whether memory is device accessibleomp_target_memcpy
– Copy data between devicesomp_target_memcpy_async
– Copy data between devices asynchronouslyomp_target_memcpy_rect
– Copy a subvolume of data between devicesomp_target_memcpy_rect_async
– Copy a subvolume of data between devices asynchronouslyomp_target_associate_ptr
– Associate a device pointer with a host pointeromp_target_disassociate_ptr
– Remove device–host pointer associationomp_get_mapped_ptr
– Return device pointer to a host pointer