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_memset – Set bytes in device memoryomp_target_memset – Set bytes in device memory 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