get_dev_ptr Function

public function get_dev_ptr(self) result(ptr)

Address of the block's storage in a separate device allocation, null for a host block. A device field type that keeps its storage behind a raw device pointer overrides this, letting its backend reach the storage by dynamic dispatch rather than by a type query.

Type Bound

field_t

Arguments

Type IntentOptional Attributes Name
class(field_t) :: self

Return Value type(c_ptr)


Called by

proc~~get_dev_ptr~~CalledByGraph proc~get_dev_ptr m_field::field_t%get_dev_ptr proc~resolve_field_t m_omptgt_backend::resolve_field_t proc~resolve_field_t->proc~get_dev_ptr